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