26#ifndef REORIENTIMAGE_H
27#define REORIENTIMAGE_H
32#include "ui_ReorientImage.h"
37class 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
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:208
ApplyStatus
describes what happened during the application of an algorithm (i.e. results of the apply method)
Definition Action.h:224
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