Common base class for both 2D and 3D ROI mapper local storages.
More...
#include <mitkROIMapperLocalStorage.h>
Common base class for both 2D and 3D ROI mapper local storages.
Stores per-renderer state shared by ROIMapper2D and ROIMapper3D, including the VTK prop assembly that aggregates all rendered ROI element actors and the last rendered time point for caching purposes.
- See also
- ROIMapper2D, ROIMapper3D
Definition at line 33 of file mitkROIMapperLocalStorage.h.
◆ ROIMapperLocalStorage()
| mitk::ROIMapperLocalStorage::ROIMapperLocalStorage |
( |
| ) |
|
◆ ~ROIMapperLocalStorage()
| mitk::ROIMapperLocalStorage::~ROIMapperLocalStorage |
( |
| ) |
|
|
override |
◆ GetLastTimePoint()
| TimePointType mitk::ROIMapperLocalStorage::GetLastTimePoint |
( |
| ) |
const |
Get the time point that was last used for rendering.
- Returns
- The last rendered time point.
◆ GetPropAssembly()
| vtkPropAssembly* mitk::ROIMapperLocalStorage::GetPropAssembly |
( |
| ) |
const |
Get the VTK prop assembly containing all rendered ROI actors.
- Returns
- Pointer to the prop assembly. Never
nullptr after construction.
◆ SetLastTimePoint()
| void mitk::ROIMapperLocalStorage::SetLastTimePoint |
( |
TimePointType |
timePoint | ) |
|
Set the last rendered time point.
- Parameters
-
| [in] | timePoint | The time point value to store. |
◆ SetPropAssembly()
| void mitk::ROIMapperLocalStorage::SetPropAssembly |
( |
vtkPropAssembly * |
propAssembly | ) |
|
Set the VTK prop assembly.
- Parameters
-
| [in] | propAssembly | The new prop assembly to store. |
◆ m_LastTimePoint
◆ m_PropAssembly
| vtkSmartPointer<vtkPropAssembly> mitk::ROIMapperLocalStorage::m_PropAssembly |
|
protected |
The documentation for this class was generated from the following file: