27#ifndef vtkSlicerMarkupsWidgetRepresentation3D_h
28#define vtkSlicerMarkupsWidgetRepresentation3D_h
30#include "vtkSlicerMarkupsModuleVTKWidgetsExport.h"
33#include <vtkWeakPointer.h>
44class vtkGlyph3DMapper;
45class vtkLabelPlacementMapper;
48class vtkPolyDataMapper;
58 void PrintSelf(ostream& os, vtkIndent indent)
override;
84 bool AccuratePick(
int x,
int y,
double pickPoint[3],
double pickNormal[3] =
nullptr);
166 vtkSmartPointer<vtkGlyph3DMapper>
Mapper;
201 static void OnRenderCompleted(vtkObject* caller,
unsigned long event,
void* clientData,
void* callData);
extract points that are visible (based on z-buffer calculation)
Abstract Superclass for all specific types of MRML nodes.