Open CASCADE Technology  6.9.0
Public Member Functions

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. More...
 
 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. More...
 
void URational (const Standard_Boolean aURational)
 Set the value of the field uRational with <aURational>. More...
 
Standard_Boolean URational () const
 Returns the value of the field uRational. More...
 
void VRational (const Standard_Boolean aVRational)
 Set the value of the field vRational with <aVRational>. More...
 
Standard_Boolean VRational () const
 Returns the value of the field vRational. More...
 
void UPeriodic (const Standard_Boolean aUPeriodic)
 Set the value of the field uPeriodic with <aUPeriodic>. More...
 
Standard_Boolean UPeriodic () const
 Returns the value of the field uPeriodic. More...
 
void VPeriodic (const Standard_Boolean aVPeriodic)
 Set the value of the field vPeriodic with <aVPeriodic>. More...
 
Standard_Boolean VPeriodic () const
 Returns the value of the field vPeriodic. More...
 
void USpineDegree (const Standard_Integer aUSpineDegree)
 Set the value of the field uSpineDegree with <aUSpineDegree>. More...
 
Standard_Integer USpineDegree () const
 Returns the value of the field uSpineDegree. More...
 
void VSpineDegree (const Standard_Integer aVSpineDegree)
 Set the value of the field vSpineDegree with <aVSpineDegree>. More...
 
Standard_Integer VSpineDegree () const
 Returns the value of the field vSpineDegree. More...
 
void Poles (const Handle< PColgp_HArray2OfPnt > &aPoles)
 Set the value of the field poles with <aPoles>. More...
 
Handle< PColgp_HArray2OfPntPoles () const
 Returns the value of the field poles. More...
 
void Weights (const Handle< PColStd_HArray2OfReal > &aWeights)
 Set the value of the field weights with <aWeights>. More...
 
Handle< PColStd_HArray2OfRealWeights () const
 Returns the value of the field weights. More...
 
void UKnots (const Handle< PColStd_HArray1OfReal > &aUKnots)
 Set the value of the field uKnots with <aUKnots>. More...
 
Handle< PColStd_HArray1OfRealUKnots () const
 Returns the value of the field uKnots. More...
 
void VKnots (const Handle< PColStd_HArray1OfReal > &aVKnots)
 Set the value of the field vKnots with <aVKnots>. More...
 
Handle< PColStd_HArray1OfRealVKnots () const
 Returns the value of the field vKnots. More...
 
void UMultiplicities (const Handle< PColStd_HArray1OfInteger > &aUMultiplicities)
 Set the value of the field uMultiplicities with <aUMultiplicities>. More...
 
Handle< PColStd_HArray1OfIntegerUMultiplicities () const
 Returns the value of the field uMultiplicities. More...
 
void VMultiplicities (const Handle< PColStd_HArray1OfInteger > &aVMultiplicities)
 Set the value of the field vMultiplicities with <aVMultiplicities>. More...
 
Handle< PColStd_HArray1OfIntegerVMultiplicities () const
 Returns the value of the field vMultiplicities. More...
 
 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)
 
- Public Member Functions inherited from PGeom_BoundedSurface
 PGeom_BoundedSurface (const Storage_stCONSTclCOM &a)
 
 PGeom_BoundedSurface ()
 
- Public Member Functions inherited from PGeom_Surface
 PGeom_Surface (const Storage_stCONSTclCOM &a)
 
 PGeom_Surface ()
 
- Public Member Functions inherited from PGeom_Geometry
 PGeom_Geometry (const Storage_stCONSTclCOM &a)
 
 PGeom_Geometry ()
 
- Public Member Functions inherited from Standard_Persistent
virtual Handle_Standard_Persistent This () const
 
virtual void Delete () const
 
virtual ~Standard_Persistent ()
 
Standard_Persistentoperator= (const Standard_Persistent &)
 
 Standard_Persistent ()
 
 Standard_Persistent (const Standard_Persistent &)
 
 Standard_Persistent (const Storage_stCONSTclCOM &)
 
virtual const
Handle_Standard_Type & 
DynamicType () const
 
Standard_Boolean IsKind (const Handle_Standard_Type &) const
 
Standard_Boolean IsInstance (const Handle_Standard_Type &) const
 
virtual Handle_Standard_Persistent This () const
 
virtual void Delete () const
 
virtual ~Standard_Persistent ()
 
Standard_Persistentoperator= (const Standard_Persistent &)
 
 Standard_Persistent ()
 
 Standard_Persistent (const Standard_Persistent &)
 
 Standard_Persistent (const Storage_stCONSTclCOM &)
 
virtual const
Handle_Standard_Type & 
DynamicType () const
 
Standard_Boolean IsKind (const Handle_Standard_Type &) const
 
Standard_Boolean IsInstance (const Handle_Standard_Type &) const
 

Constructor & Destructor Documentation

PGeom_BSplineSurface::PGeom_BSplineSurface ( )

Creates a BSplineSurface with default values.

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 
)

Creates a BSplineSurface with these values.

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
void PGeom_BSplineSurface::Poles ( const Handle< PColgp_HArray2OfPnt > &  aPoles)

Set the value of the field poles with <aPoles>.

Handle< PColgp_HArray2OfPnt > PGeom_BSplineSurface::Poles ( ) const

Returns the value of the field poles.

void PGeom_BSplineSurface::UKnots ( const Handle< PColStd_HArray1OfReal > &  aUKnots)

Set the value of the field uKnots with <aUKnots>.

Handle< PColStd_HArray1OfReal > PGeom_BSplineSurface::UKnots ( ) const

Returns the value of the field uKnots.

void PGeom_BSplineSurface::UMultiplicities ( const Handle< PColStd_HArray1OfInteger > &  aUMultiplicities)

Set the value of the field uMultiplicities with <aUMultiplicities>.

Handle< PColStd_HArray1OfInteger > PGeom_BSplineSurface::UMultiplicities ( ) const

Returns the value of the field uMultiplicities.

void PGeom_BSplineSurface::UPeriodic ( const Standard_Boolean  aUPeriodic)

Set the value of the field uPeriodic with <aUPeriodic>.

Standard_Boolean PGeom_BSplineSurface::UPeriodic ( ) const

Returns the value of the field uPeriodic.

void PGeom_BSplineSurface::URational ( const Standard_Boolean  aURational)

Set the value of the field uRational with <aURational>.

Standard_Boolean PGeom_BSplineSurface::URational ( ) const

Returns the value of the field uRational.

void PGeom_BSplineSurface::USpineDegree ( const Standard_Integer  aUSpineDegree)

Set the value of the field uSpineDegree with <aUSpineDegree>.

Standard_Integer PGeom_BSplineSurface::USpineDegree ( ) const

Returns the value of the field uSpineDegree.

void PGeom_BSplineSurface::VKnots ( const Handle< PColStd_HArray1OfReal > &  aVKnots)

Set the value of the field vKnots with <aVKnots>.

Handle< PColStd_HArray1OfReal > PGeom_BSplineSurface::VKnots ( ) const

Returns the value of the field vKnots.

void PGeom_BSplineSurface::VMultiplicities ( const Handle< PColStd_HArray1OfInteger > &  aVMultiplicities)

Set the value of the field vMultiplicities with <aVMultiplicities>.

Handle< PColStd_HArray1OfInteger > PGeom_BSplineSurface::VMultiplicities ( ) const

Returns the value of the field vMultiplicities.

void PGeom_BSplineSurface::VPeriodic ( const Standard_Boolean  aVPeriodic)

Set the value of the field vPeriodic with <aVPeriodic>.

Standard_Boolean PGeom_BSplineSurface::VPeriodic ( ) const

Returns the value of the field vPeriodic.

void PGeom_BSplineSurface::VRational ( const Standard_Boolean  aVRational)

Set the value of the field vRational with <aVRational>.

Standard_Boolean PGeom_BSplineSurface::VRational ( ) const

Returns the value of the field vRational.

void PGeom_BSplineSurface::VSpineDegree ( const Standard_Integer  aVSpineDegree)

Set the value of the field vSpineDegree with <aVSpineDegree>.

Standard_Integer PGeom_BSplineSurface::VSpineDegree ( ) const

Returns the value of the field vSpineDegree.

void PGeom_BSplineSurface::Weights ( const Handle< PColStd_HArray2OfReal > &  aWeights)

Set the value of the field weights with <aWeights>.

Handle< PColStd_HArray2OfReal > PGeom_BSplineSurface::Weights ( ) const

Returns the value of the field weights.


The documentation for this class was generated from the following file: