#include <PGeom_BSplineCurve.hxx>
Inheritance diagram for PGeom_BSplineCurve:
Public Member Functions | |
Standard_EXPORT | PGeom_BSplineCurve () |
Creates a BSplineCurve with default values. . | |
Standard_EXPORT | 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. . | |
Standard_EXPORT void | Periodic (const Standard_Boolean aPeriodic) |
Set the field periodic with <aperiodic>. . | |
Standard_EXPORT Standard_Boolean | Periodic () const |
Returns the value of the field periodic. . | |
Standard_EXPORT void | Rational (const Standard_Boolean aRational) |
Set the value of the field rational with <arational>. . | |
Standard_EXPORT Standard_Boolean | Rational () const |
Returns the value of the field rational. . | |
Standard_EXPORT void | SpineDegree (const Standard_Integer aSpineDegree) |
Set the value of the field spineDegree with <aspinedegree>. . | |
Standard_EXPORT Standard_Integer | SpineDegree () const |
Returns the value of the field spineDegree. . | |
Standard_EXPORT void | Poles (const Handle(PColgp_HArray1OfPnt)&aPoles) |
Set the value of the field poles with <apoles>. . | |
Standard_EXPORT Handle_PColgp_HArray1OfPnt | Poles () const |
Returns the value of the field poles. . | |
Standard_EXPORT void | Weights (const Handle(PColStd_HArray1OfReal)&aWeights) |
Set the value of the field weights with <aweights>. . | |
Standard_EXPORT Handle_PColStd_HArray1OfReal | Weights () const |
Returns the the value of the field weights. . | |
Standard_EXPORT void | Knots (const Handle(PColStd_HArray1OfReal)&aKnots) |
Set the field knots with <aknots>. The multiplicity of the knots are not modified. . | |
Standard_EXPORT Handle_PColStd_HArray1OfReal | Knots () const |
returns the value of the field knots. | |
Standard_EXPORT void | Multiplicities (const Handle(PColStd_HArray1OfInteger)&aMultiplicities) |
Set the field multiplicities with <amultiplicities>. . | |
Standard_EXPORT 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) |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Standard_Boolean | rational |
Standard_Boolean | periodic |
Standard_Integer | spineDegree |
Handle_PColgp_HArray1OfPnt | poles |
Handle_PColStd_HArray1OfReal | weights |
Handle_PColStd_HArray1OfReal | knots |
Handle_PColStd_HArray1OfInteger | multiplicities |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from PGeom_BoundedCurve. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|