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 |