18 #ifndef FiberBundleMapper3D_H_HEADER_INCLUDED
19 #define FiberBundleMapper3D_H_HEADER_INCLUDED
25 #include <vtkSmartPointer.h>
27 class vtkPropAssembly;
28 class vtkPolyDataMapper;
43 itkFactorylessNewMacro(
Self)
87 vtkSmartPointer<vtkLookupTable> m_lut;
vtkSmartPointer< vtkPropAssembly > m_FiberAssembly
Base class for mapper specific rendering ressources.
itk::TimeStamp m_LastUpdateTime
Timestamp of last update of stored data.
static void SetDefaultProperties(DataNode *node, BaseRenderer *renderer=NULL, bool overwrite=false)
virtual vtkProp * GetVtkProp(mitk::BaseRenderer *renderer) override
Templated class for management of LocalStorage implementations in Mappers.
Organizes the rendering process.
vtkSmartPointer< vtkActor > m_FiberActor
Point Actor of a 3D render window.
DataCollection - Class to facilitate loading/accessing structured data.
const FiberBundle * GetInput()
Base class of all Vtk Mappers in order to display primitives by exploiting Vtk functionality.
virtual void GenerateDataForRenderer(mitk::BaseRenderer *renderer) override
Generate the data needed for rendering into renderer.
Base class of all mappers, Vtk as well as OpenGL mappers.
vtkSmartPointer< vtkPolyDataMapper > m_FiberMapper
Point Mapper of a 3D render window.
virtual ~FiberBundleMapper3D()
static void SetVtkMapperImmediateModeRendering(vtkMapper *mapper)
void InternalGenerateData(mitk::BaseRenderer *renderer)
Base Class for Fiber Bundles;.
mitkClassMacro(FiberBundleMapper3D, VtkMapper) static Pointer New()
FBXLocalStorage3D()
Constructor of the local storage. Do as much actions as possible in here to avoid double executions...
mitk::LocalStorageHandler< FBXLocalStorage3D > m_LocalStorageHandler
This member holds all three LocalStorages for the 3D render window(s).
Class for nodes of the DataTree.