ClipperOffset Public class
Diagram
flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.pdf.parser.clipper iTextSharp.text.pdf.parser.clipper.ClipperOffset[[ClipperOffset]] end
Members
Properties
Public properties
|
Type |
Name |
Methods |
|---|---|---|
|
|
|
|
|
|
|
|
Methods
Public methods
Internal methods
Internal Static methods
|
Returns |
Name |
|---|---|
|
|
(
pt1,
pt2) |
|
|
( |
Details
Constructors
ClipperOffset [1/2]
Source code
public ClipperOffset()
ClipperOffset [2/2]
Source code
public ClipperOffset(double miterLimit, double arcTolerance)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
miterLimit |
|
|
|
arcTolerance |
Methods
Clear
Source code
public void Clear()
Round
Source code
internal static long Round(double value)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
value |
AddPath
Source code
public void AddPath(List<IntPoint> path, JoinType joinType, EndType endType)
Arguments
AddPaths
Source code
public void AddPaths(List<List<IntPoint>> paths, JoinType joinType, EndType endType)
Arguments
GetUnitNormal
Source code
internal static DoublePoint GetUnitNormal(IntPoint pt1, IntPoint pt2)
Arguments
Execute [1/2]
Source code
public void Execute(ref List<List<IntPoint>> solution, double delta)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
>> |
solution |
|
|
|
delta |
Execute [2/2]
Source code
public void Execute(ref PolyTree solution, double delta)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
solution |
|
|
|
delta |
DoSquare
Source code
internal void DoSquare(int j, int k, bool addExtra)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
j |
|
|
|
k |
|
|
|
addExtra |
DoMiter
Source code
internal void DoMiter(int j, int k, double r)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
j |
|
|
|
k |
|
|
|
r |
DoRound
Source code
internal void DoRound(int j, int k)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
j |
|
|
|
k |
Properties
ArcTolerance
public double ArcTolerance { get; set; }
MiterLimit
public double MiterLimit { get; set; }
Generated with ModularDoc