/cv/kinect-drivers/OpenNI-Bin-MacOSX-v1.0.0.25/Documentation/html/_xn_prd_node_8h_source.html
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
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <title>OpenNI 1.0.0: XnPrdNode.h Source File</title>
- <link href="tabs.css" rel="stylesheet" type="text/css"/>
- <link href="doxygen.css" rel="stylesheet" type="text/css"/>
- </head>
- <body>
- <!-- Generated by Doxygen 1.7.2 -->
- <div class="navigation" id="top">
- <div class="tabs">
- <ul class="tablist">
- <li><a href="main.html"><span>Main Page</span></a></li>
- <li><a href="modules.html"><span>Modules</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- </ul>
- </div>
- <div class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File List</span></a></li>
- <li><a href="globals.html"><span>File Members</span></a></li>
- </ul>
- </div>
- <div class="header">
- <div class="headertitle">
- <h1>XnPrdNode.h</h1> </div>
- </div>
- <div class="contents">
- <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>
- <a name="l00002"></a>00002 <span class="comment">* *</span>
- <a name="l00003"></a>00003 <span class="comment">* OpenNI 1.0 Alpha *</span>
- <a name="l00004"></a>00004 <span class="comment">* Copyright (C) 2010 PrimeSense Ltd. *</span>
- <a name="l00005"></a>00005 <span class="comment">* *</span>
- <a name="l00006"></a>00006 <span class="comment">* This file is part of OpenNI. *</span>
- <a name="l00007"></a>00007 <span class="comment">* *</span>
- <a name="l00008"></a>00008 <span class="comment">* OpenNI is free software: you can redistribute it and/or modify *</span>
- <a name="l00009"></a>00009 <span class="comment">* it under the terms of the GNU Lesser General Public License as published *</span>
- <a name="l00010"></a>00010 <span class="comment">* by the Free Software Foundation, either version 3 of the License, or *</span>
- <a name="l00011"></a>00011 <span class="comment">* (at your option) any later version. *</span>
- <a name="l00012"></a>00012 <span class="comment">* *</span>
- <a name="l00013"></a>00013 <span class="comment">* OpenNI is distributed in the hope that it will be useful, *</span>
- <a name="l00014"></a>00014 <span class="comment">* but WITHOUT ANY WARRANTY; without even the implied warranty of *</span>
- <a name="l00015"></a>00015 <span class="comment">* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *</span>
- <a name="l00016"></a>00016 <span class="comment">* GNU Lesser General Public License for more details. *</span>
- <a name="l00017"></a>00017 <span class="comment">* *</span>
- <a name="l00018"></a>00018 <span class="comment">* You should have received a copy of the GNU Lesser General Public License *</span>
- <a name="l00019"></a>00019 <span class="comment">* along with OpenNI. If not, see <http://www.gnu.org/licenses/>. *</span>
- <a name="l00020"></a>00020 <span class="comment">* *</span>
- <a name="l00021"></a>00021 <span class="comment">*****************************************************************************/</span>
- <a name="l00022"></a>00022
- <a name="l00023"></a>00023
- <a name="l00024"></a>00024
- <a name="l00025"></a>00025
- <a name="l00026"></a>00026 <span class="preprocessor">#ifndef __XN_PRD_NODE_H__</span>
- <a name="l00027"></a>00027 <span class="preprocessor"></span><span class="preprocessor">#define __XN_PRD_NODE_H__</span>
- <a name="l00028"></a>00028 <span class="preprocessor"></span>
- <a name="l00035"></a>00035 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00036"></a>00036 <span class="comment">// Includes</span>
- <a name="l00037"></a>00037 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00038"></a>00038 <span class="preprocessor">#include <<a class="code" href="_xn_types_8h.html">XnTypes.h</a>></span>
- <a name="l00039"></a>00039
- <a name="l00040"></a>00040 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00041"></a>00041 <span class="comment">// Functions</span>
- <a name="l00042"></a>00042 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00043"></a>00043
- <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);
- <a name="l00059"></a>00059
- <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);
- <a name="l00066"></a>00066
- <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);
- <a name="l00073"></a>00073
- <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);
- <a name="l00081"></a>00081
- <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);
- <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);
- <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);
- <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);
- <a name="l00115"></a>00115
- <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);
- <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);
- <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);
- <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);
- <a name="l00150"></a>00150
- <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 &quot;set&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);
- <a name="l00158"></a>00158
- <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);
- <a name="l00166"></a>00166
- <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);
- <a name="l00177"></a>00177
- <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);
- <a name="l00185"></a>00185
- <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);
- <a name="l00193"></a>00193
- <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);
- <a name="l00204"></a>00204
- <a name="l00207"></a>00207 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00208"></a>00208 <span class="comment">// ErrorState Capability</span>
- <a name="l00209"></a>00209 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00210"></a>00210
- <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);
- <a name="l00233"></a>00233
- <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>
- <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,
- <a name="l00244"></a>00244 <span class="keywordtype">void</span>* pCookie, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a>* phCallback);
- <a name="l00245"></a>00245
- <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>
- <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);
- <a name="l00254"></a>00254
- <a name="l00257"></a>00257 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00258"></a>00258 <span class="comment">// Generators</span>
- <a name="l00259"></a>00259 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00260"></a>00260
- <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);
- <a name="l00284"></a>00284
- <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);
- <a name="l00293"></a>00293
- <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);
- <a name="l00302"></a>00302
- <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>
- <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,
- <a name="l00313"></a>00313 <span class="keywordtype">void</span>* pCookie, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a>* phCallback);
- <a name="l00314"></a>00314
- <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>
- <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);
- <a name="l00323"></a>00323
- <a name="l00325"></a>00325
- <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>
- <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,
- <a name="l00344"></a>00344 <span class="keywordtype">void</span>* pCookie, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a>* phCallback);
- <a name="l00345"></a>00345
- <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>
- <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);
- <a name="l00354"></a>00354
- <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);
- <a name="l00362"></a>00362
- <a name="l00364"></a>00364
- <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);
- <a name="l00378"></a>00378
- <a name="l00380"></a>00380
- <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);
- <a name="l00393"></a>00393
- <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);
- <a name="l00402"></a>00402
- <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);
- <a name="l00411"></a>00411
- <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);
- <a name="l00420"></a>00420
- <a name="l00425"></a>00425 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00426"></a>00426 <span class="comment">// Mirror Capability</span>
- <a name="l00427"></a>00427 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00428"></a>00428
- <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);
- <a name="l00445"></a>00445
- <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);
- <a name="l00452"></a>00452
- <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>
- <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,
- <a name="l00463"></a>00463 <span class="keywordtype">void</span>* pCookie, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a>* phCallback);
- <a name="l00464"></a>00464
- <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>
- <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);
- <a name="l00473"></a>00473
- <a name="l00476"></a>00476 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00477"></a>00477 <span class="comment">// Alternative View Point Capability</span>
- <a name="l00478"></a>00478 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00479"></a>00479
- <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);
- <a name="l00501"></a>00501
- <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);
- <a name="l00509"></a>00509
- <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);
- <a name="l00516"></a>00516
- <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);
- <a name="l00524"></a>00524
- <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);
- <a name="l00534"></a>00534
- <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);
- <a name="l00542"></a>00542
- <a name="l00545"></a>00545 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00546"></a>00546 <span class="comment">// FrameSync Capability</span>
- <a name="l00547"></a>00547 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00548"></a>00548
- <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);
- <a name="l00567"></a>00567
- <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);
- <a name="l00575"></a>00575
- <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);
- <a name="l00583"></a>00583
- <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);
- <a name="l00591"></a>00591
- <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);
- <a name="l00601"></a>00601
- <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);
- <a name="l00609"></a>00609
- <a name="l00612"></a>00612 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00613"></a>00613 <span class="comment">// Map Generators</span>
- <a name="l00614"></a>00614 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00615"></a>00615
- <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);
- <a name="l00632"></a>00632
- <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);
- <a name="l00644"></a>00644
- <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);
- <a name="l00654"></a>00654
- <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);
- <a name="l00664"></a>00664
- <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,
- <a name="l00676"></a>00676 <span class="keywordtype">void</span>* pCookie, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a>* phCallback);
- <a name="l00677"></a>00677
- <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);
- <a name="l00685"></a>00685
- <a name="l00688"></a>00688 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00689"></a>00689 <span class="comment">// Cropping Capability</span>
- <a name="l00690"></a>00690 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00691"></a>00691
- <a name="l00692"></a>00692
- <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);
- <a name="l00714"></a>00714
- <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);
- <a name="l00724"></a>00724
- <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,
- <a name="l00734"></a>00734 <span class="keywordtype">void</span>* pCookie, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a>* phCallback);
- <a name="l00735"></a>00735
- <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);
- <a name="l00743"></a>00743
- <a name="l00746"></a>00746 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00747"></a>00747 <span class="comment">// Depth Generators</span>
- <a name="l00748"></a>00748 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00749"></a>00749
- <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>(
- <a name="l00767"></a>00767 <a class="code" href="_xn_types_8h.html#afe4a53c10750f7f95282a2b1568d3732">XnContext</a>* pContext,
- <a name="l00768"></a>00768 <a class="code" href="_xn_types_8h.html#aec321f7c8a5939f5e4079e64999010f6">XnNodeHandle</a>* phDepthGenerator,
- <a name="l00769"></a>00769 <a class="code" href="_xn_types_8h.html#ac18d33b55495beac107848739b18178c">XnNodeQuery</a>* pQuery,
- <a name="l00770"></a>00770 <a class="code" href="group__enum__errors.html#ga009f6626fc80459925be12d2983892e3">XnEnumerationErrors</a>* pErrors);
- <a name="l00771"></a>00771
- <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);
- <a name="l00780"></a>00780
- <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);
- <a name="l00790"></a>00790
- <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,
- <a name="l00802"></a>00802 <span class="keywordtype">void</span>* pCookie, <a class="code" href="_xn_types_8h.html#a5d00277c28def4d18f1605d5198ad77d">XnCallbackHandle</a>* phCallback);
- <a name="l00803"></a>00803
- <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);
- <a name="l00811"></a>00811
- <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>(
- <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);
- <a name="l00824"></a>00824
- <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>(
- <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);
- <a name="l00837"></a>00837
- <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);
- <a name="l00846"></a>00846
- <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);
- <a name="l00854"></a>00854
- <a name="l00857"></a>00857 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00858"></a>00858 <span class="comment">// User Position Capability</span>
- <a name="l00859"></a>00859 <span class="comment">//---------------------------------------------------------------------------</span>
- <a name="l00860"></a>00860
- <a name="l0087…
Large files files are truncated, but you can click here to view the full file