Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Wrapper class for VTK scalar opacity, gradient opacity, and color transfer functions. More...
#include <mitkTransferFunctionInitializer.h>
Public Types | |
typedef TransferFunctionInitializer | Self |
typedef itk::Object | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
virtual std::vector< std::string > | GetClassHierarchy () const |
virtual const char * | GetClassName () const |
Pointer | Clone () const |
void | SetTransferFunction (TransferFunction::Pointer transferFunction) |
mitk::TransferFunction::Pointer | GetTransferFunction () |
void | SetTransferFunctionMode (int mode) |
void | InitTransferFunctionMode () |
Static Public Member Functions | |
static const char * | GetStaticNameOfClass () |
static Pointer | New () |
static Pointer | New (TransferFunction::Pointer _arg) |
static void | GetPresetNames (std::vector< std::string > &presetNames) |
Protected Member Functions | |
TransferFunctionInitializer (TransferFunction::Pointer transferFunction=nullptr) | |
~TransferFunctionInitializer () override | |
Wrapper class for VTK scalar opacity, gradient opacity, and color transfer functions.
Holds a copy of each of the three standard VTK transfer functions (scalar opacity, gradient opacity, color) and provides an interface for manipulating their control points. Each original function can be retrieved by a Get() method.
NOTE: Currently, transfer function initialization based on histograms or computed-tomography-presets is also provided by this class, but will likely be separated into a specific initializer class.
Definition at line 42 of file mitkTransferFunctionInitializer.h.
typedef itk::SmartPointer<const Self> mitk::TransferFunctionInitializer::ConstPointer |
Definition at line 45 of file mitkTransferFunctionInitializer.h.
Definition at line 45 of file mitkTransferFunctionInitializer.h.
Definition at line 45 of file mitkTransferFunctionInitializer.h.
typedef itk::Object mitk::TransferFunctionInitializer::Superclass |
Definition at line 45 of file mitkTransferFunctionInitializer.h.
|
protected |
|
overrideprotected |
Pointer mitk::TransferFunctionInitializer::Clone | ( | ) | const |
|
inlinevirtual |
Definition at line 45 of file mitkTransferFunctionInitializer.h.
|
virtual |
|
static |
|
inlinestatic |
Definition at line 45 of file mitkTransferFunctionInitializer.h.
mitk::TransferFunction::Pointer mitk::TransferFunctionInitializer::GetTransferFunction | ( | ) |
void mitk::TransferFunctionInitializer::InitTransferFunctionMode | ( | ) |
|
static |
|
inlinestatic |
Definition at line 50 of file mitkTransferFunctionInitializer.h.
void mitk::TransferFunctionInitializer::SetTransferFunction | ( | TransferFunction::Pointer | transferFunction | ) |
void mitk::TransferFunctionInitializer::SetTransferFunctionMode | ( | int | mode | ) |