17 #ifndef MITKEnhancedPointSetVtkMapper3D_H_HEADER_INCLUDED_C1907273
18 #define MITKEnhancedPointSetVtkMapper3D_H_HEADER_INCLUDED_C1907273
29 class vtkSphereSource;
32 class vtkCylinderSource;
72 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
90 void DeleteVtkObject(vtkObject *o);
93 void UpdateVtkObjects();
96 virtual void ApplyColorAndOpacityProperties(
mitk::BaseRenderer *renderer, vtkActor *actor)
override;
105 typedef std::map<PointIdentifier, ActorAndPointType>
ActorMap;
std::map< PointIdentifier, ActorAndPointType > ActorMap
std::map< PointIdentifier, vtkConeSource * > ConeSourceMap
std::map< PointIdentifier, vtkCubeSource * > CubeSourceMap
#define MITKMAPPEREXT_EXPORT
CylinderSourceMap m_CylinderSources
Organizes the rendering process.
ConeSourceMap m_ConeSources
DataCollection - Class to facilitate loading/accessing structured data.
CubeSourceMap m_CubeSources
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.
std::map< PointIdentifier, vtkCylinderSource * > CylinderSourceMap
std::map< PointIdentifier, vtkSphereSource * > SphereSourceMap
Alternative Vtk-based 3D mapper for mitk::PointSet.
DataType::PointIdentifier PointIdentifier
vtkTubeFilter * m_ContourSource
Data structure which stores a set of points. Superclass of mitk::Mesh.
mitk::PointSet::PointIdentifier PointIdentifier
#define mitkClassMacro(className, SuperClassName)
std::pair< vtkActor *, mitk::PointSpecificationType > ActorAndPointType
SphereSourceMap m_SphereSources
LocalStorageHandler< BaseLocalStorage > m_LSH
vtkAssembly * m_PropAssembly
Class for nodes of the DataTree.