C# Класс ClipperLib.ClipperBase

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddPolygon ( List pg, PolyType polyType ) : bool
AddPolygons ( List> ppg, PolyType polyType ) : bool
Clear ( ) : void
GetBounds ( ) : IntRect

Защищенные методы

Метод Описание
PointsEqual ( IntPoint pt1, IntPoint pt2 ) : bool
PopLocalMinima ( ) : void
Reset ( ) : void
SlopesEqual ( IntPoint pt1, IntPoint pt2, IntPoint pt3, IntPoint pt4, bool UseFullRange ) : bool
SlopesEqual ( IntPoint pt1, IntPoint pt2, IntPoint pt3, bool UseFullRange ) : bool

Приватные методы

Метод Описание
AddBoundsToLML ( TEdge e ) : TEdge
ClipperBase ( ) : System
DisposeLocalMinimaList ( ) : void
InitEdge ( TEdge e, TEdge eNext, TEdge ePrev, IntPoint pt, PolyType polyType ) : void
InsertLocalMinima ( LocalMinima newLm ) : void
PointInPolygon ( IntPoint pt, OutPt pp, bool UseFulllongRange ) : bool
PointIsVertex ( IntPoint pt, OutPt pp ) : bool
PointOnLineSegment ( IntPoint pt, IntPoint linePt1, IntPoint linePt2, bool UseFullInt64Range ) : bool
PointOnPolygon ( IntPoint pt, OutPt pp, bool UseFullInt64Range ) : bool
SetDx ( TEdge e ) : void
SlopesEqual ( TEdge e1, TEdge e2, bool UseFullRange ) : bool
SwapX ( TEdge e ) : void

Описание методов

AddPolygon() публичный Метод

public AddPolygon ( List pg, PolyType polyType ) : bool
pg List
polyType PolyType
Результат bool

AddPolygons() публичный Метод

public AddPolygons ( List> ppg, PolyType polyType ) : bool
ppg List>
polyType PolyType
Результат bool

Clear() публичный Метод

public Clear ( ) : void
Результат void

GetBounds() публичный Метод

public GetBounds ( ) : IntRect
Результат IntRect

PointsEqual() защищенный статический Метод

protected static PointsEqual ( IntPoint pt1, IntPoint pt2 ) : bool
pt1 IntPoint
pt2 IntPoint
Результат bool

PopLocalMinima() защищенный Метод

protected PopLocalMinima ( ) : void
Результат void

Reset() защищенный Метод

protected Reset ( ) : void
Результат void

SlopesEqual() защищенный статический Метод

protected static SlopesEqual ( IntPoint pt1, IntPoint pt2, IntPoint pt3, IntPoint pt4, bool UseFullRange ) : bool
pt1 IntPoint
pt2 IntPoint
pt3 IntPoint
pt4 IntPoint
UseFullRange bool
Результат bool

SlopesEqual() защищенный статический Метод

protected static SlopesEqual ( IntPoint pt1, IntPoint pt2, IntPoint pt3, bool UseFullRange ) : bool
pt1 IntPoint
pt2 IntPoint
pt3 IntPoint
UseFullRange bool
Результат bool