#include <StepGeom_BSplineSurface.hxx>
Inheritance diagram for StepGeom_BSplineSurface:

Public Member Functions | |
| Standard_EXPORT | StepGeom_BSplineSurface () |
| Returns a BSplineSurface . | |
| virtual Standard_EXPORT void | Init (const Handle(TCollection_HAsciiString)&aName) |
| virtual Standard_EXPORT 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) |
| Standard_EXPORT void | SetUDegree (const Standard_Integer aUDegree) |
| Standard_EXPORT Standard_Integer | UDegree () const |
| Standard_EXPORT void | SetVDegree (const Standard_Integer aVDegree) |
| Standard_EXPORT Standard_Integer | VDegree () const |
| Standard_EXPORT void | SetControlPointsList (const Handle(StepGeom_HArray2OfCartesianPoint)&aControlPointsList) |
| Standard_EXPORT Handle_StepGeom_HArray2OfCartesianPoint | ControlPointsList () const |
| Standard_EXPORT Handle_StepGeom_CartesianPoint | ControlPointsListValue (const Standard_Integer num1, const Standard_Integer num2) const |
| Standard_EXPORT Standard_Integer | NbControlPointsListI () const |
| Standard_EXPORT Standard_Integer | NbControlPointsListJ () const |
| Standard_EXPORT void | SetSurfaceForm (const StepGeom_BSplineSurfaceForm aSurfaceForm) |
| Standard_EXPORT StepGeom_BSplineSurfaceForm | SurfaceForm () const |
| Standard_EXPORT void | SetUClosed (const StepData_Logical aUClosed) |
| Standard_EXPORT StepData_Logical | UClosed () const |
| Standard_EXPORT void | SetVClosed (const StepData_Logical aVClosed) |
| Standard_EXPORT StepData_Logical | VClosed () const |
| Standard_EXPORT void | SetSelfIntersect (const StepData_Logical aSelfIntersect) |
| Standard_EXPORT StepData_Logical | SelfIntersect () const |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
| Standard_Integer | uDegree |
| Standard_Integer | vDegree |
| Handle_StepGeom_HArray2OfCartesianPoint | controlPointsList |
| StepGeom_BSplineSurfaceForm | surfaceForm |
| StepData_Logical | uClosed |
| StepData_Logical | vClosed |
| StepData_Logical | selfIntersect |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
Reimplemented from StepRepr_RepresentationItem. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1