Composite
|
The CompositeCurve2d type exposes the following members.
Name | Description | |
---|---|---|
![]() |
CompositeCurve2d | Constructor for the OdGeCompositeCurve2d class. Creates a composite curve from the given array of curves. Curves in the passed array must be connected at their endpoints. This means that the start point of each curve in the array (except the first curve) should coincide with the endpoint of the previous curve in the array. |
Name | Description | |
---|---|---|
![]() |
AutoDelete | (Inherited from DisposableWrapper) |
![]() |
BoundBlock | (Inherited from Curve2d) |
![]() |
EndPoint | (Inherited from Curve2d) |
![]() |
HasEndPoint | (Inherited from Curve2d) |
![]() |
HasStartPoint | (Inherited from Curve2d) |
![]() |
IsDisposed | (Inherited from DisposableWrapper) |
![]() |
OrthoBoundBlock | (Inherited from Curve2d) |
![]() |
StartPoint | (Inherited from Curve2d) |
![]() |
UnmanagedObject | (Inherited from DisposableWrapper) |
Name | Description | |
---|---|---|
![]() |
Clone | Clones this entity and returns a handle to the cloned
entity. (Inherited from Entity2d) |
![]() ![]() |
Create | Creates a CompositeCurve2d object based on the passed pointer. |
![]() |
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) |
![]() |
GetCurves | Retrieves curves that construct this composite curve. |
![]() |
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) |
![]() |
GlobalToLocalParameter | Retrieves the composite parameter value which corresponds to the passed global parametric value. |
![]() |
InitializeLifetimeService | Obtains a lifetime service object to control the lifetime
policy for this instance. (Inherited from MarshalByRefObject) |
![]() |
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) |
![]() |
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) |
![]() |
LocalToGlobalParameter | Retrieves the global parameter value which corresponds to the passed local composite parameter value. |
![]() |
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) |
![]() |
SetCurves | Sets curves for this composite curve. |
![]() |
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. |