0028225: MFC sample on OCAF uses old-style definition of a Handle-class
[occt.git] / samples / mfc / standard / 06_Ocaf / src / OCAFSample_CommonDriver.hxx
CommitLineData
7fd59977 1// File generated by CPPExt (Transient)
2//
3// Copyright (C) 1991,1995 by
4//
5// MATRA DATAVISION, FRANCE
6//
7// This software is furnished in accordance with the terms and conditions
8// of the contract and with the inclusion of the above copyright notice.
9// This software or any other copy thereof may not be provided or otherwise
10// be made available to any other person. No title to an ownership of the
11// software is hereby transferred.
12//
13// At the termination of the contract, the software and all copies of this
14// software must be deleted.
15//
16#ifndef _OCAFSample_CommonDriver_HeaderFile
17#define _OCAFSample_CommonDriver_HeaderFile
18
d7a28eda 19#include <Standard_Type.hxx>
7fd59977 20#include <OCAFSample_Driver.hxx>
7fd59977 21
d7a28eda 22class TFunction_Logbook;
7fd59977 23
7fd59977 24
d7a28eda 25class OCAFSample_CommonDriver : public OCAFSample_Driver
26{
7fd59977 27public:
28
d7a28eda 29 Standard_EXPORT OCAFSample_CommonDriver ();
30 Standard_EXPORT virtual Standard_Integer Execute (Handle (TFunction_Logbook)& theLogbook) const;
31 Standard_EXPORT ~OCAFSample_CommonDriver ();
7fd59977 32
d7a28eda 33 // OCCT RTTI
34 DEFINE_STANDARD_RTTIEXT (OCAFSample_CommonDriver, OCAFSample_Driver)
7fd59977 35};
36
7fd59977 37#endif