17 #ifndef TubeGraphVtkMapper3D_H_HEADER_INCLUDED
18 #define TubeGraphVtkMapper3D_H_HEADER_INCLUDED
29 #include <vtkAppendPolyData.h>
30 #include <vtkAssembly.h>
31 #include <vtkPolyData.h>
32 #include <vtkSmartPointer.h>
100 bool ClipStructures();
105 vtkSmartPointer<vtkAssembly> m_vtkTubeGraphAssembly;
106 std::map<TubeGraph::TubeDescriptorType, vtkSmartPointer<vtkActor>> m_vtkTubesActorMap;
107 std::map<TubeGraph::VertexDescriptorType, vtkSmartPointer<vtkActor>> m_vtkSpheresActorMap;
109 itk::TimeStamp m_lastGenerateDataTime;
110 itk::TimeStamp m_lastRenderDataTime;
116 LocalStorageHandler<LocalStorage> m_LSH;
#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
static itkEventMacro(BoundingShapeInteractionEvent, itk::AnyEvent) class MITKBOUNDINGSHAPE_EXPORT BoundingShapeInteractor Pointer New()
Basic interaction methods for mitk::GeometryData.