com.esri.arcgis.editor
Interface IEditSketch3

All Superinterfaces:
IEditSketch, IEditSketch2, java.io.Serializable
All Known Implementing Classes:
Editor, IEditSketch3Proxy

public interface IEditSketch3
extends IEditSketch2, java.io.Serializable

COM Interface 'IEditSketch3'. 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 IID560640d2_81cb_4070_b73a_5f9e4d52df00
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.editor.IEditSketch2
IIDf8cf41ac_6f8a_4892_b0f7_2e0668b8cba0
 
Fields inherited from interface com.esri.arcgis.editor.IEditSketch
IID6d3a6f67_9115_11d1_8461_0000f875b9c6
 
Method Summary
 void clearSelectedVertices()
          Clears selected vertices.
 void clearWYSIWYGSketchSymbol()
          Clears the WYSIWYG Sketch symbol and its properties.
 int getSelectedVertexCount()
          The number of selected vertices.
 IShapeConstructor getShapeConstructor()
          The currently activated Shape Constructor.
 ISymbol getWYSIWYGSketchSymbol()
          The WYSIWYG symbol for the sketch.
 boolean isSketchSymbolIsWYSIWYG()
          Indicates whether the sketch symbol is WYSIWYG.
 boolean isSketchSymbolRespectsRefScale()
          Indicates whether the sketch symbol should respect the map's reference scale.
 boolean isVertexSelected(int part, int vertex)
          Is a vertex selected.
 void selectVertex(int part, int vertex)
          Selects a vertex.
 void setShapeConstructorByRef(IShapeConstructor shapeConstructor)
          The currently activated Shape Constructor.
 void setWYSIWYGSketchSymbol(ISymbol symbol, boolean isWYSIWYG, boolean respectsRefScale)
          The WYSIWYG Sketch symbol and its properties.
 void unselectVertex(int part, int vertex)
          Unselects a vertex.
 
Methods inherited from interface com.esri.arcgis.editor.IEditSketch2
getCurrentZ, getEditSketchExtension, isMAware, isPartComplete, isZAware, setCurrentZ, setEditSketchExtensionByRef, setMAware, setZAware, vertexAdded, vertexDeleted, vertexMoved
 
Methods inherited from interface com.esri.arcgis.editor.IEditSketch
addPoint, finishSketch, finishSketchPart, getGeometry, getGeometryType, getLastPoint, getPart, getSegment, getVertex, modifySketch, refreshSketch, setGeometryByRef, setGeometryType
 

Field Detail

IID560640d2_81cb_4070_b73a_5f9e4d52df00

static final int IID560640d2_81cb_4070_b73a_5f9e4d52df00
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

isVertexSelected

boolean isVertexSelected(int part,
                         int vertex)
                         throws java.io.IOException,
                                AutomationException
Is a vertex selected.

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

clearSelectedVertices

void clearSelectedVertices()
                           throws java.io.IOException,
                                  AutomationException
Clears selected vertices.

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

selectVertex

void selectVertex(int part,
                  int vertex)
                  throws java.io.IOException,
                         AutomationException
Selects a vertex.

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

unselectVertex

void unselectVertex(int part,
                    int vertex)
                    throws java.io.IOException,
                           AutomationException
Unselects a vertex.

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

getSelectedVertexCount

int getSelectedVertexCount()
                           throws java.io.IOException,
                                  AutomationException
The number of selected vertices.

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

setWYSIWYGSketchSymbol

void setWYSIWYGSketchSymbol(ISymbol symbol,
                            boolean isWYSIWYG,
                            boolean respectsRefScale)
                            throws java.io.IOException,
                                   AutomationException
The WYSIWYG Sketch symbol and its properties.

Parameters:
symbol - A reference to a com.esri.arcgis.display.ISymbol (in)
isWYSIWYG - The isWYSIWYG (in)
respectsRefScale - The respectsRefScale (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearWYSIWYGSketchSymbol

void clearWYSIWYGSketchSymbol()
                              throws java.io.IOException,
                                     AutomationException
Clears the WYSIWYG Sketch symbol and its properties.

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

getWYSIWYGSketchSymbol

ISymbol getWYSIWYGSketchSymbol()
                               throws java.io.IOException,
                                      AutomationException
The WYSIWYG symbol for the sketch.

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

isSketchSymbolIsWYSIWYG

boolean isSketchSymbolIsWYSIWYG()
                                throws java.io.IOException,
                                       AutomationException
Indicates whether the sketch symbol is WYSIWYG.

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

isSketchSymbolRespectsRefScale

boolean isSketchSymbolRespectsRefScale()
                                       throws java.io.IOException,
                                              AutomationException
Indicates whether the sketch symbol should respect the map's reference scale.

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

getShapeConstructor

IShapeConstructor getShapeConstructor()
                                      throws java.io.IOException,
                                             AutomationException
The currently activated Shape Constructor.

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

setShapeConstructorByRef

void setShapeConstructorByRef(IShapeConstructor shapeConstructor)
                              throws java.io.IOException,
                                     AutomationException
The currently activated Shape Constructor.

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