(``__text__TEXTX(n__literal8__TEXTX`[__cstring__TEXT@Ypf\__data__DATApx /__compact_unwind__LD d__eh_frame__TEXTh h2  0!) PeehQUHAVSH=0Y1HHH=H18IH uHL[A^]DUHAWAVATSH=H5HXH `HL5HHH4HH5XLHtH u H=H=PX11HL%H=H1A$8IH uHMtH5EXLLIuLH=W1HH=H1A$8IH uHMtH5WLLIuLH=W1HH=H1A$8IH uHMtH5WLLIuLH=2W1HH=H1A$8IH uHMtH5HWLLIuLH=V1HH=H1A$8IH uHMtH5VLLIuLH=vV1HH=H1A$8IH uHMtH5VLLIuLH=V1HH=H1A$8IH uHMtH5XVLLIuLH=U1HH=H1A$8IH uHMtH5VLLIuLH=H[A\A^A_]UH]fDUHAVSIH5UHLt H t5HtAHH5~ULHH u'H[A^]H=Hu[A^]fUHAVSH0HuHYHEЋFEHEHEH}ȃHuH]H=KTHAtDH=Ht1H=HtH=Ht HLcHuL1H0[A^]UHAWAVSH(HuHYHED~D}HG]ԉ]؅yHHLw(HEMA)Au{HuH}}L}tH=2SLAtuH=޸LtbH=LtOH=ظLtư>?(i)vtkImplicitCylinderRepresentation_InteractionStateOutsideMovingMovingOutlineMovingCenterRotatingAxisAdjustingRadiusScalingTranslatingCenterVTK_MAX_CYL_RESOLUTIONvtkInteractionWidgetsPython.vtkImplicitCylinderRepresentation._InteractionStatevtkInteractionWidgetsPython.vtkImplicitCylinderRepresentationvtkImplicitCylinderRepresentation - defining the representation for a vtkImplicitCylinderWidget Superclass: vtkWidgetRepresentation This class is a concrete representation for the vtkImplicitCylinderWidget. It represents an infinite cylinder defined by a radius, a center, and an axis. The cylinder is placed within its associated bounding box and the intersection of the cylinder with the bounding box is shown to visually indicate the orientation and position of the representation. This cylinder representation can be manipulated by using the vtkImplicitCylinderWidget to adjust the cylinder radius, axis, and/or center point. (Note that the bounding box is defined during invocation of the superclass' PlaceWidget() method.) To use this representation, you normally specify a radius, center, and axis. Optionally you can specify a minimum and maximum radius, and a resolution for the cylinder. Finally, place the widget and its representation in the scene using PlaceWidget(). @sa vtkImplicitCylinderWidget vtkImplicitPlaneWidget vtkImplicitPlaneWidget IsTypeOfV.IsTypeOf(string) -> int C++: static vtkTypeBool IsTypeOf(const char *type) Standard methods for the class. IsAV.IsA(string) -> int C++: vtkTypeBool IsA(const char *type) override; Standard methods for the class. SafeDownCastV.SafeDownCast(vtkObjectBase) -> vtkImplicitCylinderRepresentation C++: static vtkImplicitCylinderRepresentation *SafeDownCast( vtkObjectBase *o) Standard methods for the class. NewInstanceV.NewInstance() -> vtkImplicitCylinderRepresentation C++: vtkImplicitCylinderRepresentation *NewInstance() Standard methods for the class. SetCenterV.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 cylinder. The center is located along the cylinder axis. GetCenterV.GetCenter() -> (float, float, float) C++: double *GetCenter() V.GetCenter([float, float, float]) C++: void GetCenter(double xyz[3]) Get the center of the cylinder. The center is located along the cylinder axis. SetAxisV.SetAxis(float, float, float) C++: void SetAxis(double x, double y, double z) V.SetAxis([float, float, float]) C++: void SetAxis(double a[3]) Set/Get the axis of rotation for the cylinder. If the axis is not specified as a unit vector, it will be normalized. GetAxisV.GetAxis() -> (float, float, float) C++: double *GetAxis() V.GetAxis([float, float, float]) C++: void GetAxis(double a[3]) Set/Get the axis of rotation for the cylinder. If the axis is not specified as a unit vector, it will be normalized. SetRadiusV.SetRadius(float) C++: void SetRadius(double r) Set/Get the radius of the cylinder. Note that if the radius is too big the cylinder will be outside of the bounding box. GetRadiusV.GetRadius() -> float C++: double GetRadius() Set/Get the radius of the cylinder. Note that if the radius is too big the cylinder will be outside of the bounding box. SetMinRadiusV.SetMinRadius(float) C++: virtual void SetMinRadius(double _arg) Set/Get the minimum and maximum radius of the cylinder. This helps prevent the cylinder from "disappearing" during interaction. Note that the minimum and maximum radius is specified as a fraction of the diagonal length of the widget bounding box. GetMinRadiusMinValueV.GetMinRadiusMinValue() -> float C++: virtual double GetMinRadiusMinValue() Set/Get the minimum and maximum radius of the cylinder. This helps prevent the cylinder from "disappearing" during interaction. Note that the minimum and maximum radius is specified as a fraction of the diagonal length of the widget bounding box. GetMinRadiusMaxValueV.GetMinRadiusMaxValue() -> float C++: virtual double GetMinRadiusMaxValue() Set/Get the minimum and maximum radius of the cylinder. This helps prevent the cylinder from "disappearing" during interaction. Note that the minimum and maximum radius is specified as a fraction of the diagonal length of the widget bounding box. GetMinRadiusV.GetMinRadius() -> float C++: virtual double GetMinRadius() Set/Get the minimum and maximum radius of the cylinder. This helps prevent the cylinder from "disappearing" during interaction. Note that the minimum and maximum radius is specified as a fraction of the diagonal length of the widget bounding box. SetMaxRadiusV.SetMaxRadius(float) C++: virtual void SetMaxRadius(double _arg) Set/Get the minimum and maximum radius of the cylinder. This helps prevent the cylinder from "disappearing" during interaction. Note that the minimum and maximum radius is specified as a fraction of the diagonal length of the widget bounding box. GetMaxRadiusMinValueV.GetMaxRadiusMinValue() -> float C++: virtual double GetMaxRadiusMinValue() Set/Get the minimum and maximum radius of the cylinder. This helps prevent the cylinder from "disappearing" during interaction. Note that the minimum and maximum radius is specified as a fraction of the diagonal length of the widget bounding box. GetMaxRadiusMaxValueV.GetMaxRadiusMaxValue() -> float C++: virtual double GetMaxRadiusMaxValue() Set/Get the minimum and maximum radius of the cylinder. This helps prevent the cylinder from "disappearing" during interaction. Note that the minimum and maximum radius is specified as a fraction of the diagonal length of the widget bounding box. GetMaxRadiusV.GetMaxRadius() -> float C++: virtual double GetMaxRadius() Set/Get the minimum and maximum radius of the cylinder. This helps prevent the cylinder from "disappearing" during interaction. Note that the minimum and maximum radius is specified as a fraction of the diagonal length of the widget bounding box. SetAlongXAxisV.SetAlongXAxis(int) C++: void SetAlongXAxis(int) Force the cylinder widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the cylinder to the axes if it is originally not aligned. GetAlongXAxisV.GetAlongXAxis() -> int C++: virtual int GetAlongXAxis() Force the cylinder widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the cylinder to the axes if it is originally not aligned. AlongXAxisOnV.AlongXAxisOn() C++: virtual void AlongXAxisOn() Force the cylinder widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the cylinder to the axes if it is originally not aligned. AlongXAxisOffV.AlongXAxisOff() C++: virtual void AlongXAxisOff() Force the cylinder widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the cylinder to the axes if it is originally not aligned. SetAlongYAxisV.SetAlongYAxis(int) C++: void SetAlongYAxis(int) Force the cylinder widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the cylinder to the axes if it is originally not aligned. GetAlongYAxisV.GetAlongYAxis() -> int C++: virtual int GetAlongYAxis() Force the cylinder widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the cylinder to the axes if it is originally not aligned. AlongYAxisOnV.AlongYAxisOn() C++: virtual void AlongYAxisOn() Force the cylinder widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the cylinder to the axes if it is originally not aligned. AlongYAxisOffV.AlongYAxisOff() C++: virtual void AlongYAxisOff() Force the cylinder widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the cylinder to the axes if it is originally not aligned. SetAlongZAxisV.SetAlongZAxis(int) C++: void SetAlongZAxis(int) Force the cylinder widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the cylinder to the axes if it is originally not aligned. GetAlongZAxisV.GetAlongZAxis() -> int C++: virtual int GetAlongZAxis() Force the cylinder widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the cylinder to the axes if it is originally not aligned. AlongZAxisOnV.AlongZAxisOn() C++: virtual void AlongZAxisOn() Force the cylinder widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the cylinder to the axes if it is originally not aligned. AlongZAxisOffV.AlongZAxisOff() C++: virtual void AlongZAxisOff() Force the cylinder widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the cylinder to the axes if it is originally not aligned. SetDrawCylinderV.SetDrawCylinder(int) C++: void SetDrawCylinder(int drawCyl) Enable/disable the drawing of the cylinder. In some cases the cylinder interferes with the object that it is operating on (e.g., the cylinder interferes with the cut surface it produces resulting in z-buffer artifacts.) By default it is off. GetDrawCylinderV.GetDrawCylinder() -> int C++: virtual int GetDrawCylinder() Enable/disable the drawing of the cylinder. In some cases the cylinder interferes with the object that it is operating on (e.g., the cylinder interferes with the cut surface it produces resulting in z-buffer artifacts.) By default it is off. DrawCylinderOnV.DrawCylinderOn() C++: virtual void DrawCylinderOn() Enable/disable the drawing of the cylinder. In some cases the cylinder interferes with the object that it is operating on (e.g., the cylinder interferes with the cut surface it produces resulting in z-buffer artifacts.) By default it is off. DrawCylinderOffV.DrawCylinderOff() C++: virtual void DrawCylinderOff() Enable/disable the drawing of the cylinder. In some cases the cylinder interferes with the object that it is operating on (e.g., the cylinder interferes with the cut surface it produces resulting in z-buffer artifacts.) By default it is off. SetResolutionV.SetResolution(int) C++: virtual void SetResolution(int _arg) Set/Get the resolution of the cylinder. This is the number of polygonal facets used to approximate the curved cylindrical surface (for rendering purposes). An vtkCylinder is used under the hood to provide an exact surface representation. GetResolutionMinValueV.GetResolutionMinValue() -> int C++: virtual int GetResolutionMinValue() Set/Get the resolution of the cylinder. This is the number of polygonal facets used to approximate the curved cylindrical surface (for rendering purposes). An vtkCylinder is used under the hood to provide an exact surface representation. GetResolutionMaxValueV.GetResolutionMaxValue() -> int C++: virtual int GetResolutionMaxValue() Set/Get the resolution of the cylinder. This is the number of polygonal facets used to approximate the curved cylindrical surface (for rendering purposes). An vtkCylinder is used under the hood to provide an exact surface representation. GetResolutionV.GetResolution() -> int C++: virtual int GetResolution() Set/Get the resolution of the cylinder. This is the number of polygonal facets used to approximate the curved cylindrical surface (for rendering purposes). An vtkCylinder is used under the hood to provide an exact surface representation. SetTubingV.SetTubing(int) C++: virtual void SetTubing(int _arg) Turn on/off tubing of the wire outline of the cylinder intersecton (against the bounding box). The tube thickens the line by wrapping with a vtkTubeFilter. GetTubingV.GetTubing() -> int C++: virtual int GetTubing() Turn on/off tubing of the wire outline of the cylinder intersecton (against the bounding box). The tube thickens the line by wrapping with a vtkTubeFilter. TubingOnV.TubingOn() C++: virtual void TubingOn() Turn on/off tubing of the wire outline of the cylinder intersecton (against the bounding box). The tube thickens the line by wrapping with a vtkTubeFilter. TubingOffV.TubingOff() C++: virtual void TubingOff() Turn on/off tubing of the wire outline of the cylinder intersecton (against the bounding box). The tube thickens the line by wrapping with a vtkTubeFilter. SetOutlineTranslationV.SetOutlineTranslation(int) C++: virtual void SetOutlineTranslation(int _arg) Turn on/off the ability to translate the bounding box by moving it with the mouse. GetOutlineTranslationV.GetOutlineTranslation() -> int C++: virtual int GetOutlineTranslation() Turn on/off the ability to translate the bounding box by moving it with the mouse. OutlineTranslationOnV.OutlineTranslationOn() C++: virtual void OutlineTranslationOn() Turn on/off the ability to translate the bounding box by moving it with the mouse. OutlineTranslationOffV.OutlineTranslationOff() C++: virtual void OutlineTranslationOff() Turn on/off the ability to translate the bounding box by moving it with the mouse. SetOutsideBoundsV.SetOutsideBounds(int) C++: virtual void SetOutsideBounds(int _arg) Turn on/off the ability to move the widget outside of the bounds specified in the PlaceWidget() invocation. GetOutsideBoundsV.GetOutsideBounds() -> int C++: virtual int GetOutsideBounds() Turn on/off the ability to move the widget outside of the bounds specified in the PlaceWidget() invocation. OutsideBoundsOnV.OutsideBoundsOn() C++: virtual void OutsideBoundsOn() Turn on/off the ability to move the widget outside of the bounds specified in the PlaceWidget() invocation. OutsideBoundsOffV.OutsideBoundsOff() C++: virtual void OutsideBoundsOff() Turn on/off the ability to move the widget outside of the bounds specified in the PlaceWidget() invocation. SetWidgetBoundsV.SetWidgetBounds(float, float, float, float, float, float) C++: void SetWidgetBounds(double, double, double, double, double, double) V.SetWidgetBounds((float, float, float, float, float, float)) C++: void SetWidgetBounds(double a[6]) GetWidgetBoundsV.GetWidgetBounds() -> (float, float, float, float, float, float) C++: double *GetWidgetBounds() SetConstrainToWidgetBoundsV.SetConstrainToWidgetBounds(int) C++: virtual void SetConstrainToWidgetBounds(int _arg) Turn on/off whether the cylinder should be constrained to the widget bounds. If on, the center will not be allowed to move outside the set widget bounds and the radius will be limited by MinRadius and MaxRadius. This is the default behaviour. If off, the center can be freely moved and the radius can be set to arbitrary values. The widget outline will change accordingly. GetConstrainToWidgetBoundsV.GetConstrainToWidgetBounds() -> int C++: virtual int GetConstrainToWidgetBounds() Turn on/off whether the cylinder should be constrained to the widget bounds. If on, the center will not be allowed to move outside the set widget bounds and the radius will be limited by MinRadius and MaxRadius. This is the default behaviour. If off, the center can be freely moved and the radius can be set to arbitrary values. The widget outline will change accordingly. ConstrainToWidgetBoundsOnV.ConstrainToWidgetBoundsOn() C++: virtual void ConstrainToWidgetBoundsOn() Turn on/off whether the cylinder should be constrained to the widget bounds. If on, the center will not be allowed to move outside the set widget bounds and the radius will be limited by MinRadius and MaxRadius. This is the default behaviour. If off, the center can be freely moved and the radius can be set to arbitrary values. The widget outline will change accordingly. ConstrainToWidgetBoundsOffV.ConstrainToWidgetBoundsOff() C++: virtual void ConstrainToWidgetBoundsOff() Turn on/off whether the cylinder should be constrained to the widget bounds. If on, the center will not be allowed to move outside the set widget bounds and the radius will be limited by MinRadius and MaxRadius. This is the default behaviour. If off, the center can be freely moved and the radius can be set to arbitrary values. The widget outline will change accordingly. SetScaleEnabledV.SetScaleEnabled(int) C++: virtual void SetScaleEnabled(int _arg) Turn on/off the ability to scale the widget with the mouse. GetScaleEnabledV.GetScaleEnabled() -> int C++: virtual int GetScaleEnabled() Turn on/off the ability to scale the widget with the mouse. ScaleEnabledOnV.ScaleEnabledOn() C++: virtual void ScaleEnabledOn() Turn on/off the ability to scale the widget with the mouse. ScaleEnabledOffV.ScaleEnabledOff() C++: virtual void ScaleEnabledOff() Turn on/off the ability to scale the widget with the mouse. GetCylinderV.GetCylinder(vtkCylinder) C++: void GetCylinder(vtkCylinder *cyl) Get the implicit function for the cylinder. The user must provide the instance of the class vtkCylinder. Note that vtkCylinder is a subclass of vtkImplicitFunction, meaning that it can be used by a variety of filters to perform clipping, cutting, and selection of data. GetPolyDataV.GetPolyData(vtkPolyData) C++: void GetPolyData(vtkPolyData *pd) Grab the polydata that defines the cylinder. The polydata contains polygons that are clipped by the bounding box. UpdatePlacementV.UpdatePlacement() C++: void UpdatePlacement(void) Satisfies the superclass API. This will change the state of the widget to match changes that have been made to the underlying PolyDataSource. GetAxisPropertyV.GetAxisProperty() -> vtkProperty C++: virtual vtkProperty *GetAxisProperty() Get the properties on the axis (line and cone). GetSelectedAxisPropertyV.GetSelectedAxisProperty() -> vtkProperty C++: virtual vtkProperty *GetSelectedAxisProperty() Get the properties on the axis (line and cone). GetCylinderPropertyV.GetCylinderProperty() -> vtkProperty C++: virtual vtkProperty *GetCylinderProperty() Get the cylinder properties. The properties of the cylinder when selected and unselected can be manipulated. GetSelectedCylinderPropertyV.GetSelectedCylinderProperty() -> vtkProperty C++: virtual vtkProperty *GetSelectedCylinderProperty() Get the cylinder properties. The properties of the cylinder when selected and unselected can be manipulated. GetOutlinePropertyV.GetOutlineProperty() -> vtkProperty C++: virtual vtkProperty *GetOutlineProperty() Get the property of the outline. GetSelectedOutlinePropertyV.GetSelectedOutlineProperty() -> vtkProperty C++: virtual vtkProperty *GetSelectedOutlineProperty() Get the property of the outline. GetEdgesPropertyV.GetEdgesProperty() -> vtkProperty C++: virtual vtkProperty *GetEdgesProperty() Get the property of the intersection edges. (This property also applies to the edges when tubed.) SetEdgeColorV.SetEdgeColor(vtkLookupTable) C++: void SetEdgeColor(vtkLookupTable *) V.SetEdgeColor(float, float, float) C++: void SetEdgeColor(double, double, double) V.SetEdgeColor([float, float, float]) C++: void SetEdgeColor(double x[3]) Set color to the edge ComputeInteractionStateV.ComputeInteractionState(int, int, int) -> int C++: int ComputeInteractionState(int X, int Y, int modify=0) override; Methods to interface with the vtkImplicitCylinderWidget. PlaceWidgetV.PlaceWidget([float, float, float, float, float, float]) C++: void PlaceWidget(double bounds[6]) override; Methods to interface with the vtkImplicitCylinderWidget. BuildRepresentationV.BuildRepresentation() C++: void BuildRepresentation() override; Methods to interface with the vtkImplicitCylinderWidget. StartWidgetInteractionV.StartWidgetInteraction([float, float]) C++: void StartWidgetInteraction(double eventPos[2]) override; Methods to interface with the vtkImplicitCylinderWidget. WidgetInteractionV.WidgetInteraction([float, float]) C++: void WidgetInteraction(double newEventPos[2]) override; Methods to interface with the vtkImplicitCylinderWidget. EndWidgetInteractionV.EndWidgetInteraction([float, float]) C++: void EndWidgetInteraction(double newEventPos[2]) override; Methods to interface with the vtkImplicitCylinderWidget. GetBoundsV.GetBounds() -> (float, ...) C++: double *GetBounds() override; Methods supporting the rendering process. GetActorsV.GetActors(vtkPropCollection) C++: void GetActors(vtkPropCollection *pc) override; Methods supporting the rendering process. ReleaseGraphicsResourcesV.ReleaseGraphicsResources(vtkWindow) C++: void ReleaseGraphicsResources(vtkWindow *) override; Methods supporting the rendering process. RenderOpaqueGeometryV.RenderOpaqueGeometry(vtkViewport) -> int C++: int RenderOpaqueGeometry(vtkViewport *) override; Methods supporting the rendering process. RenderTranslucentPolygonalGeometryV.RenderTranslucentPolygonalGeometry(vtkViewport) -> int C++: int RenderTranslucentPolygonalGeometry(vtkViewport *) override; Methods supporting the rendering process. HasTranslucentPolygonalGeometryV.HasTranslucentPolygonalGeometry() -> int C++: int HasTranslucentPolygonalGeometry() override; Methods supporting the rendering process. SetBumpDistanceV.SetBumpDistance(float) C++: virtual void SetBumpDistance(double _arg) Specify a translation distance used by the BumpCylinder() method. Note that the distance is normalized; it is the fraction of the length of the bounding box of the wire outline. GetBumpDistanceMinValueV.GetBumpDistanceMinValue() -> float C++: virtual double GetBumpDistanceMinValue() Specify a translation distance used by the BumpCylinder() method. Note that the distance is normalized; it is the fraction of the length of the bounding box of the wire outline. GetBumpDistanceMaxValueV.GetBumpDistanceMaxValue() -> float C++: virtual double GetBumpDistanceMaxValue() Specify a translation distance used by the BumpCylinder() method. Note that the distance is normalized; it is the fraction of the length of the bounding box of the wire outline. GetBumpDistanceV.GetBumpDistance() -> float C++: virtual double GetBumpDistance() Specify a translation distance used by the BumpCylinder() method. Note that the distance is normalized; it is the fraction of the length of the bounding box of the wire outline. BumpCylinderV.BumpCylinder(int, float) C++: void BumpCylinder(int dir, double factor) Translate the cylinder in the direction of the view vector by the specified BumpDistance. The dir parameter controls which direction the pushing occurs, either in the same direction as the view vector, or when negative, in the opposite direction. The factor controls what percentage of the bump is used. PushCylinderV.PushCylinder(float) C++: void PushCylinder(double distance) Push the cylinder the distance specified along the view vector. Positive values are in the direction of the view vector; negative values are in the opposite direction. The distance value is expressed in world coordinates. SetInteractionStateV.SetInteractionState(int) C++: virtual void SetInteractionState(int _arg) The interaction state may be set from a widget (e.g., vtkImplicitCylinderWidget) or other object. This controls how the interaction with the widget proceeds. Normally this method is used as part of a handshaking process with the widget: First ComputeInteractionState() is invoked that returns a state based on geometric considerations (i.e., cursor near a widget feature), then based on events, the widget may modify this further. GetInteractionStateMinValueV.GetInteractionStateMinValue() -> int C++: virtual int GetInteractionStateMinValue() The interaction state may be set from a widget (e.g., vtkImplicitCylinderWidget) or other object. This controls how the interaction with the widget proceeds. Normally this method is used as part of a handshaking process with the widget: First ComputeInteractionState() is invoked that returns a state based on geometric considerations (i.e., cursor near a widget feature), then based on events, the widget may modify this further. GetInteractionStateMaxValueV.GetInteractionStateMaxValue() -> int C++: virtual int GetInteractionStateMaxValue() The interaction state may be set from a widget (e.g., vtkImplicitCylinderWidget) or other object. This controls how the interaction with the widget proceeds. Normally this method is used as part of a handshaking process with the widget: First ComputeInteractionState() is invoked that returns a state based on geometric considerations (i.e., cursor near a widget feature), then based on events, the widget may modify this further. SetRepresentationStateV.SetRepresentationState(int) C++: virtual void SetRepresentationState(int) Sets the visual appearance of the representation based on the state it is in. This state is usually the same as InteractionState. GetRepresentationStateV.GetRepresentationState() -> int C++: virtual int GetRepresentationState() Sets the visual appearance of the representation based on the state it is in. This state is usually the same as InteractionState. vtkWidgetRepresentationvtkPropvtkObjectvtkObjectBasevtkCylindervtkPolyData@V *vtkLookupTable@P *dvtkLookupTablep_voidvtkPropCollectionvtkWindowvtkViewportY @ZHD~Z^^_!___N`Z```aabbccddyee-f:fvgghh.j;jrkklln,nsoopprrasnsttvvUwcwxxy zQ{_{||}~KY"1[kԆ$:ten6@  Ďڎy%;ԐWg Ɠ֓ǔה:U%@ %Ȝ؜YihxMYu2u)ަ¨i}ƪbw#3ԭb3S߯ ")90=ǵ4;R"9YlK!P  !!:a!p!p` !p `!pa !a!!`! a@!!!a0!!!@a!!P!a!`! ! ap!! "!"!#a$a@%a&!&a'!@(!)!)a*!@+!,!,a-!@.!/!/2a@3a 4!4!5!@6a 7!7!8!@9a:a:!P;!<!<!`=!>!>!p?! @0A*a`Ba0D!DWa@FWaGWaI!IaJaKapLaPM!Na O!O!P!`Qa0RaRaS!TaPUa V!VaWIazRx $@$KAC C,Dh$AC G$t' AC $'AC C$8(AC G$(:AC I$*AC G$<*AC G$dh+AC E$0-AC G$/AC E$0AC G$2AC I$,P3AC G$T3AC I$|4AC G$X5AC G$5AC G$6AC I$7AC G$D8AC G$l8AC G$H9AC I$9AC G$X:AC G$ :AC G$4h;AC I$\;AC G$x<AC G$=AC G$=AC I$>AC G$$>AC G$L ?AC G$t?AC I$0@AC G$@AC G$@AAC G$AAC I$<BAC I$d8CAC I$CAC G$XDAC I$EAC G$EAC G$,0FAC G$TFAC I$|pGAC G$GAC G$HAC G$IAC I$IAC G$DXJAC G$lJAC G$xKAC H$ NAC I$NAC I$ pOAC G$4 OAC G$\ PAC G$ QAC I$ QAC G$ XRAC G$ RAC G$$ xSAC I$L TAC I$t TAC G$ UAC G$ UAC G$ VAC G$ VAC G$< 0WAC G$d WAC G$ @XAC G$ XAC E$ Y*AC I$ ZAC L$, `\AC G$T \WAC I$| ^WAC I$ X_WAC I$ `AC G$ 8aAC I$ aAC I$D bAC I$l `cAC I$ dAC G$ dAC I$ eAC G$ 0fAC G$4fAC G$\`gAC I$hAC I$hAC I$hiAC G$iAC I$$jAC I$L0kAC G$tkAC I$PlIAC IX=X-X-X=X=Xi-X-gXi-8X-X-W-WW=vW-^W=RWi-MW-Ti-T-SS=Si-S-Si-ES-S-RR-R=Ri-R-R-nR-DRR-Q=Qi-Q-Q-Q-Q-tQEQj-6Qi-!Q- Qi-P-PPj-vPi-aP-IPi-?PP-OOj-Oi-O-Oi-O\O-2OO=Oi-N-Ni-NNmN->N-NMk-Mi-M-Mi-M-M-bMDMk-7Mi-M-Li-L-L-LL-LdLk-WLi-4L-Li-L-K-KK-KK=sKi-RK-8Ki-3K-K-KJ-JJ=Ji-rJ-XJi-SJ-->>->i->-s>i-L>-">=-=i-=-=i-=-r=K=->=i-+=-=i-<-<<-<i-{<-c<i-<<-<;-;i-;-;i-;-b;=;=4;-;i-;-:-::-:=:i-}:-l:-_:>:-:9-9=9i-9-9-9~9-T9+9=9i-9-8i-8-8n8=b8i-R8-:8i- 8-77k-7i-7-7i-\7-277= 7i-6-6i-6-~6-T6+6=6i-6-5i-5-5n5=b5i-R5-:5i- 5-44k-4i-4-4i-\4-244= 4i-3-3i-3-~3-T3%3-3i-2-2i-2-2{2-m2=c2=W2i-"2=2-22i-1-1-1y1i-0-0-w0-b0-M0-50-0-//=/=/i-/-g/i--=i--i---b:=.i--i---k-|i-j-Ri-,--=i---~-T'=i- -i---z=ni-^-Fi-A--k-i--i-l-B-=i----ej-Vi-A-)i--j-i--ii-_<-j-i--i-|-R4=(i- -i--^-4j-i--i--rEj-6i-!- i--j-vi-a-Ii-?-=i--i-YM---j--i-w-\-2-=i----^-P=I-%=-==i--i--n-C-,=-i---n=U-3=*-#= i-- i- - -a -K ; - - - - - | =^ -P =I -% = -  = = i- - i- -n -C -,  = - i- - - n =U -3 =* -#  = i- - i- - -a -K ; - - ---|=\|-?x-3v-#-i- -i--c-Vi-C-)i--k-i-v-a-U-MB-:/-'---n-]k-Pi-H-<-4)-!---k--zs-bh-WHk-<1h-)"f--q--h---{-nh-cW-:0-$-h----h--~t-ha-Th-I=- - -h----h--dZ-NG-:h-/#-l=--h--q--~xt-sle^?-$l=- H8d(cba`x_phX^PH8]0(\ [   Z   Y   X  x Wp h X VP H 8 U0 (  T   S   R   Q   P  x Op h X NP H 8 M0 (  L   J   I   H   G  x Fp h X EP H 8 D0 (  C   B   A   @   ?  x >p h X =P H 8 <0 (  ;   :   9   8   7  x 6p h X 5P H 8 40 (  3  210/x.phX-PH8,0(+*)('x&phX%PH8$0(#"! xphXPH80(xphXPH80(xphX PH8 0(   xphXPH80nzyP~H8u0p(o }{wr@mlr` @       ` @       ` @       ` @   `@ `@ `@ `@ `@ `@ `@ `@ `@  H "(*'p(ph` p `@p $?#` v$@"V0 @} PFF`9   p! "!"# %$#@%@&&'5@(/"))*@+!,W,-_@.V!///2u@3 44!5'@6>( 7t7o"84@9(:2:P;*<< `=[>>xp? @B&0Ax`Bd0DD@FGIFIJKKpLPMl'N% O($O'Pv`Q0R%RX%S#T&PU& VF)V)W(P S  jT;F  {d^m@,xU]] r   >j  _ o+  % g  N 9rn wr / @Y &   C   X _PyType_Ready__ZN33vtkImplicitCylinderRepresentation24ReleaseGraphicsResourcesEP9vtkWindow_PyvtkWidgetRepresentation_ClassNew_PyvtkImplicitCylinderRepresentation_ClassNew_PyVTKObject_New__ZL45PyvtkImplicitCylinderRepresentation_StaticNewv__ZN33vtkImplicitCylinderRepresentation31HasTranslucentPolygonalGeometryEv__ZN33vtkImplicitCylinderRepresentation3NewEv__ZN33vtkImplicitCylinderRepresentation15UpdatePlacementEv__ZN33vtkImplicitCylinderRepresentation9GetRadiusEv__ZN33vtkImplicitCylinderRepresentation7GetAxisEv__ZN33vtkImplicitCylinderRepresentation9GetBoundsEv__ZN33vtkImplicitCylinderRepresentation9GetCenterEv__ZN33vtkImplicitCylinderRepresentation19BuildRepresentationEv__ZN33vtkImplicitCylinderRepresentation34RenderTranslucentPolygonalGeometryEP11vtkViewport__ZN33vtkImplicitCylinderRepresentation20RenderOpaqueGeometryEP11vtkViewport_PyVTKObject_GetSet__Py_NoneStruct__ZN13vtkPythonUtil12AddEnumToMapEP11_typeobject_PyVTKObject_GetObject__ZL56PyvtkImplicitCylinderRepresentation_SetEdgeColor_Methods__ZL43PyvtkImplicitCylinderRepresentation_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKObject_Repr_PyVTKObject_AsBuffer__ZN33vtkImplicitCylinderRepresentation11GetCylinderEP11vtkCylinder_strcmp__ZN33vtkImplicitCylinderRepresentation9GetActorsEP17vtkPropCollection_PyVTKAddFile_vtkImplicitCylinderRepresentation___stack_chk_fail_PyObject_GC_Del_PyVTKObject_Check__Z62PyvtkImplicitCylinderRepresentation__InteractionState_FromEnumi__ZN33vtkImplicitCylinderRepresentation23ComputeInteractionStateEiii__ZN13vtkPythonArgs13ArgCountErrorEii__ZN13vtkPythonArgs8GetArrayEPdi__ZN13vtkPythonArgs8SetArrayEiPKdi__ZN13vtkPythonArgs10BuildTupleEPKdi__ZN13vtkPythonArgs8GetValueERi__ZN33vtkImplicitCylinderRepresentation13SetAlongZAxisEi__ZN33vtkImplicitCylinderRepresentation13SetAlongYAxisEi__ZN33vtkImplicitCylinderRepresentation13SetAlongXAxisEi__ZN33vtkImplicitCylinderRepresentation15SetDrawCylinderEi__ZN33vtkImplicitCylinderRepresentation22SetRepresentationStateEi_PyLong_FromLong_PyUnicode_FromString_PyDict_SetItemString_PyVTKObject_String_PyVTKObject_SetFlag_Py_BuildValue_PyVTKObject_Delete_PyVTKObject_Traverse__ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__ZL40PyvtkImplicitCylinderRepresentation_Type_PyLong_Type__ZL58PyvtkImplicitCylinderRepresentation__InteractionState_Type_PyType_Type_PyFloat_FromDouble__ZN33vtkImplicitCylinderRepresentation12SetEdgeColorEP14vtkLookupTable_PyObject_Free___stack_chk_guard__ZN33vtkImplicitCylinderRepresentation12BumpCylinderEid_PyErr_Occurred__ZN33vtkImplicitCylinderRepresentation7SetAxisEddd__ZN33vtkImplicitCylinderRepresentation12SetEdgeColorEddd__ZN33vtkImplicitCylinderRepresentation9SetCenterEddd_PyVTKClass_Add__ZN13vtkPythonArgs8GetValueERd__ZN33vtkImplicitCylinderRepresentation11PlaceWidgetEPd__ZN33vtkImplicitCylinderRepresentation7SetAxisEPd__ZN33vtkImplicitCylinderRepresentation7GetAxisEPd__ZN33vtkImplicitCylinderRepresentation12SetEdgeColorEPd__ZN33vtkImplicitCylinderRepresentation9SetCenterEPd__ZN33vtkImplicitCylinderRepresentation9GetCenterEPd__ZN33vtkImplicitCylinderRepresentation22StartWidgetInteractionEPd__ZN33vtkImplicitCylinderRepresentation20EndWidgetInteractionEPd__ZN33vtkImplicitCylinderRepresentation17WidgetInteractionEPd__ZN33vtkImplicitCylinderRepresentation9SetRadiusEd__ZN33vtkImplicitCylinderRepresentation12PushCylinderEd__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__ZN13vtkPythonUtil13ManglePointerEPKvPKc__ZN13vtkPythonArgs13ArgCountErrorEiPKc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZN33vtkImplicitCylinderRepresentation11GetPolyDataEP11vtkPolyData__ZN17vtkPythonOverload10CallMethodEP11PyMethodDefP7_objectS3___ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZL51PyvtkImplicitCylinderRepresentation_GetAxisPropertyP7_objectS0___ZL59PyvtkImplicitCylinderRepresentation_GetSelectedAxisPropertyP7_objectS0___ZL52PyvtkImplicitCylinderRepresentation_GetEdgesPropertyP7_objectS0___ZL55PyvtkImplicitCylinderRepresentation_GetCylinderPropertyP7_objectS0___ZL63PyvtkImplicitCylinderRepresentation_GetSelectedCylinderPropertyP7_objectS0___ZL54PyvtkImplicitCylinderRepresentation_GetOutlinePropertyP7_objectS0___ZL62PyvtkImplicitCylinderRepresentation_GetSelectedOutlinePropertyP7_objectS0___ZL67PyvtkImplicitCylinderRepresentation_HasTranslucentPolygonalGeometryP7_objectS0___ZL70PyvtkImplicitCylinderRepresentation_RenderTranslucentPolygonalGeometryP7_objectS0___ZL56PyvtkImplicitCylinderRepresentation_RenderOpaqueGeometryP7_objectS0___ZL48PyvtkImplicitCylinderRepresentation_SafeDownCastP7_objectS0___ZL51PyvtkImplicitCylinderRepresentation_UpdatePlacementP7_objectS0___ZL47PyvtkImplicitCylinderRepresentation_PlaceWidgetP7_objectS0___ZL48PyvtkImplicitCylinderRepresentation_SetMaxRadiusP7_objectS0___ZL48PyvtkImplicitCylinderRepresentation_GetMaxRadiusP7_objectS0___ZL45PyvtkImplicitCylinderRepresentation_SetRadiusP7_objectS0___ZL45PyvtkImplicitCylinderRepresentation_GetRadiusP7_objectS0___ZL48PyvtkImplicitCylinderRepresentation_SetMinRadiusP7_objectS0___ZL48PyvtkImplicitCylinderRepresentation_GetMinRadiusP7_objectS0___ZL45PyvtkImplicitCylinderRepresentation_GetActorsP7_objectS0___ZL43PyvtkImplicitCylinderRepresentation_SetAxisP7_objectS0___ZL43PyvtkImplicitCylinderRepresentation_GetAxisP7_objectS0___ZL49PyvtkImplicitCylinderRepresentation_SetAlongZAxisP7_objectS0___ZL49PyvtkImplicitCylinderRepresentation_GetAlongZAxisP7_objectS0___ZL49PyvtkImplicitCylinderRepresentation_SetAlongYAxisP7_objectS0___ZL49PyvtkImplicitCylinderRepresentation_GetAlongYAxisP7_objectS0___ZL49PyvtkImplicitCylinderRepresentation_SetAlongXAxisP7_objectS0___ZL49PyvtkImplicitCylinderRepresentation_GetAlongXAxisP7_objectS0___ZL60PyvtkImplicitCylinderRepresentation_ReleaseGraphicsResourcesP7_objectS0___ZL51PyvtkImplicitCylinderRepresentation_SetWidgetBoundsP7_objectS0___ZL51PyvtkImplicitCylinderRepresentation_GetWidgetBoundsP7_objectS0___ZL62PyvtkImplicitCylinderRepresentation_SetConstrainToWidgetBoundsP7_objectS0___ZL62PyvtkImplicitCylinderRepresentation_GetConstrainToWidgetBoundsP7_objectS0___ZL45PyvtkImplicitCylinderRepresentation_GetBoundsP7_objectS0___ZL52PyvtkImplicitCylinderRepresentation_SetOutsideBoundsP7_objectS0___ZL52PyvtkImplicitCylinderRepresentation_GetOutsideBoundsP7_objectS0___ZL48PyvtkImplicitCylinderRepresentation_SetEdgeColorP7_objectS0___ZL45PyvtkImplicitCylinderRepresentation_SetCenterP7_objectS0___ZL45PyvtkImplicitCylinderRepresentation_GetCenterP7_objectS0___ZL51PyvtkImplicitCylinderRepresentation_SetDrawCylinderP7_objectS0___ZL51PyvtkImplicitCylinderRepresentation_GetDrawCylinderP7_objectS0___ZL47PyvtkImplicitCylinderRepresentation_GetCylinderP7_objectS0___ZL48PyvtkImplicitCylinderRepresentation_BumpCylinderP7_objectS0___ZL48PyvtkImplicitCylinderRepresentation_PushCylinderP7_objectS0___ZL49PyvtkImplicitCylinderRepresentation_SetResolutionP7_objectS0___ZL49PyvtkImplicitCylinderRepresentation_GetResolutionP7_objectS0___ZL58PyvtkImplicitCylinderRepresentation_StartWidgetInteractionP7_objectS0___ZL56PyvtkImplicitCylinderRepresentation_EndWidgetInteractionP7_objectS0___ZL53PyvtkImplicitCylinderRepresentation_WidgetInteractionP7_objectS0___ZL55PyvtkImplicitCylinderRepresentation_BuildRepresentationP7_objectS0___ZL57PyvtkImplicitCylinderRepresentation_SetOutlineTranslationP7_objectS0___ZL57PyvtkImplicitCylinderRepresentation_GetOutlineTranslationP7_objectS0___ZL48PyvtkImplicitCylinderRepresentation_AlongZAxisOnP7_objectS0___ZL48PyvtkImplicitCylinderRepresentation_AlongYAxisOnP7_objectS0___ZL48PyvtkImplicitCylinderRepresentation_AlongXAxisOnP7_objectS0___ZL61PyvtkImplicitCylinderRepresentation_ConstrainToWidgetBoundsOnP7_objectS0___ZL51PyvtkImplicitCylinderRepresentation_OutsideBoundsOnP7_objectS0___ZL50PyvtkImplicitCylinderRepresentation_DrawCylinderOnP7_objectS0___ZL56PyvtkImplicitCylinderRepresentation_OutlineTranslationOnP7_objectS0___ZL44PyvtkImplicitCylinderRepresentation_TubingOnP7_objectS0___ZL50PyvtkImplicitCylinderRepresentation_ScaleEnabledOnP7_objectS0___ZL45PyvtkImplicitCylinderRepresentation_SetTubingP7_objectS0___ZL45PyvtkImplicitCylinderRepresentation_GetTubingP7_objectS0___ZL49PyvtkImplicitCylinderRepresentation_AlongZAxisOffP7_objectS0___ZL49PyvtkImplicitCylinderRepresentation_AlongYAxisOffP7_objectS0___ZL49PyvtkImplicitCylinderRepresentation_AlongXAxisOffP7_objectS0___ZL62PyvtkImplicitCylinderRepresentation_ConstrainToWidgetBoundsOffP7_objectS0___ZL52PyvtkImplicitCylinderRepresentation_OutsideBoundsOffP7_objectS0___ZL51PyvtkImplicitCylinderRepresentation_DrawCylinderOffP7_objectS0___ZL57PyvtkImplicitCylinderRepresentation_OutlineTranslationOffP7_objectS0___ZL45PyvtkImplicitCylinderRepresentation_TubingOffP7_objectS0___ZL51PyvtkImplicitCylinderRepresentation_ScaleEnabledOffP7_objectS0___ZL44PyvtkImplicitCylinderRepresentation_IsTypeOfP7_objectS0___ZL56PyvtkImplicitCylinderRepresentation_GetMaxRadiusMaxValueP7_objectS0___ZL56PyvtkImplicitCylinderRepresentation_GetMinRadiusMaxValueP7_objectS0___ZL57PyvtkImplicitCylinderRepresentation_GetResolutionMaxValueP7_objectS0___ZL63PyvtkImplicitCylinderRepresentation_GetInteractionStateMaxValueP7_objectS0___ZL59PyvtkImplicitCylinderRepresentation_GetBumpDistanceMaxValueP7_objectS0___ZL56PyvtkImplicitCylinderRepresentation_GetMaxRadiusMinValueP7_objectS0___ZL56PyvtkImplicitCylinderRepresentation_GetMinRadiusMinValueP7_objectS0___ZL57PyvtkImplicitCylinderRepresentation_GetResolutionMinValueP7_objectS0___ZL63PyvtkImplicitCylinderRepresentation_GetInteractionStateMinValueP7_objectS0___ZL59PyvtkImplicitCylinderRepresentation_GetBumpDistanceMinValueP7_objectS0___ZL55PyvtkImplicitCylinderRepresentation_SetInteractionStateP7_objectS0___ZL59PyvtkImplicitCylinderRepresentation_ComputeInteractionStateP7_objectS0___ZL58PyvtkImplicitCylinderRepresentation_SetRepresentationStateP7_objectS0___ZL58PyvtkImplicitCylinderRepresentation_GetRepresentationStateP7_objectS0___ZL47PyvtkImplicitCylinderRepresentation_NewInstanceP7_objectS0___ZL51PyvtkImplicitCylinderRepresentation_SetBumpDistanceP7_objectS0___ZL51PyvtkImplicitCylinderRepresentation_GetBumpDistanceP7_objectS0___ZL51PyvtkImplicitCylinderRepresentation_SetScaleEnabledP7_objectS0___ZL51PyvtkImplicitCylinderRepresentation_GetScaleEnabledP7_objectS0___ZL47PyvtkImplicitCylinderRepresentation_GetPolyDataP7_objectS0___ZL39PyvtkImplicitCylinderRepresentation_IsAP7_objectS0___ZL51PyvtkImplicitCylinderRepresentation_SetEdgeColor_s3P7_objectS0___ZL51PyvtkImplicitCylinderRepresentation_SetEdgeColor_s1P7_objectS0_