class wxVtkSceneManager : public InteractorStyleMaracas , public Observer
{
public:
-
- wxVtkSceneManager(wxGEditorTabPanel *parent, wxVtk3DBaseView *baseView, int idManager);
+
+//EED 15 oct 2012 wxVtkSceneManager(wxGEditorTabPanel *parent, wxVtk3DBaseView *baseView, int idManager);
+ wxVtkSceneManager(wxGEditorTabPanel *parent, wxVtk3DBaseView *baseView, int idManager,Factory::Pointer bbtkfactory);
+
~wxVtkSceneManager();
void disconnectDrop();
std::string GetCategory();
std::string GetDescription();
+ // RaC2012 2nd HackFest
+ // External Inputs was the complex inputs in previous versions
+ // Get names of all external inputs
+ std::vector< std::string> GetExternalInputsNames();
+ void getCleanLine(std::stringstream &inputStream, std::string &line);
+
// JGRR & CM
void printAll( int com, int sta );
+
+
private:
std::string _cbName;
vtkActor *_fillObjectActor;
vtkDataSetMapper *_aPolygonMapper;
+ Factory::Pointer _bbtkfactory;
+
+
std::string LineNumber(bool withLineNumber, int &value);
int GetIndexInSelected(int idControler);
void UnSelectBlackBoxes();
GObjectController *GetGBlackBoxControlerPointedByMouse();
void CancelConnection();
+
protected: