Search Results for

    Show / Hide Table of Contents

    Class EllipseArc2d

    Inheritance
    Object
    EllipseArc2d
    Implements
    IParametricCurve2d
    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 EllipseArc2d : IParametricCurve2d

    Constructors

    EllipseArc2d(Vector2d, Vector2d, Vector2d, Vector2d, Double, Double)

    Declaration
    public EllipseArc2d(Vector2d center, Vector2d axis0, Vector2d axis1, Vector2d extent, double startDeg, double endDeg)
    Parameters
    Type Name Description
    Vector2d center
    Vector2d axis0
    Vector2d axis1
    Vector2d extent
    Double startDeg
    Double endDeg

    EllipseArc2d(Vector2d, Double, Double, Double, Double, Double)

    Declaration
    public EllipseArc2d(Vector2d center, double rotationAngleDeg, double extent0, double extent1, double startDeg, double endDeg)
    Parameters
    Type Name Description
    Vector2d center
    Double rotationAngleDeg
    Double extent0
    Double extent1
    Double startDeg
    Double endDeg

    Fields

    AngleEndDeg

    Declaration
    public double AngleEndDeg
    Field Value
    Type Description
    Double

    AngleStartDeg

    Declaration
    public double AngleStartDeg
    Field Value
    Type Description
    Double

    Axis0

    Declaration
    public Vector2d Axis0
    Field Value
    Type Description
    Vector2d

    Axis1

    Declaration
    public Vector2d Axis1
    Field Value
    Type Description
    Vector2d

    Center

    Declaration
    public Vector2d Center
    Field Value
    Type Description
    Vector2d

    Extent

    Declaration
    public Vector2d Extent
    Field Value
    Type Description
    Vector2d

    IsReversed

    Declaration
    public bool IsReversed
    Field Value
    Type Description
    Boolean

    Properties

    ArcLength

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

    HasArcLength

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

    IsClosed

    Declaration
    public bool IsClosed { get; }
    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

    Clone()

    Declaration
    public IParametricCurve2d Clone()
    Returns
    Type Description
    IParametricCurve2d

    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
    In This Article
    Back to top ViRGIS VR GIS