|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.editor.IEditSketchProxy com.esri.arcgis.editor.IEditSketch2Proxy com.esri.arcgis.editor.IEditSketch3Proxy
public class IEditSketch3Proxy
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.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
IEditSketch3Proxy()
|
|
IEditSketch3Proxy(Object obj)
|
protected |
IEditSketch3Proxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
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 |
removeListener(String iidStr,
Object theListener)
|
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 class com.esri.arcgis.editor.IEditSketch2Proxy |
---|
getCurrentZ, getEditSketchExtension, isMAware, isPartComplete, isZAware, setCurrentZ, setEditSketchExtensionByRef, setMAware, setZAware, vertexAdded, vertexDeleted, vertexMoved |
Methods inherited from class com.esri.arcgis.editor.IEditSketchProxy |
---|
addPoint, finishSketch, finishSketchPart, getGeometry, getGeometryType, getLastPoint, getPart, getSegment, getVertex, modifySketch, refreshSketch, setGeometryByRef, setGeometryType |
Methods inherited from class com.esri.arcgis.interop.Dispatch |
---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
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 |
---|
public boolean noncastable
Constructor Detail |
---|
public IEditSketch3Proxy()
public IEditSketch3Proxy(Object obj) throws IOException
IOException
protected IEditSketch3Proxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class IEditSketch2Proxy
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class IEditSketch2Proxy
IOException
public boolean isVertexSelected(int part, int vertex) throws IOException, AutomationException
isVertexSelected
in interface IEditSketch3
part
- The part (in)vertex
- The vertex (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void clearSelectedVertices() throws IOException, AutomationException
clearSelectedVertices
in interface IEditSketch3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void selectVertex(int part, int vertex) throws IOException, AutomationException
selectVertex
in interface IEditSketch3
part
- The part (in)vertex
- The vertex (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void unselectVertex(int part, int vertex) throws IOException, AutomationException
unselectVertex
in interface IEditSketch3
part
- The part (in)vertex
- The vertex (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSelectedVertexCount() throws IOException, AutomationException
getSelectedVertexCount
in interface IEditSketch3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setWYSIWYGSketchSymbol(ISymbol symbol, boolean isWYSIWYG, boolean respectsRefScale) throws IOException, AutomationException
setWYSIWYGSketchSymbol
in interface IEditSketch3
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.public void clearWYSIWYGSketchSymbol() throws IOException, AutomationException
clearWYSIWYGSketchSymbol
in interface IEditSketch3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISymbol getWYSIWYGSketchSymbol() throws IOException, AutomationException
getWYSIWYGSketchSymbol
in interface IEditSketch3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSketchSymbolIsWYSIWYG() throws IOException, AutomationException
isSketchSymbolIsWYSIWYG
in interface IEditSketch3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSketchSymbolRespectsRefScale() throws IOException, AutomationException
isSketchSymbolRespectsRefScale
in interface IEditSketch3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IShapeConstructor getShapeConstructor() throws IOException, AutomationException
getShapeConstructor
in interface IEditSketch3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShapeConstructorByRef(IShapeConstructor shapeConstructor) throws IOException, AutomationException
setShapeConstructorByRef
in interface IEditSketch3
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 |