Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkSurfaceVtkMapper3D_h
14 #define mitkSurfaceVtkMapper3D_h
23 #include <vtkDepthSortPolyData.h>
24 #include <vtkPlaneCollection.h>
25 #include <vtkPolyDataMapper.h>
26 #include <vtkPolyDataNormals.h>
27 #include <vtkSmartPointer.h>
79 itkFactorylessNewMacro(
Self);
83 itkSetMacro(GenerateNormals,
bool);
85 itkGetMacro(GenerateNormals,
bool);
128 m_Actor->SetMapper(m_VtkPolyDataMapper);
138 static void ApplyMitkPropertiesToVtkProperty(
mitk::DataNode *node,
139 vtkProperty *property,
vtkSmartPointer< vtkPlaneCollection > m_ClippingPlaneCollection
Abstract base class for properties.
vtkSmartPointer< vtkPolyDataNormals > m_VtkPolyDataNormals
Class for storing surfaces (vtkPolyData).
mitk::LocalStorageHandler< LocalStorage > m_LSH
Find image slices visible on a given plane.
vtkSmartPointer< vtkActor > m_Actor
Base class of all mappers, Vtk as well as OpenGL mappers.
vtkSmartPointer< vtkDepthSortPolyData > m_DepthSort
vtkSmartPointer< vtkPolyDataMapper > m_VtkPolyDataMapper
Base class of all Vtk Mappers in order to display primitives by exploiting Vtk functionality.
Base class for mapper specific rendering resources.
#define mitkClassMacro(className, SuperClassName)
itk::TimeStamp m_ShaderTimestampUpdate
Vtk-based mapper for Surfaces.
Class for nodes of the DataTree.
void SetDefaultProperties(DataNode *node, BaseRenderer *renderer, bool override)
Set common default properties for both 2-d and 3-d ROI mappers.