13 #ifndef mitkCrosshairVtkMapper2D_h
14 #define mitkCrosshairVtkMapper2D_h
22 #include <vtkSmartPointer.h>
26 class vtkPropAssembly;
27 class vtkPolyDataMapper2D;
45 itkFactorylessNewMacro(
Self);
54 static void SetDefaultProperties(
DataNode* node,
BaseRenderer* renderer =
nullptr,
bool overwrite =
false);
79 void GenerateDataForRenderer(
BaseRenderer *renderer)
override;
83 void DrawLine(
Point3D p0,
Point3D p1, vtkCellArray* lines, vtkPoints* points);
86 void ApplyColorAndOpacityProperties2D(
BaseRenderer* renderer, vtkActor2D* actor);