Search Results for

    Show / Hide Table of Contents

    Class ParametricCurveSequence2

    Inheritance
    Object
    ParametricCurveSequence2
    Implements
    IParametricCurve2d
    IMultiCurve2d
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: g3
    Assembly: cs.temp.dll.dll
    Syntax
    public class ParametricCurveSequence2 : IParametricCurve2d, IMultiCurve2d

    Constructors

    ParametricCurveSequence2()

    Declaration
    public ParametricCurveSequence2()

    ParametricCurveSequence2(IEnumerable<IParametricCurve2d>, Boolean)

    Declaration
    public ParametricCurveSequence2(IEnumerable<IParametricCurve2d> curvesIn, bool isClosed = false)
    Parameters
    Type Name Description
    IEnumerable<IParametricCurve2d> curvesIn
    Boolean isClosed

    Properties

    ArcLength

    Declaration
    public double ArcLength { get; }
    Property Value
    Type Description
    Double

    Count

    Declaration
    public int Count { get; }
    Property Value
    Type Description
    Int32

    Curves

    Declaration
    public ReadOnlyCollection<IParametricCurve2d> Curves { get; }
    Property Value
    Type Description
    ReadOnlyCollection<IParametricCurve2d>

    HasArcLength

    Declaration
    public bool HasArcLength { get; }
    Property Value
    Type Description
    Boolean

    IsClosed

    Declaration
    public bool IsClosed { get; set; }
    Property Value
    Type Description
    Boolean

    IsTransformable

    Declaration
    public bool IsTransformable { get; }
    Property Value
    Type Description
    Boolean

    ParamLength

    Declaration
    public double ParamLength { get; }
    Property Value
    Type Description
    Double

    Methods

    Append(IParametricCurve2d)

    Declaration
    public void Append(IParametricCurve2d c)
    Parameters
    Type Name Description
    IParametricCurve2d c

    Clone()

    Declaration
    public IParametricCurve2d Clone()
    Returns
    Type Description
    IParametricCurve2d

    Prepend(IParametricCurve2d)

    Declaration
    public void Prepend(IParametricCurve2d c)
    Parameters
    Type Name Description
    IParametricCurve2d c

    Reverse()

    Declaration
    public void Reverse()

    SampleArcLength(Double)

    Declaration
    public Vector2d SampleArcLength(double a)
    Parameters
    Type Name Description
    Double a
    Returns
    Type Description
    Vector2d

    SampleT(Double)

    Declaration
    public Vector2d SampleT(double t)
    Parameters
    Type Name Description
    Double t
    Returns
    Type Description
    Vector2d

    TangentT(Double)

    Declaration
    public Vector2d TangentT(double t)
    Parameters
    Type Name Description
    Double t
    Returns
    Type Description
    Vector2d

    Transform(ITransform2)

    Declaration
    public void Transform(ITransform2 xform)
    Parameters
    Type Name Description
    ITransform2 xform

    Implements

    IParametricCurve2d
    IMultiCurve2d
    In This Article
    Back to top ViRGIS VR GIS