26 #ifndef SINGLEIMAGEVOLUMECOMPONENT_H
27 #define SINGLEIMAGEVOLUMECOMPONENT_H
37 #include <vtkImageReslice.h>
38 #include <vtkWindowLevelLookupTable.h>
39 #include <vtkImageChangeInformation.h>
58 Q_PROPERTY(
bool viewSliceIn3D READ getViewSliceIn3D WRITE setViewSliceIn3D)
68 virtual void pixelPicked(
double,
double,
double);
71 virtual void setSelected(
const bool,
const bool );
74 void singleImageSelected(
const bool);
76 bool getViewSliceIn3D()
const;
77 void setViewSliceIn3D(
bool);
87 virtual void initRepresentation();
92 vtkSmartPointer<vtkWindowLevelLookupTable>
lut;
InterfaceNode * myParentNode
who is the boss? The Component!
Definition: Component.h:659
This Component manages a set of images, destined to be seen in a single orientation only (axial OR sa...
Definition: SingleImageComponent.h:53
PossibleOrientation
Common slices orientation: axial, sagittal, coronal or anything else.
Definition: InterfaceBitMap.h:86
A Component represents something that could be included in the explorer view, the interactive 3D view...
Definition: Component.h:287
#define CAMITK_API
Definition: CamiTKAPI.h:49
InterfaceBitMap::PossibleOrientation sliceOrientation
Definition: SingleImageComponent.h:90
vtkSmartPointer< vtkWindowLevelLookupTable > lut
Definition: SingleImageComponent.h:92
Component * getMyParentComponent()
this method simplify the code, and avoid to cast all the time the myParentNode to a ImageManager...
Definition: SingleImageComponent.h:99