com.esri.arcgis.editor
Interface IEditSketch2

All Superinterfaces:
IEditSketch, java.io.Serializable
All Known Subinterfaces:
IEditSketch3
All Known Implementing Classes:
Editor, IEditSketch2Proxy, IEditSketch3Proxy

public interface IEditSketch2
extends IEditSketch, java.io.Serializable

COM Interface 'IEditSketch2'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriEditor.olb'

Description: 'Provides access to members that access and manipulate the edit sketch.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDf8cf41ac_6f8a_4892_b0f7_2e0668b8cba0
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.editor.IEditSketch
IID6d3a6f67_9115_11d1_8461_0000f875b9c6
 
Method Summary
 double getCurrentZ()
          Current Z value for the edit sketch.
 IEditSketchExtension getEditSketchExtension()
          The current edit sketch extension.
 boolean isMAware()
          Indicates if the edit sketch geometry will contain Ms.
 boolean isPartComplete()
          Indicates whether FinishPart has been called on the edit sketch.
 boolean isZAware()
          Indicates if the edit sketch geometry will contain Zs.
 void setCurrentZ(double z)
          Current Z value for the edit sketch.
 void setEditSketchExtensionByRef(IEditSketchExtension extension)
          The current edit sketch extension.
 void setMAware(boolean aware)
          Indicates if the edit sketch geometry will contain Ms.
 void setZAware(boolean aware)
          Indicates if the edit sketch geometry will contain Zs.
 void vertexAdded(IPoint point)
          Call to notify listeners that a sketch vertex has been added.
 void vertexDeleted(IPoint point)
          Call to notify listeners that a sketch vertex has been deleted.
 void vertexMoved(IPoint point)
          Call to notify listeners that a sketch vertex has been moved.
 
Methods inherited from interface com.esri.arcgis.editor.IEditSketch
addPoint, finishSketch, finishSketchPart, getGeometry, getGeometryType, getLastPoint, getPart, getSegment, getVertex, modifySketch, refreshSketch, setGeometryByRef, setGeometryType
 

Field Detail

IIDf8cf41ac_6f8a_4892_b0f7_2e0668b8cba0

static final int IIDf8cf41ac_6f8a_4892_b0f7_2e0668b8cba0
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

isZAware

boolean isZAware()
                 throws java.io.IOException,
                        AutomationException
Indicates if the edit sketch geometry will contain Zs.

Returns:
The aware
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setZAware

void setZAware(boolean aware)
               throws java.io.IOException,
                      AutomationException
Indicates if the edit sketch geometry will contain Zs.

Parameters:
aware - The aware (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentZ

double getCurrentZ()
                   throws java.io.IOException,
                          AutomationException
Current Z value for the edit sketch.

Returns:
The z
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCurrentZ

void setCurrentZ(double z)
                 throws java.io.IOException,
                        AutomationException
Current Z value for the edit sketch.

Parameters:
z - The z (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEditSketchExtensionByRef

void setEditSketchExtensionByRef(IEditSketchExtension extension)
                                 throws java.io.IOException,
                                        AutomationException
The current edit sketch extension.

Parameters:
extension - A reference to a com.esri.arcgis.editor.IEditSketchExtension (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEditSketchExtension

IEditSketchExtension getEditSketchExtension()
                                            throws java.io.IOException,
                                                   AutomationException
The current edit sketch extension.

Returns:
A reference to a com.esri.arcgis.editor.IEditSketchExtension
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

vertexAdded

void vertexAdded(IPoint point)
                 throws java.io.IOException,
                        AutomationException
Call to notify listeners that a sketch vertex has been added.

Parameters:
point - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

vertexDeleted

void vertexDeleted(IPoint point)
                   throws java.io.IOException,
                          AutomationException
Call to notify listeners that a sketch vertex has been deleted.

Parameters:
point - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

vertexMoved

void vertexMoved(IPoint point)
                 throws java.io.IOException,
                        AutomationException
Call to notify listeners that a sketch vertex has been moved.

Parameters:
point - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isMAware

boolean isMAware()
                 throws java.io.IOException,
                        AutomationException
Indicates if the edit sketch geometry will contain Ms.

Returns:
The aware
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMAware

void setMAware(boolean aware)
               throws java.io.IOException,
                      AutomationException
Indicates if the edit sketch geometry will contain Ms.

Parameters:
aware - The aware (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isPartComplete

boolean isPartComplete()
                       throws java.io.IOException,
                              AutomationException
Indicates whether FinishPart has been called on the edit sketch.

Returns:
The complete
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.