53 void PrintSelf(ostream& os, vtkIndent indent)
override;
72 int &foundComponentType,
int &foundComponentIndex,
double &closestDistance2) override;
74 bool GetTransformationReferencePoint(
double referencePointWorld[3]) override;
85 void UpdateInteractionPipeline() override;
87 vtkSmartPointer<vtkPolyData> Line;
88 vtkSmartPointer<vtkPolyDataMapper2D> LineMapper;
89 vtkSmartPointer<vtkActor2D> LineActor;
90 vtkSmartPointer<vtkArcSource> Arc;
91 vtkSmartPointer<vtkPolyDataMapper2D> ArcMapper;
92 vtkSmartPointer<vtkActor2D> ArcActor;
93 vtkSmartPointer<vtkDiscretizableColorTransferFunction> ColorMap;
95 vtkSmartPointer<vtkTubeFilter> TubeFilter;
96 vtkSmartPointer<vtkTubeFilter> ArcTubeFilter;
98 vtkSmartPointer<vtkTransformPolyDataFilter> LineWorldToSliceTransformer;
99 vtkSmartPointer<vtkTransformPolyDataFilter> ArcWorldToSliceTransformer;
101 vtkSmartPointer<vtkSampleImplicitFunctionFilter> LineSliceDistance;
102 vtkSmartPointer<vtkSampleImplicitFunctionFilter> ArcSliceDistance;