Method |
Description |
|
AddEdgeToSEL ( TEdge edge ) : void |
|
|
AddHorzJoin ( TEdge e, int idx ) : void |
|
|
AddIntersectNode ( TEdge e1, TEdge e2, IntPoint pt ) : void |
|
|
AddJoin ( TEdge e1, TEdge e2, int e1OutIdx, int e2OutIdx ) : void |
|
|
AddLocalMaxPoly ( TEdge e1, TEdge e2, IntPoint pt ) : void |
|
|
AddLocalMinPoly ( TEdge e1, TEdge e2, IntPoint pt ) : void |
|
|
AddOutPt ( TEdge e, IntPoint pt ) : void |
|
|
AppendPolygon ( TEdge e1, TEdge e2 ) : void |
|
|
Area ( OutRec outRec, bool UseFull64BitRange ) : double |
|
|
BuildArc ( IntPoint pt, double a1, double a2, double r, double limit ) : List |
|
|
BuildIntersectList ( System.Int64 botY, System.Int64 topY ) : void |
|
|
BuildResult ( List> polyg ) : void |
|
|
BuildResult2 ( PolyTree polytree ) : void |
|
|
ClosestPointOnLine ( IntPoint pt, IntPoint linePt1, IntPoint linePt2 ) : ClipperLib.DoublePoint |
|
|
CopyAELToSEL ( ) : void |
|
|
CreateOutRec ( ) : OutRec |
|
|
DeleteFromAEL ( TEdge e ) : void |
|
|
DeleteFromSEL ( TEdge e ) : void |
|
|
DisposeAllPolyPts ( ) : void |
|
|
DisposeIntersectNodes ( ) : void |
|
|
DisposeOutPts ( OutPt pp ) : void |
|
|
DisposeOutRec ( int index ) : void |
|
|
DisposeScanbeamList ( ) : void |
|
|
DistanceSqrd ( IntPoint pt1, IntPoint pt2 ) : double |
|
|
DoMaxima ( TEdge e, System.Int64 topY ) : void |
|
|
DoSimplePolygons ( ) : void |
|
|
E2InsertsBeforeE1 ( TEdge e1, TEdge e2 ) : bool |
|
|
EdgesAdjacent ( IntersectNode inode ) : bool |
|
|
ExecuteInternal ( ) : bool |
|
|
FindSegment ( OutPt &pp, bool UseFullInt64Range, IntPoint &pt1, IntPoint &pt2 ) : bool |
|
|
FirstIsBottomPt ( OutPt btmPt1, OutPt btmPt2 ) : bool |
|
|
FixHoleLinkage ( OutRec outRec ) : void |
|
|
FixupFirstLefts1 ( OutRec OldOutRec, OutRec NewOutRec ) : void |
|
|
FixupFirstLefts2 ( OutRec OldOutRec, OutRec NewOutRec ) : void |
|
|
FixupIntersectionOrder ( ) : bool |
|
|
FixupJoinRecs ( JoinRec j, OutPt pt, int startIdx ) : void |
|
|
FixupOutPolygon ( OutRec outRec ) : void |
|
|
FullRangeNeeded ( List pts ) : bool |
|
|
GetBottomPt ( OutPt pp ) : OutPt |
|
|
GetDx ( IntPoint pt1, IntPoint pt2 ) : double |
|
|
GetLowermostRec ( OutRec outRec1, OutRec outRec2 ) : OutRec |
|
|
GetMaximaPair ( TEdge e ) : TEdge |
|
|
GetNextInAEL ( TEdge e, Direction Direction ) : TEdge |
|
|
GetOutRec ( int idx ) : OutRec |
|
|
GetOverlapSegment ( IntPoint pt1a, IntPoint pt1b, IntPoint pt2a, IntPoint pt2b, IntPoint &pt1, IntPoint &pt2 ) : bool |
|
|
GetUnitNormal ( IntPoint pt1, IntPoint pt2 ) : ClipperLib.DoublePoint |
|
|
InsertEdgeIntoAEL ( TEdge edge ) : void |
|
|
InsertLocalMinimaIntoAEL ( System.Int64 botY ) : void |
|
|
InsertPolyPtBetween ( OutPt p1, OutPt p2, IntPoint pt ) : OutPt |
|
|
InsertScanbeam ( System.Int64 Y ) : void |
|
|
IntersectEdges ( TEdge e1, TEdge e2, IntPoint pt, Protects protects ) : void |
|
|
IntersectPoint ( TEdge edge1, TEdge edge2, IntPoint &ip ) : bool |
|
|
IsContributing ( TEdge edge ) : bool |
|
|
IsEvenOddAltFillType ( TEdge edge ) : bool |
|
|
IsEvenOddFillType ( TEdge edge ) : bool |
|
|
IsIntermediate ( TEdge e, double Y ) : bool |
|
|
IsMaxima ( TEdge e, double Y ) : bool |
|
|
IsMinima ( TEdge e ) : bool |
|
|
IsTopHorz ( TEdge horzEdge, double XPos ) : bool |
|
|
JoinCommonEdges ( ) : void |
|
|
JoinPoints ( JoinRec j, OutPt &p1, OutPt &p2 ) : bool |
|
|
Param1RightOfParam2 ( OutRec outRec1, OutRec outRec2 ) : bool |
|
|
PointCount ( OutPt pts ) : int |
|
|
PointsAreClose ( IntPoint pt1, IntPoint pt2, double distSqrd ) : bool |
|
|
Poly2ContainsPoly1 ( OutPt outPt1, OutPt outPt2, bool UseFullInt64Range ) : bool |
|
|
PopScanbeam ( ) : System.Int64 |
|
|
ProcessEdgesAtTopOfScanbeam ( System.Int64 topY ) : void |
|
|
ProcessHorizontal ( TEdge horzEdge ) : void |
|
|
ProcessHorizontals ( ) : void |
|
|
ProcessIntersectList ( ) : void |
|
|
ProcessIntersections ( System.Int64 botY, System.Int64 topY ) : bool |
|
|
Pt3IsBetweenPt1AndPt2 ( IntPoint pt1, IntPoint pt2, IntPoint pt3 ) : bool |
|
|
ReversePolyPtLinks ( OutPt pp ) : void |
|
|
Round ( double value ) : System.Int64 |
|
|
SetHoleState ( TEdge e, OutRec outRec ) : void |
|
|
SetWindingCount ( TEdge edge ) : void |
|
|
SlopesNearColinear ( IntPoint pt1, IntPoint pt2, IntPoint pt3, double distSqrd ) : bool |
|
|
SwapIntersectNodes ( IntersectNode int1, IntersectNode int2 ) : void |
|
|
SwapPoints ( IntPoint &pt1, IntPoint &pt2 ) : void |
|
|
SwapPolyIndexes ( TEdge edge1, TEdge edge2 ) : void |
|
|
SwapPositionsInAEL ( TEdge edge1, TEdge edge2 ) : void |
|
|
SwapPositionsInSEL ( TEdge edge1, TEdge edge2 ) : void |
|
|
SwapSides ( TEdge edge1, TEdge edge2 ) : void |
|
|
TopX ( TEdge edge, Int64 currentY ) : Int64 |
|
|
UpdateEdgeIntoAEL ( TEdge &e ) : void |
|
|
UpdateOutPtIdxs ( OutRec outrec ) : void |
|
|