x`W`W__text__TEXTBxZ(__literal4__TEXTD\!__literal8__TEXT`0x!__data__DATA@!cy__cstring__TEXT$5''__compact_unwind__LDL Og(__eh_frame__TEXTQX T h2  hPm P''*&UHH=H5H$H uHH=H]ÐUH]fDUHSPHH=H5HR$H uHH=H5$HHt H tH[]H=H[]fUHAVSH0HuH&HEЋFEHEHEH}ȃu\Hut^H]H=#HAtH=IHt HLcHuL1H0[A^]ÐUHAWAVSH(HuH&HED~D}HG]ԉ]؅yHHLw(HEMA)AuQHuH}t|}L}tYH="LAtOH=HLt0?P?-@U@=AeAMBmBECdC4DTD&E:EFFKG\GTHeHZIaICJUJJJJJvtkUnstructuredGridVolumeZSweepMappervtkRenderingVolumePython.vtkUnstructuredGridVolumeZSweepMappervtkUnstructuredGridVolumeZSweepMapper - Unstructured grid volume mapper based the ZSweep Algorithm Superclass: vtkUnstructuredGridVolumeMapper This is a volume mapper for unstructured grid implemented with the ZSweep algorithm. This is a software projective method. @sa vtkVolumetMapper @par Background: The algorithm is described in the following paper: Ricardo Farias, Joseph S. B. Mitchell and Claudio T. Silva. ZSWEEP: An Efficient and Exact Projection Algorithm for Unstructured Volume Rendering. In 2000 Volume Visualization Symposium, pages 91--99. October 2000. http://www.cse.ogi.edu/~csilva/papers/volvis2000.pdf 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) -> vtkUnstructuredGridVolumeZSweepMapper C++: static vtkUnstructuredGridVolumeZSweepMapper *SafeDownCast( vtkObjectBase *o) NewInstanceV.NewInstance() -> vtkUnstructuredGridVolumeZSweepMapper C++: vtkUnstructuredGridVolumeZSweepMapper *NewInstance() SetImageSampleDistanceV.SetImageSampleDistance(float) C++: virtual void SetImageSampleDistance(float _arg) Sampling distance in the XY image dimensions. Default value of 1 meaning 1 ray cast per pixel. If set to 0.5, 4 rays will be cast per pixel. If set to 2.0, 1 ray will be cast for every 4 (2 by 2) pixels. GetImageSampleDistanceMinValueV.GetImageSampleDistanceMinValue() -> float C++: virtual float GetImageSampleDistanceMinValue() Sampling distance in the XY image dimensions. Default value of 1 meaning 1 ray cast per pixel. If set to 0.5, 4 rays will be cast per pixel. If set to 2.0, 1 ray will be cast for every 4 (2 by 2) pixels. GetImageSampleDistanceMaxValueV.GetImageSampleDistanceMaxValue() -> float C++: virtual float GetImageSampleDistanceMaxValue() Sampling distance in the XY image dimensions. Default value of 1 meaning 1 ray cast per pixel. If set to 0.5, 4 rays will be cast per pixel. If set to 2.0, 1 ray will be cast for every 4 (2 by 2) pixels. GetImageSampleDistanceV.GetImageSampleDistance() -> float C++: virtual float GetImageSampleDistance() Sampling distance in the XY image dimensions. Default value of 1 meaning 1 ray cast per pixel. If set to 0.5, 4 rays will be cast per pixel. If set to 2.0, 1 ray will be cast for every 4 (2 by 2) pixels. SetMinimumImageSampleDistanceV.SetMinimumImageSampleDistance(float) C++: virtual void SetMinimumImageSampleDistance(float _arg) This is the minimum image sample distance allow when the image sample distance is being automatically adjusted GetMinimumImageSampleDistanceMinValueV.GetMinimumImageSampleDistanceMinValue() -> float C++: virtual float GetMinimumImageSampleDistanceMinValue() This is the minimum image sample distance allow when the image sample distance is being automatically adjusted GetMinimumImageSampleDistanceMaxValueV.GetMinimumImageSampleDistanceMaxValue() -> float C++: virtual float GetMinimumImageSampleDistanceMaxValue() This is the minimum image sample distance allow when the image sample distance is being automatically adjusted GetMinimumImageSampleDistanceV.GetMinimumImageSampleDistance() -> float C++: virtual float GetMinimumImageSampleDistance() This is the minimum image sample distance allow when the image sample distance is being automatically adjusted SetMaximumImageSampleDistanceV.SetMaximumImageSampleDistance(float) C++: virtual void SetMaximumImageSampleDistance(float _arg) This is the maximum image sample distance allow when the image sample distance is being automatically adjusted GetMaximumImageSampleDistanceMinValueV.GetMaximumImageSampleDistanceMinValue() -> float C++: virtual float GetMaximumImageSampleDistanceMinValue() This is the maximum image sample distance allow when the image sample distance is being automatically adjusted GetMaximumImageSampleDistanceMaxValueV.GetMaximumImageSampleDistanceMaxValue() -> float C++: virtual float GetMaximumImageSampleDistanceMaxValue() This is the maximum image sample distance allow when the image sample distance is being automatically adjusted GetMaximumImageSampleDistanceV.GetMaximumImageSampleDistance() -> float C++: virtual float GetMaximumImageSampleDistance() This is the maximum image sample distance allow when the image sample distance is being automatically adjusted SetAutoAdjustSampleDistancesV.SetAutoAdjustSampleDistances(int) C++: virtual void SetAutoAdjustSampleDistances(int _arg) If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use). GetAutoAdjustSampleDistancesMinValueV.GetAutoAdjustSampleDistancesMinValue() -> int C++: virtual int GetAutoAdjustSampleDistancesMinValue() If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use). GetAutoAdjustSampleDistancesMaxValueV.GetAutoAdjustSampleDistancesMaxValue() -> int C++: virtual int GetAutoAdjustSampleDistancesMaxValue() If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use). GetAutoAdjustSampleDistancesV.GetAutoAdjustSampleDistances() -> int C++: virtual int GetAutoAdjustSampleDistances() If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use). AutoAdjustSampleDistancesOnV.AutoAdjustSampleDistancesOn() C++: virtual void AutoAdjustSampleDistancesOn() If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use). AutoAdjustSampleDistancesOffV.AutoAdjustSampleDistancesOff() C++: virtual void AutoAdjustSampleDistancesOff() If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use). SetIntermixIntersectingGeometryV.SetIntermixIntersectingGeometry(int) C++: virtual void SetIntermixIntersectingGeometry(int _arg) If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays. GetIntermixIntersectingGeometryMinValueV.GetIntermixIntersectingGeometryMinValue() -> int C++: virtual int GetIntermixIntersectingGeometryMinValue() If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays. GetIntermixIntersectingGeometryMaxValueV.GetIntermixIntersectingGeometryMaxValue() -> int C++: virtual int GetIntermixIntersectingGeometryMaxValue() If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays. GetIntermixIntersectingGeometryV.GetIntermixIntersectingGeometry() -> int C++: virtual int GetIntermixIntersectingGeometry() If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays. IntermixIntersectingGeometryOnV.IntermixIntersectingGeometryOn() C++: virtual void IntermixIntersectingGeometryOn() If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays. IntermixIntersectingGeometryOffV.IntermixIntersectingGeometryOff() C++: virtual void IntermixIntersectingGeometryOff() If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays. GetMaxPixelListSizeV.GetMaxPixelListSize() -> int C++: int GetMaxPixelListSize() Maximum size allowed for a pixel list. Default is 32. During the rendering, if a list of pixel is full, incremental compositing is performed. Even if it is a user setting, it is an advanced parameter. You have to understand how the algorithm works to change this value. SetMaxPixelListSizeV.SetMaxPixelListSize(int) C++: void SetMaxPixelListSize(int size) Change the maximum size allowed for a pixel list. It is an advanced parameter. \pre positive_size: size>1 SetRayIntegratorV.SetRayIntegrator(vtkUnstructuredGridVolumeRayIntegrator) C++: virtual void SetRayIntegrator( vtkUnstructuredGridVolumeRayIntegrator *ri) Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned. GetRayIntegratorV.GetRayIntegrator() -> vtkUnstructuredGridVolumeRayIntegrator C++: virtual vtkUnstructuredGridVolumeRayIntegrator *GetRayIntegrator( ) Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned. RenderV.Render(vtkRenderer, vtkVolume) C++: void Render(vtkRenderer *ren, vtkVolume *vol) override; WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERING PROCESS Render the volume GetImageInUseSizeV.GetImageInUseSize() -> (int, int) C++: int *GetImageInUseSize() GetImageOriginV.GetImageOrigin() -> (int, int) C++: int *GetImageOrigin() GetImageViewportSizeV.GetImageViewportSize() -> (int, int) C++: int *GetImageViewportSize() vtkUnstructuredGridVolumeMappervtkAbstractVolumeMappervtkAbstractMapper3DvtkAbstractMappervtkAlgorithmvtkObjectvtkObjectBasevtkUnstructuredGridVolumeRayIntegratorvtkRenderervtkVolumeOP `!a!`!`a!@!!a! !` ! a@ ! ! !a!0a!!`!a!a!0!!!@aa!aa@aazRx $خOAC $D AC $lAC B$PAC G$دAC I$AC G$ HAC G$4 AC I$\AC G$AC G$HAC G$AC I$صAC G$$pAC G$LAC G$tAC I$AC G$0AC G$ȹAC G$`AC I$<8AC G$dAC I$XAC G$AC G$xAC G$AC I$,ؾAC G$T`AC I$|AC G$AC G$AC G$AC G$AC I$DAC I$lXAC G$AC I$AC I$PAC I$ AC I$4AC B2A- O- O-O-O-O-B-+-}C-e+->E-B-+-C-+-~E-T%B-+-C-+-E-r@=f+-BC-(+-#N- D-D-E-kI-^+-KC-3+- E-@=+-C-x+-sJ-\D-O.E-C-@=+-L-H-~E-T --C-+-K-E-@=+-oC-W+-,E-@=+-C-+-lE-B-- +-C-+-E-\--O+-<C-$+-E---+-C-n+-LE-"@=+-C-+-uH-NE-$@=+-C-+-E-r>@=2+-"C- +-E---|+-jC-R+-,E---+-C-+-nE-D-- +-C-+-E-i@=]+-?C-%+-H-E-i,-V+-AC-)+- E-  ,- +- C-i +-_ < E-  ,- +- C- +- | E-R / @=# +- C- +-   G-^ E-4  ,- +- C- +- E-r I ,-: +-! C- +-  E-  ,-z +-a C-I +-?  E-@=+-C-+-YM-G-E-,-+-C-i+-<E-,-+-C-+-|E-R),-+-C-+-E-o@=c+-EC-++-G-E-tL;-/7-#5-I-+-C-+-E-rSI-F+-3C-+-D---+-lC-W)-KO-C2O-*F-E-C---r+-j)-^O-VEO-=.F-?-*-1->-3-zslVM-IB1-=6/>-'!3-&%$#"xh!`XH @8( xh`XH@8( xh`XH@8(     xh `XH@8( @.898=40/<X:062`@ `@ `@ `@ `@ Bg0 ~P 7`}`D @  '`  w@  w   02  `]  :0X  L @7 `@ I`1~mu}P,mA@\} *_PyType_Ready_PyvtkUnstructuredGridVolumeZSweepMapper_ClassNew_PyvtkUnstructuredGridVolumeMapper_ClassNew_PyVTKObject_New__ZL49PyvtkUnstructuredGridVolumeZSweepMapper_StaticNewv__ZN37vtkUnstructuredGridVolumeZSweepMapper3NewEv__ZN37vtkUnstructuredGridVolumeZSweepMapper19GetMaxPixelListSizeEv_PyVTKObject_GetSet__Py_NoneStruct_PyVTKObject_GetObject__ZL47PyvtkUnstructuredGridVolumeZSweepMapper_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKObject_Repr__ZN37vtkUnstructuredGridVolumeZSweepMapper16SetRayIntegratorEP38vtkUnstructuredGridVolumeRayIntegrator_PyVTKAddFile_vtkUnstructuredGridVolumeZSweepMapper_PyVTKObject_AsBuffer_strcmp_PyObject_GC_Del_PyVTKObject_Check__ZN13vtkPythonArgs10BuildTupleEPKii__ZN13vtkPythonArgs13ArgCountErrorEii__ZN13vtkPythonArgs8GetValueERi__ZN37vtkUnstructuredGridVolumeZSweepMapper19SetMaxPixelListSizeEi_PyLong_FromLong_PyDict_SetItemString_PyVTKObject_String_PyVTKObject_SetFlag__ZN13vtkPythonArgs8GetValueERf_PyVTKObject_Delete_PyVTKObject_Traverse__ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__ZL44PyvtkUnstructuredGridVolumeZSweepMapper_Type_PyType_Type__ZN37vtkUnstructuredGridVolumeZSweepMapper6RenderEP11vtkRendererP9vtkVolume_PyFloat_FromDouble_PyErr_Occurred_PyVTKClass_Add__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__ZN23vtkAbstractVolumeMapper8IsTypeOfEPKc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZL71PyvtkUnstructuredGridVolumeZSweepMapper_SetIntermixIntersectingGeometryP7_objectS0___ZL71PyvtkUnstructuredGridVolumeZSweepMapper_GetIntermixIntersectingGeometryP7_objectS0___ZL52PyvtkUnstructuredGridVolumeZSweepMapper_SafeDownCastP7_objectS0___ZL68PyvtkUnstructuredGridVolumeZSweepMapper_SetAutoAdjustSampleDistancesP7_objectS0___ZL68PyvtkUnstructuredGridVolumeZSweepMapper_GetAutoAdjustSampleDistancesP7_objectS0___ZL56PyvtkUnstructuredGridVolumeZSweepMapper_SetRayIntegratorP7_objectS0___ZL56PyvtkUnstructuredGridVolumeZSweepMapper_GetRayIntegratorP7_objectS0___ZL46PyvtkUnstructuredGridVolumeZSweepMapper_RenderP7_objectS0___ZL54PyvtkUnstructuredGridVolumeZSweepMapper_GetImageOriginP7_objectS0___ZL70PyvtkUnstructuredGridVolumeZSweepMapper_IntermixIntersectingGeometryOnP7_objectS0___ZL67PyvtkUnstructuredGridVolumeZSweepMapper_AutoAdjustSampleDistancesOnP7_objectS0___ZL71PyvtkUnstructuredGridVolumeZSweepMapper_IntermixIntersectingGeometryOffP7_objectS0___ZL68PyvtkUnstructuredGridVolumeZSweepMapper_AutoAdjustSampleDistancesOffP7_objectS0___ZL48PyvtkUnstructuredGridVolumeZSweepMapper_IsTypeOfP7_objectS0___ZL59PyvtkUnstructuredGridVolumeZSweepMapper_SetMaxPixelListSizeP7_objectS0___ZL59PyvtkUnstructuredGridVolumeZSweepMapper_GetMaxPixelListSizeP7_objectS0___ZL60PyvtkUnstructuredGridVolumeZSweepMapper_GetImageViewportSizeP7_objectS0___ZL57PyvtkUnstructuredGridVolumeZSweepMapper_GetImageInUseSizeP7_objectS0___ZL79PyvtkUnstructuredGridVolumeZSweepMapper_GetIntermixIntersectingGeometryMaxValueP7_objectS0___ZL76PyvtkUnstructuredGridVolumeZSweepMapper_GetAutoAdjustSampleDistancesMaxValueP7_objectS0___ZL70PyvtkUnstructuredGridVolumeZSweepMapper_GetImageSampleDistanceMaxValueP7_objectS0___ZL77PyvtkUnstructuredGridVolumeZSweepMapper_GetMaximumImageSampleDistanceMaxValueP7_objectS0___ZL77PyvtkUnstructuredGridVolumeZSweepMapper_GetMinimumImageSampleDistanceMaxValueP7_objectS0___ZL79PyvtkUnstructuredGridVolumeZSweepMapper_GetIntermixIntersectingGeometryMinValueP7_objectS0___ZL76PyvtkUnstructuredGridVolumeZSweepMapper_GetAutoAdjustSampleDistancesMinValueP7_objectS0___ZL70PyvtkUnstructuredGridVolumeZSweepMapper_GetImageSampleDistanceMinValueP7_objectS0___ZL77PyvtkUnstructuredGridVolumeZSweepMapper_GetMaximumImageSampleDistanceMinValueP7_objectS0___ZL77PyvtkUnstructuredGridVolumeZSweepMapper_GetMinimumImageSampleDistanceMinValueP7_objectS0___ZL51PyvtkUnstructuredGridVolumeZSweepMapper_NewInstanceP7_objectS0___ZL62PyvtkUnstructuredGridVolumeZSweepMapper_SetImageSampleDistanceP7_objectS0___ZL62PyvtkUnstructuredGridVolumeZSweepMapper_GetImageSampleDistanceP7_objectS0___ZL69PyvtkUnstructuredGridVolumeZSweepMapper_SetMaximumImageSampleDistanceP7_objectS0___ZL69PyvtkUnstructuredGridVolumeZSweepMapper_GetMaximumImageSampleDistanceP7_objectS0___ZL69PyvtkUnstructuredGridVolumeZSweepMapper_SetMinimumImageSampleDistanceP7_objectS0___ZL69PyvtkUnstructuredGridVolumeZSweepMapper_GetMinimumImageSampleDistanceP7_objectS0___ZL43PyvtkUnstructuredGridVolumeZSweepMapper_IsAP7_objectS0_