This class represents composite curves in 3D 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: GeCompositeCurve3d.h
Module: API Reference
This is the overview for the OdGeCompositeCurve3d constructor overload. | |
Destructor for the OdGeEntity3d class. (Inherited from OdGeEntity3d) |
| |
(Inherited from OdGeCurve3d) | |
This is the overview for the appendSamplePoints method overload. | |
Determines the area of this curve between the specified parameters. (Inherited from OdGeCurve3d) | |
This is the overview for the boundBlock method overload. | |
This is the overview for the closestPointTo method overload. | |
Returns a pointer to the 2D variant of the curve (z-coordinate will be ignored). (Inherited from OdGeCurve3d) | |
Returns a copy of this entity. (Inherited from OdGeEntity3d) | |
This is the overview for the distanceTo method overload. | |
This is the overview for the evalPoint method overload. | |
Explodes this curve over the specified interval. (Inherited from OdGeCurve3d) | |
This is the overview for the getClosestPointTo method overload. | |
This is the overview for the getCurveList method overload. | |
Returns the 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 OdGeCurve3d) | |
This is the overview for the getInterval method overload. | |
This is the overview for the getLocalClosestPoints method overload. | |
Returns true, and the point on this curve whose normal vector passes through the specified point, if and only if a normal point was found. (Inherited from OdGeCurve3d) | |
This is the overview for the getProjClosestPointTo method overload. | |
This is the overview for the getSamplePoints method overload. | |
Returns pointers to the two curves that result from splitting this curve at the point corresponding to param. (Inherited from OdGeCurve3d) | |
Retrieves one or more trimmed offset curves. (Inherited from OdGeCurve3d) | |
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 this curve has an upper bound. (Inherited from OdGeCurve3d) | |
Checks the boundaries of the curve interval and calculates a point from the curve interval that corresponds to the specified coefficient. (Inherited from OdGeCurve3d) | |
Returns true, and the start point, if and only if the parametric interval of this curve has a lower bound. (Inherited from OdGeCurve3d) | |
Returns true if and only if this curve is closed within the specified tolerance. (Inherited from OdGeCurve3d) | |
Returns true if the specified curve entity is coplanar with this curve and returns the common plane. (Inherited from OdGeCurve3d) | |
This is the overview for the isDegenerate method overload. | |
Checks whether the specified entity is equal to this one. (Inherited from OdGeEntity3d) | |
Returns true if and only if this entity is of type (or is derived from) entType. (Inherited from OdGeEntity3d) | |
Returns true, and a linear entity coincident with this curve, if and only if this curve is linear. (Inherited from OdGeCurve3d) | |
Returns true if and only if the specified point is on this entity, as determined by the tolerance. (Inherited from OdGeEntity3d) | |
This is the overview for the isOn method overload. | |
Returns true if and only if this curve is periodic for the specified period. (Inherited from OdGeCurve3d) | |
Returns true if and only if this curve is planar, and returns the plane of this curve. (Inherited from OdGeCurve3d) | |
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. | |
Calculates a point from the curve interval that corresponds to the specified coefficient. (Inherited from OdGeCurve3d) | |
Mirrors this entity about the specified plane, and returns a reference to this entity. (Inherited from OdGeEntity3d) | |
This is the overview for the orthoBoundBlock method overload. | |
Returns the entity that is the orthogonal projection of the curve onto the projection plane. (Inherited from OdGeCurve3d) | |
Returns the parameter of the point at a specified distance from the starting point corresponding to datumParam. (Inherited from OdGeCurve3d) | |
This is the overview for the paramOf method overload. | |
This is the overview for the projClosestPointTo method overload. | |
Returns the entity that is the projection of the curve onto the projection plane in the specified direction. (Inherited from OdGeCurve3d) | |
Reverses the parameter direction this curve. (Inherited from OdGeCurve3d) | |
Rotates this entity by the specified angle about the axis defined by the point and the vector, and returns a reference to this entity. (Inherited from OdGeEntity3d) | |
Scales this entity by the scale factor about the basepoint, and returns a reference to this entity. (Inherited from OdGeEntity3d) | |
This is the overview for the setCurveList method overload. | |
This is the overview for the setInterval method overload. | |
Applies the 3D transformation matrix to this entity, and returns a reference to this entity. (Inherited from OdGeEntity3d) | |
Applies the 3D translation vector to this entity, and returns a reference to this entity. (Inherited from OdGeEntity3d) | |
Returns the entity type. (Inherited from OdGeEntity3d) |
Comparison operator for the OdGeEntity3d object. (Inherited from OdGeEntity3d) | |
Assignment operator for objects of the OdGeCompositeCurve3d class. Copies other curve data to this object. | |
The assignment operator for objects the OdGeCurve3d class. (Inherited from OdGeCurve3d) | |
Assignment operator for the OdGeEntity3d object. (Inherited from OdGeEntity3d) | |
Comparison operator for the OdGeEntity3d object. (Inherited from OdGeEntity3d) |
Copyright © 2002-2022. Open Design Alliance All rights reserved.
|