|
|||||||||
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.schematic.ISchematicInMemoryFeatureNodeGeometryProxy
public class ISchematicInMemoryFeatureNodeGeometryProxy
Provides access to members that manage the schematic in memory feature node geometry.
Schematic in-memory feature nodes have an initial and a current position. The symbol used to display a node can be a composed symbol with symbol layers tagged as schematic ports, which can then be used to manage schematic links connection to ports.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
ISchematicInMemoryFeatureNodeGeometryProxy()
|
|
ISchematicInMemoryFeatureNodeGeometryProxy(Object obj)
|
protected |
ISchematicInMemoryFeatureNodeGeometryProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
IPoint |
getInitialPosition()
Initial position of the schematic in memory feature node. |
int |
getPortCount(ILayer layer)
Number of ports of the schematic in memory feature node. |
IPoint |
getPortPosition(ILayer layer,
int portNumber)
Provides access to the position of specified port number of the schematic in memory feature node. |
IPoint |
getPosition()
Position of the schematic in memory feature node. |
void |
putCoords(double x,
double y)
Changes the coordinates of the schematic in memory feature node. |
void |
queryBoundingBoxCoords(ILayer layer,
double[] xMin,
double[] yMin,
double[] xMax,
double[] yMax)
Queries the bounding box coordinates of specified port number of the schematic in memory feature node. |
void |
queryCoords(double[] x,
double[] y)
Queries the coordinates of the schematic in memory feature node. |
void |
queryPortCoords(ILayer layer,
int portNumber,
double[] x,
double[] y)
Queries the coordinates of specified port number of the schematic in memory feature node. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
setInitialPosition(IPoint point)
Initial position of the schematic in memory feature node. |
void |
setPosition(IPoint point)
Position of the schematic in memory feature node. |
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 |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public ISchematicInMemoryFeatureNodeGeometryProxy()
public ISchematicInMemoryFeatureNodeGeometryProxy(Object obj) throws IOException
IOException
protected ISchematicInMemoryFeatureNodeGeometryProxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public IPoint getPosition() throws IOException, AutomationException
getPosition
in interface ISchematicInMemoryFeatureNodeGeometry
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPosition(IPoint point) throws IOException, AutomationException
setPosition
in interface ISchematicInMemoryFeatureNodeGeometry
point
- A reference to a com.esri.arcgis.geometry.IPoint (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPoint getInitialPosition() throws IOException, AutomationException
getInitialPosition
in interface ISchematicInMemoryFeatureNodeGeometry
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setInitialPosition(IPoint point) throws IOException, AutomationException
setInitialPosition
in interface ISchematicInMemoryFeatureNodeGeometry
point
- A reference to a com.esri.arcgis.geometry.IPoint (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void putCoords(double x, double y) throws IOException, AutomationException
putCoords
in interface ISchematicInMemoryFeatureNodeGeometry
x
- The x (in)y
- The y (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryCoords(double[] x, double[] y) throws IOException, AutomationException
queryCoords
in interface ISchematicInMemoryFeatureNodeGeometry
x
- The x (in/out: use single element array)y
- The y (in/out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPortCount(ILayer layer) throws IOException, AutomationException
getPortCount
in interface ISchematicInMemoryFeatureNodeGeometry
layer
- A reference to a com.esri.arcgis.carto.ILayer (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPoint getPortPosition(ILayer layer, int portNumber) throws IOException, AutomationException
getPortPosition
in interface ISchematicInMemoryFeatureNodeGeometry
layer
- A reference to a com.esri.arcgis.carto.ILayer (in)portNumber
- The portNumber (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryPortCoords(ILayer layer, int portNumber, double[] x, double[] y) throws IOException, AutomationException
queryPortCoords
in interface ISchematicInMemoryFeatureNodeGeometry
layer
- A reference to a com.esri.arcgis.carto.ILayer (in)portNumber
- The portNumber (in)x
- The x (in/out: use single element array)y
- The y (in/out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryBoundingBoxCoords(ILayer layer, double[] xMin, double[] yMin, double[] xMax, double[] yMax) throws IOException, AutomationException
queryBoundingBoxCoords
in interface ISchematicInMemoryFeatureNodeGeometry
layer
- A reference to a com.esri.arcgis.carto.ILayer (in)xMin
- The xMin (in/out: use single element array)yMin
- The yMin (in/out: use single element array)xMax
- The xMax (in/out: use single element array)yMax
- The yMax (in/out: use single element array)
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 |