18 #ifndef _MITK_MITK_REGISTRATION_WRAPPER_MAPPER_BASE_H
19 #define _MITK_MITK_REGISTRATION_WRAPPER_MAPPER_BASE_H
22 #include <vtkSmartPointer.h>
29 class vtkPropAssembly;
30 class vtkPolyDataMapper;
32 class vtkColorTransferFunction;
69 vtkSmartPointer<vtkColorTransferFunction>
m_LUT;
vtkSmartPointer< vtkPolyData > m_StartGridData
Base class for mapper specific rendering ressources.
MITKRegistrationWrapperMapperBase()
vtkSmartPointer< vtkActor > m_StartGridActor
Templated class for management of LocalStorage implementations in Mappers.
Organizes the rendering process.
static void SetDefaultProperties(DataNode *node, BaseRenderer *renderer=NULL, bool overwrite=false)
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
~RegWrapperLocalStorage()
static void SetVtkMapperImmediateModeRendering(vtkMapper *mapper)
vtkSmartPointer< vtkPolyDataMapper > m_DeformedGridMapper
#define MITKMATCHPOINTREGISTRATION_EXPORT
vtkSmartPointer< vtkPolyData > m_DeformedGridData
mitkClassMacro(MITKRegistrationWrapperMapperBase, VtkMapper)
vtkSmartPointer< vtkPolyDataMapper > m_StartGridMapper
vtkSmartPointer< vtkActor > m_DeformedGridActor
virtual void GenerateDataForRenderer(mitk::BaseRenderer *renderer)
Generate the data needed for rendering into renderer.
vtkSmartPointer< vtkColorTransferFunction > m_LUT
virtual ~MITKRegistrationWrapperMapperBase()
itk::TimeStamp m_LastUpdateTime
Timestamp of last update of stored data.
virtual vtkProp * GetVtkProp(mitk::BaseRenderer *renderer)
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.