Open CASCADE Technology 6.6.0
|
#include <PGeom2d_BSplineCurve.hxx>
Public Member Functions | |
PGeom2d_BSplineCurve () | |
Creates a BSplineCurve with default values. | |
PGeom2d_BSplineCurve (const Standard_Boolean aRational, const Standard_Boolean aPeriodic, const Standard_Integer aSpineDegree, const Handle< PColgp_HArray1OfPnt2d > &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_HArray1OfPnt2d > &aPoles) |
Set the value of the field poles with <aPoles>. | |
Handle_PColgp_HArray1OfPnt2d | 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. | |
PGeom2d_BSplineCurve (const Storage_stCONSTclCOM &a) | |
Standard_Boolean | _CSFDB_GetPGeom2d_BSplineCurverational () const |
void | _CSFDB_SetPGeom2d_BSplineCurverational (const Standard_Boolean p) |
Standard_Boolean | _CSFDB_GetPGeom2d_BSplineCurveperiodic () const |
void | _CSFDB_SetPGeom2d_BSplineCurveperiodic (const Standard_Boolean p) |
Standard_Integer | _CSFDB_GetPGeom2d_BSplineCurvespineDegree () const |
void | _CSFDB_SetPGeom2d_BSplineCurvespineDegree (const Standard_Integer p) |
Handle< PColgp_HArray1OfPnt2d > | _CSFDB_GetPGeom2d_BSplineCurvepoles () const |
void | _CSFDB_SetPGeom2d_BSplineCurvepoles (const Handle< PColgp_HArray1OfPnt2d > &p) |
Handle< PColStd_HArray1OfReal > | _CSFDB_GetPGeom2d_BSplineCurveweights () const |
void | _CSFDB_SetPGeom2d_BSplineCurveweights (const Handle< PColStd_HArray1OfReal > &p) |
Handle< PColStd_HArray1OfReal > | _CSFDB_GetPGeom2d_BSplineCurveknots () const |
void | _CSFDB_SetPGeom2d_BSplineCurveknots (const Handle< PColStd_HArray1OfReal > &p) |
Handle< PColStd_HArray1OfInteger > | _CSFDB_GetPGeom2d_BSplineCurvemultiplicities () const |
void | _CSFDB_SetPGeom2d_BSplineCurvemultiplicities (const Handle< PColStd_HArray1OfInteger > &p) |
PGeom2d_BSplineCurve::PGeom2d_BSplineCurve | ( | ) |
PGeom2d_BSplineCurve::PGeom2d_BSplineCurve | ( | const Standard_Boolean | aRational, |
const Standard_Boolean | aPeriodic, | ||
const Standard_Integer | aSpineDegree, | ||
const Handle< PColgp_HArray1OfPnt2d > & | aPoles, | ||
const Handle< PColStd_HArray1OfReal > & | aWeights, | ||
const Handle< PColStd_HArray1OfReal > & | aKnots, | ||
const Handle< PColStd_HArray1OfInteger > & | aMultiplicities | ||
) |
PGeom2d_BSplineCurve::PGeom2d_BSplineCurve | ( | const Storage_stCONSTclCOM & | a | ) | [inline] |
Handle< PColStd_HArray1OfReal > PGeom2d_BSplineCurve::_CSFDB_GetPGeom2d_BSplineCurveknots | ( | ) | const [inline] |
Handle< PColStd_HArray1OfInteger > PGeom2d_BSplineCurve::_CSFDB_GetPGeom2d_BSplineCurvemultiplicities | ( | ) | const [inline] |
Standard_Boolean PGeom2d_BSplineCurve::_CSFDB_GetPGeom2d_BSplineCurveperiodic | ( | ) | const [inline] |
Handle< PColgp_HArray1OfPnt2d > PGeom2d_BSplineCurve::_CSFDB_GetPGeom2d_BSplineCurvepoles | ( | ) | const [inline] |
Standard_Boolean PGeom2d_BSplineCurve::_CSFDB_GetPGeom2d_BSplineCurverational | ( | ) | const [inline] |
Standard_Integer PGeom2d_BSplineCurve::_CSFDB_GetPGeom2d_BSplineCurvespineDegree | ( | ) | const [inline] |
Handle< PColStd_HArray1OfReal > PGeom2d_BSplineCurve::_CSFDB_GetPGeom2d_BSplineCurveweights | ( | ) | const [inline] |
void PGeom2d_BSplineCurve::_CSFDB_SetPGeom2d_BSplineCurveknots | ( | const Handle< PColStd_HArray1OfReal > & | p | ) | [inline] |
void PGeom2d_BSplineCurve::_CSFDB_SetPGeom2d_BSplineCurvemultiplicities | ( | const Handle< PColStd_HArray1OfInteger > & | p | ) | [inline] |
void PGeom2d_BSplineCurve::_CSFDB_SetPGeom2d_BSplineCurveperiodic | ( | const Standard_Boolean | p | ) | [inline] |
void PGeom2d_BSplineCurve::_CSFDB_SetPGeom2d_BSplineCurvepoles | ( | const Handle< PColgp_HArray1OfPnt2d > & | p | ) | [inline] |
void PGeom2d_BSplineCurve::_CSFDB_SetPGeom2d_BSplineCurverational | ( | const Standard_Boolean | p | ) | [inline] |
void PGeom2d_BSplineCurve::_CSFDB_SetPGeom2d_BSplineCurvespineDegree | ( | const Standard_Integer | p | ) | [inline] |
void PGeom2d_BSplineCurve::_CSFDB_SetPGeom2d_BSplineCurveweights | ( | const Handle< PColStd_HArray1OfReal > & | p | ) | [inline] |
void PGeom2d_BSplineCurve::Knots | ( | const Handle< PColStd_HArray1OfReal > & | aKnots | ) |
Handle_PColStd_HArray1OfReal PGeom2d_BSplineCurve::Knots | ( | ) | const |
void PGeom2d_BSplineCurve::Multiplicities | ( | const Handle< PColStd_HArray1OfInteger > & | aMultiplicities | ) |
Handle_PColStd_HArray1OfInteger PGeom2d_BSplineCurve::Multiplicities | ( | ) | const |
void PGeom2d_BSplineCurve::Periodic | ( | const Standard_Boolean | aPeriodic | ) |
Standard_Boolean PGeom2d_BSplineCurve::Periodic | ( | ) | const |
void PGeom2d_BSplineCurve::Poles | ( | const Handle< PColgp_HArray1OfPnt2d > & | aPoles | ) |
Handle_PColgp_HArray1OfPnt2d PGeom2d_BSplineCurve::Poles | ( | ) | const |
void PGeom2d_BSplineCurve::Rational | ( | const Standard_Boolean | aRational | ) |
Standard_Boolean PGeom2d_BSplineCurve::Rational | ( | ) | const |
void PGeom2d_BSplineCurve::SpineDegree | ( | const Standard_Integer | aSpineDegree | ) |
Standard_Integer PGeom2d_BSplineCurve::SpineDegree | ( | ) | const |
Handle_PColStd_HArray1OfReal PGeom2d_BSplineCurve::Weights | ( | ) | const |
void PGeom2d_BSplineCurve::Weights | ( | const Handle< PColStd_HArray1OfReal > & | aWeights | ) |