|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IEditSketch3
Provides access to members that access and manipulate the edit sketch.
IEditSketch3 extends the functionality available on IEditSketch2 to support alternative methods for adding geometries to the edit sketch, and provides mechanisms to ensure the edit sketch geometry has appropriate z-values. Use this interface when manipulating or capturing z-aware features when you want to control the method of z-value assignment.
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 |
Method Detail |
---|
boolean isVertexSelected(int part, int vertex) throws IOException, AutomationException
part
- The part (in)vertex
- The vertex (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void clearSelectedVertices() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void selectVertex(int part, int vertex) throws IOException, AutomationException
part
- The part (in)vertex
- The vertex (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void unselectVertex(int part, int vertex) throws IOException, AutomationException
part
- The part (in)vertex
- The vertex (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getSelectedVertexCount() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setWYSIWYGSketchSymbol(ISymbol symbol, boolean isWYSIWYG, boolean respectsRefScale) throws IOException, AutomationException
symbol
- A reference to a com.esri.arcgis.display.ISymbol (in)isWYSIWYG
- The isWYSIWYG (in)respectsRefScale
- The respectsRefScale (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void clearWYSIWYGSketchSymbol() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISymbol getWYSIWYGSketchSymbol() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isSketchSymbolIsWYSIWYG() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isSketchSymbolRespectsRefScale() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IShapeConstructor getShapeConstructor() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setShapeConstructorByRef(IShapeConstructor shapeConstructor) throws IOException, AutomationException
shapeConstructor
- A reference to a com.esri.arcgis.editor.IShapeConstructor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |