This class represents, as OdGeCurve2d curves, 2D curves whose definitions are external to the OdGe library.
OdGeExternalCurve2d curve instances can be treated as any other OdCurve2d.
You can access the OdGeExternalCurve2d as a corresponding native OdGeCurve2d curve, if such a corresponding curve exists, or you may (more efficiently) access the external data in its native form.
One example of using OdGeOdGeExternalCurve2d is to represent an ACIS curve.
Corresponding C++ library: TD_Ge
File: GeExternalCurve2d.h
Module: API Reference
This is the overview for the OdGeExternalCurve2d 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) | |
Returns 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 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 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) | |
Returns true if and only if the curve is defined (not an empty instance). | |
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) | |
This is the overview for the isNurbCurve method overload. | |
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. | |
Returns true if and only if if the external curve owns the data. | |
Determines if the curve is periodic. (Inherited from OdGeCurve2d) | |
This is the overview for the length method overload. | |
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 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 pointer to this curve. | |
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) | |
The assignment operator for objects of the OdGeCurve2d class. (Inherited from OdGeCurve2d) | |
Assignment operator for the OdGeEntity2d object. (Inherited from OdGeEntity2d) | |
Assignment operator for the OdGeExternalCurve2d object. | |
Comparison operator for the OdGeEntity2d object. (Inherited from OdGeEntity2d) |
Copyright © 2002-2022. Open Design Alliance All rights reserved.
|