|
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 |