X $x$__text__TEXT2 xP'__data__DATA@ +7__cstring__TEXT8__compact_unwind__LD@("-__eh_frame__TEXT!h$ h2  (.<1 P(UHH=H5HH uHH=H]ÐUH]fDUHSPHH=H5HBH uHH=H5HHt H tH[]H=H[]fUHSH(HuHHE؋FEHEHEH}Ѓu1Hut3H}HuHcH([]þ1H([]UHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtdLw(HEMt8A)Au3HuH}t}Hut;HHt<1@H}1)HE1ILPHuHcH([A^A_]f.@UHAVSH0HuH[HEЋFEHEuGH5H}HU}t@HHtCHH5 HPE1LEHu+H}Ⱦ1H0[A^]E1HuLUHAVSH HuHjHEDvDuHG]]yHHH(HD9u3HPxHt9HHH5: HPE1LEHucH}111RE1HuCLHt6HHt)HHH1Q@H߾1HH [A^]UHAWAVSH(HuHHED~D}HG]ԉ]؅y HHt\Lw(MtSA)Au7H5 H}HU}t0}t7LHHu9H}1H([A^A_]ILHHuHHUHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtSLw(MtJA)Au.HuH}t0}ut4LHu6H}1H([A^A_]ILHuHH@UHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHHH}1H([A^A_]fUHAVSH HuHHEDvDuHG]]y HHt#H(HtD9uEt%0Ht*11H}111 H@HuHcHHH [A^]@UHAWAVSH(HuHgHED~D}HG]ԉ]؅y HHt\Lw(MtSA)Au7H5H}HU}t0}t7LHHu9H}1H([A^A_]ILHHHuHHUHAVSH HuHVHEDvDuHG]]y HHt$H(HtD9uEt&H Ht+12H}111!HPHHuHHHH [A^]fUHAVSH HuHrHEDvDuHG]]y HHt%H(HtD9uEt'HHt+12H}111!HHHuHHHH [A^]ÐUHAVSH0HuH\HEDvDuHG]܉]y HHt'H(HtD9uEt)EHt-16H}111%H EHuEHHH0[A^]f.UHAWAVSH(HuHHED~D}HG]ԉ]؅y HHt\Lw(MtSA)Au7H5H}HU}t0}t7LHHu9H}1H([A^A_]ILH(HuHHUHAVSH HuHHEDvDuHG]]y HHt"H(HtD9uEt$Ht(1.H}111HpHuHHHH [A^]UHSPHH=HtZH=]HtGH=aHt4H=fHt!H=[HtHH[]H[]HD W[#/n|l8K5IvtkSplineRepresentationvtkInteractionWidgetsPython.vtkSplineRepresentationvtkSplineRepresentation - 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 IsTypeOfV.IsTypeOf(string) -> int C++: static vtkTypeBool IsTypeOf(const char *type) Standard methods for instances of this class. IsAV.IsA(string) -> int C++: vtkTypeBool IsA(const char *type) override; Standard methods for instances of this class. SafeDownCastV.SafeDownCast(vtkObjectBase) -> vtkSplineRepresentation C++: static vtkSplineRepresentation *SafeDownCast( vtkObjectBase *o) Standard methods for instances of this class. NewInstanceV.NewInstance() -> vtkSplineRepresentation C++: vtkSplineRepresentation *NewInstance() Standard methods for instances of this class. GetPolyDataV.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. SetNumberOfHandlesV.SetNumberOfHandles(int) C++: void SetNumberOfHandles(int npts) override; Set the number of handles for this widget. SetResolutionV.SetResolution(int) C++: void SetResolution(int resolution) Set/Get the number of line segments representing the spline for this widget. GetResolutionV.GetResolution() -> int C++: virtual int GetResolution() Set/Get the number of line segments representing the spline for this widget. SetParametricSplineV.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. GetParametricSplineV.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. GetHandlePositionsV.GetHandlePositions() -> vtkDoubleArray C++: vtkDoubleArray *GetHandlePositions() override; Get the position of the spline handles. GetSummedLengthV.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. InitializeHandlesV.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. BuildRepresentationV.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. vtkCurveRepresentationvtkWidgetRepresentationvtkPropvtkObjectvtkObjectBasevtkPolyDatavtkParametricSplinevtkPointsOP `pa`!!aaap! a!!` ! a ! zRx $OAC $D AC $lAC B$hAC E$AC I$AC G$ AC G$4AC I$\AC I$HAC I$AC G$XAC I$AC G$$AC G$L AC G$tAC I$pAC G$AC B" +- ;-  ;-  ;-  ;-  ;-  *= -y ,-a -\ 8-< .-  *= - ,- - 5- -- ^ .-4  - - ,- - 4- .-r L 1-? -, ,- - 6-.-1--{,-c-<.-*=-,--9---^.-4 --,--.-],-E*=9-43-%0-.-*=-,-o-j7-U0-..-*=-,--2-|--oN.-$%-!--1--,--L.-"1--,----rC-6-,---/-.-c,-M-@-9-,/-)---(--zslV:-IB-=6/(-'!-XH@8(     xh `XH@8( @8#"'&X$0  `@ `@ @  gPp`[9p j` x * R`2 VvEx 4tPV"ld$Q,J_PyType_Ready_PyvtkCurveRepresentation_ClassNew_PyvtkSplineRepresentation_ClassNew_PyVTKObject_New__ZL35PyvtkSplineRepresentation_StaticNewv__ZN23vtkSplineRepresentation3NewEv__ZN23vtkSplineRepresentation18GetHandlePositionsEv__ZN23vtkSplineRepresentation19BuildRepresentationEv__ZN23vtkSplineRepresentation15GetSummedLengthEv_PyVTKObject_GetSet__Py_NoneStruct_PyVTKObject_GetObject__ZN23vtkSplineRepresentation17InitializeHandlesEP9vtkPoints__ZL33PyvtkSplineRepresentation_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKObject_Repr_PyVTKObject_AsBuffer_strcmp_PyVTKAddFile_vtkSplineRepresentation_PyObject_GC_Del_PyVTKObject_Check__ZN13vtkPythonArgs13ArgCountErrorEii__ZN13vtkPythonArgs8GetValueERi__ZN23vtkSplineRepresentation18SetNumberOfHandlesEi__ZN23vtkSplineRepresentation13SetResolutionEi_PyLong_FromLong_PyDict_SetItemString_PyVTKObject_String_PyVTKObject_SetFlag_PyVTKObject_Delete_PyVTKObject_Traverse__ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__ZL30PyvtkSplineRepresentation_Type_PyType_Type__ZN23vtkSplineRepresentation19SetParametricSplineEP19vtkParametricSpline_PyFloat_FromDouble_PyErr_Occurred_PyVTKClass_Add__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__ZN23vtkSplineRepresentation8IsTypeOfEPKc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZN23vtkSplineRepresentation11GetPolyDataEP11vtkPolyData__ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZL38PyvtkSplineRepresentation_SafeDownCastP7_objectS0___ZL44PyvtkSplineRepresentation_GetHandlePositionsP7_objectS0___ZL44PyvtkSplineRepresentation_SetNumberOfHandlesP7_objectS0___ZL43PyvtkSplineRepresentation_InitializeHandlesP7_objectS0___ZL39PyvtkSplineRepresentation_SetResolutionP7_objectS0___ZL39PyvtkSplineRepresentation_GetResolutionP7_objectS0___ZL45PyvtkSplineRepresentation_BuildRepresentationP7_objectS0___ZL41PyvtkSplineRepresentation_GetSummedLengthP7_objectS0___ZL34PyvtkSplineRepresentation_IsTypeOfP7_objectS0___ZL45PyvtkSplineRepresentation_SetParametricSplineP7_objectS0___ZL45PyvtkSplineRepresentation_GetParametricSplineP7_objectS0___ZL37PyvtkSplineRepresentation_NewInstanceP7_objectS0___ZL37PyvtkSplineRepresentation_GetPolyDataP7_objectS0___ZL29PyvtkSplineRepresentation_IsAP7_objectS0_