Open CASCADE Technology 6.6.0
|
#include <StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface.hxx>
Public Member Functions | |
StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface () | |
Returns a BSplineSurfaceWithKnotsAndRationalBSplineSurface | |
virtual void | Init (const Handle< TCollection_HAsciiString > &aName, const Standard_Integer aUDegree, const Standard_Integer aVDegree, const Handle< StepGeom_HArray2OfCartesianPoint > &aControlPointsList, const StepGeom_BSplineSurfaceForm aSurfaceForm, const StepData_Logical aUClosed, const StepData_Logical aVClosed, const StepData_Logical aSelfIntersect) |
virtual void | Init (const Handle< TCollection_HAsciiString > &aName, const Standard_Integer aUDegree, const Standard_Integer aVDegree, const Handle< StepGeom_HArray2OfCartesianPoint > &aControlPointsList, const StepGeom_BSplineSurfaceForm aSurfaceForm, const StepData_Logical aUClosed, const StepData_Logical aVClosed, const StepData_Logical aSelfIntersect, const Handle< StepGeom_BSplineSurfaceWithKnots > &aBSplineSurfaceWithKnots, const Handle< StepGeom_RationalBSplineSurface > &aRationalBSplineSurface) |
virtual void | Init (const Handle< TCollection_HAsciiString > &aName, const Standard_Integer aUDegree, const Standard_Integer aVDegree, const Handle< StepGeom_HArray2OfCartesianPoint > &aControlPointsList, const StepGeom_BSplineSurfaceForm aSurfaceForm, const StepData_Logical aUClosed, const StepData_Logical aVClosed, const StepData_Logical aSelfIntersect, const Handle< TColStd_HArray1OfInteger > &aUMultiplicities, const Handle< TColStd_HArray1OfInteger > &aVMultiplicities, const Handle< TColStd_HArray1OfReal > &aUKnots, const Handle< TColStd_HArray1OfReal > &aVKnots, const StepGeom_KnotType aKnotSpec, const Handle< TColStd_HArray2OfReal > &aWeightsData) |
void | SetBSplineSurfaceWithKnots (const Handle< StepGeom_BSplineSurfaceWithKnots > &aBSplineSurfaceWithKnots) |
Handle_StepGeom_BSplineSurfaceWithKnots | BSplineSurfaceWithKnots () const |
void | SetRationalBSplineSurface (const Handle< StepGeom_RationalBSplineSurface > &aRationalBSplineSurface) |
Handle_StepGeom_RationalBSplineSurface | RationalBSplineSurface () const |
void | SetUMultiplicities (const Handle< TColStd_HArray1OfInteger > &aUMultiplicities) |
Handle_TColStd_HArray1OfInteger | UMultiplicities () const |
Standard_Integer | UMultiplicitiesValue (const Standard_Integer num) const |
Standard_Integer | NbUMultiplicities () const |
void | SetVMultiplicities (const Handle< TColStd_HArray1OfInteger > &aVMultiplicities) |
Handle_TColStd_HArray1OfInteger | VMultiplicities () const |
Standard_Integer | VMultiplicitiesValue (const Standard_Integer num) const |
Standard_Integer | NbVMultiplicities () const |
void | SetUKnots (const Handle< TColStd_HArray1OfReal > &aUKnots) |
Handle_TColStd_HArray1OfReal | UKnots () const |
Standard_Real | UKnotsValue (const Standard_Integer num) const |
Standard_Integer | NbUKnots () const |
void | SetVKnots (const Handle< TColStd_HArray1OfReal > &aVKnots) |
Handle_TColStd_HArray1OfReal | VKnots () const |
Standard_Real | VKnotsValue (const Standard_Integer num) const |
Standard_Integer | NbVKnots () const |
void | SetKnotSpec (const StepGeom_KnotType aKnotSpec) |
StepGeom_KnotType | KnotSpec () const |
void | SetWeightsData (const Handle< TColStd_HArray2OfReal > &aWeightsData) |
Handle_TColStd_HArray2OfReal | WeightsData () const |
Standard_Real | WeightsDataValue (const Standard_Integer num1, const Standard_Integer num2) const |
Standard_Integer | NbWeightsDataI () const |
Standard_Integer | NbWeightsDataJ () const |
StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface | ( | ) |
Handle_StepGeom_BSplineSurfaceWithKnots StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::BSplineSurfaceWithKnots | ( | ) | const |
virtual void StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::Init | ( | const Handle< TCollection_HAsciiString > & | aName, |
const Standard_Integer | aUDegree, | ||
const Standard_Integer | aVDegree, | ||
const Handle< StepGeom_HArray2OfCartesianPoint > & | aControlPointsList, | ||
const StepGeom_BSplineSurfaceForm | aSurfaceForm, | ||
const StepData_Logical | aUClosed, | ||
const StepData_Logical | aVClosed, | ||
const StepData_Logical | aSelfIntersect | ||
) | [virtual] |
Reimplemented from StepGeom_BSplineSurface.
virtual void StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::Init | ( | const Handle< TCollection_HAsciiString > & | aName, |
const Standard_Integer | aUDegree, | ||
const Standard_Integer | aVDegree, | ||
const Handle< StepGeom_HArray2OfCartesianPoint > & | aControlPointsList, | ||
const StepGeom_BSplineSurfaceForm | aSurfaceForm, | ||
const StepData_Logical | aUClosed, | ||
const StepData_Logical | aVClosed, | ||
const StepData_Logical | aSelfIntersect, | ||
const Handle< StepGeom_BSplineSurfaceWithKnots > & | aBSplineSurfaceWithKnots, | ||
const Handle< StepGeom_RationalBSplineSurface > & | aRationalBSplineSurface | ||
) | [virtual] |
virtual void StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::Init | ( | const Handle< TCollection_HAsciiString > & | aName, |
const Standard_Integer | aUDegree, | ||
const Standard_Integer | aVDegree, | ||
const Handle< StepGeom_HArray2OfCartesianPoint > & | aControlPointsList, | ||
const StepGeom_BSplineSurfaceForm | aSurfaceForm, | ||
const StepData_Logical | aUClosed, | ||
const StepData_Logical | aVClosed, | ||
const StepData_Logical | aSelfIntersect, | ||
const Handle< TColStd_HArray1OfInteger > & | aUMultiplicities, | ||
const Handle< TColStd_HArray1OfInteger > & | aVMultiplicities, | ||
const Handle< TColStd_HArray1OfReal > & | aUKnots, | ||
const Handle< TColStd_HArray1OfReal > & | aVKnots, | ||
const StepGeom_KnotType | aKnotSpec, | ||
const Handle< TColStd_HArray2OfReal > & | aWeightsData | ||
) | [virtual] |
StepGeom_KnotType StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::KnotSpec | ( | ) | const |
Standard_Integer StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::NbUKnots | ( | ) | const |
Standard_Integer StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::NbUMultiplicities | ( | ) | const |
Standard_Integer StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::NbVKnots | ( | ) | const |
Standard_Integer StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::NbVMultiplicities | ( | ) | const |
Standard_Integer StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::NbWeightsDataI | ( | ) | const |
Standard_Integer StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::NbWeightsDataJ | ( | ) | const |
Handle_StepGeom_RationalBSplineSurface StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::RationalBSplineSurface | ( | ) | const |
void StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::SetBSplineSurfaceWithKnots | ( | const Handle< StepGeom_BSplineSurfaceWithKnots > & | aBSplineSurfaceWithKnots | ) |
void StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::SetKnotSpec | ( | const StepGeom_KnotType | aKnotSpec | ) |
void StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::SetRationalBSplineSurface | ( | const Handle< StepGeom_RationalBSplineSurface > & | aRationalBSplineSurface | ) |
void StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::SetUKnots | ( | const Handle< TColStd_HArray1OfReal > & | aUKnots | ) |
void StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::SetUMultiplicities | ( | const Handle< TColStd_HArray1OfInteger > & | aUMultiplicities | ) |
void StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::SetVKnots | ( | const Handle< TColStd_HArray1OfReal > & | aVKnots | ) |
void StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::SetVMultiplicities | ( | const Handle< TColStd_HArray1OfInteger > & | aVMultiplicities | ) |
void StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::SetWeightsData | ( | const Handle< TColStd_HArray2OfReal > & | aWeightsData | ) |
Handle_TColStd_HArray1OfReal StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::UKnots | ( | ) | const |
Standard_Real StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::UKnotsValue | ( | const Standard_Integer | num | ) | const |
Handle_TColStd_HArray1OfInteger StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::UMultiplicities | ( | ) | const |
Standard_Integer StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::UMultiplicitiesValue | ( | const Standard_Integer | num | ) | const |
Handle_TColStd_HArray1OfReal StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::VKnots | ( | ) | const |
Standard_Real StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::VKnotsValue | ( | const Standard_Integer | num | ) | const |
Handle_TColStd_HArray1OfInteger StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::VMultiplicities | ( | ) | const |
Standard_Integer StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::VMultiplicitiesValue | ( | const Standard_Integer | num | ) | const |
Handle_TColStd_HArray2OfReal StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::WeightsData | ( | ) | const |
Standard_Real StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::WeightsDataValue | ( | const Standard_Integer | num1, |
const Standard_Integer | num2 | ||
) | const |