ELF>@@TS !"#$%&'()*+,/0123456789:;<BCDEUH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fUSHHdH%(HD$81HHt$HD$HFHD$$D$ HD$t6H|$1HT$8dH+%(HH[]DHt$H|$tHl$H=HtHH=uHuHc@HH=tHH=tHH=tHff.SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(Ht\$9\$t:H111HT$(dH+%(uUH0[fDHHuӐt1HuHcfDHHH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uZH0[fDHHuӐtHuHcHHH;tЉff.fSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHHpH;tЉfUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uVH0]fDHHuӐtHHuH뵐HHH;tHUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uVH0]fDHHuӐtHHuH뵐HHH;tHUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uVH0]fDHHuӐtHHuH뵐HHH;tHSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHH H;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHHPH;tЉfUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uVH0]fDHHuӐtHHuH뵐HHH;tHSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐt HuHcfHH0H;tЉfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uVH@]f.HHuϐHt$ H|$tt$ HHuHHDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(u_H@]f.HHuϐH5HT$H|$|$HtHHuHHff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(u_H@]f.HHuϐH5HT$H|$|$HtHHuHHff.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(ukH8HHuҐHHH; u5tLJHuHH@1ff.fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(unH8HHuҐHHH; u5tLJHuHHDf.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(unH8HHuҐHHH; u5tLJHuHHDf.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(unH8HHuҐHHH; u5tLJHuHHDf.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$ H|$tD$$t$ t99tHEHHuHH|@HEHhH;u;tƉHHff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$ H|$tD$$t$ t99 tHE HHuHH|@HEH(H;u; tƉ HHff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$ H|$tD$$t$ t99tHEHHuHH|@HEHHH;u;tƉHHff.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHHH;uQtLJHuHHfHXH;t@f.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIH(H;uQ tLJ HuHHfH8H;t@f.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHhH;uQtLJHuHHfHxH;t@f.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHHH;uQtLJHuHHH`H;t@1ff.fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIH(H;uQ tLJ HuHHH@H;t@1ff.fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHhH;uQtLJHuHHHH;t@1ff.fUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$ H|$tD$$t$ tQ9O1H9tHEHHuHHgHEHH;u,9O1҅H9tHfH@ATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!\$ +\$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tD$$Ld$u`HELH@H;H=tLH=u-HaHcVf.LLH=tLH=tLH=tLHЉfAVAUATUSHPHNdH%(HD$H1HGfnAH%HfnfbA)t?AH5D1HT$HdH+%(HP[]A\A]A^L Ht$LL$L$ D$$D$(HjH(HtoD$$9D$ toH|$111DH Ht$HL$D$(fD$ HHo(Ht!D$ +D$$tFH|$17HHuH@Ld$0Ll$LLtD$0T$8LH\$@D$fH~fI~D$f.D$0}fHnf.d$8zpunfInf.l$@zau_H?HHmHH1THH14HuL1Lf.AVAUATUSHPHNdH%(HD$H1HGfnAH%HfnfbA)t?AH5D1HT$HdH+%(HP[]A\A]A^L Ht$LL$L$ D$$D$(HjH(HtoD$$9D$ toH|$111DH Ht$HL$D$(fD$ HHo(Ht!D$ +D$$tFH|$17HHuH@Ld$0Ll$LLtD$0T$8LH\$@D$fH~fI~D$f.D$0}fHnf.d$8zpunfInf.l$@zau_H?HHmHH1THH14HuL1Lf.AVAUATUSHPHNdH%(HD$H1HGfnAH%HfnfbA)t?AH5D1HT$HdH+%(HP[]A\A]A^L Ht$LL$L$ D$$D$(HjH(HtoD$$9D$ toH|$111DH Ht$HL$D$(fD$ HHo(Ht!D$ +D$$tFH|$17HHuH@Ld$0Ll$LLtD$0T$8LH\$@D$fH~fI~D$f.D$0}fHnf.d$8zpunfInf.l$@zau_H?HHmHH1THH14HuL1Lf.AVAUATUSHPHNdH%(HD$H1HGfnAH%HfnfbA)t?AH5D1HT$HdH+%(HP[]A\A]A^L Ht$LL$L$ D$$D$(HjH(HtoD$$9D$ toH|$111DH Ht$HL$D$(fD$ HHo(Ht!D$ +D$$tFH|$17HHuH@Ld$0Ll$LLtD$0T$8LH\$@D$fH~fI~D$f.D$0}fHnf.d$8zpunfInf.l$@zau_H?HHmHH1THH14HuL1Lf.AVAUATUSHPHNdH%(HD$H1HGfnAH%HfnfbA)t?AH5D1HT$HdH+%(HP[]A\A]A^L Ht$LL$L$ D$$D$(HjH(HtoD$$9D$ toH|$111DH Ht$HL$D$(fD$ HHo(Ht!D$ +D$$tFH|$17HHuH@Ld$0Ll$LLtD$0T$8LH\$@D$fH~fI~D$f.D$0}fHnf.d$8zpunfInf.l$@zau_H?HHmHH1THH14HuL1Lf.AV1AUATUSHpHNdH%(HD$h1HGAfnH%fnA)fbAtgAH Ht$0HL$8T$HfD$@HHo(HD$@+D$DH|$01YL Ht$0LL$8L$@T$DT$HHHo(Ht%D$@+D$DH|$01HT$hdH+%(Hp[]A\A]A^ÐH5D1DHH&DLd$0Ht$LtHt$ LtHt$(LpT$(L$ HD$HHHH:@Ld$PLl$0LLD$Pd$XLHl$`D$fH~fI~D$f.D$Pz[uYfHnf.t$XzLuJfInf.|$`z=u;HaHH]f.HuL1Lff.fAV1AUATUSHpHNdH%(HD$h1HGAfnH%fnA)fbAtgAH Ht$0HL$8T$HfD$@HHo(HD$@+D$DH|$01YL Ht$0LL$8L$@T$DT$HHHo(Ht%D$@+D$DH|$01HT$hdH+%(Hp[]A\A]A^ÐH5D1DHH&DLd$0Ht$LtHt$ LtHt$(LpT$(L$ HD$HHHH:@Ld$PLl$0LLD$Pd$XLHl$`D$fH~fI~D$f.D$Pz[uYfHnf.t$XzLuJfInf.|$`z=u;HaHH]f.HuL1Lff.fAV1AUATUSHpHNdH%(HD$h1HGAfnH%fnA)fbAtgAH Ht$0HL$8T$HfD$@HHo(HD$@+D$DH|$01YL Ht$0LL$8L$@T$DT$HHHo(Ht%D$@+D$DH|$01HT$hdH+%(Hp[]A\A]A^ÐH5D1DHH&DLd$0Ht$LtHt$ LHt$(LlT$(L$ HD$HDHH6Ld$PLl$0LL D$Pd$XLHl$`D$fH~fI~D$f.D$PzSuQfHnf.t$XzDuBfInf.|$`z5u3H]HH]f.HuùL1Lff.fAV1AUATUSHpHNdH%(HD$h1HGAfnH%fnA)fbAtgAH Ht$0HL$8T$HfD$@HHo(HD$@+D$DH|$01YL Ht$0LL$8L$@T$DT$HHHo(Ht%D$@+D$DH|$01HT$hdH+%(Hp[]A\A]A^ÐH5D1DHH&DLd$0Ht$LtHt$ LtHt$(LpT$(L$ HD$HHHH:@Ld$PLl$0LLD$Pd$XLHl$`D$fH~fI~D$f.D$Pz[uYfHnf.t$XzLuJfInf.|$`z=u;HaHH]f.HuL1Lff.fAV1AUATUSHpHNdH%(HD$h1HGAfnH%fnA)fbAtgAH Ht$0HL$8T$HfD$@HHo(HD$@+D$DH|$01YL Ht$0LL$8L$@T$DT$HHHo(Ht%D$@+D$DH|$01HT$hdH+%(Hp[]A\A]A^ÐH5D1DHH&DLd$0Ht$LtHt$ LtHt$(LpT$(L$ HD$HHHH:@Ld$PLl$0LLD$Pd$XLHl$`D$fH~fI~D$f.D$Pz[uYfHnf.t$XzLuJfInf.|$`z=u;HaHH]f.HuL1Lff.fATL%H ,HH5LuLHLA\AUATIUSHHtHH5LHu\HLk@Hc{HHtH3HLHmtHL9uH[]A\A]HfDHmuHff.@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uzH@]f.HHuϐH5HT$H|$|$HtD$$u(HEHHuHH@HH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(uLH8HHuҐu$HHuHH@ff.UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uNH0]fDHHuӐu$HHHuH@HfAU1ATUHHNdH%(H$1HGAfnH%fnA)fbAtLAEH5D1H$dH+%(H]A\A]@L Ht$0LL$8L$@T$DT$HHHo(HD$@+D$D,H|$01yH Ht$0HL$8T$HfD$@HHo(Ht%D$@+D$DH|$01LHt$0LT$8L$@T$DT$HHunH(HtNjD$D9D$@OH|$0111fHH1HHC1HH1pLd$0HL*Ht$LHt$LHt$LHt$ LHt$(LD$Dl$(d$ \$T$L$$HEHHH;z0 HHxH; fLd$PLl$0LL fo|$PfoL$`foT$pT$D)$)$)$HELHpD$Pf.$zgue$f.D$XzTuR$f.D$`zAu?D$hf.$z.u,D$pf.$zuD$xf.$zt+fDHuL1LfH/HHEDLH0HUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(urH@]f.HHuϐHt$ H|$tD$$t$ u)HEHHuHHDH9O1H9tH@19 tH D 9tHD9tHDHHHHSafeDownCastvtkObjectBasevtkPlaneWidgetIsTypeOfGetResolutionGetRepresentationMinValueGetRepresentationMaxValueGetNormalToZAxisGetSelectedHandlePropertyGetHandlePropertyGetSelectedPlanePropertyGetRepresentationGetNormalToYAxisGetPlanePropertyGetNormalToXAxisSetResolutionGetPolyDatavtkPolyDataGetPlanevtkPlaneSetRepresentationToOffSetRepresentationToOutlineSetRepresentationToSurfaceSetRepresentationToWireframeSetNormalToZAxisSetNormalToXAxisSetNormalToYAxisNormalToYAxisOnNormalToXAxisOnNormalToZAxisOnNormalToYAxisOffNormalToXAxisOffNormalToZAxisOffSetRepresentationNewInstanceIsAGetOriginGetCenterGetPoint1GetNormalGetPoint2SetCenterSetPoint2SetOriginSetNormalSetPoint1SetPlanePropertyvtkPropertyUpdatePlacementGetPolyDataAlgorithmPlaceWidgetSetEnabledVTK_PLANE_OFFVTK_PLANE_OUTLINEVTK_PLANE_WIREFRAMEVTK_PLANE_SURFACEvtkPolyDataSourceWidgetvtk3DWidgetvtkInteractorObservervtkObjectUH=Hu]ÐHH=tHH=tHH=tHH=tH]HHhH;u)tLJ1HH(H;u) tLJ 1HHHH;u!tLJHHHH;u)tLJ1HHhH;u!tLJHH(H;u! tLJ vtkPlaneWidget - 3D widget for manipulating a finite plane Superclass: vtkPolyDataSourceWidget This 3D widget defines a finite (bounded) plane that can be interactively placed in a scene. The plane has four handles (at its corner vertices), a normal vector, and the plane itself. The handles are used to resize the plane; the normal vector to rotate it, and the plane can be picked and translated. Selecting the plane while pressing CTRL makes it spin around the normal. A nice feature of the object is that the vtkPlaneWidget, like any 3D widget, will work with the current interactor style. That is, if vtkPlaneWidget does not handle an event, then all other registered observers (including the interactor style) have an opportunity to process the event. Otherwise, the vtkPlaneWidget will terminate the processing of the event that it handles. To use this object, just invoke SetInteractor() with the argument of the method a vtkRenderWindowInteractor. You may also wish to invoke "PlaceWidget()" to initially position the widget. If the "i" key (for "interactor") is pressed, the vtkPlaneWidget will appear. (See superclass documentation for information about changing this behavior.) By grabbing the one of the four handles (use the left mouse button), the plane can be resized. By grabbing the plane itself, the entire plane can be arbitrarily translated. Pressing CTRL while grabbing the plane will spin the plane around the normal. If you select the normal vector, the plane can be arbitrarily rotated. Selecting any part of the widget with the middle mouse button enables translation of the plane along its normal. (Once selected using middle mouse, moving the mouse in the direction of the normal translates the plane in the direction of the normal; moving in the direction opposite the normal translates the plane in the direction opposite the normal.) Scaling (about the center of the plane) is achieved by using the right mouse button. By moving the mouse "up" the render window the plane will be made bigger; by moving "down" the render window the widget will be made smaller. Events that occur outside of the widget (i.e., no part of the widget is picked) are propagated to any other registered obsevers (such as the interaction style). Turn off the widget by pressing the "i" key again (or invoke the Off() method). The vtkPlaneWidget has several methods that can be used in conjunction with other VTK objects. The Set/GetResolution() methods control the number of subdivisions of the plane; the GetPolyData() method can be used to get the polygonal representation and can be used for things like seeding stream lines. GetPlane() can be used to update a vtkPlane implicit function. Typical usage of the widget is to make use of the StartInteractionEvent, InteractionEvent, and EndInteractionEvent events. The InteractionEvent is called on mouse motion; the other two events are called on button down and button up (either left or right button). Some additional features of this class include the ability to control the properties of the widget. You can set the properties of the selected and unselected representations of the plane. For example, you can set the property for the handles and plane. In addition there are methods to constrain the plane so that it is perpendicular to the x-y-z axes. @sa vtk3DWidget vtkBoxWidget vtkLineWidget vtkSphereWidget vtkImplicitPlaneWidget vtkInteractionWidgetsPython.vtkPlaneWidgetV.IsTypeOf(string) -> int C++: static vtkTypeBool IsTypeOf(const char *type) Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. V.IsA(string) -> int C++: vtkTypeBool IsA(const char *type) override; Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. V.SafeDownCast(vtkObjectBase) -> vtkPlaneWidget C++: static vtkPlaneWidget *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkPlaneWidget C++: vtkPlaneWidget *NewInstance() V.SetEnabled(int) C++: void SetEnabled(int) override; Methods that satisfy the superclass' API. V.PlaceWidget([float, float, float, float, float, float]) C++: void PlaceWidget(double bounds[6]) override; V.PlaceWidget() C++: void PlaceWidget() override; V.PlaceWidget(float, float, float, float, float, float) C++: void PlaceWidget(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax) override; Methods that satisfy the superclass' API. V.SetResolution(int) C++: void SetResolution(int r) Set/Get the resolution (number of subdivisions) of the plane. V.GetResolution() -> int C++: int GetResolution() Set/Get the resolution (number of subdivisions) of the plane. V.SetOrigin(float, float, float) C++: void SetOrigin(double x, double y, double z) V.SetOrigin([float, float, float]) C++: void SetOrigin(double x[3]) Set/Get the origin of the plane. V.GetOrigin() -> (float, float, float) C++: double *GetOrigin() V.GetOrigin([float, float, float]) C++: void GetOrigin(double xyz[3]) Set/Get the origin of the plane. V.SetPoint1(float, float, float) C++: void SetPoint1(double x, double y, double z) V.SetPoint1([float, float, float]) C++: void SetPoint1(double x[3]) Set/Get the position of the point defining the first axis of the plane. V.GetPoint1() -> (float, float, float) C++: double *GetPoint1() V.GetPoint1([float, float, float]) C++: void GetPoint1(double xyz[3]) Set/Get the position of the point defining the first axis of the plane. V.SetPoint2(float, float, float) C++: void SetPoint2(double x, double y, double z) V.SetPoint2([float, float, float]) C++: void SetPoint2(double x[3]) Set/Get the position of the point defining the second axis of the plane. V.GetPoint2() -> (float, float, float) C++: double *GetPoint2() V.GetPoint2([float, float, float]) C++: void GetPoint2(double xyz[3]) Set/Get the position of the point defining the second axis of the plane. V.SetCenter(float, float, float) C++: void SetCenter(double x, double y, double z) V.SetCenter([float, float, float]) C++: void SetCenter(double x[3]) Get the center of the plane. V.GetCenter() -> (float, float, float) C++: double *GetCenter() V.GetCenter([float, float, float]) C++: void GetCenter(double xyz[3]) Get the center of the plane. V.SetNormal(float, float, float) C++: void SetNormal(double x, double y, double z) V.SetNormal([float, float, float]) C++: void SetNormal(double x[3]) Get the normal to the plane. V.GetNormal() -> (float, float, float) C++: double *GetNormal() V.GetNormal([float, float, float]) C++: void GetNormal(double xyz[3]) Get the normal to the plane. V.SetRepresentation(int) C++: virtual void SetRepresentation(int _arg) Control how the plane appears when GetPolyData() is invoked. If the mode is "outline", then just the outline of the plane is shown. If the mode is "wireframe" then the plane is drawn with the outline plus the interior mesh (corresponding to the resolution specified). If the mode is "surface" then the plane is drawn as a surface. V.GetRepresentationMinValue() -> int C++: virtual int GetRepresentationMinValue() Control how the plane appears when GetPolyData() is invoked. If the mode is "outline", then just the outline of the plane is shown. If the mode is "wireframe" then the plane is drawn with the outline plus the interior mesh (corresponding to the resolution specified). If the mode is "surface" then the plane is drawn as a surface. V.GetRepresentationMaxValue() -> int C++: virtual int GetRepresentationMaxValue() Control how the plane appears when GetPolyData() is invoked. If the mode is "outline", then just the outline of the plane is shown. If the mode is "wireframe" then the plane is drawn with the outline plus the interior mesh (corresponding to the resolution specified). If the mode is "surface" then the plane is drawn as a surface. V.GetRepresentation() -> int C++: virtual int GetRepresentation() Control how the plane appears when GetPolyData() is invoked. If the mode is "outline", then just the outline of the plane is shown. If the mode is "wireframe" then the plane is drawn with the outline plus the interior mesh (corresponding to the resolution specified). If the mode is "surface" then the plane is drawn as a surface. V.SetRepresentationToOff() C++: void SetRepresentationToOff() Control how the plane appears when GetPolyData() is invoked. If the mode is "outline", then just the outline of the plane is shown. If the mode is "wireframe" then the plane is drawn with the outline plus the interior mesh (corresponding to the resolution specified). If the mode is "surface" then the plane is drawn as a surface. V.SetRepresentationToOutline() C++: void SetRepresentationToOutline() Control how the plane appears when GetPolyData() is invoked. If the mode is "outline", then just the outline of the plane is shown. If the mode is "wireframe" then the plane is drawn with the outline plus the interior mesh (corresponding to the resolution specified). If the mode is "surface" then the plane is drawn as a surface. V.SetRepresentationToWireframe() C++: void SetRepresentationToWireframe() Control how the plane appears when GetPolyData() is invoked. If the mode is "outline", then just the outline of the plane is shown. If the mode is "wireframe" then the plane is drawn with the outline plus the interior mesh (corresponding to the resolution specified). If the mode is "surface" then the plane is drawn as a surface. V.SetRepresentationToSurface() C++: void SetRepresentationToSurface() Control how the plane appears when GetPolyData() is invoked. If the mode is "outline", then just the outline of the plane is shown. If the mode is "wireframe" then the plane is drawn with the outline plus the interior mesh (corresponding to the resolution specified). If the mode is "surface" then the plane is drawn as a surface. V.SetNormalToXAxis(int) C++: virtual void SetNormalToXAxis(int _arg) Force the plane widget to be aligned with one of the x-y-z axes. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned. V.GetNormalToXAxis() -> int C++: virtual int GetNormalToXAxis() Force the plane widget to be aligned with one of the x-y-z axes. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned. V.NormalToXAxisOn() C++: virtual void NormalToXAxisOn() Force the plane widget to be aligned with one of the x-y-z axes. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned. V.NormalToXAxisOff() C++: virtual void NormalToXAxisOff() Force the plane widget to be aligned with one of the x-y-z axes. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned. V.SetNormalToYAxis(int) C++: virtual void SetNormalToYAxis(int _arg) Force the plane widget to be aligned with one of the x-y-z axes. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned. V.GetNormalToYAxis() -> int C++: virtual int GetNormalToYAxis() Force the plane widget to be aligned with one of the x-y-z axes. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned. V.NormalToYAxisOn() C++: virtual void NormalToYAxisOn() Force the plane widget to be aligned with one of the x-y-z axes. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned. V.NormalToYAxisOff() C++: virtual void NormalToYAxisOff() Force the plane widget to be aligned with one of the x-y-z axes. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned. V.SetNormalToZAxis(int) C++: virtual void SetNormalToZAxis(int _arg) Force the plane widget to be aligned with one of the x-y-z axes. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned. V.GetNormalToZAxis() -> int C++: virtual int GetNormalToZAxis() Force the plane widget to be aligned with one of the x-y-z axes. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned. V.NormalToZAxisOn() C++: virtual void NormalToZAxisOn() Force the plane widget to be aligned with one of the x-y-z axes. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned. V.NormalToZAxisOff() C++: virtual void NormalToZAxisOff() Force the plane widget to be aligned with one of the x-y-z axes. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned. V.GetPolyData(vtkPolyData) C++: void GetPolyData(vtkPolyData *pd) Grab the polydata (including points) that defines the plane. The polydata consists of (res+1)*(res+1) points, and res*res quadrilateral polygons, where res is the resolution of the plane. These point values are guaranteed to be up-to-date when either the InteractionEvent or EndInteraction events are invoked. The user provides the vtkPolyData and the points and polyplane are added to it. V.GetPlane(vtkPlane) C++: void GetPlane(vtkPlane *plane) Get the planes describing the implicit function defined by the plane widget. The user must provide the instance of the class vtkPlane. Note that vtkPlane is a subclass of vtkImplicitFunction, meaning that it can be used by a variety of filters to perform clipping, cutting, and selection of data. V.GetPolyDataAlgorithm() -> vtkPolyDataAlgorithm C++: vtkPolyDataAlgorithm *GetPolyDataAlgorithm() override; Satisfies superclass API. This returns a pointer to the underlying PolyData. Make changes to this before calling the initial PlaceWidget() to have the initial placement follow suit. Or, make changes after the widget has been initialised and call UpdatePlacement() to realise. V.UpdatePlacement() C++: void UpdatePlacement(void) override; Satisfies superclass API. This will change the state of the widget to match changes that have been made to the underlying PolyDataSource V.GetHandleProperty() -> vtkProperty C++: virtual vtkProperty *GetHandleProperty() Get the handle properties (the little balls are the handles). The properties of the handles when selected and normal can be manipulated. V.GetSelectedHandleProperty() -> vtkProperty C++: virtual vtkProperty *GetSelectedHandleProperty() Get the handle properties (the little balls are the handles). The properties of the handles when selected and normal can be manipulated. V.SetPlaneProperty(vtkProperty) C++: virtual void SetPlaneProperty(vtkProperty *) Get the plane properties. The properties of the plane when selected and unselected can be manipulated. V.GetPlaneProperty() -> vtkProperty C++: virtual vtkProperty *GetPlaneProperty() Get the plane properties. The properties of the plane when selected and unselected can be manipulated. V.GetSelectedPlaneProperty() -> vtkProperty C++: virtual vtkProperty *GetSelectedPlaneProperty() Get the plane properties. The properties of the plane when selected and unselected can be manipulated. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx 10D X l! ! !       4 H \EDPa AE uEY B PDD?D??("EAD`n AAF DED@ AG hED@ AG ED@ AG ED@ AG ED@ AG ED@ AG ED@ AG @ED@ AG dED@ AG ED@ AG ED@ AG EDP AK EDP AK EDP AK <H@ I XH@ I tH@ I H@ I DEDP AG DEDP AG DEDP AG H@ E 4H@ E PH@ E lH@ E H@ E H@ E lEDP AG gFD@ EE 0FAA D`  AABH @<fFBB A(A0Dt 0A(A BBBD @fFBB A(A0Dt 0A(A BBBD @fFBB A(A0Dt 0A(A BBBD @fFBB A(A0Dt 0A(A BBBD @LfFBB A(A0Dt 0A(A BBBD DFDB A(A0D 0A(A BBBB DFDB A(A0D 0A(A BBBB D FDB A(A0D 0A(A BBBB DhFDB A(A0D 0A(A BBBB DFDB A(A0D 0A(A BBBB MFF8 FBD A(D0a (A ABBH P  d EDP AK  H@ I ED@ AG   0 YFDA G  ABBE $$ EDP AK  !"#$%&'()* +-"/13579;Q"| $WpP06 i    - X JD}D@DGy0PlFgt0 !f@$f&f )fJ+fv.03@6&9RHmJF@=>>< =D >BD{ ?Y CFHJ - - - -* . . .$ .: -3 -A -[ -u - - -& -, -2 -8 -> -D -J -*P -6V -?\ -Hb -_h -zn -t -z - - - - - - -& -7 -H -Z -f -j -t -~ - - - - - - - - - - - - - =" "1K "| " " "!! "" & "#!N "$ v "%! "& "' "( ") H "* x  "+  Xi"/u"1D"3D"5?9"7Da"9?";?9X}  Gg/Op3Tv?`;Mz<+R~"B "D >`l _ZL26PyvtkPlaneWidget_StaticNewv_ZL29PyvtkPlaneWidget_SafeDownCastP7_objectS0__ZL25PyvtkPlaneWidget_IsTypeOfP7_objectS0__ZL30PyvtkPlaneWidget_GetResolutionP7_objectS0__ZL42PyvtkPlaneWidget_GetRepresentationMinValueP7_objectS0__ZL42PyvtkPlaneWidget_GetRepresentationMaxValueP7_objectS0__ZL33PyvtkPlaneWidget_GetNormalToZAxisP7_objectS0__ZL42PyvtkPlaneWidget_GetSelectedHandlePropertyP7_objectS0__ZL34PyvtkPlaneWidget_GetHandlePropertyP7_objectS0__ZL41PyvtkPlaneWidget_GetSelectedPlanePropertyP7_objectS0__ZL34PyvtkPlaneWidget_GetRepresentationP7_objectS0__ZL33PyvtkPlaneWidget_GetNormalToYAxisP7_objectS0__ZL33PyvtkPlaneWidget_GetPlanePropertyP7_objectS0__ZL33PyvtkPlaneWidget_GetNormalToXAxisP7_objectS0__ZL30PyvtkPlaneWidget_SetResolutionP7_objectS0__ZL28PyvtkPlaneWidget_GetPolyDataP7_objectS0__ZL25PyvtkPlaneWidget_GetPlaneP7_objectS0__ZL39PyvtkPlaneWidget_SetRepresentationToOffP7_objectS0__ZL43PyvtkPlaneWidget_SetRepresentationToOutlineP7_objectS0__ZL43PyvtkPlaneWidget_SetRepresentationToSurfaceP7_objectS0__ZL45PyvtkPlaneWidget_SetRepresentationToWireframeP7_objectS0__ZL33PyvtkPlaneWidget_SetNormalToZAxisP7_objectS0__ZL33PyvtkPlaneWidget_SetNormalToXAxisP7_objectS0__ZL33PyvtkPlaneWidget_SetNormalToYAxisP7_objectS0__ZL32PyvtkPlaneWidget_NormalToYAxisOnP7_objectS0__ZL32PyvtkPlaneWidget_NormalToXAxisOnP7_objectS0__ZL32PyvtkPlaneWidget_NormalToZAxisOnP7_objectS0__ZL33PyvtkPlaneWidget_NormalToYAxisOffP7_objectS0__ZL33PyvtkPlaneWidget_NormalToXAxisOffP7_objectS0__ZL33PyvtkPlaneWidget_NormalToZAxisOffP7_objectS0__ZL34PyvtkPlaneWidget_SetRepresentationP7_objectS0__ZL28PyvtkPlaneWidget_NewInstanceP7_objectS0__ZL20PyvtkPlaneWidget_IsAP7_objectS0__ZL26PyvtkPlaneWidget_GetOriginP7_objectS0__ZL26PyvtkPlaneWidget_GetCenterP7_objectS0__ZL26PyvtkPlaneWidget_GetPoint1P7_objectS0__ZL26PyvtkPlaneWidget_GetNormalP7_objectS0__ZL26PyvtkPlaneWidget_GetPoint2P7_objectS0__ZL26PyvtkPlaneWidget_SetCenterP7_objectS0__ZL26PyvtkPlaneWidget_SetPoint2P7_objectS0__ZL26PyvtkPlaneWidget_SetOriginP7_objectS0__ZL26PyvtkPlaneWidget_SetNormalP7_objectS0__ZL26PyvtkPlaneWidget_SetPoint1P7_objectS0__ZL21PyvtkPlaneWidget_Type_ZL24PyvtkPlaneWidget_Methods_ZZ27PyVTKAddFile_vtkPlaneWidgetE9constants_GLOBAL__sub_I_vtkPlaneWidgetPython.cxx_ZL33PyvtkPlaneWidget_SetPlanePropertyP7_objectS0__ZL32PyvtkPlaneWidget_UpdatePlacementP7_objectS0__ZL37PyvtkPlaneWidget_GetPolyDataAlgorithmP7_objectS0__ZL28PyvtkPlaneWidget_PlaceWidgetP7_objectS0__ZL27PyvtkPlaneWidget_SetEnabledP7_objectS0_.LC0.LC1.LC2.LC7.LC3.LC4.LC5.LC6.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC24.LC25.LC26.LC27.LC28.LC29.LC30.LC31.LC32.LC33.LC34.LC35.LC36.LC37.LC38.LC39.LC40.LC41.LC42.LC43.LC44.LC45.LC46.LC47.LC48.LC49.LC51.LC52.LC53.LC54.LC55.LC56.LC50_ZN14vtkPlaneWidget17SetRepresentationEi_ZN14vtkPlaneWidget25GetRepresentationMinValueEv_ZN14vtkPlaneWidget25GetRepresentationMaxValueEv_ZN14vtkPlaneWidget17GetRepresentationEv_ZN14vtkPlaneWidget16SetNormalToXAxisEi_ZN14vtkPlaneWidget16GetNormalToXAxisEv_ZN14vtkPlaneWidget16SetNormalToYAxisEi_ZN14vtkPlaneWidget16GetNormalToYAxisEv_ZN14vtkPlaneWidget16SetNormalToZAxisEi_ZN14vtkPlaneWidget16GetNormalToZAxisEv_ZN14vtkPlaneWidget17GetHandlePropertyEv_ZN14vtkPlaneWidget25GetSelectedHandlePropertyEv_ZN14vtkPlaneWidget16GetPlanePropertyEv_ZN14vtkPlaneWidget24GetSelectedPlanePropertyEv_ZN14vtkPlaneWidget3NewEv_ZNK14vtkPlaneWidget19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN14vtkPlaneWidget3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN14vtkPlaneWidget16NormalToZAxisOffEv_GLOBAL_OFFSET_TABLE__ZN14vtkPlaneWidget16NormalToXAxisOffEv_ZN14vtkPlaneWidget15NormalToYAxisOnEv_ZN14vtkPlaneWidget16NormalToYAxisOffEv_ZN14vtkPlaneWidget15NormalToZAxisOnEv_ZN14vtkPlaneWidget15NormalToXAxisOnEv_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN14vtkPlaneWidget13GetResolutionEv_ZN13vtkPythonArgs8GetValueERi_ZN14vtkPlaneWidget13SetResolutionEi_Py_NoneStruct_ZN14vtkPlaneWidget11GetPolyDataEP11vtkPolyData_ZN14vtkPlaneWidget8GetPlaneEP8vtkPlanePyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN14vtkPlaneWidget9GetOriginEv_ZN13vtkPythonArgs10BuildTupleEPKdi_ZN13vtkPythonArgs8GetArrayEPdi_ZN14vtkPlaneWidget9GetOriginEPd_ZN13vtkPythonArgs8SetArrayEiPKdi_ZN14vtkPlaneWidget9GetCenterEv_ZN14vtkPlaneWidget9GetCenterEPd_ZN14vtkPlaneWidget9GetPoint1Ev_ZN14vtkPlaneWidget9GetPoint1EPd_ZN14vtkPlaneWidget9GetNormalEv_ZN14vtkPlaneWidget9GetNormalEPd_ZN14vtkPlaneWidget9GetPoint2Ev_ZN14vtkPlaneWidget9GetPoint2EPd_ZN13vtkPythonArgs8GetValueERd_ZN14vtkPlaneWidget9SetCenterEddd_ZN14vtkPlaneWidget9SetCenterEPd_ZN14vtkPlaneWidget9SetPoint2Eddd_ZN14vtkPlaneWidget9SetPoint2EPd_ZN14vtkPlaneWidget9SetOriginEddd_ZN14vtkPlaneWidget9SetOriginEPd_ZN14vtkPlaneWidget9SetNormalEddd_ZN14vtkPlaneWidget9SetNormalEPd_ZN14vtkPlaneWidget9SetPoint1Eddd_ZN14vtkPlaneWidget9SetPoint1EPdPyvtkPlaneWidget_ClassNewPyVTKClass_AddPyvtkPolyDataSourceWidget_ClassNewPyType_ReadyPyVTKAddFile_vtkPlaneWidgetPyDict_SetItemString_Py_Dealloc_ZN14vtkPlaneWidget16SetPlanePropertyEP11vtkProperty_ZN14vtkPlaneWidget15UpdatePlacementEv_ZN14vtkPlaneWidget20GetPolyDataAlgorithmEv_ZN14vtkPlaneWidget11PlaceWidgetEv_ZN23vtkPolyDataSourceWidget11PlaceWidgetEv_ZN14vtkPlaneWidget11PlaceWidgetEdddddd_ZN11vtk3DWidget11PlaceWidgetEdddddd_ZN14vtkPlaneWidget11PlaceWidgetEPd_ZN14vtkPlaneWidget10SetEnabledEiPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,U`VW XJ}WYZ[\A]^Nq*_.Qjw*`A[h}*a!<I]*kb)=*Kqc *+Qd* 1 e~     *  f^     *  g> a {   *  h* Q k {   *  i A S jb t y  *  kASlbty*m 1M*nz*n 1M*my*o 1M*my*p 1M*my*qA[**rj**0as+7*V*t!A*am**uAa***v=a***w]***0x}** *Py****?qz L\*~*{/Yz*W # T |   !*+!W0!>!YC!L!]!~!Z!![!!\!!!."}6"c"}""}" ####F#w###*##$($2$$~$$~%#%~j%y%%%%%"&2&*A&a&&&&''C''''''(&(W(((*((())~))))*J*Y*a*s***++*!+A+a+x++++#,c,s,,,,,-7-r--*-----^.../3/;/I/n//////*/#0V0q00001m1{1111 2.2?2P2r2w22*22313Q3h3o33-4;4444444565;5K5*v55556(6/6666H7s7{77777778*.8c888888^999:3:;:I:n::::::*:#;V;q;;;;;S;W;T;;S;;S<"<1<W<<G<RT<j<<<<:=a=s====*====>a>~>>*>>>?A?a?n?y???@3@@@@@3AAAaAAAAAABBaB*lBB*BCCCCC*CCDjDDDDD*DDW&Y+9Z>L[Q_\dq******SI'5 G0[HP 0X8@*H f(0 8H@HXH`ZhxHCH8?H H3 H3H j(!8H@H9XHx`~h&xH`0H0+H.Ht@$H@6HP ( )8H@HHPXH`AhxHH[H0HHH!_H"H@$ z(8H%@HXHp'`h xH(H)&H*@H+ H,H. (8H/@HXH 0`uhxH@1HX270Hh3 Hx46 HH6>H7 (=8H89@HpXH:`hxH:<H; H<PHX= 4H\p     $8L`H lp PD0h      @\x@8Tp0P 0 @!@$&  )P+.0$3l@69; <T Ih < = > N O ?( C.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN14vtkPlaneWidget17SetRepresentationEi.text._ZN14vtkPlaneWidget25GetRepresentationMinValueEv.text._ZN14vtkPlaneWidget25GetRepresentationMaxValueEv.text._ZN14vtkPlaneWidget17GetRepresentationEv.text._ZN14vtkPlaneWidget16SetNormalToXAxisEi.text._ZN14vtkPlaneWidget16GetNormalToXAxisEv.text._ZN14vtkPlaneWidget16SetNormalToYAxisEi.text._ZN14vtkPlaneWidget16GetNormalToYAxisEv.text._ZN14vtkPlaneWidget16SetNormalToZAxisEi.text._ZN14vtkPlaneWidget16GetNormalToZAxisEv.text._ZN14vtkPlaneWidget17GetHandlePropertyEv.text._ZN14vtkPlaneWidget25GetSelectedHandlePropertyEv.text._ZN14vtkPlaneWidget16GetPlanePropertyEv.text._ZN14vtkPlaneWidget24GetSelectedPlanePropertyEv.rela.text._ZNK14vtkPlaneWidget19NewInstanceInternalEv.rodata.str1.1.rodata._ZN14vtkPlaneWidget3IsAEPKc.str1.1.rela.text._ZN14vtkPlaneWidget3IsAEPKc.rela.text._ZN14vtkPlaneWidget16NormalToZAxisOffEv.rela.text._ZN14vtkPlaneWidget16NormalToXAxisOffEv.rela.text._ZN14vtkPlaneWidget15NormalToYAxisOnEv.rela.text._ZN14vtkPlaneWidget16NormalToYAxisOffEv.rela.text._ZN14vtkPlaneWidget15NormalToZAxisOnEv.rela.text._ZN14vtkPlaneWidget15NormalToXAxisOnEv.rodata.str1.8.rela.text.startup.rela.init_array.rela.text._ZN14vtkPlaneWidget11PlaceWidgetEv.rela.text._ZN14vtkPlaneWidget11PlaceWidgetEdddddd.rela.data.rel.ro.local.rela.data.rel.rela.data.rel.local.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.group@QHQPQXQ`QhQpQxQQQQQQQ Q Q Q Q Q Q Q Q Q Q 0D@(2Q&'F,'F10F1`pFF F F!+F YF!G  G!PG `G @pG wG G G @Q+2Gm!2KDQ`KuL@ Q/xKDs@(Q10LD@@Q3L?@XQ5LD @pQ7CM?>@Q9uPM?p@Q;2M">@0Q>؋@Q@ @QB @QD;@ 6@0`QFS@ N@ QHb ]@8 QJr0,{  0H @QOx8R 0