This class represents, as OdGeCurve3d curves, 3D curves whose definitions are external to the OdGe library.
OdGeExternalCurve3d curve instances can be treated as any other OdCurve3d.
You can access the OdGeExternalCurve3d as a corresponding native OdGeCurve3d curve, if such a corresponding curve exists, or you may (more efficiently) access the external data in its native form.
One example of using OdGeOdGeExternalCurve3d is to represent an ACIS curve.
Corresponding C++ library: TD_Ge
File: GeExternalCurve3d.h
Module: API Reference
This is the overview for the OdGeExternalCurve3d 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) | |
Rerurns information about the system that created the curve. | |
This is the overview for the getClosestPointTo method overload. | |
Returns a copy of the raw curve definition. | |
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 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) | |
Return true if and only if the external curve can be represented as an OdGeCircArc3d. | |
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) | |
Returns true if and only if the curve is defined (not an empty instance). | |
This is the overview for the isDegenerate method overload. | |
Return true if and only if the external curve can be represented as an OdGeEllipArc3d. | |
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) | |
Return true if and only if the external curve can be represented as an OdGeLine3d. | |
Return true if and only if the external curve can be represented as an OdGeLineSeg3d. | |
Returns true, and a linear entity coincident with this curve, if and only if this curve is linear. (Inherited from OdGeCurve3d) | |
Return true if and only if the external curve can be represented as a native OdGeCurve3d, and returns a pointer to an instance of that native curve. | |
Return true if and only if the external curve can be represented as an OdGeNurbCurve3d. | |
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 the external curve owns the data. | |
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) | |
Return true if and only if the external curve can be represented as an OdGeRay3d. | |
This is the overview for the length method overload. | |
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) | |
Sets the parameters for this external curve according to the arguments, and returns a reference to this external curve. | |
This is the overview for the setInterval method overload. | |
Forces this external curve to own the data, and returns a reference to this curve. | |
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) | |
The assignment operator for objects the OdGeCurve3d class. (Inherited from OdGeCurve3d) | |
Assignment operator for the OdGeEntity3d object. (Inherited from OdGeEntity3d) | |
Assignment operator for the OdGeExternalCurve3d object. | |
Comparison operator for the OdGeEntity3d object. (Inherited from OdGeEntity3d) |
Copyright © 2002-2022. Open Design Alliance All rights reserved.
|