PGeom_BSplineCurve Class Reference

#include <PGeom_BSplineCurve.hxx>

Inheritance diagram for PGeom_BSplineCurve:
Inheritance graph
[legend]

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)

Constructor & Destructor Documentation

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]

Member Function Documentation

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]
Handle_PColStd_HArray1OfReal PGeom_BSplineCurve::Knots (  )  const
void PGeom_BSplineCurve::Knots ( const Handle< PColStd_HArray1OfReal > &  aKnots  ) 
Handle_PColStd_HArray1OfInteger PGeom_BSplineCurve::Multiplicities (  )  const
void PGeom_BSplineCurve::Multiplicities ( const Handle< PColStd_HArray1OfInteger > &  aMultiplicities  ) 
Standard_Boolean PGeom_BSplineCurve::Periodic (  )  const
void PGeom_BSplineCurve::Periodic ( const Standard_Boolean  aPeriodic  ) 
Handle_PColgp_HArray1OfPnt PGeom_BSplineCurve::Poles (  )  const
void PGeom_BSplineCurve::Poles ( const Handle< PColgp_HArray1OfPnt > &  aPoles  ) 
Standard_Boolean PGeom_BSplineCurve::Rational (  )  const
void PGeom_BSplineCurve::Rational ( const Standard_Boolean  aRational  ) 
Standard_Integer PGeom_BSplineCurve::SpineDegree (  )  const
void PGeom_BSplineCurve::SpineDegree ( const Standard_Integer  aSpineDegree  ) 
Handle_PColStd_HArray1OfReal PGeom_BSplineCurve::Weights (  )  const
void PGeom_BSplineCurve::Weights ( const Handle< PColStd_HArray1OfReal > &  aWeights  ) 

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 11:00:49 2011 for Open CASCADE Technology by  doxygen 1.6.3