The following tables list the members exposed by IGeometryConstruction.
Public Properties
| Name | Description |
| CurrentCoordinateIndex |
Gets or sets the current vertex in the current part. The CurrentVertexIndex is used
by Add, Delete, and Move methods. If CurrentVertexIndex is -1, Add will add a vertex
at the end of the current part. If CurrentVertexIndex is -1, Delete and Move will throw
an InvalidOperationException exception.
|
| CurrentPart |
Gets the current part CoordinateCollection.
|
| CurrentPartIndex |
Gets or sets the current geometry part.
|
| IsValid |
Indicates if the geometry is valid (number of points, etc.).
|
| Parts |
Gets the list of parts.
|
Top
Public Methods
| Name | Description |
| AddCoordinate |
Adds the coordinate at the end of the current part.
The CurrentCoordinateIndex will be updated to match the last position.
|
| AddCoordinates |
Adds the range of coordinates at the end of the current part.
The CurrentCoordinateIndex will be updated to match the last position.
|
| DeleteCurrentCoordinate |
Deletes the current vertex in the current part.
|
| InsertCoordinate |
Adds the coordinate in the current at the current vertex index.
If the current vertex index is -1, the coordinates will be added at the
end of the current part.
|
| InsertCoordinateAfter |
Adds the coordinate in the current after the current vertex index.
If the current vertex index is -1, the coordinates will be added at the
end of the current part. The current vertex index will be increased by 1.
|
| InsertCoordinates |
Adds the range of coordinates in the current part at the current vertex index.
If the current vertex index is -1, the coordinates will be added at the
end of the current part. Depending on the geometry type, an InvalidOperationException
exception may be thrown(i.e. Point doesn't support AddRange).
|
| InsertCoordinatesAfter |
Adds the range of coordinates in the current part after the current vertex index.
If the current vertex index is -1, the coordinates will be added at the
end of the current part. Depending on the geometry type, an InvalidOperationException
exception may be thrown (i.e. Point doesn't support AddRange).
The current vertex index will be increased by the number of coordinates inserted.
|
| MoveCurrentCoordinate |
Moves the current vertex in the current part using the coordinate.
|
Top
Public Events
See Also