// File generated by CPPExt (Transient) // // Copyright (C) 1991,1995 by // // MATRA DATAVISION, FRANCE // // This software is furnished in accordance with the terms and conditions // of the contract and with the inclusion of the above copyright notice. // This software or any other copy thereof may not be provided or otherwise // be made available to any other person. No title to an ownership of the // software is hereby transferred. // // At the termination of the contract, the software and all copies of this // software must be deleted. // #ifndef _OCAFSample_Driver_HeaderFile #define _OCAFSample_Driver_HeaderFile #include #include #include class TFunction_Logbook; class OCAFSample_Driver : public TFunction_Driver { public: Standard_EXPORT void Validate (TFunction_Logbook& log) const; Standard_EXPORT virtual Standard_Boolean MustExecute (const Handle (TFunction_Logbook)& log) const; Standard_EXPORT virtual Standard_Integer Execute (Handle (TFunction_Logbook)& log) const; Standard_EXPORT virtual Standard_Boolean Arguments (TDF_LabelMap& theArgs) const; Standard_EXPORT virtual Standard_Boolean Results (TDF_LabelMap& theRes) const; Standard_EXPORT ~OCAFSample_Driver (); // OCCT RTTI DEFINE_STANDARD_RTTIEXT(OCAFSample_Driver,TFunction_Driver) protected: Standard_EXPORT OCAFSample_Driver (); }; #endif