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 TransfromeCoordScreenToWorld(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:
vtkActor *_lineBActor;
vtkPolyDataMapper *_lineBMapper;
vtkPolyData *_pdB;
-// vtkInteractorStyle2DMaracas *_interactorStyle2DMaracas;
+// vtkInteractorStyle2DMaracas *_interactorStyle2DMaracas;
vtkInteractorStyleMPRView *_interactorstylemprview;
};