Search Results for

    Show / Hide Table of Contents

    Class Circle2d

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

    Constructors

    Circle2d(Vector2d, Double)

    Declaration
    public Circle2d(Vector2d center, double radius)
    Parameters
    Type Name Description
    Vector2d center
    Double radius

    Circle2d(Double)

    Declaration
    public Circle2d(double radius)
    Parameters
    Type Name Description
    Double radius

    Fields

    Center

    Declaration
    public Vector2d Center
    Field Value
    Type Description
    Vector2d

    IsReversed

    Declaration
    public bool IsReversed
    Field Value
    Type Description
    Boolean

    Radius

    Declaration
    public double Radius
    Field Value
    Type Description
    Double

    Properties

    ArcLength

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

    Area

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

    Bounds

    Declaration
    public AxisAlignedBox2d Bounds { get; }
    Property Value
    Type Description
    AxisAlignedBox2d

    Circumference

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

    Curvature

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

    Diameter

    Declaration
    public double Diameter { get; set; }
    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

    SignedCurvature

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

    Methods

    BoundingPolygonRadius(Double, Int32)

    Radius of n-sided regular polygon that contains circle of radius r

    Declaration
    public static double BoundingPolygonRadius(double r, int n)
    Parameters
    Type Name Description
    Double r
    Int32 n
    Returns
    Type Description
    Double

    Clone()

    Declaration
    public IParametricCurve2d Clone()
    Returns
    Type Description
    IParametricCurve2d

    Contains(Vector2d)

    Declaration
    public bool Contains(Vector2d p)
    Parameters
    Type Name Description
    Vector2d p
    Returns
    Type Description
    Boolean

    Distance(Vector2d)

    Declaration
    public double Distance(Vector2d pt)
    Parameters
    Type Name Description
    Vector2d pt
    Returns
    Type Description
    Double

    RadiusArea(Double)

    Declaration
    public static double RadiusArea(double r)
    Parameters
    Type Name Description
    Double r
    Returns
    Type Description
    Double

    RadiusCircumference(Double)

    Declaration
    public static double RadiusCircumference(double r)
    Parameters
    Type Name Description
    Double r
    Returns
    Type Description
    Double

    Reverse()

    Declaration
    public void Reverse()

    SampleArcLength(Double)

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

    SampleDeg(Double)

    Declaration
    public Vector2d SampleDeg(double degrees)
    Parameters
    Type Name Description
    Double degrees
    Returns
    Type Description
    Vector2d

    SampleRad(Double)

    Declaration
    public Vector2d SampleRad(double radians)
    Parameters
    Type Name Description
    Double radians
    Returns
    Type Description
    Vector2d

    SampleT(Double)

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

    SignedDistance(Vector2d)

    Declaration
    public double SignedDistance(Vector2d pt)
    Parameters
    Type Name Description
    Vector2d pt
    Returns
    Type Description
    Double

    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