The Circle type exposes the following members.

Methods

  NameDescription
ContainsOverloaded.
ContainsOnCircumference
Tests if a point lies on the circumference of the circle.
DeepCopy
A deep copy of this instance.
Equals
Tests if two circles are considered equal.
(Overrides Object..::.Equals(Object).)
GetHashCode
A hash code for this circle.
(Overrides Object..::.GetHashCode()()().)
GetPlane
Gets the plane the circle lies on.
GetType
Gets the Type of the current instance.
(Inherited from Object.)
Intersect2dOverloaded.
Intersect3dOverloaded.
Intersects2dOverloaded.
Intersects3dOverloaded.
IsCoplanarToOverloaded.
IsParallelToOverloaded.
IsTangentTo
Tests if a line is tangent to the circle.
MoveOverloaded.
NormalVector2d
Computes a coplanar normal vector on the circumference of the circle.
ProjectParallelOn
Computes the parallel projection of the circle onto a plane.
RandomCircle
A random circle.
RandomPointInCircle
A random point in the circle.
RandomPointOnCircle
A random point on the circumference of the circle.
ReflectInOverloaded.
RotateOverloaded.
ScaleOverloaded.
TangentLines2dOverloaded.
TangentVector2d
Computes a coplanar tangent vector on the circumference of the circle.
ToEllipse
Returns this circle converted into an ellipse.
ToString
Returns the properties of the circle in StringNumberFormat-format.
(Overrides Object..::.ToString()()().)
TransformCoordinatesOverloaded.

Operators

  NameDescription
Equality
True if two circles are considered equal.
Inequality
False if two circles are considered equal.

See Also