X $x$__text__TEXTGx0'__data__DATAP@,1__cstring__TEXT __compact_unwind__LDh "P.__eh_frame__TEXTH"p$ h2  .<2 P+UHH=H5HwH uHH=H]ÐUH]fDUHSPHH=H5HH uHH=H5HHt H tH[]H=H[]fUHAVSH0HuHHEЋFEHEHEH}ȃuoHutqH]H=OHAt1H=HtH=Ht HLcHuL1H0[A^]f.@UHAWAVSH(HuHHED~D}HG]ԉ]؅yHHLw(HEMA)AuhHuH}}L}tlH=>LAtbH=LtOH=LtHED~D}HG]܉]y HHt!Lw(MtD9uEt#IpHt.1:H}111)ILIHuLHHH([A^A_]HD>J,=ISFPvtkCylindervtkCommonDataModelPython.vtkCylindervtkCylinder - implicit function for a cylinder Superclass: vtkImplicitFunction vtkCylinder computes the implicit function and function gradient for a cylinder using F(r)=r^2-Radius^2. vtkCylinder is a concrete implementation of vtkImplicitFunction. By default the Cylinder is centered at the origin and the axis of rotation is along the y-axis. You can redefine the center and axis of rotation by setting the Center and Axis data members. (Note that it is also possible to use the superclass' vtkImplicitFunction transformation matrix if necessary to reposition by using FunctionValue() and FunctionGradient().) @warning The cylinder is infinite in extent. To truncate the cylinder in modeling operations use the vtkImplicitBoolean in combination with clipping planes. IsTypeOfV.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. IsAV.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. SafeDownCastV.SafeDownCast(vtkObjectBase) -> vtkCylinder C++: static vtkCylinder *SafeDownCast(vtkObjectBase *o) NewInstanceV.NewInstance() -> vtkCylinder C++: vtkCylinder *NewInstance() EvaluateFunctionV.EvaluateFunction([float, float, float]) -> float C++: double EvaluateFunction(double x[3]) override; V.EvaluateFunction(vtkDataArray, vtkDataArray) C++: virtual void EvaluateFunction(vtkDataArray *input, vtkDataArray *output) V.EvaluateFunction(float, float, float) -> float C++: virtual double EvaluateFunction(double x, double y, double z) Evaluate cylinder equation F(r) = r^2 - Radius^2. EvaluateGradientV.EvaluateGradient([float, float, float], [float, float, float]) C++: void EvaluateGradient(double x[3], double g[3]) override; Evaluate cylinder function gradient. SetRadiusV.SetRadius(float) C++: virtual void SetRadius(double _arg) Set/Get the cylinder radius. GetRadiusV.GetRadius() -> float C++: virtual double GetRadius() Set/Get the cylinder radius. SetCenterV.SetCenter(float, float, float) C++: void SetCenter(double, double, double) V.SetCenter((float, float, float)) C++: void SetCenter(double a[3]) GetCenterV.GetCenter() -> (float, float, float) C++: double *GetCenter() SetAxisV.SetAxis(float, float, float) C++: void SetAxis(double ax, double ay, double az) V.SetAxis([float, float, float]) C++: void SetAxis(double a[3]) Set/Get the axis of the cylinder. If the axis is not specified as a unit vector, it will be normalized. If zero-length axis vector is used as input to this method, it will be ignored. GetAxisV.GetAxis() -> (float, float, float) C++: double *GetAxis() vtkImplicitFunctionvtkObjectvtkObjectBasevtkDataArrayOP `!'a!!?!9a a !  aazRx $OAC $D AC $lAC B$AC G$'AC I$AC G$ HAC G$4 ?AC J$\89AC L$PAC I$AC G$ AC E$AC I$$0AC E$LAC I2.- - 0--2-9-c:=Z/-SG'=;-66--+-3-2-{k,-L5-75-"5-2-:=.-p-Z0-B-2-  9- := '= - :=y /-r d -: 3- 2-  -| 5-g 5-R 5-, 2-  := - - 0-v -L 2-"  '= - 0- - 5-^ 2-4  9- := '= - 6- - 6-q - :=0-)-3-y3->2-:=9---'=-t-a-\6-C-:=/--8-1-x1-kS2-=5-5-5-2-q(-53- 2-:="-o-c-S7-F-<0-&-2-7--s0-Y-E-1- --0---;-zo;-gV;-N54-2-0---}--q;-i^;-VE;-=.4-&---%--zslV*-IB-=6/%-'!-    xh `XH@8( @8 $#X!0`@ `@ PXPk:B l   @`8)'tW*wGbN'w9!BgobZ_PyType_Ready_PyvtkCylinder_ClassNew_PyvtkImplicitFunction_ClassNew_PyVTKObject_New__ZL23PyvtkCylinder_StaticNewv__ZN11vtkCylinder3NewEv_PyVTKObject_GetSet__Py_NoneStruct_PyVTKObject_GetObject__ZL21PyvtkCylinder_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKObject_Repr_PyVTKObject_AsBuffer_PyVTKAddFile_vtkCylinder_strcmp___stack_chk_fail_PyObject_GC_Del_PyVTKObject_Check__ZN13vtkPythonArgs13ArgCountErrorEii__ZN13vtkPythonArgs8GetArrayEPdi__ZN13vtkPythonArgs8SetArrayEiPKdi__ZN13vtkPythonArgs10BuildTupleEPKdi_PyLong_FromLong_PyDict_SetItemString_PyVTKObject_String_PyVTKObject_SetFlag_PyVTKObject_Delete_PyVTKObject_Traverse__ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__ZL18PyvtkCylinder_Type_PyType_Type_PyFloat_FromDouble___stack_chk_guard_PyErr_Occurred__ZN11vtkCylinder7SetAxisEddd_PyVTKClass_Add__ZN13vtkPythonArgs8GetValueERd__ZN11vtkCylinder7SetAxisEPd__ZN11vtkCylinder16EvaluateFunctionEPd__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__ZN13vtkPythonArgs13ArgCountErrorEiPKc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZN19vtkImplicitFunction16EvaluateFunctionEP12vtkDataArrayS1___ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZL26PyvtkCylinder_SafeDownCastP7_objectS0___ZL30PyvtkCylinder_EvaluateGradientP7_objectS0___ZL23PyvtkCylinder_SetRadiusP7_objectS0___ZL23PyvtkCylinder_GetRadiusP7_objectS0___ZL21PyvtkCylinder_SetAxisP7_objectS0___ZL21PyvtkCylinder_GetAxisP7_objectS0___ZL23PyvtkCylinder_SetCenterP7_objectS0___ZL23PyvtkCylinder_GetCenterP7_objectS0___ZL30PyvtkCylinder_EvaluateFunctionP7_objectS0___ZL22PyvtkCylinder_IsTypeOfP7_objectS0___ZL25PyvtkCylinder_NewInstanceP7_objectS0___ZL17PyvtkCylinder_IsAP7_objectS0___ZN11vtkCylinder16EvaluateGradientEPdS0_