// 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 _STEPCAFControl_ExternFile_HeaderFile #define _STEPCAFControl_ExternFile_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_DefineHandle_HeaderFile #include #endif #ifndef _Handle_STEPCAFControl_ExternFile_HeaderFile #include #endif #ifndef _Handle_XSControl_WorkSession_HeaderFile #include #endif #ifndef _IFSelect_ReturnStatus_HeaderFile #include #endif #ifndef _Standard_Boolean_HeaderFile #include #endif #ifndef _Handle_TCollection_HAsciiString_HeaderFile #include #endif #ifndef _TDF_Label_HeaderFile #include #endif #ifndef _MMgt_TShared_HeaderFile #include #endif class XSControl_WorkSession; class TCollection_HAsciiString; class TDF_Label; //! Auxiliary class serving as container for data resulting
//! from translation of external file
class STEPCAFControl_ExternFile : public MMgt_TShared { public: //! Creates an empty structure
Standard_EXPORT STEPCAFControl_ExternFile(); void SetWS(const Handle(XSControl_WorkSession)& WS) ; Handle_XSControl_WorkSession GetWS() const; void SetLoadStatus(const IFSelect_ReturnStatus stat) ; IFSelect_ReturnStatus GetLoadStatus() const; void SetTransferStatus(const Standard_Boolean isok) ; Standard_Boolean GetTransferStatus() const; void SetWriteStatus(const IFSelect_ReturnStatus stat) ; IFSelect_ReturnStatus GetWriteStatus() const; void SetName(const Handle(TCollection_HAsciiString)& name) ; Handle_TCollection_HAsciiString GetName() const; void SetLabel(const TDF_Label& L) ; TDF_Label GetLabel() const; DEFINE_STANDARD_RTTI(STEPCAFControl_ExternFile) protected: private: Handle_XSControl_WorkSession myWS; IFSelect_ReturnStatus myLoadStatus; Standard_Boolean myTransferStatus; IFSelect_ReturnStatus myWriteStatus; Handle_TCollection_HAsciiString myName; TDF_Label myLabel; }; #include // other Inline functions and methods (like "C++: function call" methods) #endif