X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FInterface_ManagerContour_NDimensions%2FwxContourViewPanel.h;h=065908bcbc6640454b578507439ba619580977b6;hb=469e6994cecb1763109864df0be7067fe5c344f3;hp=60d66f23de40d14d7a6a2087dc6822a639c149b0;hpb=7ef64acb00d37e665e0bf019b9a7ede2495bf155;p=creaContours.git diff --git a/lib/Interface_ManagerContour_NDimensions/wxContourViewPanel.h b/lib/Interface_ManagerContour_NDimensions/wxContourViewPanel.h index 60d66f2..065908b 100644 --- a/lib/Interface_ManagerContour_NDimensions/wxContourViewPanel.h +++ b/lib/Interface_ManagerContour_NDimensions/wxContourViewPanel.h @@ -279,23 +279,19 @@ class wxContourViewPanel : public wxPanel * Gets the vertical concept name * @return _verticalConcept The name of the concept for setting at the vertical bar */ - std::string getVerticalConceptName( ); - + std::string getVerticalConceptName( ); //------------------------------------------------------------------------------------------------------------ // Other functional methods //------------------------------------------------------------------------------------------------------------ - - void getSpacing( double * spacing ); - - wxVtkBaseView* getWxVtkBaseView(); - - double getCurrentDeep(); - - void SetVisibleAxis(bool ok); - int GetX(); - int GetY(); - int GetZ(); - void Refresh(); + 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 @@ -312,41 +308,27 @@ class wxContourViewPanel : public wxPanel void onStopCreateROI (wxCommandEvent& event); void onChangedDeep (wxCommandEvent& event); void onActionButtonPressed(wxCommandEvent& event); - void removeSceneContours(); void addNameWrapperToScene(); - std::vector getSelectedObjects(); - void RefreshInterface(); - vtkImageData* getImageData(); - void configureViewControlTo(std::string theName,manualBaseModel* manModelContour,double* spc,int typeofcontour); - - int GetImageDataSizeZ(); - + int GetImageDataSizeZ(); void GetImageDataRange(double *range); - void SetWidthContour(double width ); - - int getColorWindow(); - - int getWindowLevel(); - + 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 *vecX, std::vector *vecY, std::vector *vecZ ); - void changeImage(vtkImageData* img); - void changeDeep(); - void setImageSlice(int z); -private: - + +private: //------------------------------------------------------------------------------------------------------------ // Attributtes //------------------------------------------------------------------------------------------------------------ @@ -375,24 +357,18 @@ private: double last_spacing[3]; bool _useVerticalBar; bool _useHorizontalBar; - wxEvtHandler *_eventHandler; + bool _showBeforeContour; + bool _showAfterContour; //EED - //------------------------------------------------------------------------------------------------------------ // Private methods //------------------------------------------------------------------------------------------------------------ - - - - wxVtkMPR2DView * GetwxVtkMPR2DView(); - - + wxVtkMPR2DView *GetwxVtkMPR2DView(); // DECLARE_CLASS(wxContourViewPanel) // any class wishing to process wxWindows events must use this macro //DECLARE_EVENT_TABLE() - }; #endif // __wxContour_ViewPanel__