H 0GhE__text__TEXThH__StaticInit__TEXT(OH__bss__DATAE__data__DATAp@QK__cstring__TEXT"__mod_init_func__DATAH=@ T __compact_unwind__LDP=@(T__eh_frame__TEXT@XD h2  UKY P!*UHH=H5HH uHH=H]ÐUH]fDUHSPHH=H5H2H uHH=H5HHt H tH[]H=H[]fUHAVSH0HuH#HEЋFEHEHEH}ȃHuH]H=gHAtDH=;Ht1H=;HtH=;Ht HLcHuL1H0[A^]UHAWAVSH(HuH#HED~D}HG]ԉ]؅yHHLw(HEMA)Au{HuH}}L}tH=NLAtuH=:LtbH=:LtOH=:LtH}111-HHHuHHxHHH [A^]DUHAWAVSH(HuH'"HED~D}HG]ԉ]؅y HHt`Lw(MtWA)Au;H5U7H}HU}t4LHHuHHH}1H([A^A_]fUHAVSH HuHr"HEDvDuHG]]y HHt$H(HtD9uEt&HHt+12H}111!HhHHuHHHH [A^]fUHAWAVSH(HuH["HED~D}HG]ԉ]؅y HHtmLw(EMtIA)H}Au@Hut/}EtEA8tAILHt81>1+E1#ILpHuHHH([A^A_]UHAVSH HuHx"HEDvDuHG]]y HHt'H(HtD9uEt)Ht*11H}111 HxHuHHH [A^]UHAVSH HuH"HEDvDuHG]]y HHt+H(Ht"D9u!Et-HpHt(1.H}111HHuHHHH [A^]f.DUHAVSH HuH #HEDvDuHG]]y HHt(H(HtD9uEt*H1pHt(1.H}111HHuHHHH [A^]fUHAWAVSH(HuHU#HED~D}HG]ԉ]؅y HHtmLw(EMtIA)H}Au@Hut/}EtEA8tAILHt81>1+E1#ILHuHHH([A^A_]UHAVSH HuHe#HEDvDuHG]]y HHt'H(HtD9uEt)Ht*11H}111 HHuHHH [A^]UHAVSH HuH#HEDvDuHG]]y HHt+H(Ht"D9u!Et-HHt(1.H}111HHuHHHH [A^]f.DUHAVSH HuH#HEDvDuHG]]y HHt(H(HtD9uEt*H1Ht(1.H}111HHuHHHH [A^]fUHAWAVSH(HuH$HED~D}HG]ԉ]؅y HHtmLw(EMtIA)H}Au@Hut/}EtEA8tAILHt81>1+E1#ILHuHHH([A^A_]UHAVSH HuH9$HEDvDuHG]]y HHt'H(HtD9uEt)Ht*11H}111 HHuHHH [A^]UHAVSH HuH$HEDvDuHG]]y HHt+H(Ht"D9u!Et-HHt(1.H}111HHuHHHH [A^]f.DUHAVSH HuH$HEDvDuHG]]y HHt(H(HtD9uEt*H1Ht(1.H}111HHuHHHH [A^]fUHAWAVSH(HuH%HED~D}HG]ԉ]؅y HHtmLw(EMtIA)H}Au@Hut/}EtEA8tAILHt81>1+E1#ILHuHHH([A^A_]UHAVSH HuH%HEDvDuHG]]y HHt'H(HtD9uEt)Ht*11H}111 HHuHHH [A^]UHAVSH HuHZ&HEDvDuHG]]y HHt+H(Ht"D9u!Et-HHt(1.H}111HHuHHHH [A^]f.DUHAVSH HuH&HEDvDuHG]]y HHt(H(HtD9uEt*H1Ht(1.H}111HHuHHHH [A^]fUHAWAVSH(HuH'HED~D}HG]ԉ]؅y HHtgLw(Mt^A)AuBHuH}tD}utHA9tAILHu6H}1H([A^A_]ILHuHHUHAVSH HuH'HEDvDuHG]]y HHt#H(HtD9uEt%Ht*11H}111 HHuHcHHH [A^]UHAVSHHH=L5HLHHH=HLHHHH HHHfHn HH0H4H<HDHLHHXH\HdHlHtH|HHHHHHHHHDHHHHHHHHHHHHHHH HHHH,H$HH8HH@HDHLHTH\HdHlHt|HH[A^]$$q%u%%%&&K'T'''((c)u)n**t++o,,m-~-k.|.d/t/R0c0C1Z1O2f2V3l3R4i4Q5k56608I899:;;<vtkDepthImageToPointCloudvtkRenderingImagePython.vtkDepthImageToPointCloudvtkDepthImageToPointCloud - convert a depth image into a point cloud Superclass: vtkPolyDataAlgorithm vtkDepthImageToPointCloud is a filter that acquires its input from a depth image and converts it to point cloud represented as a vtkPolyData. This can then be used in a visualization pipeline. The filter takes two input images, one of which is optional. The first image is a (required) depth image containing z-buffer values. The second image is an (optional) scalar image. The information in the z-buffer image, plus a specified camera, is used to generate x-y-z coordinates of the output point cloud (i.e., the points in a vtkPolyData). The second scalar image is (optionally) output as scalars to the output point cloud. Note that the depth image must be a single component image, with values ranging between the near and far clipping range [-1,1]. Note that if only a single input is provided, then the input is interpreted in one of two ways. First, if the "ZBuffer" point data is provided, then the input image is assumed to be color scalars with the depth data provided in the "ZBuffer" data array. (This is consistent with the vtkRendererSource filter with DepthValues enabled.) Otherwise, the input image is assumed to be a depth image. It is (optionally) possible to cull points located on the near and far clipping planes. This may better simulate the generation of a scanned object point cloud. @warning For the camera to transform the image depths into a point cloud, this filter makes assumptions about the origin of the depth image (and associated color scalar image). This class performs point by point transformation. The view matrix is used to transform each pixel. IMPORTANT NOTE: The transformation occurs by normalizing the image pixels into the (-1,1) view space (depth values are passed through). The process follows the vtkCoordinate class which is the standard for VTK rendering transformations. Subtle differences in whether the lower left pixel origin are at the center of the pixel versus the lower-left corner of the pixel will make slight differences in how pixels are transformed. (Similarly for the upper right pixel as well). This half pixel difference can cause transformation issues. (The code is commented appropriately.) @warning This class has been threaded with vtkSMPTools. Using TBB or other non-sequential type (set in the CMake variable VTK_SMP_IMPLEMENTATION_TYPE) may improve performance significantly. @sa vtkRendererSource vtkWindowToImageFilter vtkCamera vtkPolyData vtkCoordinate IsTypeOfV.IsTypeOf(string) -> int C++: static vtkTypeBool IsTypeOf(const char *type) Standard instantiation, type and print methods. IsAV.IsA(string) -> int C++: vtkTypeBool IsA(const char *type) override; Standard instantiation, type and print methods. SafeDownCastV.SafeDownCast(vtkObjectBase) -> vtkDepthImageToPointCloud C++: static vtkDepthImageToPointCloud *SafeDownCast( vtkObjectBase *o) Standard instantiation, type and print methods. NewInstanceV.NewInstance() -> vtkDepthImageToPointCloud C++: vtkDepthImageToPointCloud *NewInstance() Standard instantiation, type and print methods. GetMTimeV.GetMTime() -> int C++: vtkMTimeType GetMTime() override; Return the MTime also considering the camera. SetCameraV.SetCamera(vtkCamera) C++: void SetCamera(vtkCamera *) Indicates what camera was used to generate the depth image. The camera parameters define a transformation which is used to perform coordinate conversion into the 3D x-y-z space of the point cloud. GetCameraV.GetCamera() -> vtkCamera C++: virtual vtkCamera *GetCamera() Returns the camera being used to generate the point cloud from the depth image. SetCullNearPointsV.SetCullNearPoints(bool) C++: virtual void SetCullNearPoints(bool _arg) Indicate whether to cull points that are located on the near clipping plane. These typically are points that are part of the clipped foreground. By default this is disabled. GetCullNearPointsV.GetCullNearPoints() -> bool C++: virtual bool GetCullNearPoints() Indicate whether to cull points that are located on the near clipping plane. These typically are points that are part of the clipped foreground. By default this is disabled. CullNearPointsOnV.CullNearPointsOn() C++: virtual void CullNearPointsOn() Indicate whether to cull points that are located on the near clipping plane. These typically are points that are part of the clipped foreground. By default this is disabled. CullNearPointsOffV.CullNearPointsOff() C++: virtual void CullNearPointsOff() Indicate whether to cull points that are located on the near clipping plane. These typically are points that are part of the clipped foreground. By default this is disabled. SetCullFarPointsV.SetCullFarPoints(bool) C++: virtual void SetCullFarPoints(bool _arg) Indicate whether to cull points that are located on the far clipping plane. These typically are points that are part of the background. By default this is enabled. GetCullFarPointsV.GetCullFarPoints() -> bool C++: virtual bool GetCullFarPoints() Indicate whether to cull points that are located on the far clipping plane. These typically are points that are part of the background. By default this is enabled. CullFarPointsOnV.CullFarPointsOn() C++: virtual void CullFarPointsOn() Indicate whether to cull points that are located on the far clipping plane. These typically are points that are part of the background. By default this is enabled. CullFarPointsOffV.CullFarPointsOff() C++: virtual void CullFarPointsOff() Indicate whether to cull points that are located on the far clipping plane. These typically are points that are part of the background. By default this is enabled. SetProduceColorScalarsV.SetProduceColorScalars(bool) C++: virtual void SetProduceColorScalars(bool _arg) Indicate whether to output color scalar values along with the point cloud (assuming that the scalar values are available on input). By default this is enabled. GetProduceColorScalarsV.GetProduceColorScalars() -> bool C++: virtual bool GetProduceColorScalars() Indicate whether to output color scalar values along with the point cloud (assuming that the scalar values are available on input). By default this is enabled. ProduceColorScalarsOnV.ProduceColorScalarsOn() C++: virtual void ProduceColorScalarsOn() Indicate whether to output color scalar values along with the point cloud (assuming that the scalar values are available on input). By default this is enabled. ProduceColorScalarsOffV.ProduceColorScalarsOff() C++: virtual void ProduceColorScalarsOff() Indicate whether to output color scalar values along with the point cloud (assuming that the scalar values are available on input). By default this is enabled. SetProduceVertexCellArrayV.SetProduceVertexCellArray(bool) C++: virtual void SetProduceVertexCellArray(bool _arg) Indicate whether to output a vertex cell array (i.e., Verts) in the output point cloud. Some filters require this vertex cells to be defined in order to execute properly. For example some mappers will only render points if the vertex cells are defined. GetProduceVertexCellArrayV.GetProduceVertexCellArray() -> bool C++: virtual bool GetProduceVertexCellArray() Indicate whether to output a vertex cell array (i.e., Verts) in the output point cloud. Some filters require this vertex cells to be defined in order to execute properly. For example some mappers will only render points if the vertex cells are defined. ProduceVertexCellArrayOnV.ProduceVertexCellArrayOn() C++: virtual void ProduceVertexCellArrayOn() Indicate whether to output a vertex cell array (i.e., Verts) in the output point cloud. Some filters require this vertex cells to be defined in order to execute properly. For example some mappers will only render points if the vertex cells are defined. ProduceVertexCellArrayOffV.ProduceVertexCellArrayOff() C++: virtual void ProduceVertexCellArrayOff() Indicate whether to output a vertex cell array (i.e., Verts) in the output point cloud. Some filters require this vertex cells to be defined in order to execute properly. For example some mappers will only render points if the vertex cells are defined. SetOutputPointsPrecisionV.SetOutputPointsPrecision(int) C++: virtual void SetOutputPointsPrecision(int _arg) Set the desired precision for the output points. See vtkAlgorithm::DesiredOutputPrecision for the available choices. The default is double precision. GetOutputPointsPrecisionV.GetOutputPointsPrecision() -> int C++: virtual int GetOutputPointsPrecision() Set the desired precision for the output points. See vtkAlgorithm::DesiredOutputPrecision for the available choices. The default is double precision. vtkPolyDataAlgorithmvtkAlgorithmvtkObjectvtkObjectBasevtkCameraOP `!:a!!!a@!a!!P ! a ! !` ! a!!p! a!!!0a!!zRx $OAC $D AC $lAC B$hAC G$ :AC I$8AC G$ AC G$4AC G$\0AC I$AC G$PAC I$AC G$AC G$$8AC G$LAC I$tAC G$AC G$AC G$0AC I$AC G$<AC G$dAC G$AC I$hAC G$AC G$AC G$,AC I$TAC G$|PAC C$-#-:-r#-L<-"8=#-:-#-?-n<-D8=#-:-#-<-^8=R#-B:-*#-<-!-#-:-v#-L<-"8=#-:-#->-^<-4 8=#-:-#-<-N8=B#-2:-#-<-!-#-~:-f#-<<- 8= #- :- #-y >-N <-$  8= #- :- #- <-r > 8=2 #-" :- #- <-  !- #-n :-V #-, <-  8= #- :- #-i >-> <-  8= #- :- #- <-b . 8=" #- :-#-<-}!-p#-^:-F#-<-8=#-:-#-Y>-.<-@-#-:-#-|<-R&:-8=#-E-;-<-h%-a$-O#-<:-$#-D-<-3-/---s@-f#-\:-F#-2<-@-#-:-y#-eM;-@"$-#-:-9-J-J-J-wfJ-^E=-<-:-$-#-9-J-yJ-qfJ-^MJ-E2=-7-"-)-6-+-zslVC-IB)-=6/6-'!+-{peZOD92+&=$1=0=ung5=`YNG@,=92(=+$'=4= 2=.=~wle^*=SLH-AG=:F-2+H- IB=A- xh`XH@8( xh`XH @8(     xh`XH@8( `@ `@ `@ `@ EpP  <  I  @w P  6    ` u Q \ p  0F E.E\`d% 7bdPO;xCv b@8x_PyType_Ready__GLOBAL__sub_I_vtkDepthImageToPointCloudPython.cxx_PyvtkPolyDataAlgorithm_ClassNew_PyvtkDepthImageToPointCloud_ClassNew_PyVTKObject_New__ZL37PyvtkDepthImageToPointCloud_StaticNewv__ZN25vtkDepthImageToPointCloud3NewEv__ZN25vtkDepthImageToPointCloud8GetMTimeEv__ZN20vtkDebugLeaksManagerD1Ev__ZN31vtkObjectFactoryRegistryCleanupD1Ev__ZN20vtkDebugLeaksManagerC1Ev__ZN31vtkObjectFactoryRegistryCleanupC1Ev___cxa_atexit_PyVTKObject_GetSet__Py_NoneStruct_PyVTKObject_GetObject__ZL35PyvtkDepthImageToPointCloud_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKObject_Repr_PyVTKObject_AsBuffer_strcmp_PyObject_GC_Del_PyVTKObject_Check__ZN13vtkPythonArgs13ArgCountErrorEii__ZN13vtkPythonArgs8GetValueERi_PyBool_FromLong_PyLong_FromLong_PyLong_FromUnsignedLong_PyDict_SetItemString_PyVTKObject_String_PyVTKObject_SetFlag_PyVTKObject_Delete_PyVTKObject_Traverse__ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase_PyType_Type__ZL32PyvtkDepthImageToPointCloud_Type___dso_handle__ZL28vtkDebugLeaksManagerInstance__ZL39vtkObjectFactoryRegistryCleanupInstance_PyVTKAddFile_vtkDepthImageToPointCloud_PyErr_Occurred_PyVTKClass_Add__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZN13vtkPythonArgs8GetValueERb__ZN25vtkDepthImageToPointCloud9SetCameraEP9vtkCamera__ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZL53PyvtkDepthImageToPointCloud_SetProduceVertexCellArrayP7_objectS0___ZL53PyvtkDepthImageToPointCloud_GetProduceVertexCellArrayP7_objectS0___ZL40PyvtkDepthImageToPointCloud_SafeDownCastP7_objectS0___ZL45PyvtkDepthImageToPointCloud_SetCullNearPointsP7_objectS0___ZL45PyvtkDepthImageToPointCloud_GetCullNearPointsP7_objectS0___ZL44PyvtkDepthImageToPointCloud_SetCullFarPointsP7_objectS0___ZL44PyvtkDepthImageToPointCloud_GetCullFarPointsP7_objectS0___ZL50PyvtkDepthImageToPointCloud_SetProduceColorScalarsP7_objectS0___ZL50PyvtkDepthImageToPointCloud_GetProduceColorScalarsP7_objectS0___ZL52PyvtkDepthImageToPointCloud_SetOutputPointsPrecisionP7_objectS0___ZL52PyvtkDepthImageToPointCloud_GetOutputPointsPrecisionP7_objectS0___ZL52PyvtkDepthImageToPointCloud_ProduceVertexCellArrayOnP7_objectS0___ZL44PyvtkDepthImageToPointCloud_CullNearPointsOnP7_objectS0___ZL43PyvtkDepthImageToPointCloud_CullFarPointsOnP7_objectS0___ZL49PyvtkDepthImageToPointCloud_ProduceColorScalarsOnP7_objectS0___ZL53PyvtkDepthImageToPointCloud_ProduceVertexCellArrayOffP7_objectS0___ZL45PyvtkDepthImageToPointCloud_CullNearPointsOffP7_objectS0___ZL44PyvtkDepthImageToPointCloud_CullFarPointsOffP7_objectS0___ZL50PyvtkDepthImageToPointCloud_ProduceColorScalarsOffP7_objectS0___ZL36PyvtkDepthImageToPointCloud_IsTypeOfP7_objectS0___ZL36PyvtkDepthImageToPointCloud_GetMTimeP7_objectS0___ZL39PyvtkDepthImageToPointCloud_NewInstanceP7_objectS0___ZL37PyvtkDepthImageToPointCloud_SetCameraP7_objectS0___ZL37PyvtkDepthImageToPointCloud_GetCameraP7_objectS0___ZL31PyvtkDepthImageToPointCloud_IsAP7_objectS0_