MapWinGeoProc:ClipPolyWithLine Fast ProcessPartInAndOut
From MapWindow GIS
Fast_ProcessPartInAndOut
Syntax
bool Fast_ProcessPartInAndOut(ref System.Boolean[] insidePts, ref MapWinGIS.Shape line, ref MapWinGIS.Shape polygon, ref MapWinGIS.Shapefile resultSF)
Summary
Given a line that contains portion both inside and outside of the polygon, this
function will split the polygon based only on the segments that completely bisect
the polygon. It assumes: out->out, and in->in 2pt segments do not intersect the
polygon, and out->in, in->out 2pt segments have only one point of intersection.
Parameters
| insidePts | A boolean array indicating if a point is inside the polygon or not. |
| line | The line that intersects the polygon. |
| polygon | The polygon that will be split by the intersecting line. |
| resultSF | The shapefile that the polygon sections will be saved to. |
Returns
False if errors were encountered or an assumption violated, true otherwise.
Visual Basic Net 2005 Example Implementation Code
Visual C# 2005 Example Implementation Code
Back to ClipPolyWithLine
















