Open CASCADE Technology 6.6.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.

 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]
void PGeom_BSplineSurface::Poles ( const Handle< PColgp_HArray2OfPnt > &  aPoles)
Handle_PColgp_HArray2OfPnt PGeom_BSplineSurface::Poles ( ) const
Handle_PColStd_HArray1OfReal PGeom_BSplineSurface::UKnots ( ) const
void PGeom_BSplineSurface::UKnots ( const Handle< PColStd_HArray1OfReal > &  aUKnots)
void PGeom_BSplineSurface::UMultiplicities ( const Handle< PColStd_HArray1OfInteger > &  aUMultiplicities)
Handle_PColStd_HArray1OfInteger PGeom_BSplineSurface::UMultiplicities ( ) const
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)
void PGeom_BSplineSurface::USpineDegree ( const Standard_Integer  aUSpineDegree)
Standard_Integer PGeom_BSplineSurface::USpineDegree ( ) const
Handle_PColStd_HArray1OfReal PGeom_BSplineSurface::VKnots ( ) const
void PGeom_BSplineSurface::VKnots ( const Handle< PColStd_HArray1OfReal > &  aVKnots)
void PGeom_BSplineSurface::VMultiplicities ( const Handle< PColStd_HArray1OfInteger > &  aVMultiplicities)
Handle_PColStd_HArray1OfInteger PGeom_BSplineSurface::VMultiplicities ( ) const
Standard_Boolean PGeom_BSplineSurface::VPeriodic ( ) const
void PGeom_BSplineSurface::VPeriodic ( const Standard_Boolean  aVPeriodic)
void PGeom_BSplineSurface::VRational ( const Standard_Boolean  aVRational)
Standard_Boolean PGeom_BSplineSurface::VRational ( ) const
void PGeom_BSplineSurface::VSpineDegree ( const Standard_Integer  aVSpineDegree)
Standard_Integer PGeom_BSplineSurface::VSpineDegree ( ) const
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