CFx SDK Documentation
2023 SP0
|
#include <GePointOnCurve3d.h>
Additional Inherited Members | |
![]() | |
OdGePointEnt3d () | |
OdGePointEnt3d (const OdGePointEnt3d &ent) | |
![]() | |
OdGeEntity3d () | |
OdGeEntity3d (const OdGeEntity3d &) | |
void | connectTo (OdGeEntity3dImpl *) |
This class represents points along 3D curves.
Corresponding C++ library: TD_Ge
<group OdGe_Classes>
Definition at line 48 of file GePointOnCurve3d.h.
OdGePointOnCurve3d::OdGePointOnCurve3d | ( | ) |
curve3d | [in] Any 3D curve. |
param | [in] Parameter to specify a point on curve3d. |
OdGePointOnCurve3d::OdGePointOnCurve3d | ( | const OdGeCurve3d & | curve3d | ) |
OdGePointOnCurve3d::OdGePointOnCurve3d | ( | const OdGeCurve3d & | curve3d, |
double | param | ||
) |
OdGePointOnCurve3d::OdGePointOnCurve3d | ( | const OdGePointOnCurve3d & | src | ) |
bool OdGePointOnCurve3d::curvature | ( | double & | res | ) |
Returns true if and only if the first derivative vector has a non-zero length, and the curvature of the curve at the point on the curve.
res | [out] Receives the curvature of the curve at the specified point. |
bool OdGePointOnCurve3d::curvature | ( | double | param, |
double & | res | ||
) |
Returns true if and only if the first derivative vector has a non-zero length, and the curvature of the curve at the point on the curve.
param | [in] Parameter to specify a point on curve3d. |
res | [out] Receives the curvature of the curve at the specified point. |
const OdGeCurve3d* OdGePointOnCurve3d::curve | ( | ) | const |
Returns the curve on which the point lies.
OdGeVector3d OdGePointOnCurve3d::deriv | ( | int | order | ) | const |
Returns the derivative of the curve at the point on the curve.
order | [in] The order of the derivative [1-2]. |
OdGeVector3d OdGePointOnCurve3d::deriv | ( | int | order, |
const OdGeCurve3d & | curve3d, | ||
double | param | ||
) |
Returns the derivative of the curve at the point on the curve.
order | [in] the order of the derivative [1-2]. |
param | [in] Sets the current parameter. |
curve3d | [in] Any 3D curve. Sets the current curve. |
OdGeVector3d OdGePointOnCurve3d::deriv | ( | int | order, |
double | param | ||
) |
Returns the derivative of the curve at the point on the curve.
order | [in] the order of the derivative [1-2]. |
param | [in] Sets the current parameter. |
bool OdGePointOnCurve3d::isSingular | ( | const OdGeTol & | tol = OdGeContext::gTol | ) | const |
Returns true if and only if the first derivative vector has a length of zero.
tol | [in] Geometric tolerance. |
OdGePointOnCurve3d& OdGePointOnCurve3d::operator= | ( | const OdGePointOnCurve3d & | src | ) |
double OdGePointOnCurve3d::parameter | ( | ) | const |
Returns the parameter value on the curve corresponding to the point.
OdGePoint3d OdGePointOnCurve3d::point | ( | ) | const |
Returns the point on the curve.
OdGePoint3d OdGePointOnCurve3d::point | ( | const OdGeCurve3d & | curve3d, |
double | param | ||
) |
Returns the point on the curve.
param | [in] Sets the current parameter. |
curve3d | [in] Any 3D curve. Sets the current curve. |
OdGePoint3d OdGePointOnCurve3d::point | ( | double | param | ) |
Returns the point on the curve.
param | [in] Sets the current parameter. |
OdGePointOnCurve3d& OdGePointOnCurve3d::setCurve | ( | const OdGeCurve3d & | curve3d | ) |
Sets the current curve.
curve3d | [in] Any 3D curve. |
OdGePointOnCurve3d& OdGePointOnCurve3d::setParameter | ( | double | param | ) |
Sets the current parameter.
param | [in] Sets the current parameter. |