]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR2DView.h
*** empty log message ***
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxVtkMPR2DView.h
index b385e4d5ae34b6ef4194d0cbb02458c6c0218cb0..8c62a27dc5a578c49ec5538f1d14e31d665b2699 100644 (file)
@@ -5,6 +5,12 @@
 
 #include "wxVtk2DBaseView.h"
 
+#include "vtkPolyDataMapper.h"
+#include <vtkPolyData.h>
+#include <vtkPoints.h>
+#include "vtkActor.h"
+#include "vtkPolyData.h"
+
 class creaMaracasVisu_EXPORT wxVtkMPR2DView :  public wxVtk2DBaseView
 {
 public:
@@ -23,8 +29,11 @@ public:
                        void                    MoveY(double x, double y, double z);
                        void                    MoveZ(double x, double y, double z);
                        void                    ChangeAxisColor(double x, double y, double z);
-       virtual void                    TransfromeCoordViewWorld(double &X, double &Y, double &Z, int type);
+       virtual void                    TransFromCoordScreenToWorld(double &X, double &Y, double &Z, bool keepNormalDirection=false, int type=2);
+
                        void                    SetVisibleAxis(bool ok);
+    virtual int             GetDirection();
+
 
 
 private:
@@ -44,7 +53,7 @@ private:
        vtkActor                                        *_lineBActor;
        vtkPolyDataMapper                       *_lineBMapper;
     vtkPolyData                                        *_pdB;
-//     vtkInteractorStyle2DMaracas     *_interactorStyle2DMaracas; 
+//     vtkInteractorStyle2DMaracas     *_interactorStyle2DMaracas;
        vtkInteractorStyleMPRView       *_interactorstylemprview;
 };