## 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