8:8 __text__TEXTP<__gcc_except_tab__TEXT8__StaticInit__TEXT0CH__bss__DATA8__cstring__TEXT`__data__DATA@,`/E?__mod_init_func__DATA0X4G __compact_unwind__LD0``4G!__eh_frame__TEXT47H h2  HoO  P%JUH]Hf.UHAVSH=1HHH=H18IH uHL[A^]DUHAWAVATSH=H5HFH ,HL5HHH4HH5LHtH u H=H=11HL%H=H1A$8IH uHMtH5LLIuLH=`1HH=H1A$8IH uHMtH5^LLIuLH=H[A\A^A_]f.UH]fDUHSPHH5HHt H tH[]H=H[]fDPDUHAVSH0HuHHEЋFEHEHEH}ȃu\Hut^H]H=%HAtH=^(Ht HLcHuL1H0[A^]ÐUHAWAVSH(HuHHED~D}HG]ԉ]؅yHHLw(HEMA)AuQHuH}t|}L}tYH=8LAtOH=q'LtHULDHu%HHEu$H}1Et H}HHH[A^A_]W)EHE1EtHEt H}H UHSH(HHzt{HUH>HEEHFEEyHHHHtOH~(HtFxNHHu0HHxEH H=H([]H51HH([]H}111HfUHSH8^HG)ЃHuHGHEЉ]؉U܉UyHHH_(HHuH}}HuH9sPHsPHHHHuHHEЉ]؉U܉Uy HHtTH_(HtKHuH}t:HuH}t)uHUHHu-H5R1H8[]HHHuHHH8[]UHAVSH HuHHEDvDuHG]]y HHt!H(HtD9uEt#H_PHt+1>H}111-HHHuHHxHHH [A^]fUHAVSH HuHHEDvDuHG]]y HHt H(HtD9uHHt1(H}111HHxHHH [A^]UHAWAVSH(HuH-HED~D}HG]ԉ]؅y HHt`Lw(MtWA)Au;H5w H}HU}t4LHHuHHH}1H([A^A_]fUHAVSH HuHbHEDvDuHG]]y HHt H(HtD9uEt"_\Ht*11H}111 HHuHcHHH [A^]UHAWAVSH(HuHjHED~D}HG]ԉ]؅y HHtaLw(MtXA)Au}utBA9v`tAv`ILHu6H}1H([A^A_]ILHuHHfDUHAVSH HuHzHEDvDuHG]]y HHt H(HtD9uEt"_`Ht*11H}111 HHuHcHHH [A^]UHAVSH HuHHEDvDuHG]]y HHtH(HtD9uHt1H}111 HHHH [A^]UHAVSH HuHHEDvDuHG]]y HHtH(HtD9uHt1H}111 HHHH [A^]UHAVSH HuHmHEDvDuHG]]y HHt!H(HtD9uEt-H_hHt51H}111HH [A^]HHHuHtH5!HHHHHDUHAVSH HuH@HEDvDuHG]]y HHtH(HtD9uHt1H}111 HHHH [A^]UHAWAVSH(HuH?HED~D}HG]ԉ]؅y HHtcLw(EMtRD)؃rH}11JD9}H}Hut}LHt 1E1 HHHH([A^A_]UHSH(HuHT HE؋FEHEuBH5~H}HU}t;HHu'HHx(H([]H}о1H([]H([]f.UHAVSH t}LuLH5LHǾH5yHHljH5{HH}HH}H1H}1H [A^]HH}H  oolT00h*UHAVSHHH=L5HLH=H5LHHHH HHHfHn HH0H4H<HDHLHHXH\HdHlHtH|HHHHHHHHHDHHHHHHHHHHHHHHH HHHH,H$HH8HH@HDHLHTH\HdHlHt|HH[A^](i)vtkTransformFeedbackVaryingRoleVertex_ClipCoordinate_FColor_RGBA_FvtkRenderingOpenGL2Python.vtkTransformFeedback.VaryingRolevtkRenderingOpenGL2Python.vtkTransformFeedbackvtkTransformFeedback - Manages a TransformFeedback buffer. Superclass: vtkObject OpenGL's TransformFeedback allows varying attributes from a vertex/geometry shader to be captured into a buffer for later processing. This is used in VTK to capture vertex information during GL2PS export when using the OpenGL2 backend as a replacement for the deprecated OpenGL feedback buffer. IsTypeOfV.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. 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) -> vtkTransformFeedback C++: static vtkTransformFeedback *SafeDownCast(vtkObjectBase *o) NewInstanceV.NewInstance() -> vtkTransformFeedback C++: vtkTransformFeedback *NewInstance() ClearVaryingsV.ClearVaryings() C++: void ClearVaryings() Clear the list of varying attributes to capture. AddVaryingV.AddVarying(VaryingRole, string) C++: void AddVarying(VaryingRole role, const std::string &var) Capture the varying 'var' with the indicated role. GetBytesPerVertexV.GetBytesPerVertex(VaryingRole) -> int C++: static size_t GetBytesPerVertex(VaryingRole role) V.GetBytesPerVertex() -> int C++: size_t GetBytesPerVertex() Returns the number of data elements each vertex requires for a given role. SetNumberOfVerticesV.SetNumberOfVertices(int) C++: virtual void SetNumberOfVertices(size_t _arg) V.SetNumberOfVertices(int, int) C++: void SetNumberOfVertices(int drawMode, size_t inputVerts) The number of vertices expected to be captured. If the drawMode setter is used, PrimitiveMode will also be set appropriately. For the single argument version set function, set the exact number of vertices expected to be emitted, accounting for primitive expansion (e.g. triangle strips -> triangle strips). The two argument setter is for convenience. Given the number of vertices used as input to a draw command and the draw mode, it will calculate the total number of vertices. GetNumberOfVerticesV.GetNumberOfVertices() -> int C++: virtual size_t GetNumberOfVertices() The number of vertices expected to be captured. If the drawMode setter is used, PrimitiveMode will also be set appropriately. For the single argument version set function, set the exact number of vertices expected to be emitted, accounting for primitive expansion (e.g. triangle strips -> triangle strips). The two argument setter is for convenience. Given the number of vertices used as input to a draw command and the draw mode, it will calculate the total number of vertices. GetBufferSizeV.GetBufferSize() -> int C++: size_t GetBufferSize() The size (in bytes) of the capture buffer. Available after adding all Varyings and setting NumberOfVertices. BindVaryingsV.BindVaryings(vtkShaderProgram) C++: void BindVaryings(vtkShaderProgram *prog) GL_SEPARATE_ATTRIBS is not supported yet. The bufferMode argument to glTransformFeedbackVaryings. Must be GL_INTERLEAVED_ATTRIBS or GL_SEPARATE_ATTRIBS. Default is interleaved. Must be set prior to calling BindVaryings. vtkSetMacro(BufferMode, int) vtkGetMacro(BufferMode, int) Call glTransformFeedbackVaryings(). Must be called after the shaders are attached to prog, but before the program is linked. GetBufferHandleV.GetBufferHandle() -> int C++: virtual int GetBufferHandle() Get the handle to the transform buffer object. Only valid after calling BindBuffer and before ReadBuffer. SetPrimitiveModeV.SetPrimitiveMode(int) C++: virtual void SetPrimitiveMode(int _arg) The type of primitive to capture. Must be one of GL_POINTS, GL_LINES, or GL_TRIANGLES. Default is GL_POINTS. Must be set prior to calling BindBuffer. GetPrimitiveModeV.GetPrimitiveMode() -> int C++: virtual int GetPrimitiveMode() The type of primitive to capture. Must be one of GL_POINTS, GL_LINES, or GL_TRIANGLES. Default is GL_POINTS. Must be set prior to calling BindBuffer. BindBufferV.BindBuffer() C++: void BindBuffer() Generates, binds, and allocates the feedback buffer, then call glBeginTransformFeedback with the specified PrimitiveMode. Must be called after BindVaryings and before any relevant glDraw commands. ReadBufferV.ReadBuffer() C++: void ReadBuffer() Calls glEndTransformFeedback(), flushes the OpenGL command stream, and reads the transform feedback buffer into BufferData. Must be called after any relevant glDraw commands. GetBufferDataV.GetBufferData() -> void C++: virtual void *GetBufferData() Get the transform buffer data as a void pointer. Only valid after calling ReadBuffer. ReleaseGraphicsResourcesV.ReleaseGraphicsResources() C++: void ReleaseGraphicsResources() Release any graphics resources used by this object. ReleaseBufferDataV.ReleaseBufferData(bool) C++: void ReleaseBufferData(bool freeBuffer=true) Release the memory used by the buffer data. If freeBuffer == true (default), the data is deleted. If false, the caller is responsible for deleting the BufferData with delete[]. vtkObjectvtkObjectBasevtkTransformFeedback.VaryingRoleE vtkTransformFeedback.VaryingRoleGeneric Warning: In /Volumes/Data/workspace/med-macos-free/ExtProjs/VTK/Rendering/OpenGL2/vtkTransformFeedback.h, line Unknown role enum value: vtkShaderProgramp_void   Wb !!""x$$2%C% &1& ''( ((())*)*!a+A K!pu  J`!a !!!`/aAph ! !@ a ! a !@!!`!0!a0!A0!zRx $KAC C,D uAC G$tp AC $XJAC B$AC G$AC I$AC G$<AC G$d`AC G$AC E$hAC E$AC G$AC G$,AC I$TAC G$|(AC I$AC G$hAC G$AC G$8AC G$DAC G$lHAC I$AC E$hAC CzPLRx ,$AC ,T /AC I,AC G@-[-[-Y-X-C-W-R-S-R-xS-kR-c\Z-Le-(- G-'-&-"-E-x?=`&-[a-EL-/G-I-?=G-&-c-lI-B"?=0-P-&-G-&-I-rM?=DG-,&-'^- I-?=G-&-]-|I-R&'-&-G- &- I-  ?=u &-W G-= &- M- I-  '- &-w G-_ &-< I-  G- ?= &- _- H- ~ I-T - (-& '- G- &- f- I-  (-} '-k &-X G-@ &- I-  ?= &- F-  &- b-w N-f M-H I-2  &-N-I-^(-WG-<F-70T-% '-&-g-I-@-i-Hi-7G-?= &-\-J-E-I-tM?=DG-,&-'`- I-9-5-3-Q-v&-lG-V&-B I-Q-&-G-&-u]H-P2'-&-G-D-n-n-K-NI-$G-'-&-D-n-n-K-rWh-Rk-F>-;+ %-  -d-.->-%->-z<-ng>-Z%-OC>-&)=<- >-%-O-.-=-1-~_>-D=)=3<-,$-A-uj_TI>3,%+=7= 6=zoha;=ZSHA:2=3,-=%,=:=8=4=xqf_X/=MFj->7#=0B-+j- lV=U- 8(xh`XH@8( xh `XH @8(  @*)/@80m `@ `XPm@ `@ mmM@,J8- `M    \ `Z `0z p    @  2  l  @(  `8 0z088QTpt 0P0?Pl-T;yi@>sum>P m @ $ s]  ~  Fr' I { Je,_PyType_Ready__GLOBAL__sub_I_vtkTransformFeedbackPython.cxx_PyvtkObject_ClassNew_PyvtkTransformFeedback_ClassNew_PyVTKObject_New__ZL32PyvtkTransformFeedback_StaticNewv__Z38vtkRenderingOpenGL2_AutoInit_Constructv__Z37vtkRenderingOpenGL2_AutoInit_Destructv__ZSt9terminatev__ZdlPv__ZN9vtkObject23GetGlobalWarningDisplayEv__ZNK20vtkTransformFeedback17GetBytesPerVertexEv__ZN20vtkTransformFeedback3NewEv__ZN20vtkTransformFeedback13ClearVaryingsEv__ZN20vtkTransformFeedback24ReleaseGraphicsResourcesEv__ZN20vtkOStrStreamWrapper3strEv__ZN20vtkTransformFeedback10BindBufferEv__ZN20vtkTransformFeedback10ReadBufferEv__ZN20vtkOStrStreamWrapper5rdbufEv__ZNK20vtkTransformFeedback13GetBufferSizeEv__ZN28vtkRenderingOpenGL2_AutoInitD1Ev__ZN20vtkOStrStreamWrapperD1Ev__ZN20vtkDebugLeaksManagerD1Ev__ZN20vtkOStrStreamWrapperC1Ev__ZN20vtkDebugLeaksManagerC1Ev___cxa_atexit_PyVTKObject_GetSet__Py_NoneStruct__ZN13vtkPythonUtil12AddEnumToMapEP11_typeobject_PyVTKObject_GetObject__ZL48PyvtkTransformFeedback_GetBytesPerVertex_Methods__ZL30PyvtkTransformFeedback_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKObject_Repr_PyVTKObject_AsBuffer_strcmp__ZN20vtkTransformFeedback19SetNumberOfVerticesEim__ZN20vtkTransformFeedback12BindVaryingsEP16vtkShaderProgram__ZN13vtkPythonArgs8GetValueERm_PyObject_GC_Del_PyVTKObject_Check_PyVTKAddFile_vtkTransformFeedback__Z43PyvtkTransformFeedback_VaryingRole_FromEnumi__ZN13vtkPythonArgs13ArgCountErrorEii__ZN13vtkPythonArgs8GetValueERi__ZN17vtkOStreamWrapperlsEi__ZN20vtkOStrStreamWrapper6freezeEi___cxa_begin_catch_PyLong_FromLong_PyLong_FromUnsignedLong_PyUnicode_FromString_PyDict_SetItemString_PyVTKObject_String_PyVTKObject_SetFlag_Py_BuildValue_PyVTKObject_Delete___clang_call_terminate_PyVTKObject_Traverse__ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__ZL27PyvtkTransformFeedback_Type_PyLong_Type_PyType_Type__ZL39PyvtkTransformFeedback_VaryingRole_Type__Unwind_Resume___dso_handle_PyObject_Free__ZL28vtkDebugLeaksManagerInstance__ZL37vtkRenderingOpenGL2_AutoInit_Instance_PyErr_Occurred_PyVTKClass_Add__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__ZN13vtkPythonUtil13ManglePointerEPKvPKc__Z40vtkOutputWindowDisplayGenericWarningTextPKc__ZN13vtkPythonArgs13ArgCountErrorEiPKc__ZN17vtkOStreamWrapperlsEPKc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZN13vtkPythonArgs12GetArgAsEnumEPKcRb__ZN13vtkPythonArgs8GetValueERb__ZN20vtkTransformFeedback17ReleaseBufferDataEb__ZN17vtkPythonOverload10CallMethodEP11PyMethodDefP7_objectS3___ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZL40PyvtkTransformFeedback_GetBytesPerVertexP7_objectS0___ZL35PyvtkTransformFeedback_SafeDownCastP7_objectS0___ZL36PyvtkTransformFeedback_ClearVaryingsP7_objectS0___ZL35PyvtkTransformFeedback_BindVaryingsP7_objectS0___ZL47PyvtkTransformFeedback_ReleaseGraphicsResourcesP7_objectS0___ZL42PyvtkTransformFeedback_SetNumberOfVerticesP7_objectS0___ZL42PyvtkTransformFeedback_GetNumberOfVerticesP7_objectS0___ZL33PyvtkTransformFeedback_BindBufferP7_objectS0___ZL33PyvtkTransformFeedback_ReadBufferP7_objectS0___ZL33PyvtkTransformFeedback_AddVaryingP7_objectS0___ZL31PyvtkTransformFeedback_IsTypeOfP7_objectS0___ZL36PyvtkTransformFeedback_GetBufferSizeP7_objectS0___ZL38PyvtkTransformFeedback_GetBufferHandleP7_objectS0___ZL39PyvtkTransformFeedback_SetPrimitiveModeP7_objectS0___ZL39PyvtkTransformFeedback_GetPrimitiveModeP7_objectS0___ZL34PyvtkTransformFeedback_NewInstanceP7_objectS0___ZL36PyvtkTransformFeedback_GetBufferDataP7_objectS0___ZL40PyvtkTransformFeedback_ReleaseBufferDataP7_objectS0___ZL26PyvtkTransformFeedback_IsAP7_objectS0___ZL43PyvtkTransformFeedback_GetBytesPerVertex_s1P7_objectS0___ZN20vtkTransformFeedback17GetBytesPerVertexENS_11VaryingRoleE__ZN20vtkTransformFeedback10AddVaryingENS_11VaryingRoleERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE__ZN13vtkPythonArgs8GetValueERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEGCC_except_table26GCC_except_table11___gxx_personality_v0GCC_except_table0