Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkEnhancedPointSetVtkMapper3D_h
14 #define mitkEnhancedPointSetVtkMapper3D_h
25 class vtkSphereSource;
28 class vtkCylinderSource;
68 itkFactorylessNewMacro(
Self);
88 void DeleteVtkObject(vtkObject *o);
91 void UpdateVtkObjects();
94 void ApplyColorAndOpacityProperties(
mitk::BaseRenderer *renderer, vtkActor *actor)
override;
103 typedef std::map<PointIdentifier, ActorAndPointType>
ActorMap;
ConeSourceMap m_ConeSources
DataType::PointIdentifier PointIdentifier
std::map< PointIdentifier, vtkCylinderSource * > CylinderSourceMap
SphereSourceMap m_SphereSources
CubeSourceMap m_CubeSources
std::map< PointIdentifier, ActorAndPointType > ActorMap
vtkTubeFilter * m_ContourSource
CylinderSourceMap m_CylinderSources
Find image slices visible on a given plane.
std::map< PointIdentifier, vtkSphereSource * > SphereSourceMap
std::map< PointIdentifier, vtkCubeSource * > CubeSourceMap
Base class of all mappers, Vtk as well as OpenGL mappers.
Base class of all Vtk Mappers in order to display primitives by exploiting Vtk functionality.
std::pair< vtkActor *, mitk::PointSpecificationType > ActorAndPointType
mitk::PointSet::PointIdentifier PointIdentifier
LocalStorageHandler< BaseLocalStorage > m_LSH
#define mitkClassMacro(className, SuperClassName)
Alternative Vtk-based 3D mapper for mitk::PointSet.
Data structure which stores a set of points.
vtkAssembly * m_PropAssembly
std::map< PointIdentifier, vtkConeSource * > ConeSourceMap
Class for nodes of the DataTree.
#define MITKMAPPEREXT_EXPORT
void SetDefaultProperties(DataNode *node, BaseRenderer *renderer, bool override)
Set common default properties for both 2-d and 3-d ROI mappers.