13 #ifndef mitkTransferFunctionInitializer_h
14 #define mitkTransferFunctionInitializer_h
16 #include <vtkColorTransferFunction.h>
17 #include <vtkPiecewiseFunction.h>
18 #include <vtkSmartPointer.h>
22 #include <itkObject.h>
23 #include <itkObjectFactory.h>
47 itkFactorylessNewMacro(Self);
56 static
void GetPresetNames(std::vector<std::
string> &presetNames);
78 void SetTransferFunctionMode(
int mode);
85 void InitTransferFunctionMode();
96 enum TransferFunctionMode
109 void RemoveAllPoints();
111 void SetCtDefaultMode();
112 void SetCtBlackWhiteMode();
113 void SetCtThoraxLargeMode();
114 void SetCtThoraxSmallMode();
115 void SetCtBoneMode();
116 void SetCtBoneGradientMode();
117 void SetCtCardiacMode();
118 void SetMrGenericMode();
Wrapper class for VTK scalar opacity, gradient opacity, and color transfer functions.
mitkClassMacroItkParent(TransferFunctionInitializer, itk::Object)
Wrapper for VTK scalar opacity, gradient opacity, and color transfer functions.
#define mitkNewMacro1Param(classname, type)
Find image slices visible on a given plane.