Class ClipperBase
Namespace: ExtrasClipperLib
Syntax
public class ClipperBase
Fields
hiRange
Declaration
public const long hiRange = 4611686018427387903L
Field Value
| Type | Description |
|---|---|
| Int64 |
loRange
Declaration
public const long loRange = 1073741823L
Field Value
| Type | Description |
|---|---|
| Int64 |
Properties
PreserveCollinear
Declaration
public bool PreserveCollinear { get; set; }
Property Value
| Type | Description |
|---|---|
| Boolean |
Methods
AddPath(List<IntPoint>, PolyType, Boolean)
Declaration
public bool AddPath(List<IntPoint> pg, PolyType polyType, bool Closed)
Parameters
| Type | Name | Description |
|---|---|---|
| List<IntPoint> | pg | |
| PolyType | polyType | |
| Boolean | Closed |
Returns
| Type | Description |
|---|---|
| Boolean |
AddPaths(List<List<IntPoint>>, PolyType, Boolean)
Declaration
public bool AddPaths(List<List<IntPoint>> ppg, PolyType polyType, bool closed)
Parameters
| Type | Name | Description |
|---|---|---|
| List<List<IntPoint>> | ppg | |
| PolyType | polyType | |
| Boolean | closed |
Returns
| Type | Description |
|---|---|
| Boolean |
Clear()
Declaration
public virtual void Clear()
GetBounds(List<List<IntPoint>>)
Declaration
public static IntRect GetBounds(List<List<IntPoint>> paths)
Parameters
| Type | Name | Description |
|---|---|---|
| List<List<IntPoint>> | paths |
Returns
| Type | Description |
|---|---|
| IntRect |
Swap(ref Int64, ref Int64)
Declaration
public void Swap(ref long val1, ref long val2)
Parameters
| Type | Name | Description |
|---|---|---|
| Int64 | val1 | |
| Int64 | val2 |