Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkMultiLabelSegmentationVtkMapper3D_h
14 #define mitkMultiLabelSegmentationVtkMapper3D_h
27 #include <vtkSmartPointer.h>
29 class vtkPolyDataMapper;
32 class vtkVolumeProperty;
34 class vtkSmartVolumeMapper;
140 bool GenerateVolumeMapping(
mitk::BaseRenderer* renderer,
const std::vector<mitk::LabelSetImage::GroupIndexType>& outdatedGroupIDs);
#define MITKMULTILABEL_EXPORT
std::vector< vtkSmartPointer< vtkImageData > > m_LayerImages
itk::TimeStamp m_LastDataUpdateTime
Timestamp of last update of stored data.
unsigned int m_NumberOfGroups
mitk::LookupTable::Pointer m_LabelLookupTable
std::vector< vtkSmartPointer< vtkPiecewiseFunction > > m_OpacityTransferFunctions
Find image slices visible on a given plane.
mitk::LocalStorageHandler< LocalStorage > m_LSH
The LocalStorageHandler holds all (three) LocalStorages for the three 2D render windows.
Base class of all mappers, Vtk as well as OpenGL mappers.
Base class of all Vtk Mappers in order to display primitives by exploiting Vtk functionality.
itk::TimeStamp m_LastPropertyUpdateTime
Timestamp of last update of a property.
Base class for mapper specific rendering resources.
std::vector< const Image * > m_GroupImageIDs
std::vector< vtkSmartPointer< vtkVolume > > m_LayerVolumes
#define mitkClassMacro(className, SuperClassName)
vtkSmartPointer< vtkPropAssembly > m_Actors
Internal class holding the mapper, actor, etc. for each of the 3 2D render windows.
Mapper to resample and display 2D slices of a 3D labelset image.
std::vector< vtkSmartPointer< vtkSmartVolumeMapper > > m_LayerVolumeMappers
Class for nodes of the DataTree.
void SetDefaultProperties(DataNode *node, BaseRenderer *renderer, bool override)
Set common default properties for both 2-d and 3-d ROI mappers.
std::vector< vtkSmartPointer< vtkColorTransferFunction > > m_TransferFunctions