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

ApplicationFramework
TKPShape
PGeom


PGeom_BSplineSurface Class Reference

#include <PGeom_BSplineSurface.hxx>

Inheritance diagram for PGeom_BSplineSurface:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT PGeom_BSplineSurface ()
 Creates a BSplineSurface with default values.
.
Standard_EXPORT 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.
.
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.
.
Standard_EXPORT void UPeriodic (const Standard_Boolean aUPeriodic)
 Set the value of the field uPeriodic with <auperiodic>.
.
Standard_EXPORT Standard_Boolean UPeriodic () const
 Returns the value of the field uPeriodic.
.
Standard_EXPORT void VPeriodic (const Standard_Boolean aVPeriodic)
 Set the value of the field vPeriodic with <avperiodic>.
.
Standard_EXPORT Standard_Boolean VPeriodic () const
 Returns the value of the field vPeriodic.
.
Standard_EXPORT void USpineDegree (const Standard_Integer aUSpineDegree)
 Set the value of the field uSpineDegree with
<auspinedegree>.
.
Standard_EXPORT Standard_Integer USpineDegree () const
 Returns the value of the field uSpineDegree.
.
Standard_EXPORT void VSpineDegree (const Standard_Integer aVSpineDegree)
 Set the value of the field vSpineDegree with
<avspinedegree>.
.
Standard_EXPORT Standard_Integer VSpineDegree () const
 Returns the value of the field vSpineDegree.
.
Standard_EXPORT void Poles (const Handle(PColgp_HArray2OfPnt)&aPoles)
 Set the value of 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 UKnots (const Handle(PColStd_HArray1OfReal)&aUKnots)
 Set the value of the field uKnots with <auknots>.
.
Standard_EXPORT Handle_PColStd_HArray1OfReal UKnots () const
 Returns the value of the field uKnots.
.
Standard_EXPORT void VKnots (const Handle(PColStd_HArray1OfReal)&aVKnots)
 Set the value of the field vKnots with <avknots>.
.
Standard_EXPORT Handle_PColStd_HArray1OfReal VKnots () const
 Returns the value of the field vKnots.
.
Standard_EXPORT void UMultiplicities (const Handle(PColStd_HArray1OfInteger)&aUMultiplicities)
 Set the value of the field uMultiplicities with
<aumultiplicities>.
.
Standard_EXPORT Handle_PColStd_HArray1OfInteger UMultiplicities () const
 Returns the value of the field uMultiplicities.
.
Standard_EXPORT void VMultiplicities (const Handle(PColStd_HArray1OfInteger)&aVMultiplicities)
 Set the value of the field vMultiplicities with
<avmultiplicities>.
.
Standard_EXPORT 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)
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Standard_Boolean uRational
Standard_Boolean vRational
Standard_Boolean uPeriodic
Standard_Boolean vPeriodic
Standard_Integer uSpineDegree
Standard_Integer vSpineDegree
Handle_PColgp_HArray2OfPnt poles
Handle_PColStd_HArray2OfReal weights
Handle_PColStd_HArray1OfReal uKnots
Handle_PColStd_HArray1OfReal vKnots
Handle_PColStd_HArray1OfInteger uMultiplicities
Handle_PColStd_HArray1OfInteger vMultiplicities

Constructor & Destructor Documentation

Standard_EXPORT PGeom_BSplineSurface::PGeom_BSplineSurface  ) 
 

Standard_EXPORT 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

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]
 

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]
 

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]
 

Standard_EXPORT const PGeom_BSplineSurface::Handle Standard_Type   )  const
 

Reimplemented from PGeom_BoundedSurface.

PGeom_BSplineSurface::Handle PColStd_HArray1OfInteger   )  const [inline]
 

PGeom_BSplineSurface::Handle PColStd_HArray1OfInteger   )  const [inline]
 

PGeom_BSplineSurface::Handle PColStd_HArray1OfReal   )  const [inline]
 

PGeom_BSplineSurface::Handle PColStd_HArray1OfReal   )  const [inline]
 

PGeom_BSplineSurface::Handle PColStd_HArray2OfReal   )  const [inline]
 

PGeom_BSplineSurface::Handle PColgp_HArray2OfPnt   )  const [inline]
 

Standard_EXPORT Handle_PColgp_HArray2OfPnt PGeom_BSplineSurface::Poles  )  const
 

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

Standard_EXPORT Handle_PColStd_HArray1OfReal PGeom_BSplineSurface::UKnots  )  const
 

Standard_EXPORT void PGeom_BSplineSurface::UKnots const Handle(PColStd_HArray1OfReal)&  aUKnots  ) 
 

Standard_EXPORT Handle_PColStd_HArray1OfInteger PGeom_BSplineSurface::UMultiplicities  )  const
 

Standard_EXPORT void PGeom_BSplineSurface::UMultiplicities const Handle(PColStd_HArray1OfInteger)&  aUMultiplicities  ) 
 

Standard_EXPORT Standard_Boolean PGeom_BSplineSurface::UPeriodic  )  const
 

Standard_EXPORT void PGeom_BSplineSurface::UPeriodic const Standard_Boolean  aUPeriodic  ) 
 

Standard_EXPORT Standard_Boolean PGeom_BSplineSurface::URational  )  const
 

Standard_EXPORT void PGeom_BSplineSurface::URational const Standard_Boolean  aURational  ) 
 

Standard_EXPORT Standard_Integer PGeom_BSplineSurface::USpineDegree  )  const
 

Standard_EXPORT void PGeom_BSplineSurface::USpineDegree const Standard_Integer  aUSpineDegree  ) 
 

Standard_EXPORT Handle_PColStd_HArray1OfReal PGeom_BSplineSurface::VKnots  )  const
 

Standard_EXPORT void PGeom_BSplineSurface::VKnots const Handle(PColStd_HArray1OfReal)&  aVKnots  ) 
 

Standard_EXPORT Handle_PColStd_HArray1OfInteger PGeom_BSplineSurface::VMultiplicities  )  const
 

Standard_EXPORT void PGeom_BSplineSurface::VMultiplicities const Handle(PColStd_HArray1OfInteger)&  aVMultiplicities  ) 
 

Standard_EXPORT Standard_Boolean PGeom_BSplineSurface::VPeriodic  )  const
 

Standard_EXPORT void PGeom_BSplineSurface::VPeriodic const Standard_Boolean  aVPeriodic  ) 
 

Standard_EXPORT Standard_Boolean PGeom_BSplineSurface::VRational  )  const
 

Standard_EXPORT void PGeom_BSplineSurface::VRational const Standard_Boolean  aVRational  ) 
 

Standard_EXPORT Standard_Integer PGeom_BSplineSurface::VSpineDegree  )  const
 

Standard_EXPORT void PGeom_BSplineSurface::VSpineDegree const Standard_Integer  aVSpineDegree  ) 
 

Standard_EXPORT Handle_PColStd_HArray2OfReal PGeom_BSplineSurface::Weights  )  const
 

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


Field Documentation

Handle_PColgp_HArray2OfPnt PGeom_BSplineSurface::poles [private]
 

Handle_PColStd_HArray1OfReal PGeom_BSplineSurface::uKnots [private]
 

Handle_PColStd_HArray1OfInteger PGeom_BSplineSurface::uMultiplicities [private]
 

Standard_Boolean PGeom_BSplineSurface::uPeriodic [private]
 

Standard_Boolean PGeom_BSplineSurface::uRational [private]
 

Standard_Integer PGeom_BSplineSurface::uSpineDegree [private]
 

Handle_PColStd_HArray1OfReal PGeom_BSplineSurface::vKnots [private]
 

Handle_PColStd_HArray1OfInteger PGeom_BSplineSurface::vMultiplicities [private]
 

Standard_Boolean PGeom_BSplineSurface::vPeriodic [private]
 

Standard_Boolean PGeom_BSplineSurface::vRational [private]
 

Standard_Integer PGeom_BSplineSurface::vSpineDegree [private]
 

Handle_PColStd_HArray2OfReal PGeom_BSplineSurface::weights [private]
 


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