The CCSTCurveBuilder class generates a B-Spline Curve from a CST parameterization.
More...
#include <CCSTCurveBuilder.h>
The CCSTCurveBuilder class generates a B-Spline Curve from a CST parameterization.
◆ Algorithm
The Algorithm enum gives a choice of the method.
Piecewise_Chebychev_Approximation subdivides the curve into segments, where each segment is approximated using a Chebychev polynomials. The final result is the C1 concatenation of these polynomials to a B-Spline
GeomAPI_PointsToBSpline uses OCCT's internal approximation algorithm to create a B-Spline that approximates a CST Curve.
Enumerator |
---|
Piecewise_Chebychev_Approximation | |
GeomAPI_PointsToBSpline | |
◆ CCSTCurveBuilder()
◆ B()
TIGL_EXPORT std::vector<double> tigl::CCSTCurveBuilder::B |
( |
| ) |
const |
◆ Handle()
TIGL_EXPORT tigl::CCSTCurveBuilder::Handle |
( |
Geom_BSplineCurve |
| ) |
|
◆ N1()
TIGL_EXPORT double tigl::CCSTCurveBuilder::N1 |
( |
| ) |
const |
◆ N2()
TIGL_EXPORT double tigl::CCSTCurveBuilder::N2 |
( |
| ) |
const |
◆ T()
◆ _algo
◆ _b
std::vector<double> tigl::CCSTCurveBuilder::_b |
|
private |
◆ _degree
int tigl::CCSTCurveBuilder::_degree |
|
private |
◆ _n1
double tigl::CCSTCurveBuilder::_n1 |
|
private |
◆ _n2
double tigl::CCSTCurveBuilder::_n2 |
|
private |
◆ _t
double tigl::CCSTCurveBuilder::_t |
|
private |
◆ _tol
double tigl::CCSTCurveBuilder::_tol |
|
private |
The documentation for this class was generated from the following file: