Open CASCADE Technology 6.6.0
|
#include <PGeom_BSplineCurve.hxx>
Public Member Functions | |
PGeom_BSplineCurve () | |
Creates a BSplineCurve with default values. | |
PGeom_BSplineCurve (const Standard_Boolean aRational, const Standard_Boolean aPeriodic, const Standard_Integer aSpineDegree, const Handle< PColgp_HArray1OfPnt > &aPoles, const Handle< PColStd_HArray1OfReal > &aWeights, const Handle< PColStd_HArray1OfReal > &aKnots, const Handle< PColStd_HArray1OfInteger > &aMultiplicities) | |
Creates a BSplineCurve with these field values. | |
void | Periodic (const Standard_Boolean aPeriodic) |
Set the field periodic with <aPeriodic>. | |
Standard_Boolean | Periodic () const |
Returns the value of the field periodic. | |
void | Rational (const Standard_Boolean aRational) |
Set the value of the field rational with <aRational>. | |
Standard_Boolean | Rational () const |
Returns the value of the field rational. | |
void | SpineDegree (const Standard_Integer aSpineDegree) |
Set the value of the field spineDegree with <aSpineDegree>. | |
Standard_Integer | SpineDegree () const |
Returns the value of the field spineDegree. | |
void | Poles (const Handle< PColgp_HArray1OfPnt > &aPoles) |
Set the value of the field poles with <aPoles>. | |
Handle_PColgp_HArray1OfPnt | Poles () const |
Returns the value of the field poles. | |
void | Weights (const Handle< PColStd_HArray1OfReal > &aWeights) |
Set the value of the field weights with <aWeights>. | |
Handle_PColStd_HArray1OfReal | Weights () const |
Returns the the value of the field weights. | |
void | Knots (const Handle< PColStd_HArray1OfReal > &aKnots) |
Set the field knots with <aKnots>. The multiplicity of the knots are not modified. | |
Handle_PColStd_HArray1OfReal | Knots () const |
returns the value of the field knots. | |
void | Multiplicities (const Handle< PColStd_HArray1OfInteger > &aMultiplicities) |
Set the field multiplicities with <aMultiplicities>. | |
Handle_PColStd_HArray1OfInteger | Multiplicities () const |
returns the value of the field multiplicities. | |
PGeom_BSplineCurve (const Storage_stCONSTclCOM &a) | |
Standard_Boolean | _CSFDB_GetPGeom_BSplineCurverational () const |
void | _CSFDB_SetPGeom_BSplineCurverational (const Standard_Boolean p) |
Standard_Boolean | _CSFDB_GetPGeom_BSplineCurveperiodic () const |
void | _CSFDB_SetPGeom_BSplineCurveperiodic (const Standard_Boolean p) |
Standard_Integer | _CSFDB_GetPGeom_BSplineCurvespineDegree () const |
void | _CSFDB_SetPGeom_BSplineCurvespineDegree (const Standard_Integer p) |
Handle< PColgp_HArray1OfPnt > | _CSFDB_GetPGeom_BSplineCurvepoles () const |
void | _CSFDB_SetPGeom_BSplineCurvepoles (const Handle< PColgp_HArray1OfPnt > &p) |
Handle< PColStd_HArray1OfReal > | _CSFDB_GetPGeom_BSplineCurveweights () const |
void | _CSFDB_SetPGeom_BSplineCurveweights (const Handle< PColStd_HArray1OfReal > &p) |
Handle< PColStd_HArray1OfReal > | _CSFDB_GetPGeom_BSplineCurveknots () const |
void | _CSFDB_SetPGeom_BSplineCurveknots (const Handle< PColStd_HArray1OfReal > &p) |
Handle< PColStd_HArray1OfInteger > | _CSFDB_GetPGeom_BSplineCurvemultiplicities () const |
void | _CSFDB_SetPGeom_BSplineCurvemultiplicities (const Handle< PColStd_HArray1OfInteger > &p) |
PGeom_BSplineCurve::PGeom_BSplineCurve | ( | ) |
PGeom_BSplineCurve::PGeom_BSplineCurve | ( | const Standard_Boolean | aRational, |
const Standard_Boolean | aPeriodic, | ||
const Standard_Integer | aSpineDegree, | ||
const Handle< PColgp_HArray1OfPnt > & | aPoles, | ||
const Handle< PColStd_HArray1OfReal > & | aWeights, | ||
const Handle< PColStd_HArray1OfReal > & | aKnots, | ||
const Handle< PColStd_HArray1OfInteger > & | aMultiplicities | ||
) |
PGeom_BSplineCurve::PGeom_BSplineCurve | ( | const Storage_stCONSTclCOM & | a | ) | [inline] |
Handle< PColStd_HArray1OfReal > PGeom_BSplineCurve::_CSFDB_GetPGeom_BSplineCurveknots | ( | ) | const [inline] |
Handle< PColStd_HArray1OfInteger > PGeom_BSplineCurve::_CSFDB_GetPGeom_BSplineCurvemultiplicities | ( | ) | const [inline] |
Standard_Boolean PGeom_BSplineCurve::_CSFDB_GetPGeom_BSplineCurveperiodic | ( | ) | const [inline] |
Handle< PColgp_HArray1OfPnt > PGeom_BSplineCurve::_CSFDB_GetPGeom_BSplineCurvepoles | ( | ) | const [inline] |
Standard_Boolean PGeom_BSplineCurve::_CSFDB_GetPGeom_BSplineCurverational | ( | ) | const [inline] |
Standard_Integer PGeom_BSplineCurve::_CSFDB_GetPGeom_BSplineCurvespineDegree | ( | ) | const [inline] |
Handle< PColStd_HArray1OfReal > PGeom_BSplineCurve::_CSFDB_GetPGeom_BSplineCurveweights | ( | ) | const [inline] |
void PGeom_BSplineCurve::_CSFDB_SetPGeom_BSplineCurveknots | ( | const Handle< PColStd_HArray1OfReal > & | p | ) | [inline] |
void PGeom_BSplineCurve::_CSFDB_SetPGeom_BSplineCurvemultiplicities | ( | const Handle< PColStd_HArray1OfInteger > & | p | ) | [inline] |
void PGeom_BSplineCurve::_CSFDB_SetPGeom_BSplineCurveperiodic | ( | const Standard_Boolean | p | ) | [inline] |
void PGeom_BSplineCurve::_CSFDB_SetPGeom_BSplineCurvepoles | ( | const Handle< PColgp_HArray1OfPnt > & | p | ) | [inline] |
void PGeom_BSplineCurve::_CSFDB_SetPGeom_BSplineCurverational | ( | const Standard_Boolean | p | ) | [inline] |
void PGeom_BSplineCurve::_CSFDB_SetPGeom_BSplineCurvespineDegree | ( | const Standard_Integer | p | ) | [inline] |
void PGeom_BSplineCurve::_CSFDB_SetPGeom_BSplineCurveweights | ( | const Handle< PColStd_HArray1OfReal > & | p | ) | [inline] |
void PGeom_BSplineCurve::Knots | ( | const Handle< PColStd_HArray1OfReal > & | aKnots | ) |
Handle_PColStd_HArray1OfReal PGeom_BSplineCurve::Knots | ( | ) | const |
void PGeom_BSplineCurve::Multiplicities | ( | const Handle< PColStd_HArray1OfInteger > & | aMultiplicities | ) |
Handle_PColStd_HArray1OfInteger PGeom_BSplineCurve::Multiplicities | ( | ) | const |
void PGeom_BSplineCurve::Periodic | ( | const Standard_Boolean | aPeriodic | ) |
Standard_Boolean PGeom_BSplineCurve::Periodic | ( | ) | const |
void PGeom_BSplineCurve::Poles | ( | const Handle< PColgp_HArray1OfPnt > & | aPoles | ) |
Handle_PColgp_HArray1OfPnt PGeom_BSplineCurve::Poles | ( | ) | const |
void PGeom_BSplineCurve::Rational | ( | const Standard_Boolean | aRational | ) |
Standard_Boolean PGeom_BSplineCurve::Rational | ( | ) | const |
void PGeom_BSplineCurve::SpineDegree | ( | const Standard_Integer | aSpineDegree | ) |
Standard_Integer PGeom_BSplineCurve::SpineDegree | ( | ) | const |
Handle_PColStd_HArray1OfReal PGeom_BSplineCurve::Weights | ( | ) | const |
void PGeom_BSplineCurve::Weights | ( | const Handle< PColStd_HArray1OfReal > & | aWeights | ) |