1 // CircleDriver.h: interface for the Circle function driver.
3 //////////////////////////////////////////////////////////////////////
5 #if !defined(_CIRCLEDRIVER_H_)
6 #define _CIRCLEDRIVER_H_
8 #include "BaseDriver.h"
10 #include <Standard_DefineHandle.hxx>
11 #include <TFunction_Logbook.hxx>
13 DEFINE_STANDARD_HANDLE(CircleDriver, BaseDriver)
15 // A Circle function driver.
16 class CircleDriver : public BaseDriver
20 // ID of the function driver
21 static const Standard_GUID& GetID();
27 virtual Standard_Integer Execute(Handle(TFunction_Logbook)& log) const;
29 DEFINE_STANDARD_RTTIEXT(CircleDriver, BaseDriver)
32 #endif // !defined(_CIRCLEDRIVER_H_)