![]() | CPLY Class |
Namespace: GeoEngine.Core.GXNetX
The CPLY type exposes the following members.
Name | Description | |
---|---|---|
![]() | AddPolygon | Add a polygon to the polygon file. |
![]() | AddPolygonEx | Add a polygon to the polygon file. |
![]() | ChangeIPJ | Set the projection. |
![]() | Clear | Clear/remove all polygons from the PLY. |
![]() | Combine | Combines two PLY Object with another |
![]() | Copy | Copies one PLY Object to another |
![]() ![]() | Create | Creates a Polygon Object. |
![]() ![]() | CreateS | Create an PLY Object from a BF |
![]() | Dispose | Releases the unmanaged resources used by the CPLY and optionally releases the managed resources (Overrides CHANDLEDispose(Boolean).) |
![]() | Extent | Get the extent of the current polygon. |
![]() | GetIPJ | Get the projection. |
![]() | GetPolygon | Get a polygon from the PLY |
![]() | GetPolygonEx | Get a polygon from the PLY |
![]() | iClipArea | Clip a polygon to an area |
![]() | iClipLineInt |
Clips a line in or out of the polygons for intersections (<define>GS_DOUBLE</define>).
Intersections are returned as fiducials down the line stored in VV
starting at the first point of the line.
Examples:
No intersection: <define>PLY_LINE_CLIP_OUTSIDE</define>, 0 intersections
Starts outside, ends inside: <define>PLY_LINE_CLIP_OUTSIDE</define>, 1 intersection
Starts outside, intersects then ends inside or outside: <define>PLY_LINE_CLIP_OUTSIDE</define>, 2 intersections
Starts inside, ends inside : <define>PLY_LINE_CLIP_INSIDE</define>, 1 intersection (gives end-of-line)
Starts inside, ends outside : <define>PLY_LINE_CLIP_INSIDE</define>, 1 intersection
|
![]() | iClipPLY | Clip one polygon against another |
![]() | iClipPoint |
Clips a point in or out of the polygon.
Point is inside: <define>PLY_POINT_CLIP_INSIDE</define>
Point is outside: <define>PLY_POINT_CLIP_OUTSIDE</define>
An error occurred: <define>PLY_POINT_CLIP_ERROR</define>
|
![]() | IGetDescription(String) | Get the PLY description string |
![]() | IGetDescription(String, Int32) | Get the PLY description string |
![]() | iNumPoly | Get the number of polygons. |
![]() | IsValid | Ensure a polygon is valid |
![]() | LoadTable | Loads Polygons from a Polygon file. |
![]() | rArea | Compute the Area of a polygon |
![]() | Rectangle | Creates a polygon from a rectangular area. |
![]() | Rotate | Rotate a polygon about a point. |
![]() | SaveTable | Save Polygons to a Polygon file. |
![]() | Serial | Serialize an PLY to a BF |
![]() | SetDescription | Set the PLY description string |
![]() | SetIPJ | Set the projection. |
![]() | Thin | Thin polygons to a desired resolution |