|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISchematicInMemoryFeatureLinkGeometry
Provides access to members that manage the schematic in memory feature link geometry.
A schematic in-memory feature link can go through a number of link points, or vertices, that modify its path.
| Method Summary | |
|---|---|
void |
addVertex(IPoint point)
Adds a vertex with the specified position to the schematic in memory feature link geometry. |
void |
addVertexCollection(IPointCollection points)
Adds vertices to the schematic in memory feature link geometry. |
IPoint |
getFromPoint(ILayer layer)
The 'from' point of the schematic in memory feature link geometry. |
IGeometry |
getInitialGeometry()
Initial geometry of the schematic in memory feature link. |
IPoint |
getInitialVertex(int index)
The position of the vertex at given index of the schematic in memory feature link initial geometry. |
int |
getInitialVerticesCount()
Number of vertices of the schematic in memory feature link initial geometry. |
IPoint |
getToPoint(ILayer layer)
The 'to' point of the schematic in memory feature link geometry. |
IPoint |
getVertex(int index)
The position of the vertex at given index of the schematic in memory feature link geometry. |
int |
getVerticesCount()
Number of vertices of the schematic in memory feature link geometry. |
void |
insertVertex(int index,
IPoint point)
Inserts a vertex at given index with the specified position to the schematic in memory feature link geometry. |
void |
insertVertexCollection(int index,
IPointCollection points)
Inserts vertices at given index to the schematic in memory feature link geometry. |
void |
queryInitialVertex(int index,
IPoint point)
Queries the position of the vertex at given index of the schematic in memory feature link initial geometry. |
void |
queryVertex(int index,
IPoint point)
Queries the position of the vertex at given index of the schematic in memory feature link geometry. |
void |
removeAllVertices()
Removes all the vertices from the schematic in memory feature link geometry. |
void |
removeVertices(int index,
int count)
Removes a number of vertices at given index to the schematic in memory feature link geometry. |
void |
setInitialGeometry(IGeometry shape)
Initial geometry of the schematic in memory feature link. |
void |
setVertexCollection(IPointCollection points)
Changes the vertices to the schematic in memory feature link geometry. |
void |
updateVertex(int index,
IPoint point)
Updates the position of a vertex at given index of the schematic in memory feature link geometry. |
| Method Detail |
|---|
IPoint getFromPoint(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 getToPoint(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.
int getVerticesCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPoint getVertex(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryVertex(int index,
IPoint point)
throws IOException,
AutomationException
index - The index (in)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.
int getInitialVerticesCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPoint getInitialVertex(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryInitialVertex(int index,
IPoint point)
throws IOException,
AutomationException
index - The index (in)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 setInitialGeometry(IGeometry shape)
throws IOException,
AutomationException
shape - A reference to a com.esri.arcgis.geometry.IGeometry (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGeometry getInitialGeometry()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void addVertex(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 insertVertex(int index,
IPoint point)
throws IOException,
AutomationException
index - The index (in)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 updateVertex(int index,
IPoint point)
throws IOException,
AutomationException
index - The index (in)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 insertVertexCollection(int index,
IPointCollection points)
throws IOException,
AutomationException
index - The index (in)points - A reference to a com.esri.arcgis.geometry.IPointCollection (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void addVertexCollection(IPointCollection points)
throws IOException,
AutomationException
points - A reference to a com.esri.arcgis.geometry.IPointCollection (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setVertexCollection(IPointCollection points)
throws IOException,
AutomationException
points - A reference to a com.esri.arcgis.geometry.IPointCollection (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void removeVertices(int index,
int count)
throws IOException,
AutomationException
index - The index (in)count - The count (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void removeAllVertices()
throws IOException,
AutomationException
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 | ||||||||