26 #ifndef REORIENTIMAGE_H
27 #define REORIENTIMAGE_H
32 #include "ui_ReorientImage.h"
37 class vtkAnnotatedCubeActor;
71 void buildGeometries();
75 void buildTransforms();
77 void initInternalViewer();
79 void setAxesOrientation(
const QString orientation);
93 vtkSmartPointer<vtkAxesActor> axes;
96 vtkSmartPointer<vtkAnnotatedCubeActor> annotatedCube;
98 vtkSmartPointer<vtkTransform> orientationTransform;
100 vtkSmartPointer<vtkTransform> orientationCubeTransform;
102 vtkSmartPointer<vtkTransform> cubeTransform;
103 vtkSmartPointer<vtkTransform> axesTransform;
109 QMap<QChar, QString> lettersMeaning;
Interactive 3D viewer.
Definition: InteractiveGeometryViewer.h:56
Definition: ReorientImage.h:43
virtual void modelChanged(bool displayMaleModel)
Definition: ReorientImage.cpp:224
virtual camitk::Action::ApplyStatus apply()
method called when the action is applied
Definition: ReorientImage.cpp:253
virtual void rcsChanged(const QString index)
Definition: ReorientImage.cpp:211
void showApplyButton(bool show)
Definition: ReorientImage.cpp:181
virtual ~ReorientImage()
Destructor.
Definition: ReorientImage.cpp:123
virtual QWidget * getWidget()
this method creates and returns the widget containing the user interface for the action
Definition: ReorientImage.cpp:242
ReorientImage(camitk::ActionExtension *)
the constructor
Definition: ReorientImage.cpp:76
This class describes what is a generic Action extension.
Definition: ActionExtension.h:57
Action class is an abstract class that enables you to build a action (generally on a component).
Definition: Action.h:209
ApplyStatus
describes what happened during the application of an algorithm (i.e. results of the apply method)
Definition: Action.h:225
A 3D representation of a vtkPointSet to be displayed in a InteractiveViewer, this class implements th...
Definition: Geometry.h:126
The manager of the Image Volume data.
Definition: ImageComponent.h:77
Definition: Action.cpp:36