PageRenderTime 63ms CodeModel.GetById 25ms RepoModel.GetById 0ms app.codeStats 1ms

/cv/kinect-drivers/OpenNI-Bin-MacOSX-v1.0.0.25/Documentation/html/_xn_prd_node_8h_source.html

https://bitbucket.org/shamid/kinect-wallboards/
HTML | 547 lines | 546 code | 0 blank | 1 comment | 0 complexity | bb5eb181be73054f64722239ca3afff7 MD5 | raw file
Possible License(s): GPL-3.0, LGPL-3.0, BSD-3-Clause

Large files files are truncated, but you can click here to view the full file

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <title>OpenNI 1.0.0: XnPrdNode.h Source File</title>
  6. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  7. <link href="doxygen.css" rel="stylesheet" type="text/css"/>
  8. </head>
  9. <body>
  10. <!-- Generated by Doxygen 1.7.2 -->
  11. <div class="navigation" id="top">
  12. <div class="tabs">
  13. <ul class="tablist">
  14. <li><a href="main.html"><span>Main&#160;Page</span></a></li>
  15. <li><a href="modules.html"><span>Modules</span></a></li>
  16. <li><a href="namespaces.html"><span>Namespaces</span></a></li>
  17. <li><a href="annotated.html"><span>Classes</span></a></li>
  18. <li class="current"><a href="files.html"><span>Files</span></a></li>
  19. </ul>
  20. </div>
  21. <div class="tabs2">
  22. <ul class="tablist">
  23. <li><a href="files.html"><span>File&#160;List</span></a></li>
  24. <li><a href="globals.html"><span>File&#160;Members</span></a></li>
  25. </ul>
  26. </div>
  27. <div class="header">
  28. <div class="headertitle">
  29. <h1>XnPrdNode.h</h1> </div>
  30. </div>
  31. <div class="contents">
  32. <a href="_xn_prd_node_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*****************************************************************************</span>
  33. <a name="l00002"></a>00002 <span class="comment">* *</span>
  34. <a name="l00003"></a>00003 <span class="comment">* OpenNI 1.0 Alpha *</span>
  35. <a name="l00004"></a>00004 <span class="comment">* Copyright (C) 2010 PrimeSense Ltd. *</span>
  36. <a name="l00005"></a>00005 <span class="comment">* *</span>
  37. <a name="l00006"></a>00006 <span class="comment">* This file is part of OpenNI. *</span>
  38. <a name="l00007"></a>00007 <span class="comment">* *</span>
  39. <a name="l00008"></a>00008 <span class="comment">* OpenNI is free software: you can redistribute it and/or modify *</span>
  40. <a name="l00009"></a>00009 <span class="comment">* it under the terms of the GNU Lesser General Public License as published *</span>
  41. <a name="l00010"></a>00010 <span class="comment">* by the Free Software Foundation, either version 3 of the License, or *</span>
  42. <a name="l00011"></a>00011 <span class="comment">* (at your option) any later version. *</span>
  43. <a name="l00012"></a>00012 <span class="comment">* *</span>
  44. <a name="l00013"></a>00013 <span class="comment">* OpenNI is distributed in the hope that it will be useful, *</span>
  45. <a name="l00014"></a>00014 <span class="comment">* but WITHOUT ANY WARRANTY; without even the implied warranty of *</span>
  46. <a name="l00015"></a>00015 <span class="comment">* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *</span>
  47. <a name="l00016"></a>00016 <span class="comment">* GNU Lesser General Public License for more details. *</span>
  48. <a name="l00017"></a>00017 <span class="comment">* *</span>
  49. <a name="l00018"></a>00018 <span class="comment">* You should have received a copy of the GNU Lesser General Public License *</span>
  50. <a name="l00019"></a>00019 <span class="comment">* along with OpenNI. If not, see &lt;http://www.gnu.org/licenses/&gt;. *</span>
  51. <a name="l00020"></a>00020 <span class="comment">* *</span>
  52. <a name="l00021"></a>00021 <span class="comment">*****************************************************************************/</span>
  53. <a name="l00022"></a>00022
  54. <a name="l00023"></a>00023
  55. <a name="l00024"></a>00024
  56. <a name="l00025"></a>00025
  57. <a name="l00026"></a>00026 <span class="preprocessor">#ifndef __XN_PRD_NODE_H__</span>
  58. <a name="l00027"></a>00027 <span class="preprocessor"></span><span class="preprocessor">#define __XN_PRD_NODE_H__</span>
  59. <a name="l00028"></a>00028 <span class="preprocessor"></span>
  60. <a name="l00035"></a>00035 <span class="comment">//---------------------------------------------------------------------------</span>
  61. <a name="l00036"></a>00036 <span class="comment">// Includes</span>
  62. <a name="l00037"></a>00037 <span class="comment">//---------------------------------------------------------------------------</span>
  63. <a name="l00038"></a>00038 <span class="preprocessor">#include &lt;<a class="code" href="_xn_types_8h.html">XnTypes.h</a>&gt;</span>
  64. <a name="l00039"></a>00039
  65. <a name="l00040"></a>00040 <span class="comment">//---------------------------------------------------------------------------</span>
  66. <a name="l00041"></a>00041 <span class="comment">// Functions</span>
  67. <a name="l00042"></a>00042 <span class="comment">//---------------------------------------------------------------------------</span>
  68. <a name="l00043"></a>00043
  69. <a name="l00058"></a>00058 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_types_8h.html#a9af8577b1b0f86d4ed27923eb28fdc4c">XnNodeInfo</a>* <a class="code" href="group__node.html#ga95749faf4a659db3ab2f857c94e87529" title="Gets information about a specific node, like its description, and dependent nodes.">xnGetNodeInfo</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hNode);
  70. <a name="l00059"></a>00059
  71. <a name="l00065"></a>00065 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <span class="keyword">const</span> XnChar* <a class="code" href="group__node.html#gac3d0ef7280e2bd587865d2a75842181e" title="Gets the instance name of a node by its handle.">xnGetNodeName</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hNode);
  72. <a name="l00066"></a>00066
  73. <a name="l00072"></a>00072 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_types_8h.html#afe4a53c10750f7f95282a2b1568d3732">XnContext</a>* <a class="code" href="group__node.html#ga07bba2dfc24735b60e8ad7a56ffac639" title="Gets the context a node belongs to.">xnGetContextFromNodeHandle</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hNode);
  74. <a name="l00073"></a>00073
  75. <a name="l00080"></a>00080 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> XnBool <a class="code" href="group__node.html#ga533177fe66bf07bca0499290f4b1b6ff" title="Checks if a production node supports specific capability.">xnIsCapabilitySupported</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <span class="keyword">const</span> XnChar* strCapabilityName);
  76. <a name="l00081"></a>00081
  77. <a name="l00089"></a>00089 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__node.html#gacbaf92f07d2827ff56994a383aa02b8b" title="Sets an integer property.">xnSetIntProperty</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <span class="keyword">const</span> XnChar* strName, XnUInt64 nValue);
  78. <a name="l00097"></a>00097 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__node.html#ga5cea3de3cc42fcc6829ce229b8dc6275" title="Sets a real property.">xnSetRealProperty</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <span class="keyword">const</span> XnChar* strName, XnDouble dValue);
  79. <a name="l00105"></a>00105 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__node.html#gaf79645146efd2706013691c957981ecf" title="Sets a string property.">xnSetStringProperty</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <span class="keyword">const</span> XnChar* strName, <span class="keyword">const</span> XnChar* strValue);
  80. <a name="l00114"></a>00114 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__node.html#gad0cfb26ebdd71b3e3b86b4afc49ddab9" title="Sets a buffer property.">xnSetGeneralProperty</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <span class="keyword">const</span> XnChar* strName, XnUInt32 nBufferSize, <span class="keyword">const</span> <span class="keywordtype">void</span>* pBuffer);
  81. <a name="l00115"></a>00115
  82. <a name="l00123"></a>00123 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__node.html#ga3f23f2d3d6ce34ac48da66219cec989a" title="Gets an integer property.">xnGetIntProperty</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <span class="keyword">const</span> XnChar* strName, XnUInt64* pnValue);
  83. <a name="l00131"></a>00131 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__node.html#ga6a4a907b2f35cad44f4a2b4dcee1333f" title="Gets a real property.">xnGetRealProperty</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <span class="keyword">const</span> XnChar* strName, XnDouble* pdValue);
  84. <a name="l00140"></a>00140 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__node.html#gaaecd937038a316233f6337f3053130ed" title="Gets a string property.">xnGetStringProperty</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <span class="keyword">const</span> XnChar* strName, XnChar* csValue, XnUInt32 nBufSize);
  85. <a name="l00149"></a>00149 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__node.html#ga973aa845cf1f0657fe2fcd031bcc1890" title="Gets a buffer property.">xnGetGeneralProperty</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <span class="keyword">const</span> XnChar* strName, XnUInt32 nBufferSize, <span class="keywordtype">void</span>* pBuffer);
  86. <a name="l00150"></a>00150
  87. <a name="l00157"></a>00157 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__node.html#gab4d88353c956e2f851d4acc710c39eea" title="Locks a node, not allowing any changes (any &amp;quot;set&amp;quot; function).">xnLockNodeForChanges</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a72cff7ca029b52e3497d024b89c6b42b">XnLockHandle</a>* phLock);
  88. <a name="l00158"></a>00158
  89. <a name="l00165"></a>00165 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__node.html#ga63ab86cb2d370443cf86d26576126e85" title="Unlocks a previously locked node.">xnUnlockNodeForChanges</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a72cff7ca029b52e3497d024b89c6b42b">XnLockHandle</a> hLock);
  90. <a name="l00166"></a>00166
  91. <a name="l00176"></a>00176 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__node.html#ga0da76584feb20d2257c4b9351ecf2bb0" title="Start changes request on a locked node, without releasing that lock.">xnLockedNodeStartChanges</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a72cff7ca029b52e3497d024b89c6b42b">XnLockHandle</a> hLock);
  92. <a name="l00177"></a>00177
  93. <a name="l00184"></a>00184 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__node.html#ga1a64cab839a22a74be23c6b1e8626488" title="Ends changes request on a locked node.">xnLockedNodeEndChanges</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a72cff7ca029b52e3497d024b89c6b42b">XnLockHandle</a> hLock);
  94. <a name="l00185"></a>00185
  95. <a name="l00192"></a>00192 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__node.html#gaf4ddef4782bbee0918f934174a1549c5" title="Adds another node to the list of needed nodes for this node.">xnAddNeededNode</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hNeededNode);
  96. <a name="l00193"></a>00193
  97. <a name="l00203"></a>00203 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__node.html#gad0cb237ef31409aff80a7ed289e9df07" title="Removes a needed node from the list of needed nodes.">xnRemoveNeededNode</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hNeededNode);
  98. <a name="l00204"></a>00204
  99. <a name="l00207"></a>00207 <span class="comment">//---------------------------------------------------------------------------</span>
  100. <a name="l00208"></a>00208 <span class="comment">// ErrorState Capability</span>
  101. <a name="l00209"></a>00209 <span class="comment">//---------------------------------------------------------------------------</span>
  102. <a name="l00210"></a>00210
  103. <a name="l00232"></a>00232 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__err__state.html#ga07d22cd8682bed51dc1b9c9c841fe1cb" title="Gets current error state of this node.">xnGetNodeErrorState</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance);
  104. <a name="l00233"></a>00233
  105. <a name="l00242"></a>00242 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__err__state.html#ga9026208c04c00b11111470801e8c27c8" title="Registers a callback function to error state changes.">xnRegisterToNodeErrorStateChange</a>
  106. <a name="l00243"></a>00243 (<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a1e399895d2e909cff12985c088fe462c">XnStateChangedHandler</a> handler,
  107. <a name="l00244"></a>00244 <span class="keywordtype">void</span>* pCookie, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a>* phCallback);
  108. <a name="l00245"></a>00245
  109. <a name="l00252"></a>00252 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <span class="keywordtype">void</span> <a class="code" href="group__err__state.html#ga89c32093d0adefcb276b6e7298627539" title="Unregisters a callback function which was registered using xnRegisterToNodeErrorStateChange().">xnUnregisterFromNodeErrorStateChange</a>
  110. <a name="l00253"></a>00253 (<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a> hCallback);
  111. <a name="l00254"></a>00254
  112. <a name="l00257"></a>00257 <span class="comment">//---------------------------------------------------------------------------</span>
  113. <a name="l00258"></a>00258 <span class="comment">// Generators</span>
  114. <a name="l00259"></a>00259 <span class="comment">//---------------------------------------------------------------------------</span>
  115. <a name="l00260"></a>00260
  116. <a name="l00283"></a>00283 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__generator.html#ga504b007d11d0f6115c66f92f63f08048" title="Starts generation of the output. This will also cause all dependencies to start generating.">xnStartGenerating</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance);
  117. <a name="l00284"></a>00284
  118. <a name="l00292"></a>00292 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> XnBool <a class="code" href="group__generator.html#ga24e3705a1a984471ea934bc7e39dce74" title="Checks if this node is currently generating.">xnIsGenerating</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance);
  119. <a name="l00293"></a>00293
  120. <a name="l00301"></a>00301 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__generator.html#ga6286fa3f38e5d4df088740131da44458" title="Stops generation of the output.">xnStopGenerating</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance);
  121. <a name="l00302"></a>00302
  122. <a name="l00311"></a>00311 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__generator.html#gaeac5050a02bac64099287fbc2b2b84e4" title="Registers a callback function to be called when generation starts or stops.">xnRegisterToGenerationRunningChange</a>
  123. <a name="l00312"></a>00312 (<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a1e399895d2e909cff12985c088fe462c">XnStateChangedHandler</a> handler,
  124. <a name="l00313"></a>00313 <span class="keywordtype">void</span>* pCookie, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a>* phCallback);
  125. <a name="l00314"></a>00314
  126. <a name="l00321"></a>00321 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <span class="keywordtype">void</span> <a class="code" href="group__generator.html#gac93386abd0d1d99146a1b75bd36c3424" title="Unregisters a callback function which was registered using xnRegisterToGenerationRunningChange().">xnUnregisterFromGenerationRunningChange</a>
  127. <a name="l00322"></a>00322 (<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a> hCallback);
  128. <a name="l00323"></a>00323
  129. <a name="l00325"></a>00325
  130. <a name="l00342"></a>00342 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__generator.html#ga5a98c2aa3a2d04d07a7c74f0b4bcdc0e" title="Registers a callback function to be called when new data is available.">xnRegisterToNewDataAvailable</a>
  131. <a name="l00343"></a>00343 (<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a1e399895d2e909cff12985c088fe462c">XnStateChangedHandler</a> handler,
  132. <a name="l00344"></a>00344 <span class="keywordtype">void</span>* pCookie, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a>* phCallback);
  133. <a name="l00345"></a>00345
  134. <a name="l00352"></a>00352 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <span class="keywordtype">void</span> <a class="code" href="group__generator.html#gaa0f8a7e1bdc587eed9463ca58fc7b5a4" title="Unregisters a callback function which was registered using xnRegisterToNewDataAvailable().">xnUnregisterFromNewDataAvailable</a>
  135. <a name="l00353"></a>00353 (<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a> hCallback);
  136. <a name="l00354"></a>00354
  137. <a name="l00361"></a>00361 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> XnBool <a class="code" href="group__generator.html#ga62d9c9f7428e6975a02a752e7aeca73e" title="Checks whether this node has new data (and so a call to xnWaitAndUpdateData() will not block)...">xnIsNewDataAvailable</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, XnUInt64* pnTimestamp);
  138. <a name="l00362"></a>00362
  139. <a name="l00364"></a>00364
  140. <a name="l00377"></a>00377 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__generator.html#ga98502b0983924f2799689b33f656c4c9" title="Updates the data to the latest available one. If needed, the call will block until new data is availa...">xnWaitAndUpdateData</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance);
  141. <a name="l00378"></a>00378
  142. <a name="l00380"></a>00380
  143. <a name="l00392"></a>00392 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> XnBool <a class="code" href="group__generator.html#ga252bc296a0f7fd44d16ff0462f736449" title="Checks whether current data is new. Meaning, did the data change on the last call to xnWaitAndUpdateA...">xnIsDataNew</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance);
  144. <a name="l00393"></a>00393
  145. <a name="l00401"></a>00401 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> XnUInt32 <a class="code" href="group__generator.html#ga4016e022c5e27e3dc1c61bcc2a4f4635" title="Gets the size of current data, in bytes.">xnGetDataSize</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance);
  146. <a name="l00402"></a>00402
  147. <a name="l00410"></a>00410 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> XnUInt64 <a class="code" href="group__generator.html#ga5c2b8ce3cd2de282e2e87615eee8d77d" title="Gets the timestamp of current data, in microseconds.">xnGetTimestamp</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance);
  148. <a name="l00411"></a>00411
  149. <a name="l00419"></a>00419 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> XnUInt32 <a class="code" href="group__generator.html#gacaf86c2ea758d137fddd3346814420f1" title="Gets the frame ID of current data.">xnGetFrameID</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance);
  150. <a name="l00420"></a>00420
  151. <a name="l00425"></a>00425 <span class="comment">//---------------------------------------------------------------------------</span>
  152. <a name="l00426"></a>00426 <span class="comment">// Mirror Capability</span>
  153. <a name="l00427"></a>00427 <span class="comment">//---------------------------------------------------------------------------</span>
  154. <a name="l00428"></a>00428
  155. <a name="l00444"></a>00444 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__mirror.html#ga93f76db9813a57878f6ddfc1bb6889b4" title="Sets current mirror configuration.">xnSetMirror</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, XnBool bMirror);
  156. <a name="l00445"></a>00445
  157. <a name="l00451"></a>00451 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> XnBool <a class="code" href="group__mirror.html#ga7d9ca6f9d4b01dea7ab61ed9017b9fda" title="Gets current mirroring configuration.">xnIsMirrored</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance);
  158. <a name="l00452"></a>00452
  159. <a name="l00461"></a>00461 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__mirror.html#ga5c0256bfa779115df05d32fa00251e98" title="Registers a callback function to mirror changes.">xnRegisterToMirrorChange</a>
  160. <a name="l00462"></a>00462 (<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a1e399895d2e909cff12985c088fe462c">XnStateChangedHandler</a> handler,
  161. <a name="l00463"></a>00463 <span class="keywordtype">void</span>* pCookie, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a>* phCallback);
  162. <a name="l00464"></a>00464
  163. <a name="l00471"></a>00471 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <span class="keywordtype">void</span> <a class="code" href="group__mirror.html#ga83995ab2bdc5fae200a8d35c5291930a" title="Unregisters a callback function which was registered using xnRegisterToMirrorChange().">xnUnregisterFromMirrorChange</a>
  164. <a name="l00472"></a>00472 (<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a> hCallback);
  165. <a name="l00473"></a>00473
  166. <a name="l00476"></a>00476 <span class="comment">//---------------------------------------------------------------------------</span>
  167. <a name="l00477"></a>00477 <span class="comment">// Alternative View Point Capability</span>
  168. <a name="l00478"></a>00478 <span class="comment">//---------------------------------------------------------------------------</span>
  169. <a name="l00479"></a>00479
  170. <a name="l00500"></a>00500 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> XnBool <a class="code" href="group__altviewpoint.html#gaedca7e8a45e3fdc84352078ca45be665" title="Checks if this generator can change its output to look like it was taken from a different location...">xnIsViewPointSupported</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hOther);
  171. <a name="l00501"></a>00501
  172. <a name="l00508"></a>00508 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__altviewpoint.html#gab4f0f519de064b0a583045bc8df4dc06" title="Sets the view point of this generator to look like as if placed at another generator location...">xnSetViewPoint</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hOther);
  173. <a name="l00509"></a>00509
  174. <a name="l00515"></a>00515 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__altviewpoint.html#gaa916f459df581d5f28b82c450802be7a" title="Sets the view point of this generator to its normal one.">xnResetViewPoint</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance);
  175. <a name="l00516"></a>00516
  176. <a name="l00523"></a>00523 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> XnBool <a class="code" href="group__altviewpoint.html#gaf570495f76ac3e5325c853a12b8fcf5e" title="Checks if current view point is as if coming from the other node view point.">xnIsViewPointAs</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hOther);
  177. <a name="l00524"></a>00524
  178. <a name="l00533"></a>00533 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__altviewpoint.html#ga85521b832275fc4b6f729c54b746df53" title="Registers a callback function to view point changes.">xnRegisterToViewPointChange</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a1e399895d2e909cff12985c088fe462c">XnStateChangedHandler</a> handler, <span class="keywordtype">void</span>* pCookie, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a>* phCallback);
  179. <a name="l00534"></a>00534
  180. <a name="l00541"></a>00541 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <span class="keywordtype">void</span> <a class="code" href="group__altviewpoint.html#ga09f0a72403db6529d2659c2e96e4fd67" title="Unregisters a callback function which was registered using xnRegisterToViewPointChange().">xnUnregisterFromViewPointChange</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a> hCallback);
  181. <a name="l00542"></a>00542
  182. <a name="l00545"></a>00545 <span class="comment">//---------------------------------------------------------------------------</span>
  183. <a name="l00546"></a>00546 <span class="comment">// FrameSync Capability</span>
  184. <a name="l00547"></a>00547 <span class="comment">//---------------------------------------------------------------------------</span>
  185. <a name="l00548"></a>00548
  186. <a name="l00566"></a>00566 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> XnBool <a class="code" href="group__framesync.html#gaca6df4e38817cd208c957c9a608bfa84" title="Checks if this generator can frame sync to another node.">xnCanFrameSyncWith</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hOther);
  187. <a name="l00567"></a>00567
  188. <a name="l00574"></a>00574 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__framesync.html#ga0f0d0568cb4bdc05b425d00d863f851b" title="Activates frame sync with the other node.">xnFrameSyncWith</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hOther);
  189. <a name="l00575"></a>00575
  190. <a name="l00582"></a>00582 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__framesync.html#gac555cd3f5f1ab21fd12f0ea6c2b2190c" title="Stops frame sync with the other node.">xnStopFrameSyncWith</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hOther);
  191. <a name="l00583"></a>00583
  192. <a name="l00590"></a>00590 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> XnBool <a class="code" href="group__framesync.html#ga442d56362554c6b7e2b1e2cec7fb8912" title="Checks if current view point is as if coming from the other node view point.">xnIsFrameSyncedWith</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hOther);
  193. <a name="l00591"></a>00591
  194. <a name="l00600"></a>00600 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__framesync.html#ga0ae920869547962db3d82ed9685793d3" title="Registers a callback function to view point changes.">xnRegisterToFrameSyncChange</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a1e399895d2e909cff12985c088fe462c">XnStateChangedHandler</a> handler, <span class="keywordtype">void</span>* pCookie, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a>* phCallback);
  195. <a name="l00601"></a>00601
  196. <a name="l00608"></a>00608 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <span class="keywordtype">void</span> <a class="code" href="group__framesync.html#ga2d32ff812cacc5d26ee2431445b777a1" title="Unregisters a callback function which was registered using xnRegisterToFrameSyncChange().">xnUnregisterFromFrameSyncChange</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a> hCallback);
  197. <a name="l00609"></a>00609
  198. <a name="l00612"></a>00612 <span class="comment">//---------------------------------------------------------------------------</span>
  199. <a name="l00613"></a>00613 <span class="comment">// Map Generators</span>
  200. <a name="l00614"></a>00614 <span class="comment">//---------------------------------------------------------------------------</span>
  201. <a name="l00615"></a>00615
  202. <a name="l00631"></a>00631 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> XnUInt32 <a class="code" href="group__mapgen.html#ga598f6dda94e386b7ad9a29e30903caee" title="Gets the number of supported modes. This is useful for allocating an array that will be passed to xnG...">xnGetSupportedMapOutputModesCount</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance);
  203. <a name="l00632"></a>00632
  204. <a name="l00643"></a>00643 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__mapgen.html#gad15f902774bdb0782fc53ab5cc57ea9b" title="Gets a list of all supported modes. The size of the array that should be passed can be obtained by ca...">xnGetSupportedMapOutputModes</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="struct_xn_map_output_mode.html">XnMapOutputMode</a>* aModes, XnUInt32* pnCount);
  205. <a name="l00644"></a>00644
  206. <a name="l00653"></a>00653 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__mapgen.html#ga8a9e42e25909d7ea8b918d003b86a440" title="Sets the output mode.">xnSetMapOutputMode</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <span class="keyword">const</span> <a class="code" href="struct_xn_map_output_mode.html">XnMapOutputMode</a>* pOutputMode);
  207. <a name="l00654"></a>00654
  208. <a name="l00663"></a>00663 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__mapgen.html#ga7b9b0b3581cf69d668118d662204e244" title="Gets the current output mode.">xnGetMapOutputMode</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="struct_xn_map_output_mode.html">XnMapOutputMode</a>* pOutputMode);
  209. <a name="l00664"></a>00664
  210. <a name="l00675"></a>00675 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__mapgen.html#ga5c5ec03bbcaa3848953687e83be02a25" title="Registers a callback function to mode changes.">xnRegisterToMapOutputModeChange</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a1e399895d2e909cff12985c088fe462c">XnStateChangedHandler</a> handler,
  211. <a name="l00676"></a>00676 <span class="keywordtype">void</span>* pCookie, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a>* phCallback);
  212. <a name="l00677"></a>00677
  213. <a name="l00684"></a>00684 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <span class="keywordtype">void</span> <a class="code" href="group__mapgen.html#ga7db40eb1633fdbdcbc308773d2779af0" title="Unregisters a callback function which was registered using xnRegisterToMapOutputModeChange.">xnUnregisterFromMapOutputModeChange</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a> hCallback);
  214. <a name="l00685"></a>00685
  215. <a name="l00688"></a>00688 <span class="comment">//---------------------------------------------------------------------------</span>
  216. <a name="l00689"></a>00689 <span class="comment">// Cropping Capability</span>
  217. <a name="l00690"></a>00690 <span class="comment">//---------------------------------------------------------------------------</span>
  218. <a name="l00691"></a>00691
  219. <a name="l00692"></a>00692
  220. <a name="l00713"></a>00713 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__cropping.html#ga8d62ad614bcd6ce101a3055b3ae63baa" title="Sets the cropping.">xnSetCropping</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <span class="keyword">const</span> <a class="code" href="struct_xn_cropping.html">XnCropping</a>* pCropping);
  221. <a name="l00714"></a>00714
  222. <a name="l00723"></a>00723 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__cropping.html#gaf83a5ef824f4ff87abd5ecadc10b67ff" title="Gets current cropping configuration.">xnGetCropping</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="struct_xn_cropping.html">XnCropping</a>* pCropping);
  223. <a name="l00724"></a>00724
  224. <a name="l00733"></a>00733 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__cropping.html#ga14bc2acc2abb68c447d75f10e0e6bb87" title="Registers a callback function to cropping changes.">xnRegisterToCroppingChange</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a1e399895d2e909cff12985c088fe462c">XnStateChangedHandler</a> handler,
  225. <a name="l00734"></a>00734 <span class="keywordtype">void</span>* pCookie, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a>* phCallback);
  226. <a name="l00735"></a>00735
  227. <a name="l00742"></a>00742 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <span class="keywordtype">void</span> <a class="code" href="group__cropping.html#ga2e5056bf87d2371d6ab5408073c8306f" title="Unregisters a callback function which was registered using xnRegisterToCroppingChange().">xnUnregisterFromCroppingChange</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a> hCallback);
  228. <a name="l00743"></a>00743
  229. <a name="l00746"></a>00746 <span class="comment">//---------------------------------------------------------------------------</span>
  230. <a name="l00747"></a>00747 <span class="comment">// Depth Generators</span>
  231. <a name="l00748"></a>00748 <span class="comment">//---------------------------------------------------------------------------</span>
  232. <a name="l00749"></a>00749
  233. <a name="l00766"></a>00766 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__depthgen.html#ga33b00fe8aafcd267daaafa28e4648bde" title="Creates a depth generator.">xnCreateDepthGenerator</a>(
  234. <a name="l00767"></a>00767 <a class="code" href="_xn_types_8h.html#afe4a53c10750f7f95282a2b1568d3732">XnContext</a>* pContext,
  235. <a name="l00768"></a>00768 <a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a>* phDepthGenerator,
  236. <a name="l00769"></a>00769 <a class="code" href="_xn_types_8h.html#ac18d33b55495beac107848739b18178c">XnNodeQuery</a>* pQuery,
  237. <a name="l00770"></a>00770 <a class="code" href="group__enum__errors.html#ga009f6626fc80459925be12d2983892e3">XnEnumerationErrors</a>* pErrors);
  238. <a name="l00771"></a>00771
  239. <a name="l00779"></a>00779 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_types_8h.html#ad55e431b82556504d5c1c00d153156c9">XnDepthPixel</a> <a class="code" href="group__depthgen.html#gadf3f4f1af664b05c14e7b96a6707e52c" title="Gets the maximum depth the device can produce.">xnGetDeviceMaxDepth</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance);
  240. <a name="l00780"></a>00780
  241. <a name="l00789"></a>00789 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__depthgen.html#ga89e314eb3cd18e35e17193435b4a6967" title="Gets the Field-Of-View of the depth generator, in radians.">xnGetDepthFieldOfView</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="struct_xn_field_of_view.html">XnFieldOfView</a>* pFOV);
  242. <a name="l00790"></a>00790
  243. <a name="l00801"></a>00801 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__depthgen.html#gadabe89920424ad23f87e22c0da277ad0" title="Registers a callback function to field of view changes.">xnRegisterToDepthFieldOfViewChange</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a1e399895d2e909cff12985c088fe462c">XnStateChangedHandler</a> handler,
  244. <a name="l00802"></a>00802 <span class="keywordtype">void</span>* pCookie, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a>* phCallback);
  245. <a name="l00803"></a>00803
  246. <a name="l00810"></a>00810 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <span class="keywordtype">void</span> <a class="code" href="group__depthgen.html#ga24b750cdb9d9d97c48f78a868d2b4ca8" title="Unregisters a callback function which was registered using xnRegisterToDepthFieldOfViewChange.">xnUnregisterFromDepthFieldOfViewChange</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a> hCallback);
  247. <a name="l00811"></a>00811
  248. <a name="l00822"></a>00822 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__depthgen.html#ga123d3b2c95eb9c3c09b221ff50ae4db7" title="Converts a list of points from projective coordinates to real world coordinates.">xnConvertProjectiveToRealWorld</a>(
  249. <a name="l00823"></a>00823 <a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, XnUInt32 nCount, <span class="keyword">const</span> <a class="code" href="struct_xn_vector3_d.html">XnPoint3D</a>* aProjective, <a class="code" href="struct_xn_vector3_d.html">XnPoint3D</a>* aRealWorld);
  250. <a name="l00824"></a>00824
  251. <a name="l00835"></a>00835 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_status_8h.html#a23967099202ddb640cd2044b3808253c">XnStatus</a> <a class="code" href="group__depthgen.html#ga22fa66fbb44bc3f0762d0577ac49a96f" title="Converts a list of points from projective coordinates to real world coordinates.">xnConvertRealWorldToProjective</a>(
  252. <a name="l00836"></a>00836 <a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, XnUInt32 nCount, <span class="keyword">const</span> <a class="code" href="struct_xn_vector3_d.html">XnPoint3D</a>* aRealWorld, <a class="code" href="struct_xn_vector3_d.html">XnPoint3D</a>* aProjective);
  253. <a name="l00837"></a>00837
  254. <a name="l00845"></a>00845 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <a class="code" href="_xn_types_8h.html#ad55e431b82556504d5c1c00d153156c9">XnDepthPixel</a>* <a class="code" href="group__depthgen.html#gad99eac9e86aa6bc6f56709e783e828d3" title="Gets the current depth-map. This map is updated after a call to xnWaitAndUpdateData().">xnGetDepthMap</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance);
  255. <a name="l00846"></a>00846
  256. <a name="l00853"></a>00853 <a class="code" href="_xn_platform_8h.html#ad4a5f701b5d7541af9fbed49c751790e">XN_C_API</a> <span class="keywordtype">void</span> <a class="code" href="group__depthgen.html#ga7a469f27207b5400ee37dcc07aaf454c" title="Gets the current depth-map meta data.">xnGetDepthMetaData</a>(<a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a> hInstance, <a class="code" href="struct_xn_depth_meta_data.html">XnDepthMetaData</a>* pMetaData);
  257. <a name="l00854"></a>00854
  258. <a name="l00857"></a>00857 <span class="comment">//---------------------------------------------------------------------------</span>
  259. <a name="l00858"></a>00858 <span class="comment">// User Position Capability</span>
  260. <a name="l00859"></a>00859 <span class="comment">//---------------------------------------------------------------------------</span>
  261. <a name="l00860"></a>00860
  262. <a name="l0087…

Large files files are truncated, but you can click here to view the full file