13 #ifndef TubeGraphVtkMapper3D_H_HEADER_INCLUDED 14 #define TubeGraphVtkMapper3D_H_HEADER_INCLUDED 25 #include <vtkAppendPolyData.h> 26 #include <vtkAssembly.h> 27 #include <vtkPolyData.h> 28 #include <vtkSmartPointer.h> 96 bool ClipStructures();
101 vtkSmartPointer<vtkAssembly> m_vtkTubeGraphAssembly;
102 std::map<TubeGraph::TubeDescriptorType, vtkSmartPointer<vtkActor>> m_vtkTubesActorMap;
103 std::map<TubeGraph::VertexDescriptorType, vtkSmartPointer<vtkActor>> m_vtkSpheresActorMap;
105 itk::TimeStamp m_lastGenerateDataTime;
106 itk::TimeStamp m_lastRenderDataTime;
108 LocalStorage() { m_vtkTubeGraphAssembly = vtkSmartPointer<vtkAssembly>::New(); }
109 ~LocalStorage()
override {}
#define MITKTUBEGRAPH_EXPORT
Base class for mapper specific rendering ressources.
Base Class for Tube Graphs.
Base Class for Tube Graph Vertices.
Organizes the rendering process.
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.
TubeGraph::EdgeDescriptorType EdgeDescriptorType
boost::graph_traits< GraphType >::edge_descriptor EdgeDescriptorType
#define mitkClassMacro(className, SuperClassName)
Base Class for Tube Graph Edges.
boost::graph_traits< GraphType >::vertex_descriptor VertexDescriptorType
TubeGraph::VertexDescriptorType VertexDescriptorType