Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
23 #include <itkObject.h>
24 #include <itkWeakPointer.h>
57 virtual DataNode *GetDataNode()
const;
80 DEPRECATED(
virtual bool GetVisibility(
bool &visible,
BaseRenderer *renderer,
const char *name =
"visible")
const);
87 DEPRECATED(
virtual bool GetOpacity(
float &opacity,
BaseRenderer *renderer,
const char *name =
"opacity")
const);
96 const char *name =
"levelwindow")
const);
131 virtual void ApplyColorAndOpacityProperties(
mitk::BaseRenderer *renderer, vtkActor *actor =
nullptr) = 0;
itk::TimeStamp & GetLastGenerateDataTime()
TimeStepType GetTimestep() const
Returns the current time step as calculated from the renderer.
virtual void GenerateData()
Generate the data needed for rendering (independent of a specific renderer)
#define mitkClassMacroItkParent(className, SuperClassName)
virtual void ResetMapper(BaseRenderer *)
Reset the mapper (i.e., make sure that nothing is displayed) if no valid data is present....
Find image slices visible on a given plane.
itk::TimeStamp m_LastGenerateDataTime
timestamp of last update of stored data
The LevelWindow class Class to store level/window values.
Base class of all mappers, Vtk as well as OpenGL mappers.
virtual void GenerateDataForRenderer(BaseRenderer *)
Generate the data needed for rendering into renderer.
Base class for mapper specific rendering resources.
void UpdateGenerateDataTime()
Base of all data objects.
virtual bool IsLODEnabled(BaseRenderer *) const
mitk::DataNode * m_DataNode
virtual bool IsVtkBased() const
Returns whether this is an vtk-based mapper.
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.