26 #ifndef SINGLEIMAGEVOLUMECOMPONENT_H 27 #define SINGLEIMAGEVOLUMECOMPONENT_H 31 #include "Component.h" 38 #include <vtkImageReslice.h> 39 #include <vtkWindowLevelLookupTable.h> 40 #include <vtkImageChangeInformation.h> 60 Q_PROPERTY(
bool viewSliceIn3D READ getViewSliceIn3D WRITE setViewSliceIn3D)
69 void pixelPicked(
double,
double,
double)
override;
72 void setSelected(
const bool,
const bool)
override;
76 void setTransform(vtkSmartPointer<vtkTransform>)
override;
77 void resetTransform()
override;
78 void translate(
double,
double,
double)
override;
79 void rotate(
double,
double,
double)
override;
80 void rotateVTK(
double,
double,
double)
override;
81 void setTransformTranslation(
double,
double,
double)
override;
82 void setTransformTranslationVTK(
double,
double,
double)
override;
83 void setTransformRotation(
double,
double,
double)
override;
84 void setTransformRotationVTK(
double,
double,
double)
override;
87 void singleImageSelected(
const bool);
89 bool getViewSliceIn3D()
const;
94 void setViewSliceIn3D(
bool viewSliceIn3D);
99 void initRepresentation()
override;
104 vtkSmartPointer<vtkWindowLevelLookupTable>
lut;
SliceOrientation
Common slices orientation: axial, sagittal, coronal axial_neuro.
Definition: Slice.h:132
This Component manages a set of images, destined to be seen in a single orientation only (axial OR sa...
Definition: SingleImageComponent.h:56
Definition: Action.cpp:36
Slice::SliceOrientation sliceOrientation
Definition: SingleImageComponent.h:102
A Component represents something that could be included in the explorer view, the interactive 3D view...
Definition: sdk/libraries/core/component/Component.h:298
#define CAMITK_API
Definition: CamiTKAPI.h:49
vtkSmartPointer< vtkWindowLevelLookupTable > lut
Definition: SingleImageComponent.h:104