CPLY Methods |
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 | (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 |