Nuitrack  1.5.0
3D スケルトン トラッキング ミドルウェア
すべてクラス名前空間関数変数Typedefs列挙型列挙子プロパティイベントグループページ
tdv::nuitrack::ColorSensor クラスのレファレンス

インターフェイスに Nuitrack カラー センサー モジュールの可能性を表します。詳細...

#include <ColorSensor.h>

tdv::nuitrack::ColorSensor の継承関係図:
継承関係図

Public Types

typedef std::shared_ptr
< ColorSensor >�
Ptr
ColorSensor インスタンスにアクセスするためのスマート ポインター。詳細...
typedef std::function< void(RGBFrame::Ptr)>�OnNewFrame
新しい色フレームリクエストのコールバック タイプ。詳細...

Public メンバー関数

ColorSensor (NuitrackModule *pimpl)
const OutputModegetOutputMode () const
色センサーから出力モードを戻します。
uint64_t�connectOnNewFrame (const OnNewFrame &callback)
新しい色フレーム リクエストに関するコールバックを追加します。詳細...
void�disconnectOnNewFrame (uint64_t handler)
新しい色フレーム リクエストに関するコールバックを削除します。詳細...
RGBFrame::Ptr�getColorFrame ()
利用可能な最後の RGBFrame に対してスマート ポインターを戻します。
bool�canUpdate () const
virtual uint64_t�getTimestamp ()
マイクロ秒で表示される、最後に処理したデータのタイムスタンプを戻します。詳細...

Static Public メンバー関数

static ColorSensor::Ptrcreate ()
ColorSensor モジュール オブジェクトを作成します。詳細...

詳細な説明

インターフェイスに Nuitrack カラー センサー モジュールの可能性を表します。

このモジュールを有効にするには、このクラスのインスタンスを作成する必要がります。インスタンスを作成するには、特別なコンストラクター ColorSensor::create を使用します。このインスタンスは、ColorSensor モジュール オブジェクトと呼ばれます。新しい色フレームを取得するには、ColorSensor::OnNewFrame コールバックを ColorSensor::connectOnNewFrame メソッドと共にモジュール オブジェクトに追加します。

メンバー Typedef ドキュメント

typedef std::function<void (RGBFrame::Ptr)> tdv::nuitrack::ColorSensor::OnNewFrame

新しい色フレームリクエストのコールバック タイプ。

関連項目
tdv::nuitrack::RGBFrame
connectOnNewFrame
typedef std::shared_ptr<ColorSensor> tdv::nuitrack::ColorSensor::Ptr

ColorSensor インスタンスにアクセスするためのスマート ポインター。

関連項目
create

コンストラクターとデストラクターのドキュメント

tdv::nuitrack::ColorSensor::ColorSensor ( NuitrackModule *� pimpl)
インライン
警告
内部使用のみ。

メンバー関数ドキュメント

uint64_t tdv::nuitrack::ColorSensor::connectOnNewFrame ( const OnNewFrame &� callback)
インライン

新しい色フレーム リクエストに関するコールバックを追加します。

パラメーター
[in]callback新しい色フレームのリクエスト時に呼び出されるコールバック
戻り値
コールバック IDコールバックを削除する際に使用します。
関連項目
disconnectOnNewFrame
static ColorSensor::Ptr tdv::nuitrack::ColorSensor::create ( )
インライン静的

ColorSensor モジュール オブジェクトを作成します。

戻り値
ColorSensor インスタンスにアクセスするためのスマート ポインター。
注意
このメソッドを二度呼び出すことはしないでください。その代り、以前に受け取っている ColorSensor::Ptr を使用してください。
void tdv::nuitrack::ColorSensor::disconnectOnNewFrame ( uint64_t� handler)
インライン

新しい色フレーム リクエストに関するコールバックを削除します。

パラメーター
[in]handler直前に追加されたコールバックの ID。
関連項目
connectOnNewFrame
virtual uint64_t tdv::nuitrack::ColorSensor::getTimestamp ( )
インライン仮想

マイクロ秒で表示される、最後に処理したデータのタイムスタンプを戻します。

利用可能な最後の色フレームに関連付けられているタイムスタンプを戻します。

注意
この値の実際の意味は、深度提供先によって異なります。