// This file is generated by WOK (CPPExt). // Please do not edit this file; modify original file instead. // The copyright and license terms as defined for the original file apply to // this header file considered to be the "object code" form of the original source. #ifndef _StepGeom_CurveBoundedSurface_HeaderFile #define _StepGeom_CurveBoundedSurface_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_DefineHandle_HeaderFile #include #endif #ifndef _Handle_StepGeom_CurveBoundedSurface_HeaderFile #include #endif #ifndef _Handle_StepGeom_Surface_HeaderFile #include #endif #ifndef _Handle_StepGeom_HArray1OfSurfaceBoundary_HeaderFile #include #endif #ifndef _Standard_Boolean_HeaderFile #include #endif #ifndef _StepGeom_BoundedSurface_HeaderFile #include #endif #ifndef _Handle_TCollection_HAsciiString_HeaderFile #include #endif class StepGeom_Surface; class StepGeom_HArray1OfSurfaceBoundary; class TCollection_HAsciiString; //! Representation of STEP entity CurveBoundedSurface
class StepGeom_CurveBoundedSurface : public StepGeom_BoundedSurface { public: //! Empty constructor
Standard_EXPORT StepGeom_CurveBoundedSurface(); //! Initialize all fields (own and inherited)
Standard_EXPORT void Init(const Handle(TCollection_HAsciiString)& aRepresentationItem_Name,const Handle(StepGeom_Surface)& aBasisSurface,const Handle(StepGeom_HArray1OfSurfaceBoundary)& aBoundaries,const Standard_Boolean aImplicitOuter) ; //! Returns field BasisSurface
Standard_EXPORT Handle_StepGeom_Surface BasisSurface() const; //! Set field BasisSurface
Standard_EXPORT void SetBasisSurface(const Handle(StepGeom_Surface)& BasisSurface) ; //! Returns field Boundaries
Standard_EXPORT Handle_StepGeom_HArray1OfSurfaceBoundary Boundaries() const; //! Set field Boundaries
Standard_EXPORT void SetBoundaries(const Handle(StepGeom_HArray1OfSurfaceBoundary)& Boundaries) ; //! Returns field ImplicitOuter
Standard_EXPORT Standard_Boolean ImplicitOuter() const; //! Set field ImplicitOuter
Standard_EXPORT void SetImplicitOuter(const Standard_Boolean ImplicitOuter) ; DEFINE_STANDARD_RTTI(StepGeom_CurveBoundedSurface) protected: private: Handle_StepGeom_Surface theBasisSurface; Handle_StepGeom_HArray1OfSurfaceBoundary theBoundaries; Standard_Boolean theImplicitOuter; }; // other Inline functions and methods (like "C++: function call" methods) #endif