Nurb
|
The NurbCurve2d type exposes the following members.
Name | Description | |
---|---|---|
![]() |
NurbCurve2d | Default constructor for the NurbCurve2d class. With this constructor no actual data is stored in the object. |
![]() |
NurbCurve2d(EllipticalArc2d) | Constructor for the NurbCurve2d class. Constructs a 2D curve from a passed 2D elliptical arc. |
![]() |
NurbCurve2d(LineSegment2d) | Constructor for the NurbCurve2d class. Constructs a 2D curve from a passed 2D line segment. |
![]() |
NurbCurve2d(Point2dCollection) | Constructor for the NurbCurve2d class. Constructs a 2D curve interpolating a given array of 2D points. |
![]() |
NurbCurve2d(Point2dCollection, Tolerance) | Constructor for the NurbCurve2d class. Constructs a 2D curve interpolating a given array of 2D points within a given tolerance. |
![]() |
NurbCurve2d(Int32, PolylineCurve2d, Boolean) | Constructor for the NurbCurve2d class. Constructs a NURBS curve with a specified degree value, fit polyline, and a flag specifying whether to make a closed curve. |
![]() |
NurbCurve2d(Point2dCollection, Vector2dCollection, Boolean) | Constructor for the NurbCurve2d class. Constructs a 2D polynomial curve interpolating a given array of 2D points. |
![]() |
NurbCurve2d(Int32, KnotCollection, Point2dCollection, Boolean) | Constructor for the NurbCurve2d class. Constructs a 2D curve according to the passed parameters. |
![]() |
NurbCurve2d(Point2dCollection, Vector2dCollection, Tolerance, Boolean) | Constructor for the NurbCurve2d class. Constructs a 2D polynomial curve interpolating a given array of 2D points according to the specified tolerance. |
![]() |
NurbCurve2d(Int32, KnotCollection, Point2dCollection, DoubleCollection, Boolean) | Constructor for the NurbCurve2d class. Constructs a 2D curve according to the passed parameters. |
![]() |
NurbCurve2d(Point2dCollection, Vector2d, Vector2d, Boolean, Boolean) | Constructor for the NurbCurve2d class. Constructs a 2D curve interpolating a given array of 2D points and using given derivatives at the start point and endpoint. |
![]() |
NurbCurve2d(Point2dCollection, Vector2d, Vector2d, Boolean, Boolean, KnotParameterizationEnum) | Constructor for the NurbCurve2d class. Constructs a 2D curve interpolating a given array of 2D points, knot parameterization, and using given derivatives at the start point and endpoint. |
![]() |
NurbCurve2d(Point2dCollection, Vector2d, Vector2d, Boolean, Boolean, Tolerance) | Constructor for the NurbCurve2d class. Constructs a 2D curve interpolating a given array of 2D points according to the specified tolerance and using given derivatives at the start point and endpoint. |
![]() |
NurbCurve2d(Point2dCollection, Vector2d, Vector2d, Boolean, Boolean, KnotParameterizationEnum, Tolerance) | Constructor for the NurbCurve2d class. Constructs a 2D curve interpolating a given array of 2D points, knot parameterization, and using given derivatives at the start point and endpoint. |
Name | Description | |
---|---|---|
![]() |
AutoDelete | (Inherited from DisposableWrapper) |
![]() |
BoundBlock | (Inherited from Curve2d) |
![]() |
DefinitionData | |
![]() |
Degree | (Inherited from SplineEntity2d) |
![]() |
EndParameter | (Inherited from SplineEntity2d) |
![]() |
EndPoint | (Inherited from SplineEntity2d) |
![]() |
EvalMode | |
![]() |
FitData | |
![]() |
FitKnotParameterization | |
![]() |
FitTolerance | |
![]() |
HasEndPoint | (Inherited from Curve2d) |
![]() |
HasFitData | (Inherited from SplineEntity2d) |
![]() |
HasStartPoint | (Inherited from Curve2d) |
![]() |
IsDisposed | (Inherited from DisposableWrapper) |
![]() |
IsRational | (Inherited from SplineEntity2d) |
![]() |
Knots | (Inherited from SplineEntity2d) |
![]() |
NumControlPoints | (Inherited from SplineEntity2d) |
![]() |
NumFitPoints | |
![]() |
NumKnots | (Inherited from SplineEntity2d) |
![]() |
NumWeights | |
![]() |
Order | (Inherited from SplineEntity2d) |
![]() |
OrthoBoundBlock | (Inherited from Curve2d) |
![]() |
StartParameter | (Inherited from SplineEntity2d) |
![]() |
StartPoint | (Inherited from SplineEntity2d) |
![]() |
UnmanagedObject | (Inherited from DisposableWrapper) |
Name | Description | |
---|---|---|
![]() |
AddControlPointAt | Adds a control point at the specified knot. |
![]() |
AddFitPointAt | Inserts a fit point at the specified index. |
![]() |
AddKnot | Adds a new knot to the spline knot array. |
![]() |
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) |
![]() |
DeleteControlPointAt | Deletes a control point at the specified index. |
![]() |
DeleteFitPointAt | Removes a fit point with the specified index. |
![]() |
Dispose | (Inherited from DisposableWrapper) |
![]() |
ElevateDegree | Increases the spline degree by the specified value. |
![]() |
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) |
![]() |
GetContinuityAtKnot(Int32) | Returns the degree of the highest derivative that is defined at
a specified knot. Currently not implemented. (Inherited from SplineEntity2d) |
![]() |
GetContinuityAtKnot(Int32, Tolerance) | Returns the degree of the highest derivative that is defined at
a specified knot. Currently not implemented. (Inherited from SplineEntity2d) |
![]() |
GetControlPointAt | Returns control point in the control point array at the
specified index. Currently not implemented. (Inherited from SplineEntity2d) |
![]() |
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) |
![]() |
GetFitPointAt | Retrieves the fit point at the specified index. |
![]() |
GetFitTangents | Retrieves the start and end tangents if this spline was constructed with fit data. |
![]() |
GetHashCode | (Inherited from DisposableWrapper) |
![]() |
GetInterval | Retrieves the parametric interval of this curve. (Inherited from Curve2d) |
![]() |
GetKnotAt | Returns a knot value at the specified knot index. Currently not
implemented. (Inherited from SplineEntity2d) |
![]() |
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) |
![]() |
GetParametersOfC1Discontinuity | Returns parameter values of all points on the spline where the tangent vector is not continuous. The returned array contains points where the tangent vector to the left of the point is not equal to the tangent vector to the right of the point. |
![]() |
GetParametersOfC1Discontinuity(Tolerance) | Returns parameter values of all points on the spline where the tangent vector is not continuous according to the specified tolerance. The returned array contains points where the tangent vector to the left of the point is not equal to the tangent vector to the right of the point. |
![]() |
GetParametersOfG1Discontinuity | Returns parameter values of all points on the spline where the tangent vector is not continuous. The returned array contains points where the tangent vector to the left of the point does not have the same direction as the tangent vector to the right of the point. |
![]() |
GetParametersOfG1Discontinuity(Tolerance) | Returns parameter values of all points on the spline where the tangent vector is not continuous according to the specified tolerance. The returned array contains points where the tangent vector to the left of the point does not have the same direction as the tangent vector to the right of the point. |
![]() |
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) |
![]() |
GetWeightAt | Returns the weight at the specified index. |
![]() |
HardTrimByParams | Trims this NURBS curve by the new start and end parameters. |
![]() |
InitializeLifetimeService | Obtains a lifetime service object to control the lifetime
policy for this instance. (Inherited from MarshalByRefObject) |
![]() |
InsertKnot | Inserts a new knot to the spline knot array. |
![]() |
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) |
![]() |
JoinWith | Joins the specified OdGeNurbCurve2d with this spline and returns a reference to the recomputed spline. |
![]() |
MakeClosed | Makes an open spline closed, and returns a reference to this spline. |
![]() |
MakeNonPeriodic | Makes this spline non-periodic (if it is not). |
![]() |
MakeOpen | Makes a closed spline open. |
![]() |
MakePeriodic | Makes this spline periodic (if it is not). |
![]() |
MakeRational | Makes this spline rational (if it is not). |
![]() |
Mirror | Mirrors this entity about the specified 2D line. (Inherited from Entity2d) |
![]() |
PurgeFitData | Purges the fit data that defines this spline. The fit data consists of fit points, fit tolerance, start tangent, and end tangent. The definition of the spline is unchanged. |
![]() |
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) |
![]() |
SetControlPointAt | Sets the specified control point in the control point array.
Currently not implemented. (Inherited from SplineEntity2d) |
![]() |
SetEvaluateMode | Sets the evaluation mode. |
![]() |
SetFitData(Int32, Point2dCollection) | Sets the fit data for this spline. |
![]() |
SetFitData(Int32, Point2dCollection, Tolerance) | Sets the fit data for this spline. |
![]() |
SetFitData(Point2dCollection, Vector2d, Vector2d) | Sets the fit data for this spline. |
![]() |
SetFitData(Point2dCollection, Vector2d, Vector2d, Tolerance) | Sets the fit data for this spline. |
![]() |
SetFitData(KnotCollection, Point2dCollection, Vector2d, Vector2d, Boolean) | Sets the fit data for this spline. |
![]() |
SetFitData(Point2dCollection, Vector2d, Vector2d, KnotParameterizationEnum, Tolerance) | Sets the fit data for this spline. |
![]() |
SetFitData(KnotCollection, Point2dCollection, Vector2d, Vector2d, Tolerance, Boolean) | Sets the fit data for this spline. |
![]() |
SetFitPointAt | Sets the fit point at the specified index. |
![]() |
SetFitTangents | Sets the fit tangents for this spline. |
![]() |
SetInterval | Sets the parametric range of this curve. (Inherited from Curve2d) |
![]() |
SetKnotAt | Sets the knot value for the specified knot. Currently not
implemented. (Inherited from SplineEntity2d) |
![]() |
SetWeightAt | Sets the weight at the specified index. |
![]() |
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. |