26#ifndef REORIENTIMAGE_H
27#define REORIENTIMAGE_H
32#include "ui_ReorientImage.h"
37class vtkAnnotatedCubeActor;
93 vtkSmartPointer<vtkAxesActor>
axes;
Interactive 3D viewer.
Definition: InteractiveGeometryViewer.h:56
Definition: ReorientImage.h:43
QFrame * dialog
the dialog
Definition: ReorientImage.h:90
vtkSmartPointer< vtkAnnotatedCubeActor > annotatedCube
annotated cube actor
Definition: ReorientImage.h:96
Ui::ReorientImage ui
the Qt Gui
Definition: ReorientImage.h:87
camitk::Geometry * maleModel
Definition: ReorientImage.h:106
vtkSmartPointer< vtkTransform > cubeTransform
Definition: ReorientImage.h:102
virtual void modelChanged(bool displayMaleModel)
Definition: ReorientImage.cpp:224
void buildGeometries()
Build Geometries.
Definition: ReorientImage.cpp:455
QMap< QChar, QString > lettersMeaning
Definition: ReorientImage.h:109
InteractiveGeometryViewer * internalViewer
Definition: ReorientImage.h:81
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
vtkSmartPointer< vtkAxesActor > axes
axes actor
Definition: ReorientImage.h:93
vtkSmartPointer< vtkTransform > orientationCubeTransform
Definition: ReorientImage.h:100
ApplyStatus process(camitk::ImageComponent *image)
Actually perform the image transformation.
Definition: ReorientImage.cpp:266
vtkSmartPointer< vtkTransform > axesTransform
Definition: ReorientImage.h:103
virtual ~ReorientImage()
Destructor.
Definition: ReorientImage.cpp:123
void buildAxes()
Definition: ReorientImage.cpp:372
camitk::Geometry * modelBoundingBox
Definition: ReorientImage.h:105
virtual QWidget * getWidget()
this method creates and returns the widget containing the user interface for the action
Definition: ReorientImage.cpp:242
void initInternalViewer()
Definition: ReorientImage.cpp:186
void initDialog()
initialize the dialog
Definition: ReorientImage.cpp:135
vtkSmartPointer< vtkTransform > orientationTransform
Definition: ReorientImage.h:98
void setAxesOrientation(const QString orientation)
Definition: ReorientImage.cpp:512
camitk::Geometry * femaleModel
Definition: ReorientImage.h:107
void buildCube()
Definition: ReorientImage.cpp:410
ReorientImage(camitk::ActionExtension *)
the constructor
Definition: ReorientImage.cpp:76
void buildTransforms()
Definition: ReorientImage.cpp:489
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
Definition: Action.cpp:35