PGeom_BSplineSurface Class Reference

#include <PGeom_BSplineSurface.hxx>

Inheritance diagram for PGeom_BSplineSurface:
Inheritance graph
[legend]

Public Member Functions

 PGeom_BSplineSurface ()
 Creates a BSplineSurface with default values.

 PGeom_BSplineSurface (const Standard_Boolean aURational, const Standard_Boolean aVRational, const Standard_Boolean aUPeriodic, const Standard_Boolean aVPeriodic, const Standard_Integer aUSpineDegree, const Standard_Integer aVSpineDegree, const Handle< PColgp_HArray2OfPnt > &aPoles, const Handle< PColStd_HArray2OfReal > &aWeights, const Handle< PColStd_HArray1OfReal > &aUKnots, const Handle< PColStd_HArray1OfReal > &aVKnots, const Handle< PColStd_HArray1OfInteger > &aUMultiplicities, const Handle< PColStd_HArray1OfInteger > &aVMultiplicities)
 Creates a BSplineSurface with these values.

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.

void UPeriodic (const Standard_Boolean aUPeriodic)
 Set the value of the field uPeriodic with <aUPeriodic>.

Standard_Boolean UPeriodic () const
 Returns the value of the field uPeriodic.

void VPeriodic (const Standard_Boolean aVPeriodic)
 Set the value of the field vPeriodic with <aVPeriodic>.

Standard_Boolean VPeriodic () const
 Returns the value of the field vPeriodic.

void USpineDegree (const Standard_Integer aUSpineDegree)
 Set the value of the field uSpineDegree with
<aUSpineDegree>.

Standard_Integer USpineDegree () const
 Returns the value of the field uSpineDegree.

void VSpineDegree (const Standard_Integer aVSpineDegree)
 Set the value of the field vSpineDegree with
<aVSpineDegree>.

Standard_Integer VSpineDegree () const
 Returns the value of the field vSpineDegree.

void Poles (const Handle< PColgp_HArray2OfPnt > &aPoles)
 Set the value of 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 UKnots (const Handle< PColStd_HArray1OfReal > &aUKnots)
 Set the value of the field uKnots with <aUKnots>.

Handle_PColStd_HArray1OfReal UKnots () const
 Returns the value of the field uKnots.

void VKnots (const Handle< PColStd_HArray1OfReal > &aVKnots)
 Set the value of the field vKnots with <aVKnots>.

Handle_PColStd_HArray1OfReal VKnots () const
 Returns the value of the field vKnots.

void UMultiplicities (const Handle< PColStd_HArray1OfInteger > &aUMultiplicities)
 Set the value of the field uMultiplicities with
<aUMultiplicities>.

Handle_PColStd_HArray1OfInteger UMultiplicities () const
 Returns the value of the field uMultiplicities.

void VMultiplicities (const Handle< PColStd_HArray1OfInteger > &aVMultiplicities)
 Set the value of the field vMultiplicities with
<aVMultiplicities>.

Handle_PColStd_HArray1OfInteger VMultiplicities () const
 Returns the value of the field vMultiplicities.

 PGeom_BSplineSurface (const Storage_stCONSTclCOM &a)
Standard_Boolean _CSFDB_GetPGeom_BSplineSurfaceuRational () const
void _CSFDB_SetPGeom_BSplineSurfaceuRational (const Standard_Boolean p)
Standard_Boolean _CSFDB_GetPGeom_BSplineSurfacevRational () const
void _CSFDB_SetPGeom_BSplineSurfacevRational (const Standard_Boolean p)
Standard_Boolean _CSFDB_GetPGeom_BSplineSurfaceuPeriodic () const
void _CSFDB_SetPGeom_BSplineSurfaceuPeriodic (const Standard_Boolean p)
Standard_Boolean _CSFDB_GetPGeom_BSplineSurfacevPeriodic () const
void _CSFDB_SetPGeom_BSplineSurfacevPeriodic (const Standard_Boolean p)
Standard_Integer _CSFDB_GetPGeom_BSplineSurfaceuSpineDegree () const
void _CSFDB_SetPGeom_BSplineSurfaceuSpineDegree (const Standard_Integer p)
Standard_Integer _CSFDB_GetPGeom_BSplineSurfacevSpineDegree () const
void _CSFDB_SetPGeom_BSplineSurfacevSpineDegree (const Standard_Integer p)
Handle< PColgp_HArray2OfPnt_CSFDB_GetPGeom_BSplineSurfacepoles () const
void _CSFDB_SetPGeom_BSplineSurfacepoles (const Handle< PColgp_HArray2OfPnt > &p)
Handle< PColStd_HArray2OfReal_CSFDB_GetPGeom_BSplineSurfaceweights () const
void _CSFDB_SetPGeom_BSplineSurfaceweights (const Handle< PColStd_HArray2OfReal > &p)
Handle< PColStd_HArray1OfReal_CSFDB_GetPGeom_BSplineSurfaceuKnots () const
void _CSFDB_SetPGeom_BSplineSurfaceuKnots (const Handle< PColStd_HArray1OfReal > &p)
Handle< PColStd_HArray1OfReal_CSFDB_GetPGeom_BSplineSurfacevKnots () const
void _CSFDB_SetPGeom_BSplineSurfacevKnots (const Handle< PColStd_HArray1OfReal > &p)
Handle< PColStd_HArray1OfInteger_CSFDB_GetPGeom_BSplineSurfaceuMultiplicities () const
void _CSFDB_SetPGeom_BSplineSurfaceuMultiplicities (const Handle< PColStd_HArray1OfInteger > &p)
Handle< PColStd_HArray1OfInteger_CSFDB_GetPGeom_BSplineSurfacevMultiplicities () const
void _CSFDB_SetPGeom_BSplineSurfacevMultiplicities (const Handle< PColStd_HArray1OfInteger > &p)

Constructor & Destructor Documentation

PGeom_BSplineSurface::PGeom_BSplineSurface (  ) 
PGeom_BSplineSurface::PGeom_BSplineSurface ( const Standard_Boolean  aURational,
const Standard_Boolean  aVRational,
const Standard_Boolean  aUPeriodic,
const Standard_Boolean  aVPeriodic,
const Standard_Integer  aUSpineDegree,
const Standard_Integer  aVSpineDegree,
const Handle< PColgp_HArray2OfPnt > &  aPoles,
const Handle< PColStd_HArray2OfReal > &  aWeights,
const Handle< PColStd_HArray1OfReal > &  aUKnots,
const Handle< PColStd_HArray1OfReal > &  aVKnots,
const Handle< PColStd_HArray1OfInteger > &  aUMultiplicities,
const Handle< PColStd_HArray1OfInteger > &  aVMultiplicities 
)
PGeom_BSplineSurface::PGeom_BSplineSurface ( const Storage_stCONSTclCOM a  )  [inline]

Member Function Documentation

Handle< PColgp_HArray2OfPnt > PGeom_BSplineSurface::_CSFDB_GetPGeom_BSplineSurfacepoles (  )  const [inline]
Handle< PColStd_HArray1OfReal > PGeom_BSplineSurface::_CSFDB_GetPGeom_BSplineSurfaceuKnots (  )  const [inline]
Handle< PColStd_HArray1OfInteger > PGeom_BSplineSurface::_CSFDB_GetPGeom_BSplineSurfaceuMultiplicities (  )  const [inline]
Standard_Boolean PGeom_BSplineSurface::_CSFDB_GetPGeom_BSplineSurfaceuPeriodic (  )  const [inline]
Standard_Boolean PGeom_BSplineSurface::_CSFDB_GetPGeom_BSplineSurfaceuRational (  )  const [inline]
Standard_Integer PGeom_BSplineSurface::_CSFDB_GetPGeom_BSplineSurfaceuSpineDegree (  )  const [inline]
Handle< PColStd_HArray1OfReal > PGeom_BSplineSurface::_CSFDB_GetPGeom_BSplineSurfacevKnots (  )  const [inline]
Handle< PColStd_HArray1OfInteger > PGeom_BSplineSurface::_CSFDB_GetPGeom_BSplineSurfacevMultiplicities (  )  const [inline]
Standard_Boolean PGeom_BSplineSurface::_CSFDB_GetPGeom_BSplineSurfacevPeriodic (  )  const [inline]
Standard_Boolean PGeom_BSplineSurface::_CSFDB_GetPGeom_BSplineSurfacevRational (  )  const [inline]
Standard_Integer PGeom_BSplineSurface::_CSFDB_GetPGeom_BSplineSurfacevSpineDegree (  )  const [inline]
Handle< PColStd_HArray2OfReal > PGeom_BSplineSurface::_CSFDB_GetPGeom_BSplineSurfaceweights (  )  const [inline]
void PGeom_BSplineSurface::_CSFDB_SetPGeom_BSplineSurfacepoles ( const Handle< PColgp_HArray2OfPnt > &  p  )  [inline]
void PGeom_BSplineSurface::_CSFDB_SetPGeom_BSplineSurfaceuKnots ( const Handle< PColStd_HArray1OfReal > &  p  )  [inline]
void PGeom_BSplineSurface::_CSFDB_SetPGeom_BSplineSurfaceuMultiplicities ( const Handle< PColStd_HArray1OfInteger > &  p  )  [inline]
void PGeom_BSplineSurface::_CSFDB_SetPGeom_BSplineSurfaceuPeriodic ( const Standard_Boolean  p  )  [inline]
void PGeom_BSplineSurface::_CSFDB_SetPGeom_BSplineSurfaceuRational ( const Standard_Boolean  p  )  [inline]
void PGeom_BSplineSurface::_CSFDB_SetPGeom_BSplineSurfaceuSpineDegree ( const Standard_Integer  p  )  [inline]
void PGeom_BSplineSurface::_CSFDB_SetPGeom_BSplineSurfacevKnots ( const Handle< PColStd_HArray1OfReal > &  p  )  [inline]
void PGeom_BSplineSurface::_CSFDB_SetPGeom_BSplineSurfacevMultiplicities ( const Handle< PColStd_HArray1OfInteger > &  p  )  [inline]
void PGeom_BSplineSurface::_CSFDB_SetPGeom_BSplineSurfacevPeriodic ( const Standard_Boolean  p  )  [inline]
void PGeom_BSplineSurface::_CSFDB_SetPGeom_BSplineSurfacevRational ( const Standard_Boolean  p  )  [inline]
void PGeom_BSplineSurface::_CSFDB_SetPGeom_BSplineSurfacevSpineDegree ( const Standard_Integer  p  )  [inline]
void PGeom_BSplineSurface::_CSFDB_SetPGeom_BSplineSurfaceweights ( const Handle< PColStd_HArray2OfReal > &  p  )  [inline]
Handle_PColgp_HArray2OfPnt PGeom_BSplineSurface::Poles (  )  const
void PGeom_BSplineSurface::Poles ( const Handle< PColgp_HArray2OfPnt > &  aPoles  ) 
Handle_PColStd_HArray1OfReal PGeom_BSplineSurface::UKnots (  )  const
void PGeom_BSplineSurface::UKnots ( const Handle< PColStd_HArray1OfReal > &  aUKnots  ) 
Handle_PColStd_HArray1OfInteger PGeom_BSplineSurface::UMultiplicities (  )  const
void PGeom_BSplineSurface::UMultiplicities ( const Handle< PColStd_HArray1OfInteger > &  aUMultiplicities  ) 
Standard_Boolean PGeom_BSplineSurface::UPeriodic (  )  const
void PGeom_BSplineSurface::UPeriodic ( const Standard_Boolean  aUPeriodic  ) 
Standard_Boolean PGeom_BSplineSurface::URational (  )  const
void PGeom_BSplineSurface::URational ( const Standard_Boolean  aURational  ) 
Standard_Integer PGeom_BSplineSurface::USpineDegree (  )  const
void PGeom_BSplineSurface::USpineDegree ( const Standard_Integer  aUSpineDegree  ) 
Handle_PColStd_HArray1OfReal PGeom_BSplineSurface::VKnots (  )  const
void PGeom_BSplineSurface::VKnots ( const Handle< PColStd_HArray1OfReal > &  aVKnots  ) 
Handle_PColStd_HArray1OfInteger PGeom_BSplineSurface::VMultiplicities (  )  const
void PGeom_BSplineSurface::VMultiplicities ( const Handle< PColStd_HArray1OfInteger > &  aVMultiplicities  ) 
Standard_Boolean PGeom_BSplineSurface::VPeriodic (  )  const
void PGeom_BSplineSurface::VPeriodic ( const Standard_Boolean  aVPeriodic  ) 
Standard_Boolean PGeom_BSplineSurface::VRational (  )  const
void PGeom_BSplineSurface::VRational ( const Standard_Boolean  aVRational  ) 
Standard_Integer PGeom_BSplineSurface::VSpineDegree (  )  const
void PGeom_BSplineSurface::VSpineDegree ( const Standard_Integer  aVSpineDegree  ) 
Handle_PColStd_HArray2OfReal PGeom_BSplineSurface::Weights (  )  const
void PGeom_BSplineSurface::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
Generated on Thu Mar 3 11:00:49 2011 for Open CASCADE Technology by  doxygen 1.6.3