This class represents composite curves in 2D space.
Composite curves consist of pointers to any number of subcurves that are joined end to end. Each subcurve must be bounded.
The parameter at the start of the composite curve is 0.0. The parameter at any point along the composite curve is the approximate length of the composite curve up to that point.
Corresponding C++ library: TD_Ge
File: GeCompositeCurve2d.h
Module: API Reference
This is the overview for the OdGeCompositeCurve2d constructor overload. | |
Destructor for the OdGeEntity2d class. (Inherited from OdGeEntity2d) |
| |
(Inherited from OdGeCurve2d) | |
This is the overview for the appendSamplePoints method overload. | |
Gets the area of the interval of the curve defined by startParam and endParam. (Inherited from OdGeCurve2d) | |
This is the overview for the boundBlock method overload. | |
This is the overview for the closestPointTo method overload. | |
This is the overview for the convertTo3d method overload. | |
Returns a copy of this entity. (Inherited from OdGeEntity2d) | |
This is the overview for the distanceTo method overload. | |
This is the overview for the evalPoint method overload. | |
Explodes the curve into its component sub-curves. (Inherited from OdGeCurve2d) | |
This is the overview for the getClosestPointTo method overload. | |
This is the overview for the getCurveList method overload. | |
Returns bounding box of the whole curve or a part of it. The box is axis-aligned in the specified local coordinate system. It is guaranteed to enclose the curve, but not guaranteed to be tight/minimal. (Inherited from OdGeCurve2d) | |
This is the overview for the getInterval method overload. | |
This is the overview for the getLocalClosestPoints method overload. | |
Finds the point on the input curve whose normal passes through the input point. (Inherited from OdGeCurve2d) | |
This is the overview for the getSamplePoints method overload. | |
Returns two segments that are obtained by splitting the curve at the input parameter value. (Inherited from OdGeCurve2d) | |
Retrieves one or more trimmed offset curves. (Inherited from OdGeCurve2d) | |
Returns the parameter on a subcurve, and the index of that subcurve, corresponding to the specified parameter on the composite curve. | |
Returns true, and the end point, if and only if the parametric interval of the curve has an upper bound. (Inherited from OdGeCurve2d) | |
Checks the boundaries of the curve interval and calculates a point from the curve interval that corresponds to the specified coefficient. (Inherited from OdGeCurve2d) | |
Returns true, and the start point, if and only if the parametric interval of the curve has a lower bound. (Inherited from OdGeCurve2d) | |
Returns true if and only if the curve is closed within the specified tolerance. (Inherited from OdGeCurve2d) | |
This is the overview for the isDegenerate method overload. | |
Returns true if the specified entity is equal to this one. (Inherited from OdGeEntity2d) | |
Returns true if and only if this entity is of type (or is derived from) entType. (Inherited from OdGeEntity2d) | |
Checks if this curve is linear. (Inherited from OdGeCurve2d) | |
Returns true if and only if the specified point is on this entity, as determined by the tolerance. (Inherited from OdGeEntity2d) | |
This is the overview for the isOn method overload. | |
Determines if the curve is periodic. (Inherited from OdGeCurve2d) | |
This is the overview for the length method overload. | |
Returns the parameter on the composite curve, corresponding to the specified parameter on the specifed subcurve curve. | |
Calculates a point from the curve interval that corresponds to the specified coefficient. (Inherited from OdGeCurve2d) | |
Mirrors this entity about the specified 2D line, and returns a reference to this entity. (Inherited from OdGeEntity2d) | |
This is the overview for the orthoBoundBlock method overload. | |
Returns the parameter value of the point whose arc length distance is the input length. (Inherited from OdGeCurve2d) | |
This is the overview for the paramOf method overload. | |
Restores a 2D parametric curve on a surface from a 3D curve. (Inherited from OdGeCurve2d) | |
Reverses the parameter direction of this curve. (Inherited from OdGeCurve2d) | |
Rotates this entity about the specified point by the specified angle, and returns a reference to this entity. (Inherited from OdGeEntity2d) | |
Scales this entity by the scale factor about the basepoint, and returns a reference to this entity. (Inherited from OdGeEntity2d) | |
Sets the curve list of the composite curve. | |
This is the overview for the setInterval method overload. | |
Applies the 2D transformation matrix to this entity, and returns a reference to this entity. (Inherited from OdGeEntity2d) | |
Applies the 2D translation vector to this entity, and returns a reference to this entity. (Inherited from OdGeEntity2d) | |
Returns the entity type of this entity. (Inherited from OdGeEntity2d) |
Comparison operator for the OdGeEntity2d object. (Inherited from OdGeEntity2d) | |
Assignment operator for objects of the OdGeCompositeCurve2d class. Copies other curve data to this object. | |
The assignment operator for objects of the OdGeCurve2d class. (Inherited from OdGeCurve2d) | |
Assignment operator for the OdGeEntity2d object. (Inherited from OdGeEntity2d) | |
Comparison operator for the OdGeEntity2d object. (Inherited from OdGeEntity2d) |
Copyright © 2002-2022. Open Design Alliance All rights reserved.
|