ELF>`U@@"!   UH@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.ATUSH@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ЉfUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uVH0]fDHHuӐtH HuH뵐HHPH;tHSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐt0HuHcfHH@H;tЉfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uVH@]f.HHuϐHt$ H|$tt$ HHuHHDATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfATL%H HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(uLH8HHuҐu$HpHuHH@ff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uzH@]f.HHuϐH5HT$H|$|$HtD$$u(HEH(HuHH@HSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uXH0[fDHHuӐu,H fH~HufHnfH~ff.@UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uNH0]fDHHuӐu$HHHuH@HfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uzH@]f.HHuϐH5HT$H|$|$HtD$$u(HEHHHuHH@HUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(urH@]f.HHuϐHt$ H|$tD$$t$ u)HEHHuHHDHfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uzH@]f.HHuϐH5HT$H|$|$HtD$$u(HEHHuHH@H0H SafeDownCastvtkObjectBasevtkSplineRepresentationIsTypeOfIsAGetParametricSplineGetResolutionSetResolutionNewInstanceBuildRepresentationInitializeHandlesvtkPointsGetSummedLengthGetHandlePositionsSetParametricSplinevtkParametricSplineSetNumberOfHandlesGetPolyDatavtkPolyDatavtkCurveRepresentationvtkWidgetRepresentationvtkPropvtkObjectUH=Hu]ÐHH=tHH=tHH=tHH=tH]vtkSplineRepresentation - representation for a spline. Superclass: vtkCurveRepresentation vtkSplineRepresentation is a vtkWidgetRepresentation for a spline. This 3D widget defines a spline that can be interactively placed in a scene. The spline has handles, the number of which can be changed, plus it can be picked on the spline itself to translate or rotate it in the scene. This is based on vtkSplineWidget. @sa vtkSplineWidget, vtkSplineWidget2 vtkInteractionWidgetsPython.vtkSplineRepresentationV.IsTypeOf(string) -> int C++: static vtkTypeBool IsTypeOf(const char *type) Standard methods for instances of this class. V.IsA(string) -> int C++: vtkTypeBool IsA(const char *type) override; Standard methods for instances of this class. V.SafeDownCast(vtkObjectBase) -> vtkSplineRepresentation C++: static vtkSplineRepresentation *SafeDownCast( vtkObjectBase *o) Standard methods for instances of this class. V.NewInstance() -> vtkSplineRepresentation C++: vtkSplineRepresentation *NewInstance() Standard methods for instances of this class. V.GetPolyData(vtkPolyData) C++: void GetPolyData(vtkPolyData *pd) override; Grab the polydata (including points) that defines the spline. The polydata consists of points and line segments numbering Resolution + 1 and Resolution, respectively. Points 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 polyline are added to it. V.SetNumberOfHandles(int) C++: void SetNumberOfHandles(int npts) override; Set the number of handles for this widget. V.SetResolution(int) C++: void SetResolution(int resolution) Set/Get the number of line segments representing the spline for this widget. V.GetResolution() -> int C++: virtual int GetResolution() Set/Get the number of line segments representing the spline for this widget. V.SetParametricSpline(vtkParametricSpline) C++: virtual void SetParametricSpline(vtkParametricSpline *) Set the parametric spline object. Through vtkParametricSpline's API, the user can supply and configure one of two types of spline: vtkCardinalSpline, vtkKochanekSpline. The widget controls the open or closed configuration of the spline. WARNING: The widget does not enforce internal consistency so that all three are of the same type. V.GetParametricSpline() -> vtkParametricSpline C++: virtual vtkParametricSpline *GetParametricSpline() Set the parametric spline object. Through vtkParametricSpline's API, the user can supply and configure one of two types of spline: vtkCardinalSpline, vtkKochanekSpline. The widget controls the open or closed configuration of the spline. WARNING: The widget does not enforce internal consistency so that all three are of the same type. V.GetHandlePositions() -> vtkDoubleArray C++: vtkDoubleArray *GetHandlePositions() override; Get the position of the spline handles. V.GetSummedLength() -> float C++: double GetSummedLength() override; Get the approximate vs. the true arc length of the spline. Calculated as the summed lengths of the individual straight line segments. Use SetResolution to control the accuracy. V.InitializeHandles(vtkPoints) C++: void InitializeHandles(vtkPoints *points) override; Convenience method to allocate and set the handles from a vtkPoints instance. If the first and last points are the same, the spline sets Closed to the on InteractionState and disregards the last point, otherwise Closed remains unchanged. V.BuildRepresentation() C++: void BuildRepresentation() override; These are methods that satisfy vtkWidgetRepresentation's API. Note that a version of place widget is available where the center and handle position are specified. UH-HH=HHH]HHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 D X lEDPa AE uEY B P("EAD`n AAF 0FAA D`  AABH ED@ AG 4ED@ AG XEDP AK |gFD@ EE MFF0OFDD n ABA DDB:Em H@ I (EDP AK LED@ AG pED@ AG EDP AK EDP AK $EDP AK      +c" >wpg:*9x` p ` .@ mP `    3/7  < @ T b  p& |, 2 8 > D J P V \ bh" " " "Gs"u9I~,MO^0OQ L        + @ U h x _ZL35PyvtkSplineRepresentation_StaticNewv_ZL38PyvtkSplineRepresentation_SafeDownCastP7_objectS0__ZL34PyvtkSplineRepresentation_IsTypeOfP7_objectS0__ZL29PyvtkSplineRepresentation_IsAP7_objectS0__ZL45PyvtkSplineRepresentation_GetParametricSplineP7_objectS0__ZL39PyvtkSplineRepresentation_GetResolutionP7_objectS0__ZL39PyvtkSplineRepresentation_SetResolutionP7_objectS0__ZL37PyvtkSplineRepresentation_NewInstanceP7_objectS0__ZL30PyvtkSplineRepresentation_Type_ZL33PyvtkSplineRepresentation_Methods_GLOBAL__sub_I_vtkSplineRepresentationPython.cxx_ZStL8__ioinit_ZL45PyvtkSplineRepresentation_BuildRepresentationP7_objectS0__ZL43PyvtkSplineRepresentation_InitializeHandlesP7_objectS0__ZL41PyvtkSplineRepresentation_GetSummedLengthP7_objectS0__ZL44PyvtkSplineRepresentation_GetHandlePositionsP7_objectS0__ZL45PyvtkSplineRepresentation_SetParametricSplineP7_objectS0__ZL44PyvtkSplineRepresentation_SetNumberOfHandlesP7_objectS0__ZL37PyvtkSplineRepresentation_GetPolyDataP7_objectS0_.LC0.LC1.LC2.LC7.LC3.LC4.LC5.LC6.LC8.LC9.LC10.LC11.LC12.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC13_ZN23vtkSplineRepresentation13GetResolutionEv_ZN23vtkSplineRepresentation19GetParametricSplineEv_ZN23vtkSplineRepresentation3NewEv_ZNK23vtkSplineRepresentation19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN23vtkSplineRepresentation3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__GLOBAL_OFFSET_TABLE__ZN13vtkPythonArgs8GetValueERi_ZN23vtkSplineRepresentation13SetResolutionEi_Py_NoneStructPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkSplineRepresentation_ClassNewPyVTKClass_AddPyvtkCurveRepresentation_ClassNewPyType_ReadyPyVTKAddFile_vtkSplineRepresentationPyDict_SetItemString_Py_Dealloc_ZNSt8ios_base4InitC1Ev_ZNSt8ios_base4InitD1Ev__dso_handle__cxa_atexit_ZN23vtkSplineRepresentation19BuildRepresentationEv_ZN23vtkSplineRepresentation17InitializeHandlesEP9vtkPointsPyFloat_FromDouble_ZN23vtkSplineRepresentation15GetSummedLengthEv_ZN23vtkSplineRepresentation18GetHandlePositionsEv_ZN23vtkSplineRepresentation19SetParametricSplineEP19vtkParametricSpline_ZN23vtkSplineRepresentation18SetNumberOfHandlesEi_ZN23vtkSplineRepresentation11GetPolyDataEP11vtkPolyDataPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del, `<!=">?>@ #J<}D"B$B>E%B&B'BC@D(<FD*A" B.$3B<>MEn%sB&B'BC@).<QFl>y?*9@*<1FK>XEm*8z@+<!F;HKIP>\*Jg@,< F**;5:H"W>d?xKLM>@"O P#Q?NN"YS-< F. >: *JI YP @ . < F /" =F >R *Jd Zk @ 0 < F# >2 [A \M @ 1 < F > ?) ]3 @a 2 < F 3 =& >2 *JD ^K @q 4 < F H->9*JL_S@5<F6"=F>R*Jd`k@:{T:"B&$+B9%>BL&QB_'dBqCU*V!W&X-75a0bXcdefghi8j@k3 <( 8@HX`phpx `8P bhT@  @(8H @H` X `hp x `  | 4H\p  8\p0,` Pp t` @ P `.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN23vtkSplineRepresentation13GetResolutionEv.text._ZN23vtkSplineRepresentation19GetParametricSplineEv.rela.text._ZNK23vtkSplineRepresentation19NewInstanceInternalEv.rodata.str1.1.rodata._ZN23vtkSplineRepresentation3IsAEPKc.str1.1.rela.text._ZN23vtkSplineRepresentation3IsAEPKc.rodata.str1.8.rela.text.startup.rela.init_array.rela.data.rel.rela.data.rel.local.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.group@8H9P ;\ A po@x< &,1 e  @pJ 2 "2+A'pu"@JR2f :a@Ky t@8L! @PL " @pM0$,$$ $@`Q' 8 1 pS