17 #ifndef _MITK_CONTOURMODELSET_MAPPER_3D_H_
18 #define _MITK_CONTOURMODELSET_MAPPER_3D_H_
31 #include <vtkAssembly.h>
32 #include <vtkPolyData.h>
33 #include <vtkPolyDataMapper.h>
35 #include <vtkSmartPointer.h>
36 #include <vtkTubeFilter.h>
47 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
92 virtual vtkSmartPointer<vtkPolyData> CreateVtkPolyDataFromContour(
mitk::ContourModel *inputContour,
96 virtual void ApplyContourModelSetProperties(
BaseRenderer *renderer);
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.
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.
mitk::LocalStorageHandler< LocalStorage > m_LSH
The LocalStorageHandler holds all (three) LocalStorages for the three 2D render windows.
#define mitkClassMacro(className, SuperClassName)
~LocalStorage()
Default deconstructor of the local storage.
mitk::ContourModelToSurfaceFilter::Pointer m_contourToPolyData
vtkSmartPointer< vtkAssembly > m_Assembly
Assembly of contours.
itk::TimeStamp m_LastUpdateTime
Timestamp of last update of stored data.
Class for nodes of the DataTree.