1 // PrismDriver.h: interface for the Prism function driver.
3 //////////////////////////////////////////////////////////////////////
5 #if !defined(_PRISMDRIVER_H_)
6 #define _PRISMDRIVER_H_
10 #endif // _MSC_VER > 1000
12 #include "BaseDriver.h"
14 #include <Standard_DefineHandle.hxx>
15 #include <TFunction_Logbook.hxx>
17 DEFINE_STANDARD_HANDLE(PrismDriver, BaseDriver)
19 // A Prism function driver.
20 class PrismDriver : public BaseDriver
24 // ID of the function driver
25 static const Standard_GUID& GetID();
31 virtual Standard_Integer Execute(Handle(TFunction_Logbook)& log) const;
33 DEFINE_STANDARD_RTTIEXT(PrismDriver, BaseDriver)
36 #endif // !defined(_PRISMDRIVER_H_)