ELF>@@&%  UH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fHGI~H)ǍGwHH=L@HH51HÐUSHHdH%(HD$81HHt$HD$HFHD$$D$ HD$t6H|$1HT$8dH+%(utHH[]fHt$H|$tHl$H=HtHH=uHuHc@HSH0VdH%(HD$(1HH4$HD$HGfnfnȉD$fbfD$u;H(Htt^H111HT$(dH+%(u_H0[f.HtHx(HtˋD$t9H1fHHuHcT$qSH0VdH%(HD$(1HH4$HD$HGfnfnȉD$fbfD$u;H(Htt^H111HT$(dH+%(u_H0[f.HtHx(HtˋD$t9H1fHHuHcT$qSH0VdH%(HD$(1HH4$HD$HGfnfnȉD$fbfD$u;H(Htt^H111HT$(dH+%(u_H0[f.HtHx(HtˋD$t9H1fHHuHcT$qUH0VdH%(HD$(1HH4$HD$HGfnfnȉD$fbfD$u;H(Htt^H111HT$(dH+%(u`H0]f.HtHx(HtˋD$t:H1fHHHuHT$pfSH0VdH%(HD$(1HH4$HD$HGfnfnȉD$fbfD$u;H(Htt^H111HT$(dH+%(u_H0[f.HtHx(HtˋD$t9H1fHHuHcT$qSH0VdH%(HD$(1HH4$HD$HGfnfnȉD$fbfD$u;H(Htt^H111HT$(dH+%(udH0[f.HtHx(HtˋD$t>H1fHfH~HufHnT$lff.UH0VdH%(HD$(1HH4$HD$HGfnfnȉD$fbfD$u;H(Htt^H111HT$(dH+%(uoH0]f.HtHx(HtˋD$tIH1fHHHuHHx T$aUH@VdH%(HD$81HHt$HD$HGfnfnȉD$(fbfD$ u:Ho(Htt\H|$1HT$8dH+%(u}H@]HtHh(HtՋD$$taH|$1H5HT$H|$|$HtHEH0HuHHsT$ Jff.UH@VdH%(HD$81HHt$HD$HGfnfnȉD$(fbfD$ u:Ho(Htt\H|$1HT$8dH+%(u}H@]HtHh(HtՋD$$taH|$1H5HT$H|$|$HtHEH8HuHHsT$ Jff.ATUH8VdH%(HD$(1HH4$HD$HGfnfnȉD$fbfD$u9H(Htt\H111HT$(dH+%(H8]A\fHtHx(Ht͋D$tzH1fHHHuHt5HHHIHxLHcHHRT$2fUH@VdH%(HD$81HHt$HD$HGfnfnȉD$(fbfD$ uBHo(HttdH|$1HT$8dH+%(H@]@HtHh(Ht͋D$$H|$1H5HT$H|$|$HtHEHHHrHt%HH5HSfHH:T$ fUH@VdH%(HD$81HHt$HD$HGfnfnȉD$(fbfD$ uBHo(HttdH|$1HT$8dH+%(H@]@HtHh(Ht͋D$$H|$1H5HT$H|$|$HtHEHHHrHt%HH5HSfHH:T$ fUH@VdH%(HD$81HHt$HD$HGfnfnȉD$(fbfD$ uBHo(HttdH|$1HT$8dH+%(H@]@HtHh(Ht͋D$$H|$1H5HT$H|$|$HtHEHHHrHt%HH5HSfHH:T$ fATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!\$ +\$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tD$$Ld$uXHELH@H;u\H=tLH=u)HeHcZfDLL@HЉfATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfAWAVAUATUSHxfnFdH%(HD$h1HHt$HD$HGfnȉD$(fbfD$ Hl$Lw(1HH|$04AHcLl$0EuzMD$$uy|$ HH|$0E1HtHD$8H9tHD$hdH+%(HxL[]A\A]A^A_f.IcI\yHfDHH H|$E1H|$04HcH|$0IWLE1LHT$H5H|$I"DLH E~WIEH9AD$D1HDfATHH9uDAt ADILLLE~EIc1fDHH9t/ADf.ztHuDLHfH|$0E1HFL%I$5fD1ADHH9uRHff.fAWAVAUATUSHxfnFdH%(HD$h1HHt$HD$HGfnȉD$(fbfD$ Hl$Lw(1HH|$04AHcLl$0EuzMD$$uy|$ HH|$0E1HtHD$8H9tHD$hdH+%(HxL[]A\A]A^A_f.IcI\yHfDHH H|$E1H|$04HcH|$0IWLE1LHT$H5H|$I"DLH E~WIEH9AD$D1HDfATHH9uDAt ADILLLE~EIc1fDHH9t/ADf.ztHuDLHfH|$0E1HFL%I$5fD1ADHH9uRHff.fAWAVAUATUSHxfnFdH%(HD$h1HHt$HD$HGfnȉD$(fbfD$ Hl$Lw(1HH|$04AHcLl$0EuzMD$$uy|$ HH|$0E1HtHD$8H9tHD$hdH+%(HxL[]A\A]A^A_f.IcI\yHfDHH H|$E1H|$04HcH|$0IWLE1LHT$H5H|$I"DLH E~WIEH9AD$D1HDfATHH9uDAt ADILLLE~EIc1fDHH9t/ADf.ztHuDLHfH|$0E1HFL%I$5fD1ADHH9uRHff.fAU1ATUH`HVdH%(HD$X1HGAfnH%fnA)fbA~zAuyAHHt$ HT$(L$8fD$0HHo(HtAbH|$ 1HT$XdH+%(H`]A\A]fDEyH5D1LHt$ LT$(T$0L$4L$8Hu~Ho(D$Htt$4uLD$0v|H|$ 11h@HTHh(HGD$4oH|$ 1,HHq1 ;D$8HEHHHHHH5HLd$ Ht$LLl$@LL{D$@HELHT$Ht$$T$$f.D$@zQuOT$f.T$HzAu?H#HHHt$H|$ t$HuLLDL$0AW1AVAUATUSHHVdH%(HD$x1HGfnAH%fn)fb7HHt$ H\$(L$8fD$0HKHl$ Lw(1HH|$@4AHcLl$@EMMT$4|$0HH|$@1HT$HH9tlHtgHD$HD$VfHHt$ H\$(L$8fD$0HHo(HtA H|$ 1HT$xdH+%(HĈ[]A\A]A^A_DH51fDIcI\H#HHH|$ H|$@4HcH|$@1IL1fH=Hh(H0D$4H|$ 1Ld$ Ht$LHT$H5L|$HHEt$H(fH~HfHnHt$H HT$H5H|$IDLHE~ZIEH9AD$D1HfATHH9uDAt ADIt$LLL E~,Ic1 fHH9tADf.ztHtGIH|$@1MHH D1ADHH9urDLHDD$0HfDATL%1HH5LuLHLA\AUATIUSHHtHH5LHu\HLk0Hc{HHtH3HLHmtHL9uH[]A\A]HfDHmuHSafeDownCastvtkObjectBasevtkGenericAttributeGetTupleIsTypeOfGetCenteringGetTypeGetComponentTypeGetSizeGetNumberOfComponentsGetMaxNormGetActualMemorySizeDeepCopyShallowCopyGetNamevtkGenericCellIteratorp_voidvtkGenericPointIteratorvtkGenericAdaptorCellIsANewInstanceGetRangeGetComponentvtkPointCenteredvtkCellCenteredvtkBoundaryCentered@V *vtkGenericAdaptorCell@VP *vtkGenericAdaptorCell *d@V *vtkGenericCellIterator@V *vtkGenericPointIteratorvtkObjectUH=Hu]ÐHH=tH]H|$0HD$8H9t HtHH|$0HD$8H9t HtHH|$0HD$8H9t HtHH|$@HtHD$HH9tHti5ti5ti5#@vtkGenericAttribute - abstract class defined API for attribute data Superclass: vtkObject vtkGenericAttribute is an abstract class that defines an API for attribute data. Attribute data is data associated with the topology or geometry of a dataset (i.e., points, cells, etc.). vtkGenericAttribute is part of the adaptor framework (see GenericFiltering/README.html). vtkGenericAttribute provides a more general interface to attribute data than its counterpart vtkDataArray (which assumes a linear, contiguous array). It adopts an iterator interface, and allows attributes to be associated with points, edges, faces, or edges. vtkCommonDataModelPython.vtkGenericAttributeV.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. V.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. V.SafeDownCast(vtkObjectBase) -> vtkGenericAttribute C++: static vtkGenericAttribute *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkGenericAttribute C++: vtkGenericAttribute *NewInstance() V.GetName() -> string C++: virtual const char *GetName() Name of the attribute. (e.g. "velocity") \post result_may_not_exist: result!=0 || result==0 V.GetNumberOfComponents() -> int C++: virtual int GetNumberOfComponents() Dimension of the attribute. (1 for scalar, 3 for velocity) \post positive_result: result>=0 \post GetType()==VTK_SCALARS implies result==1 \post (GetType()==VTK_VECTORS||(GetType()==VTK_NORMALS)||(GetType()= =VTK_TCOORDS) implies result==3 \post GetType()==VTK_TENSORS implies result==6 V.GetCentering() -> int C++: virtual int GetCentering() Is the attribute centered either on points, cells or boundaries? \post valid_result: (result==vtkPointCentered)||(result==vtkCellCentered) V.GetType() -> int C++: virtual int GetType() Type of the attribute: scalar, vector, normal, texture coordinate, tensor \post valid_result: (result==vtkDataSetAttributes::SCALARS) ||(result==vtkDataSetAttributes::VECTORS) ||(result==vtkDataSetAttributes::NORMALS) ||(result==vtkDataSetAttributes::TCOORDS) ||(result==vtkDataSetAttributes::TENSORS) V.GetComponentType() -> int C++: virtual int GetComponentType() Type of the components of the attribute: int, float, double \post valid_result: (result==VTK_BIT) ||(result==VTK_CHAR) ||(result==VTK_UNSIGNED_CHAR) ||(result==VTK_SHORT) ||(result==VTK_UNSIGNED_SHORT)||(result==VTK_INT) ||(result==VTK_UNSIGNED_INT) ||(result==VTK_LONG) ||(result==VTK_UNSIGNED_LONG) ||(result==VTK_FLOAT) ||(result==VTK_DOUBLE) ||(result==VTK_ID_TYPE) V.GetSize() -> int C++: virtual vtkIdType GetSize() Number of tuples. \post valid_result: result>=0 V.GetActualMemorySize() -> int C++: virtual unsigned long GetActualMemorySize() Size in kibibytes (1024 bytes) taken by the attribute. V.GetRange(int) -> (float, ...) C++: virtual double *GetRange(int component=0) V.GetRange(int, [float, float]) C++: virtual void GetRange(int component, double range[2]) Range of the attribute component `component'. If `component'==-1, it returns the range of the magnitude (euclidean norm). It returns double, even if GetType()==VTK_INT. NOT THREAD SAFE \pre valid_component: (component>=-1)&&(component float C++: virtual double GetMaxNorm() Return the maximum euclidean norm for the tuples. \post positive_result: result>=0 V.GetTuple(vtkGenericAdaptorCell) -> (float, ...) C++: virtual double *GetTuple(vtkGenericAdaptorCell *c) V.GetTuple(vtkGenericAdaptorCell, [float, ...]) C++: virtual void GetTuple(vtkGenericAdaptorCell *c, double *tuple) V.GetTuple(vtkGenericCellIterator) -> (float, ...) C++: virtual double *GetTuple(vtkGenericCellIterator *c) V.GetTuple(vtkGenericCellIterator, [float, ...]) C++: virtual void GetTuple(vtkGenericCellIterator *c, double *tuple) V.GetTuple(vtkGenericPointIterator) -> (float, ...) C++: virtual double *GetTuple(vtkGenericPointIterator *p) V.GetTuple(vtkGenericPointIterator, [float, ...]) C++: virtual void GetTuple(vtkGenericPointIterator *p, double *tuple) Attribute at all points of cell `c'. \pre c_exists: c!=0 \pre c_valid: !c->IsAtEnd() \post result_exists: result!=0 \post valid_result: sizeof(result)==GetNumberOfComponents()*c->GetCell()->GetNumbe rOfPoints() V.GetComponent(int, vtkGenericCellIterator, [float, ...]) C++: virtual void GetComponent(int i, vtkGenericCellIterator *c, double *values) V.GetComponent(int, vtkGenericPointIterator) -> float C++: virtual double GetComponent(int i, vtkGenericPointIterator *p) Put component `i' of the attribute at all points of cell `c' in `values'. \pre valid_component: (i>=0) && (iIsAtEnd() \pre values_exist: values!=0 \pre valid_values: sizeof(values)>=c->GetCell()->GetNumberOfPoints() V.DeepCopy(vtkGenericAttribute) C++: virtual void DeepCopy(vtkGenericAttribute *other) Recursive duplication of `other' in `this'. \pre other_exists: other!=0 \pre not_self: other!=this V.ShallowCopy(vtkGenericAttribute) C++: virtual void ShallowCopy(vtkGenericAttribute *other) Update `this' using fields of `other'. \pre other_exists: other!=0 \pre not_self: other!=this @VP *vtkGenericCellIterator *d@VP *vtkGenericPointIterator *dHHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0EDPa AE TO|Rl<EY B W(EAD`j AAJ ED@{ AK ED@{ AK ED@{ AK $ED@{ AK HED@{ AK lED@{ AK ED@{ AK EDP AA EDP AA (.FADP ABC (NEDP AE LNEDP AE pNEDP AE 0^FAA D`  AABH gFD@ EE zPLRx L$FBB B(A0A8D 8D0A(B BBBK t!LFBB B(A0A8D 8D0A(B BBBK !L FBB B(A0A8D 8D0A(B BBBK \!0hFDA D  ABBG P:FDB B(A0A8Gq 8A0A(B BBBF !HFA80FBD A(D0a (A ABBH l 5Oe@ 0 $\5e  .@ N N-N`0^g!)\!!B!/:cc!@0= B G L /Q 8V [ A` Ne Vj go ou {            &" 3_n" <?Ff  1 G V ] y        !5 V v }      "H  0 = #^ s          / ? _ZL34PyvtkGenericAttribute_SafeDownCastP7_objectS0__ZL30PyvtkGenericAttribute_GetTupleP7_objectS0__ZL38PyvtkGenericAttribute_GetTuple_Methods_ZL30PyvtkGenericAttribute_IsTypeOfP7_objectS0__ZL34PyvtkGenericAttribute_GetCenteringP7_objectS0__ZL29PyvtkGenericAttribute_GetTypeP7_objectS0__ZL38PyvtkGenericAttribute_GetComponentTypeP7_objectS0__ZL29PyvtkGenericAttribute_GetSizeP7_objectS0__ZL43PyvtkGenericAttribute_GetNumberOfComponentsP7_objectS0__ZL32PyvtkGenericAttribute_GetMaxNormP7_objectS0__ZL41PyvtkGenericAttribute_GetActualMemorySizeP7_objectS0__ZL30PyvtkGenericAttribute_DeepCopyP7_objectS0__ZL33PyvtkGenericAttribute_ShallowCopyP7_objectS0__ZL29PyvtkGenericAttribute_GetNameP7_objectS0__ZL33PyvtkGenericAttribute_GetTuple_s3P7_objectS0__ZL33PyvtkGenericAttribute_GetTuple_s5P7_objectS0__ZL33PyvtkGenericAttribute_GetTuple_s1P7_objectS0__ZL25PyvtkGenericAttribute_IsAP7_objectS0__ZL33PyvtkGenericAttribute_NewInstanceP7_objectS0__ZL33PyvtkGenericAttribute_GetTuple_s2P7_objectS0__ZL33PyvtkGenericAttribute_GetTuple_s2P7_objectS0_.cold_ZL33PyvtkGenericAttribute_GetTuple_s4P7_objectS0__ZL33PyvtkGenericAttribute_GetTuple_s4P7_objectS0_.cold_ZL33PyvtkGenericAttribute_GetTuple_s6P7_objectS0__ZL33PyvtkGenericAttribute_GetTuple_s6P7_objectS0_.cold_ZL30PyvtkGenericAttribute_GetRangeP7_objectS0__ZL34PyvtkGenericAttribute_GetComponentP7_objectS0__ZL34PyvtkGenericAttribute_GetComponentP7_objectS0_.cold_ZL26PyvtkGenericAttribute_Type_ZL29PyvtkGenericAttribute_Methods_ZZ32PyVTKAddFile_vtkGenericAttributeE9constants_GLOBAL__sub_I_vtkGenericAttributePython.cxx.LC0.LC1.LC2.LC3.LC5.LC4.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC25.LC26.LC28_ZNK19vtkGenericAttribute19NewInstanceInternalEv_ZN9vtkObject3NewEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN17vtkPythonOverload10CallMethodEP11PyMethodDefP7_objectS3__ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN19vtkGenericAttribute3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN13vtkPythonArgs16PureVirtualErrorEvPyLong_FromLongLongPyFloat_FromDoublePyLong_FromUnsignedLong_GLOBAL_OFFSET_TABLE__Py_NoneStructstrlenPyUnicode_FromStringAndSizePyErr_ClearPyBytes_FromStringAndSize_ZN13vtkPythonUtil13ManglePointerEPKvPKcPyUnicode_FromStringPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagDW.ref.__gxx_personality_v0_ZN13vtkPythonArgs10GetArgSizeEi_ZN13vtkPythonArgs5ArrayIdEC1El_ZdaPv_ZN13vtkPythonArgs8GetArrayEPdi_ZN13vtkPythonArgs8SetArrayEiPKdi_Unwind_Resume_ZN13vtkPythonArgs8GetValueERiPyvtkGenericAttribute_ClassNewPyVTKClass_AddPyvtkObject_ClassNewPyType_ReadyPyVTKAddFile_vtkGenericAttributePyDict_SetItemString_Py_DeallocPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del-PH}.I/JKJL,<0$NM1HR/P2PJS QL?3HTUJSL/4zHTUJSL5jHTUJSL6ZHTUJVL7JHqTUJSL8:HaTUJWL9:HaTUJSXL:D Ha T U / I J *Z L ;d H T U / I J *Z L1 <| H T U J [ \ ] ^# *Z1 L_ 0 H T U = I9 JQ >V _^ `s *Z L 0H)TMU[?jIJ>_`*ZL0THyTU@IJ>_`*Z!LTAHTR*O'/,P:2?PHJYStQLBH)TJ*FUGh/wJKabcJL*0uefHg$U1TOeaf@IhRJjiqJ*ZL 0UehfHgUT/eAfh=pIh2JJiQJi*ZL05eHfHgUTe!fH?PIlhJ*i1JI*ZLC>HpCxNCHT U!T[Jw>|_`lhJ"*Z;lQJkirLDe,flHgDH D" ND UQ Tl e~ f T U l!? !I3!JF!WY!lm!=u!I!h:"JD"J^"*Z"i"L"+"/","n"+"o"+"p"#m1#/<#rG#*T#Sj#r#s#sM>"_G/P&2+P8Qgk6g>kWg_kxgkE+(3D Tt'x0uXvwxyz{|8}@~80'  (08'@HX'`hx'  'xo'A 'N'XV' g(8' @HX' `hx' 'X/'&'x' 'hHXhhx@ '( 'Hj 4Xp0 (Lp  ,@ P t0d`i"!<DHBQ^lfc"4#p(.symtab.strtab.shstrtab.rela.text.data.bss.rela.text._ZNK19vtkGenericAttribute19NewInstanceInternalEv.rodata.str1.1.rodata._ZN19vtkGenericAttribute3IsAEPKc.str1.1.rela.text._ZN19vtkGenericAttribute3IsAEPKc.rela.text.unlikely.gcc_except_table.rodata.str1.8.rela.text.startup.rela.init_array.rela.data.rel.ro.local.rela.data.rel.rela.data.rel.local.rela.data.rel.local.DW.ref.__gxx_personality_v0.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.group@ #FL #OX #d p#@a#&!$,!$60$ 1@{#m29$|2&  &<@{x# \&@p|#&2x'h= @0}0#%= @`}#6>0 1@x}H#N@> I@} #]?  X@~#rCm@Ȅ#0C,4C8C XC@#!H $F TO