|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.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 IEditSketch2ProxyIOException
public void removeListener(String iidStr,
Object theListener)
throws IOException
removeListener in class IEditSketch2ProxyIOException
public boolean isVertexSelected(int part,
int vertex)
throws IOException,
AutomationException
isVertexSelected in interface IEditSketch3part - 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 IEditSketch3IOException - 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 IEditSketch3part - 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 IEditSketch3part - 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 IEditSketch3IOException - 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 IEditSketch3symbol - 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 IEditSketch3IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISymbol getWYSIWYGSketchSymbol()
throws IOException,
AutomationException
getWYSIWYGSketchSymbol in interface IEditSketch3IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSketchSymbolIsWYSIWYG()
throws IOException,
AutomationException
isSketchSymbolIsWYSIWYG in interface IEditSketch3IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSketchSymbolRespectsRefScale()
throws IOException,
AutomationException
isSketchSymbolRespectsRefScale in interface IEditSketch3IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IShapeConstructor getShapeConstructor()
throws IOException,
AutomationException
getShapeConstructor in interface IEditSketch3IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShapeConstructorByRef(IShapeConstructor shapeConstructor)
throws IOException,
AutomationException
setShapeConstructorByRef in interface IEditSketch3shapeConstructor - 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 | ||||||||