17 #ifndef _MITK_CONTOURMODEL_MAPPER_3D_H_
18 #define _MITK_CONTOURMODEL_MAPPER_3D_H_
30 #include <vtkPolyData.h>
31 #include <vtkPolyDataMapper.h>
33 #include <vtkSmartPointer.h>
34 #include <vtkTubeFilter.h>
45 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
96 virtual vtkSmartPointer<vtkPolyData> CreateVtkPolyDataFromContour(
mitk::ContourModel *inputContour);
ContourModel is a structure of linked vertices defining a contour in 3D space. The vertices are store...
Base class for mapper specific rendering ressources.
Organizes the rendering process.
#define MITKCONTOURMODEL_EXPORT
static void Update(vtkPolyData *)
DataCollection - Class to facilitate loading/accessing structured data.
vtkSmartPointer< vtkTubeFilter > m_TubeFilter
vtkSmartPointer< vtkPolyDataMapper > m_Mapper
Mapper of a 2D render window.
Base class of all Vtk Mappers in order to display primitives by exploiting Vtk functionality.
Base class of all mappers, Vtk as well as OpenGL mappers.
~LocalStorage()
Default deconstructor of the local storage.
#define mitkClassMacro(className, SuperClassName)
vtkSmartPointer< vtkPolyData > m_OutlinePolyData
itk::TimeStamp m_LastUpdateTime
Timestamp of last update of stored data.
mitk::LocalStorageHandler< LocalStorage > m_LSH
The LocalStorageHandler holds all (three) LocalStorages for the three 2D render windows.
vtkSmartPointer< vtkActor > m_Actor
Actor of a 2D render window.
Class for nodes of the DataTree.