Fallback evaluator for unknown curve types.
More...
#include <GeomGridEval_OtherCurve.hxx>
Fallback evaluator for unknown curve types.
Uses Adaptor3d_Curve::D0 for point-by-point evaluation. This is the slowest evaluator but handles any curve type.
- Note
- The curve adaptor reference must remain valid during the lifetime of this evaluator. The evaluator does not take ownership.
Usage:
Fallback evaluator for unknown curve types.
Definition GeomGridEval_OtherCurve.hxx:39
STL input iterator that wraps an OCCT More()/Next() iterator.
Definition NCollection_ForwardRange.hxx:142
◆ GeomGridEval_OtherCurve() [1/3]
| GeomGridEval_OtherCurve::GeomGridEval_OtherCurve |
( |
const Adaptor3d_Curve & | theCurve | ) |
|
|
inline |
Constructor with curve adaptor reference.
- Parameters
-
| theCurve | reference to curve adaptor (must remain valid) |
◆ GeomGridEval_OtherCurve() [2/3]
Non-copyable and non-movable.
◆ GeomGridEval_OtherCurve() [3/3]
◆ Curve()
Returns the curve adaptor reference.
◆ EvaluateGrid()
Evaluate all grid points.
- Parameters
-
| theParams | array of parameter values |
- Returns
- array of evaluated points (1-based indexing), or empty array if no parameters
◆ EvaluateGridD1()
Evaluate all grid points with first derivative.
- Parameters
-
| theParams | array of parameter values |
- Returns
- array of CurveD1 (1-based indexing), or empty array if no parameters
◆ EvaluateGridD2()
Evaluate all grid points with first and second derivatives.
- Parameters
-
| theParams | array of parameter values |
- Returns
- array of CurveD2 (1-based indexing), or empty array if no parameters
◆ EvaluateGridD3()
Evaluate all grid points with first, second, and third derivatives.
- Parameters
-
| theParams | array of parameter values |
- Returns
- array of CurveD3 (1-based indexing), or empty array if no parameters
◆ EvaluateGridDN()
Evaluate Nth derivative at all grid points. For orders 1-3, reuses EvaluateGridD1/D2/D3. For orders > 3, uses adaptor DN method.
- Parameters
-
| theParams | array of parameter values |
| theN | derivative order (N >= 1) |
- Returns
- array of derivative vectors (1-based indexing)
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following file: