3.4.0
tigl::CCSTCurveBuilder Class Reference

The CCSTCurveBuilder class generates a B-Spline Curve from a CST parameterization. More...

#include <CCSTCurveBuilder.h>

Public Member Functions

TIGL_EXPORT std::vector< double > B () const
 
TIGL_EXPORT CCSTCurveBuilder (double N1, double N2, const std::vector< double > &B, double T)
 
TIGL_EXPORT Handle (Geom_BSplineCurve) Curve()
 
TIGL_EXPORT double N1 () const
 
TIGL_EXPORT double N2 () const
 
TIGL_EXPORT double T () const
 

Private Attributes

std::vector< double > _b
 
double _n1
 
double _n2
 
double _t
 

Detailed Description

The CCSTCurveBuilder class generates a B-Spline Curve from a CST parameterization.

Constructor & Destructor Documentation

◆ CCSTCurveBuilder()

TIGL_EXPORT tigl::CCSTCurveBuilder::CCSTCurveBuilder ( double  N1,
double  N2,
const std::vector< double > &  B,
double  T 
)

Member Function Documentation

◆ 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()

TIGL_EXPORT double tigl::CCSTCurveBuilder::T ( ) const

Field Documentation

◆ _b

std::vector<double> tigl::CCSTCurveBuilder::_b
private

◆ _n1

double tigl::CCSTCurveBuilder::_n1
private

◆ _n2

double tigl::CCSTCurveBuilder::_n2
private

◆ _t

double tigl::CCSTCurveBuilder::_t
private

The documentation for this class was generated from the following file: