X x__text__TEXTB xv__data__DATAP   +__cstring__TEXTP A __compact_unwind__LD "__eh_frame__TEXTXH h2  "6% P &UHH=H5H7 H uHH=H]ÐUH]fDUHSPHH=H5H H uHH=H5 HHt H tH[]H=H[]fUHSH(HuHx HE؋FEHEHEH}Ѓu1Hut3H}HuHcH([]þ1H([]UHAWAVSH(HuHz HED~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 HuH HEDvDuHG]]yHHH(HD9u3HPxHt9HHH5HPE1LEHucH}111RE1HuCLHt6HHt)HHH1Q@H߾1HH [A^]UHAWAVSH(HuH HED~D}HG]ԉ]؅y HHt\Lw(MtSA)Au7H5H}HU}t0}t7LHHu9H}1H([A^A_]ILHHuHHUHAWAVSH(HuHp HED~D}HG]ԉ]؅y HHtSLw(MtJA)Au.HuH}t0}ut4LHu6H}1H([A^A_]ILHuHH@UHAVSH HuH- HEDvDuHG]]y HHt%H(HtD9uEt'HHt+12H}111!HHHuHHHH [A^]ÐUHAVSH0HuH HEDvDuHG]܉]y HHt'H(HtD9uEt)EHt-16H}111%H EHuEHHH0[A^]f.UHAWAVSH(HuH HED~D}HG]ԉ]؅y HHt\Lw(MtSA)Au7H5H}HU}t0}t7LHHu9H}1H([A^A_]ILH(HuHHUHAVSH HuH HEDvDuHG]]y HHt"H(HtD9uEt$Ht(1.H}111HpHuHHHH [A^]UHSPHH=HtZH=I HtGH=M Ht4H=R Ht!H=G HtHH[]H[]j HD ||?Kx_qvtkPolyLineRepresentationvtkInteractionWidgetsPython.vtkPolyLineRepresentationvtkPolyLineRepresentation - vtkWidgetRepresentation for a poly line. Superclass: vtkCurveRepresentation vtkPolyLineRepresentation is a vtkCurveRepresentation for a poly line. This 3D widget defines a poly line that can be interactively placed in a scene. The poly line has handles, the number of which can be changed, plus the widget can be picked on the poly line itself to translate or rotate it in the scene. Based on vtkCurveRepresentation @sa vtkSplineRepresentation 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) -> vtkPolyLineRepresentation C++: static vtkPolyLineRepresentation *SafeDownCast( vtkObjectBase *o) Standard methods for instances of this class. NewInstanceV.NewInstance() -> vtkPolyLineRepresentation C++: vtkPolyLineRepresentation *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 poly line. polydata consists of points and line segments between consecutive points. 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. GetHandlePositionsV.GetHandlePositions() -> vtkDoubleArray C++: vtkDoubleArray *GetHandlePositions() override; Get the positions of the handles. GetSummedLengthV.GetSummedLength() -> float C++: double GetSummedLength() override; Get the true length of the poly line. Calculated as the summed lengths of the individual straight line segments. 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 poly line sets Closed to on and disregards the last point, otherwise Closed remains unchanged. BuildRepresentationV.BuildRepresentation() C++: void BuildRepresentation() override; Build the representation for the poly line. vtkCurveRepresentationvtkWidgetRepresentationvtkPropvtkObjectvtkObjectBasevtkPolyDatavtkPointsOP `pa`!!aa!p!0a!zRx $OAC $D AC $lAC B$AC E$XAC I$ AC G$ AC G$4AC I$\8AC I$AC G$hAC G$AC I$AC G$$@AC B2 '- 5-  5- 5-5-5-&=-(-q-l3-L*-"&=-(--0-)-n*-D--(--/-*-\--O-<(-$-1-*-&=-(-o-j2-U,-.*-&=-(--.-|)-oN*-$!------(--L*-"---(--)-rC-6-(---+-*-c(-M-@-9-,+-%---$--zslV4-IB-=6/$-'!-   xh `XH@8( @8#"X 0`@ `@ P  iPpb`Pp0_b`2u;'*7Dz\X2eQGp,T)Z_PyType_Ready_PyvtkCurveRepresentation_ClassNew_PyvtkPolyLineRepresentation_ClassNew_PyVTKObject_New__ZL37PyvtkPolyLineRepresentation_StaticNewv__ZN25vtkPolyLineRepresentation3NewEv__ZN25vtkPolyLineRepresentation18GetHandlePositionsEv__ZN25vtkPolyLineRepresentation19BuildRepresentationEv__ZN25vtkPolyLineRepresentation15GetSummedLengthEv_PyVTKObject_GetSet__Py_NoneStruct_PyVTKObject_GetObject__ZN25vtkPolyLineRepresentation17InitializeHandlesEP9vtkPoints__ZL35PyvtkPolyLineRepresentation_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKObject_Repr_PyVTKObject_AsBuffer_strcmp_PyVTKAddFile_vtkPolyLineRepresentation_PyObject_GC_Del_PyVTKObject_Check__ZN13vtkPythonArgs13ArgCountErrorEii__ZN13vtkPythonArgs8GetValueERi__ZN25vtkPolyLineRepresentation18SetNumberOfHandlesEi_PyLong_FromLong_PyDict_SetItemString_PyVTKObject_String_PyVTKObject_SetFlag_PyVTKObject_Delete_PyVTKObject_Traverse__ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__ZL32PyvtkPolyLineRepresentation_Type_PyType_Type_PyFloat_FromDouble_PyErr_Occurred_PyVTKClass_Add__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__ZN25vtkPolyLineRepresentation8IsTypeOfEPKc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZN25vtkPolyLineRepresentation11GetPolyDataEP11vtkPolyData__ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZL40PyvtkPolyLineRepresentation_SafeDownCastP7_objectS0___ZL46PyvtkPolyLineRepresentation_GetHandlePositionsP7_objectS0___ZL46PyvtkPolyLineRepresentation_SetNumberOfHandlesP7_objectS0___ZL45PyvtkPolyLineRepresentation_InitializeHandlesP7_objectS0___ZL47PyvtkPolyLineRepresentation_BuildRepresentationP7_objectS0___ZL43PyvtkPolyLineRepresentation_GetSummedLengthP7_objectS0___ZL36PyvtkPolyLineRepresentation_IsTypeOfP7_objectS0___ZL39PyvtkPolyLineRepresentation_NewInstanceP7_objectS0___ZL39PyvtkPolyLineRepresentation_GetPolyDataP7_objectS0___ZL31PyvtkPolyLineRepresentation_IsAP7_objectS0_