CADability dotNET

The Ellipse2D type exposes the following members.

Constructors

  NameDescription
Protected methodEllipse2D(SerializationInfo, StreamingContext)
Constructor required by deserialization
Public methodEllipse2D(GeoPoint2D, GeoVector2D, GeoVector2D)
Constructs an ellipse in 2D. The two axis may not be orthogonal but must not be colinear.
Public methodEllipse2D(GeoPoint2D, GeoVector2D, GeoVector2D, Boolean, GeoPoint2D, GeoPoint2D, GeoPoint2D, GeoPoint2D)
Constructs an ellipse in 2D. The major and minor axis must be orthogonal.
Public methodEllipse2D(GeoPoint2D, GeoVector2D, GeoVector2D, Boolean, GeoPoint2D, GeoPoint2D, GeoPoint2D, GeoPoint2D, PenResource, IGeoObject)

Methods

  NameDescription
Public methodAddToGraphicsPath (Overrides GeneralCurve2D..::..AddToGraphicsPath(GraphicsPath, Boolean).)
Public methodClone
Overrides Clone()()()()
(Overrides GeneralCurve2D..::..Clone()()()().)
Public methodCloneReverse (Overrides GeneralCurve2D..::..CloneReverse(Boolean).)
Protected methodClosestPerpendicularFoot
Public methodCopy
Overrides Copy(ICurve2D)
(Overrides GeneralCurve2D..::..Copy(ICurve2D).)
Public methodDirectionAt (Overrides GeneralCurve2D..::..DirectionAt(Double).)
Public methodDistance (Overrides GeneralCurve2D..::..Distance(GeoPoint2D).)
Public methodStatic memberFromFivePoints
Public methodGetArea
Overrides GetArea()()()()
(Overrides GeneralCurve2D..::..GetArea()()()().)
Public methodGetDisplayExtent
Public methodGetExtent (Overrides GeneralCurve2D..::..GetExtent()()()().)
Public methodGetModified (Overrides GeneralCurve2D..::..GetModified(ModOp2D).)
Public methodGetObjectData
Public methodGetZValue
Public methodHitTest (Overrides GeneralCurve2D..::..HitTest(BoundingRect%, Boolean).)
Public methodIntersect(ICurve2D) (Overrides GeneralCurve2D..::..Intersect(ICurve2D).)
Public methodIntersect(GeoPoint2D, GeoPoint2D) (Overrides GeneralCurve2D..::..Intersect(GeoPoint2D, GeoPoint2D).)
Public methodMakeGeoObject (Overrides GeneralCurve2D..::..MakeGeoObject(Plane).)
Public methodMinDistance(GeoPoint2D) (Overrides GeneralCurve2D..::..MinDistance(GeoPoint2D).)
Public methodMinDistance(ICurve2D) (Overrides GeneralCurve2D..::..MinDistance(ICurve2D).)
Public methodMove (Overrides GeneralCurve2D..::..Move(Double, Double).)
Public methodPaint
Public methodPerpendicularFoot (Overrides GeneralCurve2D..::..PerpendicularFoot(GeoPoint2D).)
Public methodPointAt
Overrides PointAt(Double)
(Overrides GeneralCurve2D..::..PointAt(Double).)
Public methodPositionOf (Overrides GeneralCurve2D..::..PositionOf(GeoPoint2D).)
Public methodProject (Overrides GeneralCurve2D..::..Project(Plane, Plane).)
Public methodReverse
Overrides Reverse()()()()
(Overrides GeneralCurve2D..::..Reverse()()()().)
Public methodSplit
Overrides Split(Double)
(Overrides GeneralCurve2D..::..Split(Double).)
Public methodTangentPoints (Overrides GeneralCurve2D..::..TangentPoints(GeoPoint2D, GeoPoint2D).)
Public methodTrim (Overrides GeneralCurve2D..::..Trim(Double, Double).)

Fields

  NameDescription
Protected fieldvisibleSegments

Properties

Explicit Interface Implementations

See Also