-
- void getSpacing( double * spacing );
-
- wxVtkBaseView* getWxVtkBaseView();
-
- double getCurrentDeep();
-
- void SetVisibleAxis(bool ok);
- int GetX();
- int GetY();
- int GetZ();
- void Refresh();
-
-
-private:
- //------------------------------------------------------------------------------------------------------------
- // Private methods
- //------------------------------------------------------------------------------------------------------------
-
+ void getSpacing( double * spacing );
+ wxVtkBaseView* getWxVtkBaseView();
+ double getCurrentDeep();
+ void SetVisibleAxis(bool ok);
+ int GetX();
+ int GetY();
+ int GetZ();
+ void SetXY(int x, int y);
+ void Refresh();
+
+
+//this method should be deleted
+ wxVtkBaseView_SceneManager* getSceneManager();
+////////////7
+ void initializeScenceManager();
+ bool isEditableCControler(std::string theKeyName);
+ void removeFromScene(std::string theKeyName);
+
+/////////////////////////////////////////////////////
+ void onChangeInstant(wxCommandEvent& event);
+ void onCreateMultipleROI (wxCommandEvent& event);
+ void onCreateROI (wxCommandEvent& event);
+ void onStopCreateROI (wxCommandEvent& event);
+ void onChangedDeep (wxCommandEvent& event);
+ void onActionButtonPressed(wxCommandEvent& event);
+ void removeSceneContours();
+ void addNameWrapperToScene();
+ std::vector<std::string> getSelectedObjects();
+ void RefreshInterface();
+ vtkImageData* getImageData();
+ void configureViewControlTo(std::string theName,manualBaseModel* manModelContour,double* spc,int typeofcontour);
+ int GetImageDataSizeZ();
+ void GetImageDataRange(double *range);
+ void SetWidthContour(double width );
+ int getColorWindow();
+ int getWindowLevel();
+ void onBrigthnessColorWindowLevel(int colorwindow,int windowlevel);
+ void onInterpolation(bool interpolate);
+ void onShowTextContour(bool show);
+ void onBeforeAfterContour(bool before, bool after);
+ void GetPointsOfActualContour( std::vector<double> *vecX, std::vector<double> *vecY, std::vector<double> *vecZ );
+ void changeImage(vtkImageData* img);
+ void changeDeep();
+ void setImageSlice(int z);
+
+private: