#define __ExecuterBBSG_h__
//Includes same project
-//..
+#include "wxVtkSceneManager.h"
//Includes bbtk
#include "bbtkVirtualExec.h"
-
-
-/*
-namespace bbtk
-{
-
- class Interpreter;
-
-
- class Executer : public VirtualExec
- {
- BBTK_OBJECT_INTERFACE(Executer);
- typedef VirtualExec Superclass;
- public:
- static Pointer New();
-*/
-
-
-
-
namespace bbtk
{
class EExecuterBBSG : public VirtualExec
{
-// BBTK_OBJECT_INTERFACE(EExecuterBBSG);
-// typedef VirtualExec Superclass;
public:
- static Pointer New();
-// Pointer New();
- EExecuterBBSG();
+ static Pointer New( wxVtkSceneManager* sceneManager, Factory::Pointer factory );
+ EExecuterBBSG( wxVtkSceneManager* sceneManager, Factory::Pointer factory );
~EExecuterBBSG();
//Public methods
virtual void Print(const std::string & message);
//--EED
-
+ double _xGeneral;
+ double _yGeneral;
+ double _zGeneral;
+ wxVtkSceneManager *_sceneManager;
+ Factory::Pointer _factory;
private: