X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FwxVtkMPR2DView.h;h=4f5e2267fb61360fa9314c8d4faa7cfb92668cf2;hb=255f774ce4100c0b84e6b5efa5c64d0db77f8a61;hp=7005761b0aaf4755ee3363bc529c64b2cc66dc7b;hpb=e4ef2b5df5aac431ff3b806f83b7dd5e55e89d86;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR2DView.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR2DView.h index 7005761..4f5e226 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR2DView.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR2DView.h @@ -28,6 +28,7 @@ #include "vtkInteractorStyleMPRView.h" +#include "wxMPRBaseData.h" #include "wxVtk2DBaseView.h" #include "vtkPolyDataMapper.h" @@ -46,7 +47,6 @@ public: vtkMPRBaseData *GetVtkmprbasedata(); virtual int GetActualSlice(); virtual void SetActualSlice(int slice); - bool IfMouseTouchX(double x, double y, double z); bool IfMouseTouchY(double x, double y, double z); bool IfMouseTouchZ(double x, double y, double z); @@ -55,20 +55,18 @@ public: void MoveZ(double x, double y, double z); void ChangeAxisColor(double x, double y, double z); virtual void TransFromCoordScreenToWorld(double &X, double &Y, double &Z, bool keepNormalDirection=false, int type=2); - void SetVisibleAxis(bool ok); virtual int GetDirection(); - - private: - int _backX; int _backY; int _backZ; - bool _visibleAxis; + bool _backFixAxis2D; + double _backOpacityAxis; + bool _visibleAxis; int _direction; vtkPoints *_ptsA; vtkActor *_lineAActor; @@ -82,5 +80,4 @@ private: vtkInteractorStyleMPRView *_interactorstylemprview; }; - #endif /*WXVTKMPR2DVIEW_H_*/