14 #ifndef _MITK_MITK_REGISTRATION_WRAPPER_MAPPER_BASE_H 15 #define _MITK_MITK_REGISTRATION_WRAPPER_MAPPER_BASE_H 18 #include <vtkSmartPointer.h> 25 class vtkPropAssembly;
26 class vtkPolyDataMapper;
28 class vtkColorTransferFunction;
64 vtkSmartPointer<vtkColorTransferFunction>
m_LUT;
vtkSmartPointer< vtkPolyData > m_StartGridData
static void SetDefaultProperties(DataNode *node, BaseRenderer *renderer=nullptr, bool overwrite=false)
Base class for mapper specific rendering ressources.
MITKRegistrationWrapperMapperBase()
vtkSmartPointer< vtkActor > m_StartGridActor
vtkProp * GetVtkProp(mitk::BaseRenderer *renderer) override
void GenerateDataForRenderer(mitk::BaseRenderer *renderer) override
Generate the data needed for rendering into renderer.
Templated class for management of LocalStorage implementations in Mappers.
Organizes the rendering process.
DataCollection - Class to facilitate loading/accessing structured data.
Base class of all Vtk Mappers in order to display primitives by exploiting Vtk functionality.
mitk::LocalStorageHandler< RegWrapperLocalStorage > m_LSH
This member holds all three LocalStorages for the 3D render window(s).
virtual bool RendererGeometryIsOutdated(mitk::BaseRenderer *renderer, const itk::TimeStamp &time) const =0
vtkSmartPointer< vtkPolyDataMapper > m_DeformedGridMapper
#define MITKMATCHPOINTREGISTRATION_EXPORT
vtkSmartPointer< vtkPolyData > m_DeformedGridData
mitkClassMacro(MITKRegistrationWrapperMapperBase, VtkMapper)
vtkSmartPointer< vtkPolyDataMapper > m_StartGridMapper
vtkSmartPointer< vtkActor > m_DeformedGridActor
~RegWrapperLocalStorage() override
vtkSmartPointer< vtkColorTransferFunction > m_LUT
~MITKRegistrationWrapperMapperBase() override
itk::TimeStamp m_LastUpdateTime
Timestamp of last update of stored data.
virtual bool GetGeometryDescription(mitk::BaseRenderer *renderer, mitk::BaseGeometry::ConstPointer &gridDesc, unsigned int &gridFrequ) const =0
vtkSmartPointer< vtkPropAssembly > m_RegAssembly
Class for nodes of the DataTree.