Search Results for

    Show / Hide Table of Contents

    Class ClipperBase

    Inheritance
    System.Object
    ClipperBase
    Clipper
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: ClipperLib
    Assembly: Oasys.Common.dll
    Syntax
    public class ClipperBase

    Fields

    hiRange

    Declaration
    public const long hiRange = 4611686018427387903L
    Field Value
    Type Description
    System.Int64

    horizontal

    Declaration
    protected const double horizontal = -3.4E+38
    Field Value
    Type Description
    System.Double

    loRange

    Declaration
    public const long loRange = 1073741823L
    Field Value
    Type Description
    System.Int64

    Skip

    Declaration
    protected const int Skip = -2
    Field Value
    Type Description
    System.Int32

    tolerance

    Declaration
    protected const double tolerance = 1E-20
    Field Value
    Type Description
    System.Double

    Unassigned

    Declaration
    protected const int Unassigned = -1
    Field Value
    Type Description
    System.Int32

    Properties

    PreserveCollinear

    Declaration
    public bool PreserveCollinear { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    AddPath(List<IntPoint>, PolyType, Boolean)

    Declaration
    public bool AddPath(List<IntPoint> pg, PolyType polyType, bool Closed)
    Parameters
    Type Name Description
    System.Collections.Generic.List<IntPoint> pg
    PolyType polyType
    System.Boolean Closed
    Returns
    Type Description
    System.Boolean

    AddPaths(List<List<IntPoint>>, PolyType, Boolean)

    Declaration
    public bool AddPaths(List<List<IntPoint>> ppg, PolyType polyType, bool closed)
    Parameters
    Type Name Description
    System.Collections.Generic.List<System.Collections.Generic.List<IntPoint>> ppg
    PolyType polyType
    System.Boolean closed
    Returns
    Type Description
    System.Boolean

    Clear()

    Declaration
    public virtual void Clear()

    GetBounds(List<List<IntPoint>>)

    Declaration
    public static IntRect GetBounds(List<List<IntPoint>> paths)
    Parameters
    Type Name Description
    System.Collections.Generic.List<System.Collections.Generic.List<IntPoint>> paths
    Returns
    Type Description
    IntRect

    PopLocalMinima()

    Declaration
    protected void PopLocalMinima()

    Reset()

    Declaration
    protected virtual void Reset()

    SlopesEqual(IntPoint, IntPoint, IntPoint, IntPoint, Boolean)

    Declaration
    protected static bool SlopesEqual(IntPoint pt1, IntPoint pt2, IntPoint pt3, IntPoint pt4, bool UseFullRange)
    Parameters
    Type Name Description
    IntPoint pt1
    IntPoint pt2
    IntPoint pt3
    IntPoint pt4
    System.Boolean UseFullRange
    Returns
    Type Description
    System.Boolean

    SlopesEqual(IntPoint, IntPoint, IntPoint, Boolean)

    Declaration
    protected static bool SlopesEqual(IntPoint pt1, IntPoint pt2, IntPoint pt3, bool UseFullRange)
    Parameters
    Type Name Description
    IntPoint pt1
    IntPoint pt2
    IntPoint pt3
    System.Boolean UseFullRange
    Returns
    Type Description
    System.Boolean

    Swap(ref Int64, ref Int64)

    Declaration
    public void Swap(ref long val1, ref long val2)
    Parameters
    Type Name Description
    System.Int64 val1
    System.Int64 val2

    Extension Methods

    Extensions.In<T>(T, T[])
    ☀
    ☾
    In This Article
    Back to top
    Generated by DocFX
    ☀
    ☾