インターフェイスに Nuitrack ハンド トラッカー モジュールの可能性を表します。詳細...
#include <HandTracker.h>
インターフェイスに Nuitrack ハンド トラッカー モジュールの可能性を表します。
このモジュールを有効にするには、このクラスのインスタンスを作成する必要がります。インスタンスを作成するには、特別なコンストラクター HandTracker::create を使用します。このインスタンスは、HandTracker モジュール オブジェクトと呼ばれます。手のトラッキング データを取得するには、HandTracker::OnUpdate コールバックを HandTracker::connectOnUpdate メソッドと共にモジュール オブジェクトに追加します。
tdv::nuitrack::HandTracker::HandTracker |
( |
NuitrackModule *� |
pimpl | ) |
|
|
インライン |
uint64_t tdv::nuitrack::HandTracker::connectOnUpdate |
( |
const OnUpdate &� |
callback | ) |
|
|
インライン |
手のデータ更新リクエストのためのコールバックを追加します。
- パラメーター
-
[in] | callback | 手のデータ更新リクエスト後に呼び出されるコールバックです。 |
- 戻り値
- コールバック IDコールバックを削除する際に使用します。
- 関連項目
- disconnectOnUpdate
void tdv::nuitrack::HandTracker::destroyHandTracker |
( |
| ) |
|
|
インラインprotected |
void tdv::nuitrack::HandTracker::disconnectOnUpdate |
( |
uint64_t� |
handler | ) |
|
|
インライン |
手のデータ更新リクエストのためのコールバックを削除します。
- パラメーター
-
[in] | handler | 直前に追加されたコールバックの ID。 |
- 関連項目
- connectOnUpdate
virtual uint64_t tdv::nuitrack::HandTracker::getTimestamp |
( |
| ) |
|
|
インライン仮想 |
マイクロ秒で表示される、最後に処理したデータのタイムスタンプを戻します。
最後に判断した手のトラッキング データに関連付けられているタイムスタンプを戻します。
- 注意
- この値の実際の意味は、深度提供先によって異なります。
static void tdv::nuitrack::HandTracker::onUpdateCallback |
( |
HandTrackerDataInner *� |
data, |
|
|
HandTracker *� |
tracker� |
|
) |
| |
|
inlinestaticprotected |
CallbackStruct<HandTrackerData::Ptr>* tdv::nuitrack::HandTracker::_callbackStruct |
|
protected |
HandTrackerCallbackWrapper tdv::nuitrack::HandTracker::_callbackWrapper |
|
protected |
NuitrackModule* tdv::nuitrack::HandTracker::_pimpl |
|
protected |