Elliptical
|
The EllipticalArc2d type exposes the following members.
Name | Description | |
---|---|---|
![]() |
EllipticalArc2d | Default constructor for the EllipticalArc2d class. Creates a default corresponding C++ object with center at the coordinates origin, major axis is kXAxis, minor axis is kYAxis, minor radius and major radius are 1.0, start parameter is equal to 0.0, and end parameter is equal to Oda2PI. |
![]() |
EllipticalArc2d(CircularArc2d) | Constructor for the EllipticalArc2d class. Creates an elliptical arc based on the passed circular arc. |
![]() |
EllipticalArc2d(Point2d, Vector2d, Vector2d, Double, Double) | Constructor for the EllipticalArc2d class. Creates an elliptical arc by the specified parameters. |
![]() |
EllipticalArc2d(Point2d, Vector2d, Vector2d, Double, Double, Double, Double) | Constructor for the EllipticalArc2d class. Creates an elliptical arc by the specified parameters. |
Name | Description | |
---|---|---|
![]() |
AutoDelete | (Inherited from DisposableWrapper) |
![]() |
BoundBlock | (Inherited from Curve2d) |
![]() |
Center | |
![]() |
EndAngle | |
![]() |
EndPoint | |
![]() |
HasEndPoint | (Inherited from Curve2d) |
![]() |
HasStartPoint | (Inherited from Curve2d) |
![]() |
IsClockWise | |
![]() |
IsDisposed | (Inherited from DisposableWrapper) |
![]() |
MajorAxis | |
![]() |
MajorRadius | |
![]() |
MinorAxis | |
![]() |
MinorRadius | |
![]() |
OrthoBoundBlock | (Inherited from Curve2d) |
![]() |
StartAngle | |
![]() |
StartPoint | |
![]() |
UnmanagedObject | (Inherited from DisposableWrapper) |
Name | Description | |
---|---|---|
![]() |
Clone | Clones this entity and returns a handle to the cloned
entity. (Inherited from Entity2d) |
![]() ![]() |
Create | Creates an object based on the passed pointer and returns a handle to the created object. |
![]() |
CreateObjRef | Creates an object that contains all the relevant information
required to generate a proxy used to communicate with a remote
object. (Inherited from MarshalByRefObject) |
![]() |
Dispose | (Inherited from DisposableWrapper) |
![]() |
Equals | (Inherited from DisposableWrapper) |
![]() |
EvaluatePoint | Retrieves the point on the curve corresponding to the specified
parameter value. (Inherited from Curve2d) |
![]() |
Explode | Explodes the curve into its component sub-curves. (Inherited from Curve2d) |
![]() |
GetArea(Double, Double) | Retrieves the area of the parametric interval defined by the
passed start and end parameters. (Inherited from Curve2d) |
![]() |
GetArea(Double, Double, Tolerance) | Retrieves the area of the parametric interval defined by the
passed start and end parameters within the specified
tolerance. (Inherited from Curve2d) |
![]() |
GetBoundBlockOf | Retrieves the oriented bounding box of the specified parametric
interval of this curve. (Inherited from Curve2d) |
![]() |
GetClosestPointTo(Curve2d) | Retrieves the closest points between this curve and the passed
curve. (Inherited from Curve2d) |
![]() |
GetClosestPointTo(Point2d) | Retrieves the closest point on this curve to the specified
point. (Inherited from Curve2d) |
![]() |
GetClosestPointTo(Curve2d, Tolerance) | Retrieves the closest points between this curve and the passed
curve within a specified tolerance. (Inherited from Curve2d) |
![]() |
GetClosestPointTo(Point2d, Tolerance) | Retrieves the closest point on this curve to the specified
point within the specified tolerance. (Inherited from Curve2d) |
![]() |
GetDistanceTo(Curve2d) | Retrieves the distance of the closest points between this curve
and the passed curve. (Inherited from Curve2d) |
![]() |
GetDistanceTo(Point2d) | Retrieves the distance of the closest point on this curve and
the specified point. (Inherited from Curve2d) |
![]() |
GetDistanceTo(Curve2d, Tolerance) | Retrieves the distance of the closest points between this curve
and the passed curve within a specified tolerance. (Inherited from Curve2d) |
![]() |
GetDistanceTo(Point2d, Tolerance) | Retrieves the distance of the closest point on this curve and
the specified point within a specified tolerance. (Inherited from Curve2d) |
![]() |
GetHashCode | (Inherited from DisposableWrapper) |
![]() |
GetInterval | Retrieves the parametric interval of this curve. (Inherited from Curve2d) |
![]() |
GetLength(Double, Double) | Retrieves the arc length of the curve between the two parameter
values. (Inherited from Curve2d) |
![]() |
GetLength(Double, Double, Tolerance) | Retrieves the arc length of the curve between the two parameter
values within a specified tolerance. (Inherited from Curve2d) |
![]() |
GetLifetimeService | Retrieves the current lifetime service object that controls the
lifetime policy for this instance. (Inherited from MarshalByRefObject) |
![]() |
GetNormalPoint(Point2d) | Retrieves the point on this curve where normal extends through
the passed point. (Inherited from Curve2d) |
![]() |
GetNormalPoint(Point2d, Tolerance) | Retrieves the point on this curve where normal extends through
the passed point within the specified tolerance. (Inherited from Curve2d) |
![]() |
GetOrthoBoundBlockOf | Retrieves the bounding box of the specified parametric range of
this curve. Bounding box sides are parallel to the coordinate
axes. (Inherited from Curve2d) |
![]() |
GetParameterAtLength(Double, Double, Boolean) | Retrieves the parameter value of the point whose arc length
distance is the input length. (Inherited from Curve2d) |
![]() |
GetParameterAtLength(Double, Double, Boolean, Tolerance) | Retrieves the parameter value of the point whose arc length
distance is the input length. (Inherited from Curve2d) |
![]() |
GetParameterOf(Point2d) | Retrieves the parameter value of a point. (Inherited from Curve2d) |
![]() |
GetParameterOf(Point2d, Tolerance) | Retrieves the parameter value of a point within a specified
tolerance. (Inherited from Curve2d) |
![]() |
GetReverseParameterCurve | Reverses the parameter direction for this curve. (Inherited from Curve2d) |
![]() |
GetSamplePoints(Int32) | Retrieves an array of sample points along this curve. (Inherited from Curve2d) |
![]() |
GetSamplePoints(Double, Double, Double) | Retrieves specified arrays of sample points along this curve
and their parameter values. (Inherited from Curve2d) |
![]() |
GetSplitCurves | Retrieves two segments of this curve split at the specified
parameter value. (Inherited from Curve2d) |
![]() |
GetTrimmedOffset(Double, OffsetCurveExtensionType) | Retrieves offset curves that represent the trimmed offset of
the curve. (Inherited from Curve2d) |
![]() |
GetTrimmedOffset(Double, OffsetCurveExtensionType, Tolerance) | Retrieves one or more offset curves that represent the trimmed
offset of the curve. (Inherited from Curve2d) |
![]() |
GetType | Gets the Type of the current
instance. (Inherited from Object) |
![]() |
InitializeLifetimeService | Obtains a lifetime service object to control the lifetime
policy for this instance. (Inherited from MarshalByRefObject) |
![]() |
IntersectWith(LinearEntity2d) | Calculates intersection points with the specified linear entity. |
![]() |
IntersectWith(LinearEntity2d, Tolerance) | Calculates intersection points with the specified linear entity according to a geometric tolerance. |
![]() |
IsCircular | Checks whether this arc is circular. |
![]() |
IsCircular(Tolerance) | Checks whether this arc is circular within a geometric tolerance. |
![]() |
IsClosed | Checks whether the curve is closed. (Inherited from Curve2d) |
![]() |
IsClosed(Tolerance) | Checks whether the curve is closed within a specified
tolerance. (Inherited from Curve2d) |
![]() |
IsDegenerate(Entity2d) | Checks whether this curve is degenerate and returns the type of
entity that the curve degenerates to (if degenerate). (Inherited from Curve2d) |
![]() |
IsDegenerate(Entity2d, Tolerance) | Checks whether this curve is degenerate and returns the type of
entity that the curve degenerates to (if degenerate). (Inherited from Curve2d) |
![]() |
IsEqualTo(Entity2d) | Checks whether this entity is equal to the specified
entity. (Inherited from Entity2d) |
![]() |
IsEqualTo(Entity2d, Tolerance) | Checks whether this entity is equal to the specified entity
within a geometric tolerance. (Inherited from Entity2d) |
![]() |
IsInside(Point2d) | Checks whether the specified point lies within the full ellipse. |
![]() |
IsInside(Point2d, Tolerance) | Checks whether the specified point lies within the full ellipse according to a geometric tolerance. |
![]() |
IsLinear(Line2d) | Checks whether this curve is linear. (Inherited from Curve2d) |
![]() |
IsLinear(Line2d, Tolerance) | Checks whether this curve is linear within a specified
tolerance. (Inherited from Curve2d) |
![]() |
IsOn(Double) | Checks whether a specified parameter value is within a valid
parametric range of the curve. (Inherited from Curve2d) |
![]() |
IsOn(Point2d) | Checks whether a specified point lies on this curve. (Inherited from Curve2d) |
![]() |
IsOn(Double, Tolerance) | Checks whether a specified parameter value is within a
parametric range of the curve. (Inherited from Curve2d) |
![]() |
IsOn(Point2d, Double) | Checks whether a specified point lies on this curve. (Inherited from Curve2d) |
![]() |
IsOn(Point2d, Tolerance) | Checks whether a specified point lies on this curve within
specified tolerance. (Inherited from Curve2d) |
![]() |
IsOn(Point2d, Double, Tolerance) | Checks whether a specified point lies on this curve. (Inherited from Curve2d) |
![]() |
IsPeriodic | Checks whether the curve is periodic. (Inherited from Curve2d) |
![]() |
Mirror | Mirrors this entity about the specified 2D line. (Inherited from Entity2d) |
![]() |
RotateBy | Rotates this entity about the specified point by the specified
angle. (Inherited from Entity2d) |
![]() |
ScaleBy | Scales this entity by the specified scale factor about the
specified point. (Inherited from Entity2d) |
![]() |
Set(CircularArc2d) | Sets parameters of this elliptical arc by the passed circuilar arc. |
![]() |
Set(Point2d, Vector2d, Vector2d, Double, Double) | Sets the specified center, axes and radii for this arc. |
![]() |
Set(Point2d, Vector2d, Vector2d, Double, Double, Double, Double) | Sets the specified center, axes, radii and angles for this arc. |
![]() |
SetAngles | Sets the specified start and end angles for this elliptical arc. |
![]() |
SetAxes | Sets the specified axes for this elliptical arc. |
![]() |
SetInterval | Sets the parametric range of this curve. (Inherited from Curve2d) |
![]() |
ToString | Returns a string that represents the current object. (Inherited from Object) |
![]() |
TransformBy | Applies the specified 2D transformation matrix to this
entity. (Inherited from Entity2d) |
![]() |
TranslateBy | Translates this entity by applying a 2D translation
vector. (Inherited from Entity2d) |
© Bricsys NV. All rights reserved. |