58 void PrintSelf(ostream& os, vtkIndent indent)
override;
77 int &foundComponentType,
int &foundComponentIndex,
double &closestDistance2) override;
80 int& foundComponentType,
int& foundComponentIndex,
double& closestDistance2);
82 bool GetTransformationReferencePoint(
double referencePointWorld[3]) override;
90 virtual
void UpdatePlaneFillColorMap(vtkDiscretizableColorTransferFunction* colormap,
double color[3]);
91 virtual
void UpdatePlaneOutlineColorMap(vtkDiscretizableColorTransferFunction* colormap,
double color[3]);
93 vtkNew<vtkPlaneSource> PlaneFilter;
94 vtkNew<vtkPlaneCutter> PlaneCutter;
96 vtkNew<vtkClipPolyData> PlaneClipperSlicePlane;
97 vtkNew<vtkClipPolyData> PlaneClipperStartFadeNear;
98 vtkNew<vtkClipPolyData> PlaneClipperEndFadeNear;
99 vtkNew<vtkClipPolyData> PlaneClipperStartFadeFar;
100 vtkNew<vtkClipPolyData> PlaneClipperEndFadeFar;
102 vtkNew<vtkGeometryFilter> PlaneGeometryFilter;
103 vtkNew<vtkAppendPolyData> PlaneAppend;
104 vtkNew<vtkTransformPolyDataFilter> PlaneWorldToSliceTransformer;
105 vtkNew<vtkPolyDataMapper2D> PlaneFillMapper;
106 vtkNew<vtkActor2D> PlaneFillActor;
108 vtkNew<vtkFeatureEdges> PlaneOutlineFilter;
109 vtkNew<vtkDiscretizableColorTransferFunction> PlaneOutlineColorMap;
110 vtkNew<vtkTransformPolyDataFilter> PlaneOutlineWorldToSliceTransformer;
111 vtkNew<vtkPolyDataMapper2D> PlaneOutlineMapper;
112 vtkNew<vtkActor2D> PlaneOutlineActor;
114 vtkNew<vtkAppendPolyData> PlanePickingAppend;
116 vtkNew<vtkGlyphSource2D> ArrowFilter;
117 vtkNew<vtkGlyph2D> ArrowGlypher;
118 vtkNew<vtkPolyDataMapper2D> ArrowMapper;
119 vtkNew<vtkActor2D> ArrowActor;
121 vtkNew<vtkDiscretizableColorTransferFunction> PlaneFillColorMap;
122 vtkNew<vtkSampleImplicitFunctionFilter> PlaneSliceDistance;
123 std::
string LabelFormat;