Open CASCADE Technology 6.6.0
Public Member Functions
PGeom2d_BezierCurve Class Reference

#include <PGeom2d_BezierCurve.hxx>

Inheritance diagram for PGeom2d_BezierCurve:
Inheritance graph
[legend]

Public Member Functions

 PGeom2d_BezierCurve ()
 Creates a non rational Bezier curve with default
values.

 PGeom2d_BezierCurve (const Handle< PColgp_HArray1OfPnt2d > &aPoles, const Handle< PColStd_HArray1OfReal > &aWeights, const Standard_Boolean aRational)
 Creates a non rational Bezier curve with a set of
poles aCurvePoles and a set of weights aPoleWeight.

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 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.

Handle_PColStd_HArray1OfReal Weights () const
 Returns the value of the field weights.

 PGeom2d_BezierCurve (const Storage_stCONSTclCOM &a)
Standard_Boolean _CSFDB_GetPGeom2d_BezierCurverational () const
void _CSFDB_SetPGeom2d_BezierCurverational (const Standard_Boolean p)
Handle< PColgp_HArray1OfPnt2d_CSFDB_GetPGeom2d_BezierCurvepoles () const
void _CSFDB_SetPGeom2d_BezierCurvepoles (const Handle< PColgp_HArray1OfPnt2d > &p)
Handle< PColStd_HArray1OfReal_CSFDB_GetPGeom2d_BezierCurveweights () const
void _CSFDB_SetPGeom2d_BezierCurveweights (const Handle< PColStd_HArray1OfReal > &p)

Constructor & Destructor Documentation

PGeom2d_BezierCurve::PGeom2d_BezierCurve ( )
PGeom2d_BezierCurve::PGeom2d_BezierCurve ( const Handle< PColgp_HArray1OfPnt2d > &  aPoles,
const Handle< PColStd_HArray1OfReal > &  aWeights,
const Standard_Boolean  aRational 
)
PGeom2d_BezierCurve::PGeom2d_BezierCurve ( const Storage_stCONSTclCOM a) [inline]

Member Function Documentation

Handle< PColgp_HArray1OfPnt2d > PGeom2d_BezierCurve::_CSFDB_GetPGeom2d_BezierCurvepoles ( ) const [inline]
Standard_Boolean PGeom2d_BezierCurve::_CSFDB_GetPGeom2d_BezierCurverational ( ) const [inline]
Handle< PColStd_HArray1OfReal > PGeom2d_BezierCurve::_CSFDB_GetPGeom2d_BezierCurveweights ( ) const [inline]
void PGeom2d_BezierCurve::_CSFDB_SetPGeom2d_BezierCurvepoles ( const Handle< PColgp_HArray1OfPnt2d > &  p) [inline]
void PGeom2d_BezierCurve::_CSFDB_SetPGeom2d_BezierCurverational ( const Standard_Boolean  p) [inline]
void PGeom2d_BezierCurve::_CSFDB_SetPGeom2d_BezierCurveweights ( const Handle< PColStd_HArray1OfReal > &  p) [inline]
Handle_PColgp_HArray1OfPnt2d PGeom2d_BezierCurve::Poles ( ) const
void PGeom2d_BezierCurve::Poles ( const Handle< PColgp_HArray1OfPnt2d > &  aPoles)
void PGeom2d_BezierCurve::Rational ( const Standard_Boolean  aRational)
Standard_Boolean PGeom2d_BezierCurve::Rational ( ) const
void PGeom2d_BezierCurve::Weights ( const Handle< PColStd_HArray1OfReal > &  aWeights)
Handle_PColStd_HArray1OfReal PGeom2d_BezierCurve::Weights ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines