32 #ifndef vtkSlicerPlaneRepresentation2D_h 33 #define vtkSlicerPlaneRepresentation2D_h 35 #include "vtkSlicerMarkupsModuleVTKWidgetsExport.h" 37 #include "vtkGlyphSource2D.h" 39 class vtkAppendPolyData;
40 class vtkClipPolyData;
41 class vtkCompositeDataGeometryFilter;
42 class vtkDiscretizableColorTransferFunction;
43 class vtkFeatureEdges;
47 class vtkSampleImplicitFunctionFilter;
57 void PrintSelf(ostream& os, vtkIndent indent)
override;
65 void GetActors(vtkPropCollection *)
override;
76 int &foundComponentType,
int &foundComponentIndex,
double &closestDistance2)
override;
79 int& foundComponentType,
int& foundComponentIndex,
double& closestDistance2);
92 virtual void UpdatePlaneFillColorMap(vtkDiscretizableColorTransferFunction* colormap,
double color[3]);
93 virtual void UpdatePlaneOutlineColorMap(vtkDiscretizableColorTransferFunction* colormap,
double color[3]);
vtkNew< vtkClipPolyData > PlaneClipperStartFadeNear
vtkNew< vtkPlaneCutter > PlaneCutter
vtkNew< vtkClipPolyData > PlaneClipperEndFadeNear
vtkNew< vtkPolyDataMapper2D > ArrowMapper
vtkNew< vtkActor2D > PlaneFillActor
vtkNew< vtkActor2D > ArrowActor
vtkNew< vtkDiscretizableColorTransferFunction > PlaneFillColorMap
vtkNew< vtkSampleImplicitFunctionFilter > PlaneSliceDistance
vtkNew< vtkClipPolyData > PlaneClipperStartFadeFar
vtkNew< vtkPolyDataMapper2D > PlaneOutlineMapper
vtkNew< vtkFeatureEdges > PlaneOutlineFilter
vtkNew< vtkDiscretizableColorTransferFunction > PlaneOutlineColorMap
Default representation for the plane widget.
vtkNew< vtkTransformPolyDataFilter > PlaneOutlineWorldToSliceTransformer
vtkNew< vtkAppendPolyData > PlaneAppend
vtkNew< vtkGlyphSource2D > ArrowFilter
vtkNew< vtkCompositeDataGeometryFilter > PlaneCompositeFilter
vtkNew< vtkClipPolyData > PlaneClipperEndFadeFar
vtkNew< vtkTransformPolyDataFilter > PlaneWorldToSliceTransformer
vtkNew< vtkPolyDataMapper2D > PlaneFillMapper
vtkNew< vtkActor2D > PlaneOutlineActor
vtkNew< vtkGlyph2D > ArrowGlypher
Abstract Superclass for all specific types of MRML nodes.
vtkNew< vtkClipPolyData > PlaneClipperSlicePlane
vtkNew< vtkPlaneSource > PlaneFilter