Open CASCADE Technology 6.6.0
Public Member Functions
PGeom_BezierSurface Class Reference

#include <PGeom_BezierSurface.hxx>

Inheritance diagram for PGeom_BezierSurface:
Inheritance graph
[legend]

Public Member Functions

 PGeom_BezierSurface ()
 Creates a BezierSurface with default values.

 PGeom_BezierSurface (const Standard_Boolean aURational, const Standard_Boolean aVRational, const Handle< PColgp_HArray2OfPnt > &aPoles, const Handle< PColStd_HArray2OfReal > &aWeights)
 Creates a BezierSurface with these values.

void Poles (const Handle< PColgp_HArray2OfPnt > &aPoles)
 Set the field poles with <aPoles>.

Handle_PColgp_HArray2OfPnt Poles () const
 Returns the value of the field poles.

void Weights (const Handle< PColStd_HArray2OfReal > &aWeights)
 Set the value of the field weights with <aWeights>.

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

void URational (const Standard_Boolean aURational)
 Set the value of the field uRational with <aURational>.

Standard_Boolean URational () const
 Returns the value of the field uRational.

void VRational (const Standard_Boolean aVRational)
 Set the value of the field vRational with <aVRational>.

Standard_Boolean VRational () const
 Returns the value of the field vRational.

 PGeom_BezierSurface (const Storage_stCONSTclCOM &a)
Standard_Boolean _CSFDB_GetPGeom_BezierSurfaceuRational () const
void _CSFDB_SetPGeom_BezierSurfaceuRational (const Standard_Boolean p)
Standard_Boolean _CSFDB_GetPGeom_BezierSurfacevRational () const
void _CSFDB_SetPGeom_BezierSurfacevRational (const Standard_Boolean p)
Handle< PColgp_HArray2OfPnt_CSFDB_GetPGeom_BezierSurfacepoles () const
void _CSFDB_SetPGeom_BezierSurfacepoles (const Handle< PColgp_HArray2OfPnt > &p)
Handle< PColStd_HArray2OfReal_CSFDB_GetPGeom_BezierSurfaceweights () const
void _CSFDB_SetPGeom_BezierSurfaceweights (const Handle< PColStd_HArray2OfReal > &p)

Constructor & Destructor Documentation

PGeom_BezierSurface::PGeom_BezierSurface ( )
PGeom_BezierSurface::PGeom_BezierSurface ( const Standard_Boolean  aURational,
const Standard_Boolean  aVRational,
const Handle< PColgp_HArray2OfPnt > &  aPoles,
const Handle< PColStd_HArray2OfReal > &  aWeights 
)
PGeom_BezierSurface::PGeom_BezierSurface ( const Storage_stCONSTclCOM a) [inline]

Member Function Documentation

Handle< PColgp_HArray2OfPnt > PGeom_BezierSurface::_CSFDB_GetPGeom_BezierSurfacepoles ( ) const [inline]
Standard_Boolean PGeom_BezierSurface::_CSFDB_GetPGeom_BezierSurfaceuRational ( ) const [inline]
Standard_Boolean PGeom_BezierSurface::_CSFDB_GetPGeom_BezierSurfacevRational ( ) const [inline]
Handle< PColStd_HArray2OfReal > PGeom_BezierSurface::_CSFDB_GetPGeom_BezierSurfaceweights ( ) const [inline]
void PGeom_BezierSurface::_CSFDB_SetPGeom_BezierSurfacepoles ( const Handle< PColgp_HArray2OfPnt > &  p) [inline]
void PGeom_BezierSurface::_CSFDB_SetPGeom_BezierSurfaceuRational ( const Standard_Boolean  p) [inline]
void PGeom_BezierSurface::_CSFDB_SetPGeom_BezierSurfacevRational ( const Standard_Boolean  p) [inline]
void PGeom_BezierSurface::_CSFDB_SetPGeom_BezierSurfaceweights ( const Handle< PColStd_HArray2OfReal > &  p) [inline]
Handle_PColgp_HArray2OfPnt PGeom_BezierSurface::Poles ( ) const
void PGeom_BezierSurface::Poles ( const Handle< PColgp_HArray2OfPnt > &  aPoles)
void PGeom_BezierSurface::URational ( const Standard_Boolean  aURational)
Standard_Boolean PGeom_BezierSurface::URational ( ) const
Standard_Boolean PGeom_BezierSurface::VRational ( ) const
void PGeom_BezierSurface::VRational ( const Standard_Boolean  aVRational)
Handle_PColStd_HArray2OfReal PGeom_BezierSurface::Weights ( ) const
void PGeom_BezierSurface::Weights ( const Handle< PColStd_HArray2OfReal > &  aWeights)

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