31 #ifndef vtkSlicerCurveRepresentation3D_h 32 #define vtkSlicerCurveRepresentation3D_h 34 #include "vtkSlicerMarkupsModuleVTKWidgetsExport.h" 39 class vtkPolyDataMapper;
53 void PrintSelf(ostream& os, vtkIndent indent)
override;
61 void GetActors(vtkPropCollection *)
override;
72 int &foundComponentType,
int &foundComponentIndex,
double &closestDistance2)
override;
75 int &foundComponentType,
int &componentIndex,
double &closestDistance2);
83 vtkSmartPointer<vtkPolyData>
Line;
94 double PreviousSpecularLightingCoeff{0.0};
vtkSmartPointer< vtkPolyData > Line
vtkSmartPointer< vtkPolyDataMapper > LineMapper
vtkSmartPointer< vtkActor > LineOccludedActor
vtkSmartPointer< vtkPolyDataMapper > LineOccludedMapper
Abstract Superclass for all specific types of MRML nodes.
vtkSmartPointer< vtkActor > LineActor
vtkSmartPointer< vtkTubeFilter > TubeFilter
Default representation for the curve widget.
vtkSmartPointer< vtkCellLocator > CurvePointLocator