xpF0F__text__TEXTHIc__gcc_except_tab__TEXTL __cstring__TEXTTfl__data__DATA. 1`T~__bss__DATA0F@__compact_unwind__LDp9<PX4__eh_frame__TEXT>@BY h2  Yb P44:QUHAVSH=D1HHH=H18IH uHL[A^]DUHAWAVATSH=H5HH :L5HHH4HH5LHtH u H=H=p1HL%H=H1A$8IH uHMtH5;LLIuLH= 11HH=H1A$8IH uHMtH5LLIuLH=1HH=H1A$8IH uHMtH5LLIuLH=R1HH=H1A$8IH uHMtH5=LLIuLH=1HH=H1A$8IH uHMtH5LLIuLH=H[A\A^A_]f.UHAVSHt:H0IHICAFI~HsC,AF,C(AF(E1L[A^]HLH f.UHH=H5H"H uHH=H]ÐUH]fDUHH=H5H1u H=H]fUHSPHH5HHtH u H=H=H5HIH uHH=H5HHtH u H=H=H5H1u H=H5HHt H tH[]H=H[]DUHAVSIH_HtCt H{ HL[A^]f.UH]fDUHSPHHt%HHtHH8H5x{tTu`0H@H@H@H@ @(@,H=HH[]1HH[]H51H[]f.fPDUHAVSH0HuHQHEЋFEHEHEuqH5+H}HUHtkHÿ0IHICAFI~HHC,AF,C(AF(H=LHH}Hu (H}Ⱦ1H}Ht HuHH0[A^]HLH UHAVSH0HuHHEЋFEHEHEH}ȃu\Hut^H]H=HAtH=&Ht HLcHuL1H0[A^]ÐUHAWAVSH(HuHnHED~D}HG]ԉ]؅yHHLw(HEMA)AuQHuH}t|}L}tYH=-LAtOH=%Lt 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) -> vtkTimerLog C++: static vtkTimerLog *SafeDownCast(vtkObjectBase *o) NewInstanceV.NewInstance() -> vtkTimerLog C++: vtkTimerLog *NewInstance() SetLoggingV.SetLogging(int) C++: static void SetLogging(int v) This flag will turn logging of events off or on. By default, logging is on. GetLoggingV.GetLogging() -> int C++: static int GetLogging() LoggingOnV.LoggingOn() C++: static void LoggingOn() LoggingOffV.LoggingOff() C++: static void LoggingOff() SetMaxEntriesV.SetMaxEntries(int) C++: static void SetMaxEntries(int a) Set/Get the maximum number of entries allowed in the timer log GetMaxEntriesV.GetMaxEntries() -> int C++: static int GetMaxEntries() Set/Get the maximum number of entries allowed in the timer log FormatAndMarkEventV.FormatAndMarkEvent(string) C++: static void FormatAndMarkEvent(const char *EventString, ...) Record a timing event. The event is represented by a formatted string. DumpLogV.DumpLog(string) C++: static void DumpLog(const char *filename) Write the timing table out to a file. Calculate some helpful statistics (deltas and percentages) in the process. MarkStartEventV.MarkStartEvent(string) C++: static void MarkStartEvent(const char *EventString) I want to time events, so I am creating this interface to mark events that have a start and an end. These events can be, nested. The standard Dumplog ignores the indents. MarkEndEventV.MarkEndEvent(string) C++: static void MarkEndEvent(const char *EventString) I want to time events, so I am creating this interface to mark events that have a start and an end. These events can be, nested. The standard Dumplog ignores the indents. InsertTimedEventV.InsertTimedEvent(string, float, int) C++: static void InsertTimedEvent(const char *EventString, double time, int cpuTicks) Insert an event with a known wall time value (in seconds) and cpuTicks. GetNumberOfEventsV.GetNumberOfEvents() -> int C++: static int GetNumberOfEvents() Programatic access to events. Indexed from 0 to num-1. GetEventIndentV.GetEventIndent(int) -> int C++: static int GetEventIndent(int i) Programatic access to events. Indexed from 0 to num-1. GetEventWallTimeV.GetEventWallTime(int) -> float C++: static double GetEventWallTime(int i) Programatic access to events. Indexed from 0 to num-1. GetEventStringV.GetEventString(int) -> string C++: static const char *GetEventString(int i) Programatic access to events. Indexed from 0 to num-1. GetEventTypeV.GetEventType(int) -> vtkTimerLogEntry.LogEntryType C++: static vtkTimerLogEntry::LogEntryType GetEventType(int i) Programatic access to events. Indexed from 0 to num-1. MarkEventV.MarkEvent(string) C++: static void MarkEvent(const char *EventString) Record a timing event and capture wall time and cpu ticks. ResetLogV.ResetLog() C++: static void ResetLog() Clear the timing table. walltime and cputime will also be set to zero when the first new event is recorded. AllocateLogV.AllocateLog() C++: static void AllocateLog() Allocate timing table with MaxEntries elements. @deprecated AllocateLog() should be replaced with SetMaxEntries() (VTK 7.1.0). CleanupLogV.CleanupLog() C++: static void CleanupLog() Remove timer log. GetUniversalTimeV.GetUniversalTime() -> float C++: static double GetUniversalTime() Returns the elapsed number of seconds since January 1, 1970. This is also called Universal Coordinated Time. GetCPUTimeV.GetCPUTime() -> float C++: static double GetCPUTime() Returns the CPU time for this process On Win32 platforms this actually returns wall time. StartTimerV.StartTimer() C++: void StartTimer() Set the StartTime to the current time. Used with GetElapsedTime(). StopTimerV.StopTimer() C++: void StopTimer() Sets EndTime to the current time. Used with GetElapsedTime(). GetElapsedTimeV.GetElapsedTime() -> float C++: double GetElapsedTime() Returns the difference between StartTime and EndTime as a doubleing point value indicating the elapsed time in seconds. vtkObjectvtkObjectBasevtkCommonSystemPython.vtkTimerLogScopevtkTimerLogScope - Helper class to log time within scope vtkTimerLogScope(const char *eventString) @z (HDLUVZO\  O ]  a!t!"%"""##$%%%\&k&&&''(#(((`)i)* *** ++++m,x,,,Q-`-+.(R..K!P f!APO >6!P `0!A !a! !  h j j` | eP  p@ew0!pwbb`bj@j!@!!p\!A, J0!A@zRx $KAC C,DAC G$tOAC $ AC $>AC $AC B$6AC C$< AC $dAC B$AC G$(AC I$AC G$AC G$,pAC $ThAC E$|jAC E$XjAC E$|AC $eAC E$@AC E$DAC $lAC $xAC $AC $heAC E$ wAC E$4AC $\pAC G$wAC E$PAC $bAC E$bAC E$$HbAC E$LjAC E$tjAC E$ AC G$AC G$AC G$ AC $<JAC BzPLRx ,$hfAC C,T_AC G,\CAC C,('AC G^---x-W-j--|-n|-B&2- ?-@=<-H-9--D---d-UA-Ix-1>-'g- z-]=x->-u-|z-R-]=$x- >-a-z-A->-|`-ux-P)A->- l-x-]=>-_-x-pA]=1>-,b-%x-]=>-s-x-h]=Yx-=>-8t-+|-x-B->-c-~-b]=Px-?:-4=-*K-- >-i-~-A-x-y>-ok-c~-?x-B->-h-~-B->-|n-ux-P+x-]=>-m-~-}-|-x]=ix-M>-Hd-;|-]=x->-j-|-X]=Ix-->-(q-|-  x- ]= >- o- |-` 4 B-# >- e- x-  ]= x- >- f- ~-o I ]=9 >-. r=% x-  ]= >- r= x- g B-V >-N r=E x-  ]= x- >- r= ~- | T-_ P-S N-C -6 >-, x- >-  z-  -v >-c x-I >-5  y- B->-x-v-{-sb-ZE|-z-x-B->-v--u-m^|-2^--\-x-W---u{-hB'-"-w--W--?-~@=r<-VH-BD-6-.-\-  ;- I-  Y-   \-;-yrkI-f_X[-PJL-E>70)\-$;-5- I-  Y-   p-I-[-wqL-le^W@^-8---I-\-;-\-rhZ-\U\-H;-=1\- Z-\-;-\-Z-\-;-u\-XNZ-E>\-1;-&\-C=Z-\-;--I-~xY-sle^?\-$C=Z-  x 2 D 1 ` FH 0( X .J-x,phX+PH8*0()('&%x$phX#PH8"0(! xphXPH80(xphXPH80(ERhQ(V MGFUSOxJH8DH(F X J@DCJxp`@ `@ `@ `@ `XP@ `XP@ sM.TX00F61r02h37PF09s%PU `<0   # N " y q `  U P  & p  ? @ 00p Lu`a@  @p,L 0@hPPP D[> 34" ! ,N E"nZ ^ : k0 bfGB !;# u      t "T  xhp__ZN11vtkTimerLog18FormatAndMarkEventEPKcz_PyType_Ready_PyvtkObject_ClassNew_PyvtkTimerLog_ClassNew_PyvtkTimerLogEntry_TypeNew_PyvtkTimerLogScope_TypeNew_PyVTKSpecialObject_New_PyVTKObject_New__ZL23PyvtkTimerLog_StaticNewv__ZSt9terminatev__ZdlPv__ZL24PyvtkTimerLogEntry_CCopyPKv__ZN11vtkTimerLog3NewEv__ZN11vtkTimerLog17GetNumberOfEventsEv__ZN11vtkTimerLog13GetMaxEntriesEv__ZN11vtkTimerLog10StartTimerEv__ZN11vtkTimerLog9StopTimerEv__ZN11vtkTimerLog8ResetLogEv__ZN11vtkTimerLog10CleanupLogEv__ZN11vtkTimerLog11AllocateLogEv__ZN11vtkTimerLog16GetUniversalTimeEv__ZN11vtkTimerLog14GetElapsedTimeEv__ZN11vtkTimerLog10GetCPUTimeEv__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev_PyVTKObject_GetSet__Py_NoneStruct__ZN13vtkPythonUtil12AddEnumToMapEP11_typeobject__ZL23PyvtkTimerLogEntry_HashP7_object__ZL23PyvtkTimerLogScope_HashP7_object__ZL25PyvtkTimerLogEntry_DeleteP7_object__ZL25PyvtkTimerLogScope_DeleteP7_object__ZN13vtkPythonArgs21GetArgAsSpecialObjectEPKcPP7_object_PyVTKObject_GetObject__ZL26PyvtkTimerLogEntry_Methods__ZL43PyvtkTimerLogEntry_vtkTimerLogEntry_Methods__ZL21PyvtkTimerLog_Methods__ZL26PyvtkTimerLogScope_Methods__ZL43PyvtkTimerLogScope_vtkTimerLogScope_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKSpecialObject_Repr_PyVTKObject_Repr_PyExc_TypeError_PyVTKObject_AsBuffer_PyErr_Clear_strcmp_strlen__Znwm_PyObject_GC_Del_PyVTKObject_Check__Z40PyvtkTimerLogEntry_LogEntryType_FromEnumi__ZN13vtkPythonArgs13ArgCountErrorEii__ZN11vtkTimerLog16InsertTimedEventEPKcdi__ZN13vtkPythonArgs8GetValueERi__ZN11vtkTimerLog14GetEventIndentEi__ZN11vtkTimerLog13SetMaxEntriesEi__ZN11vtkTimerLog14GetEventStringEi__ZN11vtkTimerLog12GetEventTypeEi__ZN11vtkTimerLog16GetEventWallTimeEi___cxa_begin_catch_PyVTKAddFile_vtkTimerLog_PyLong_FromLong_PyErr_SetString_PyDict_SetItemString_PyVTKObject_String_PyVTKObject_SetFlag_PyBytes_FromStringAndSize_PyUnicode_FromStringAndSize_PyDict_Size_Py_BuildValue_PyVTKObject_Delete___clang_call_terminate_PyVTKObject_Traverse__ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__ZL23PyvtkTimerLogEntry_Type__ZL18PyvtkTimerLog_Type_PyLong_Type__ZL36PyvtkTimerLogEntry_LogEntryType_Type_PyType_Type__ZL23PyvtkTimerLogScope_Type__Unwind_Resume_PyFloat_FromDouble_PyObject_Free_PyObject_HashNotImplemented_PyErr_Occurred_PyVTKClass_Add_PyVTKSpecialType_Add__ZN13vtkPythonArgs8GetValueERd__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__ZN13vtkPythonArgs13ArgCountErrorEiPKc__ZN11vtkTimerLog14MarkStartEventEPKc__ZN11vtkTimerLog9MarkEventEPKc__ZN11vtkTimerLog12MarkEndEventEPKc__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc__ZN11vtkTimerLog7DumpLogEPKc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5___ZL22PyvtkTimerLogEntry_NewP11_typeobjectP7_objectS2___ZL22PyvtkTimerLogScope_NewP11_typeobjectP7_objectS2___ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZL26PyvtkTimerLog_SafeDownCastP7_objectS0___ZL28PyvtkTimerLog_MarkStartEventP7_objectS0___ZL32PyvtkTimerLog_FormatAndMarkEventP7_objectS0___ZL23PyvtkTimerLog_MarkEventP7_objectS0___ZL26PyvtkTimerLog_MarkEndEventP7_objectS0___ZL30PyvtkTimerLog_InsertTimedEventP7_objectS0___ZL28PyvtkTimerLog_GetEventIndentP7_objectS0___ZL31PyvtkTimerLog_GetNumberOfEventsP7_objectS0___ZL27PyvtkTimerLog_SetMaxEntriesP7_objectS0___ZL27PyvtkTimerLog_GetMaxEntriesP7_objectS0___ZL24PyvtkTimerLog_StartTimerP7_objectS0___ZL23PyvtkTimerLog_StopTimerP7_objectS0___ZL23PyvtkTimerLog_LoggingOnP7_objectS0___ZL22PyvtkTimerLog_ResetLogP7_objectS0___ZL24PyvtkTimerLog_CleanupLogP7_objectS0___ZL21PyvtkTimerLog_DumpLogP7_objectS0___ZL25PyvtkTimerLog_AllocateLogP7_objectS0___ZL28PyvtkTimerLog_GetEventStringP7_objectS0___ZL24PyvtkTimerLog_SetLoggingP7_objectS0___ZL24PyvtkTimerLog_GetLoggingP7_objectS0___ZL24PyvtkTimerLog_LoggingOffP7_objectS0___ZL22PyvtkTimerLog_IsTypeOfP7_objectS0___ZL26PyvtkTimerLog_GetEventTypeP7_objectS0___ZL35PyvtkTimerLogScope_vtkTimerLogScopeP7_objectS0___ZL30PyvtkTimerLog_GetEventWallTimeP7_objectS0___ZL30PyvtkTimerLog_GetUniversalTimeP7_objectS0___ZL28PyvtkTimerLog_GetElapsedTimeP7_objectS0___ZL24PyvtkTimerLog_GetCPUTimeP7_objectS0___ZL25PyvtkTimerLog_NewInstanceP7_objectS0___ZL17PyvtkTimerLog_IsAP7_objectS0___ZL38PyvtkTimerLogEntry_vtkTimerLogEntry_s2P7_objectS0___ZN11vtkTimerLog7LoggingEGCC_except_table44GCC_except_table2GCC_except_table41GCC_except_table11___gxx_personality_v0