Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
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


Member Function Documentation

Handle_PColgp_HArray2OfPnt PGeom_BSplineSurface::Poles ( ) const
Handle_PColStd_HArray1OfReal PGeom_BSplineSurface::UKnots ( ) const
Handle_PColStd_HArray1OfInteger PGeom_BSplineSurface::UMultiplicities ( ) const
Handle_PColStd_HArray1OfReal PGeom_BSplineSurface::VKnots ( ) const
Handle_PColStd_HArray1OfInteger PGeom_BSplineSurface::VMultiplicities ( ) const
Handle_PColStd_HArray2OfReal PGeom_BSplineSurface::Weights ( ) const

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