34 #ifndef __QGoTabImageView3D_h
35 #define __QGoTabImageView3D_h
40 #include <QHBoxLayout>
53 #include "QGoGUILibConfigure.h"
75 void retranslateUi(
QWidget *parent);
83 void SliceViewXYChanged(
int Slice);
85 void SliceViewXZChanged(
int Slice);
87 void SliceViewYZChanged(
int Slice);
89 void FullScreenViewChanged(
int View);
104 void SetSliceViewXY(
const int &);
106 void SetSliceViewXZ(
const int &);
108 void SetSliceViewYZ(
const int &);
110 void SetFullScreenView(
const int & iS);
114 void FullScreenViewXY();
116 void FullScreenViewXZ();
118 void FullScreenViewYZ();
120 void FullScreenViewXYZ();
122 void ChangeLookupTable();
124 void ShowScalarBar(
const bool &);
128 void DisplayAnnotations();
130 void DisplaySplinePlanes();
134 void Change3DPerspectiveToAxial();
136 void Change3DPerspectiveToCoronal();
138 void Change3DPerspectiveToSagittal();
154 virtual void PanInteractorBehavior(
bool);
167 void CreateAllViewActions();
178 virtual std::vector< vtkActor * >
AddContour(vtkPolyData *dataset,
179 vtkProperty *property = NULL);
181 virtual void SetSlice(
int iDir,
int *iIdx);