#include "vtkInteractorStyleMPRView.h"
+#include "wxMPRBaseData.h"
#include "wxVtk2DBaseView.h"
#include "vtkPolyDataMapper.h"
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);
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;
vtkInteractorStyleMPRView *_interactorstylemprview;
};
-
#endif /*WXVTKMPR2DVIEW_H_*/