|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISchematicInMemoryFeatureNodeGeometry
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.
Method Summary | |
---|---|
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 |
setInitialPosition(IPoint point)
Initial position of the schematic in memory feature node. |
void |
setPosition(IPoint point)
Position of the schematic in memory feature node. |
Method Detail |
---|
IPoint getPosition() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPosition(IPoint point) throws IOException, AutomationException
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.IPoint getInitialPosition() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setInitialPosition(IPoint point) throws IOException, AutomationException
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.void putCoords(double x, double y) throws IOException, AutomationException
x
- The x (in)y
- The y (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void queryCoords(double[] x, double[] y) throws IOException, AutomationException
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.int getPortCount(ILayer layer) throws IOException, AutomationException
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.IPoint getPortPosition(ILayer layer, int portNumber) throws IOException, AutomationException
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.void queryPortCoords(ILayer layer, int portNumber, double[] x, double[] y) throws IOException, AutomationException
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.void queryBoundingBoxCoords(ILayer layer, double[] xMin, double[] yMin, double[] xMax, double[] yMax) throws IOException, AutomationException
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 |