+ /// return the wxSplitter of one level
+ wxSplitterWindow* GetSplitter(int l) { return mLevelList[l].wxSplitter; }
+ /// Gets the user selected data from the level passed as a parameter
+ std::vector<tree::Node*> GetSelected(int level);
+ ///Validates the selected images
+ void ValidateSelectedImages();
+ ///Returns the selected data as vtkImageData
+ vtkImageData* GetSelectedImage(int dim);
+ ///Returns the selected data as vtkImageData
+ void GetSelectedImages(std::vector<vtkImageData*>& s, int dim);
+
+ // Updates the view of a level given the selected items of upper level
+ // Recursive method
+ virtual void RecursiveUpdateLevel( int );
+
+