OCC Main Page | ApplicationFramework | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ApplicationFramework
TKPShape
PGeom


PGeom_BezierSurface Class Reference

#include <PGeom_BezierSurface.hxx>

Inheritance diagram for PGeom_BezierSurface:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT PGeom_BezierSurface ()
 Creates a BezierSurface with default values.
.
Standard_EXPORT 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.
.
Standard_EXPORT void Poles (const Handle(PColgp_HArray2OfPnt)&aPoles)
 Set the field poles with <apoles>.
.
Standard_EXPORT Handle_PColgp_HArray2OfPnt Poles () const
 Returns the value of the field poles.
.
Standard_EXPORT void Weights (const Handle(PColStd_HArray2OfReal)&aWeights)
 Set the value of the field weights with <aweights>.
.
Standard_EXPORT Handle_PColStd_HArray2OfReal Weights () const
 Returns the value of the field weights.
.
Standard_EXPORT void URational (const Standard_Boolean aURational)
 Set the value of the field uRational with <aurational>.
.
Standard_EXPORT Standard_Boolean URational () const
 Returns the value of the field uRational.
.
Standard_EXPORT void VRational (const Standard_Boolean aVRational)
 Set the value of the field vRational with <avrational>.
.
Standard_EXPORT 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)
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Standard_Boolean uRational
Standard_Boolean vRational
Handle_PColgp_HArray2OfPnt poles
Handle_PColStd_HArray2OfReal weights

Constructor & Destructor Documentation

Standard_EXPORT PGeom_BezierSurface::PGeom_BezierSurface  ) 
 

Standard_EXPORT 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

Standard_Boolean PGeom_BezierSurface::_CSFDB_GetPGeom_BezierSurfaceuRational  )  const [inline]
 

Standard_Boolean PGeom_BezierSurface::_CSFDB_GetPGeom_BezierSurfacevRational  )  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]
 

Standard_EXPORT const PGeom_BezierSurface::Handle Standard_Type   )  const
 

Reimplemented from PGeom_BoundedSurface.

PGeom_BezierSurface::Handle PColStd_HArray2OfReal   )  const [inline]
 

PGeom_BezierSurface::Handle PColgp_HArray2OfPnt   )  const [inline]
 

Standard_EXPORT Handle_PColgp_HArray2OfPnt PGeom_BezierSurface::Poles  )  const
 

Standard_EXPORT void PGeom_BezierSurface::Poles const Handle(PColgp_HArray2OfPnt)&  aPoles  ) 
 

Standard_EXPORT Standard_Boolean PGeom_BezierSurface::URational  )  const
 

Standard_EXPORT void PGeom_BezierSurface::URational const Standard_Boolean  aURational  ) 
 

Standard_EXPORT Standard_Boolean PGeom_BezierSurface::VRational  )  const
 

Standard_EXPORT void PGeom_BezierSurface::VRational const Standard_Boolean  aVRational  ) 
 

Standard_EXPORT Handle_PColStd_HArray2OfReal PGeom_BezierSurface::Weights  )  const
 

Standard_EXPORT void PGeom_BezierSurface::Weights const Handle(PColStd_HArray2OfReal)&  aWeights  ) 
 


Field Documentation

Handle_PColgp_HArray2OfPnt PGeom_BezierSurface::poles [private]
 

Standard_Boolean PGeom_BezierSurface::uRational [private]
 

Standard_Boolean PGeom_BezierSurface::vRational [private]
 

Handle_PColStd_HArray2OfReal PGeom_BezierSurface::weights [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:14:23 2008 for OpenCASCADE by  doxygen 1.4.1