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

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

nuitrack.DepthSensor の継承関係図:
継承関係図

Public メンバー関数

delegate void�OnUpdate (DepthFrame フレーム)
�
OutputMode�GetOutputMode ()
�深度センサーから出力モードを取得します。詳細...
�
abstract bool�IsMirror ()
�ミラー モードの状態を定義します。詳細...
�
abstract void�SetMirror (bool mirror)
�ミラー モードを設定します。詳細...
�
DepthFrame�GetDepthFrame ()
�深度フレームを取得します。詳細...
�
Vector3�ConvertProjToRealCoords (int x, int y, UInt16 depth)
�射影座標を x,y と深度マップから実際の座標に変換します。詳細...
�
Vector3�ConvertProjToRealCoords (Vector3 p)
�射影座標を Vector3 ポイントから実際の座標に変換します。詳細...
�
Vector3�ConvertRealToProjCoords (float x, float y, float z)
�実際の座標 x, y, z を射影座標に変換します。詳細...
�
Vector3�ConvertRealToProjCoords (Vector3 p)
�実際の座標を Vector3 ポイントから射影座標に変換します。詳細...
�
-�nuitrack.Module から継承された Public メンバー関数
String�GetPerformanceInfo ()
�
virtual void�Release ()
�
void�subscribe ()
�

Static Public メンバー関数

static DepthSensor�Create ()
�nuitrack.DepthSensor クラスの新しいインスタンスを初期化します。
�

Protected メンバー関数

void�SignalOnUpdate (DepthFrame フレーム)
�
-�nuitrack.Module から継承された Protected メンバー関数
void�unsubscribe ()
�
abstract void�subscribeImpl ()
�
abstract void�unsubscribeImpl ()
�

Protected 属性

DepthFrame�frame
�
OutputMode�mode
�
float�cX
�
float�cY
�
float�fX
�
float�fY
�
-�nuitrack.Module から継承された Protected 属性
System.IntPtr�ptr
�
int�usageCount
�
int�isSubscribed
�
long�lastCall
�

プロパティ

OnUpdate�OnUpdateEvent
�モジュール データが更新されると呼び出されます。
�
-� nuitrack.Module から継承されたプロパティ
System.IntPtr�Ptr [get]
�ネイティブ プロパティを取得します。詳細...
�

詳細な説明

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

このモジュールを有効にするには、このクラスのインスタンスを作成する必要がります。このインスタンスを作成するには、DepthSensor.Create () メソッドを使用します。このインスタンスは、DepthSensor モジュール オブジェクトと呼ばれます。

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

Vector3 nuitrack.DepthSensor.ConvertProjToRealCoords ( int� x,
int� y,
UInt16� depth�
)
インライン

射影座標を x,y と深度マップから実際の座標に変換します。

パラメーター
[in]x,y射影点の座標 (Projective point coordinates)
[in]depth深度マップ
戻り値
実際の座標
Vector3 nuitrack.DepthSensor.ConvertProjToRealCoords ( Vector3� p)
インライン

射影座標を Vector3 ポイントから実際の座標に変換します。

パラメーター
[in]p射影点の座標 (Projective point coordinates)
戻り値
実際の座標
Vector3 nuitrack.DepthSensor.ConvertRealToProjCoords ( float� x,
float� y,
float� z�
)
インライン

実際の座標 x, y, z を射影座標に変換します。

パラメーター
[in]x,y,z実際の座標
戻り値
重心の座標
Vector3 nuitrack.DepthSensor.ConvertRealToProjCoords ( Vector3� p)
インライン

実際の座標を Vector3 ポイントから射影座標に変換します。

パラメーター
[in]p実際の座標
戻り値
重心の座標
DepthFrame nuitrack.DepthSensor.GetDepthFrame ( )
インライン

深度フレームを取得します。

戻り値
深度フレームを戻します。
OutputMode nuitrack.DepthSensor.GetOutputMode ( )
インライン

深度センサーの出力モードを取得します。

戻り値
深度センサーの出力モード
abstract bool nuitrack.DepthSensor.IsMirror ( )
純粋仮想

ミラー モードの状態を定義します。

戻り値
ミラー モードが有効な場合には true、その他の場合には false となります。
関連項目
SetMirror
abstract void nuitrack.DepthSensor.SetMirror ( bool� mirror)
純粋仮想

ミラー モードを設定します。

ミラー モードを有効にするために、 SetMirror(true) を呼び出します。ミラー モードを無効にするために、 SetMirror(false) を呼び出します。

ミラー モードがオンの場合、センサーからの深度マップは、水平方向に反射された結果が処理されます。

パラメーター
[in]mirror設定を行うミラーモード
関連項目
IsMirror
void nuitrack.DepthSensor.SignalOnUpdate ( DepthFrame� frame)
インラインprotected
警告
内部使用のみ。

メンバーデータのドキュメント

DepthFrame nuitrack.DepthSensor.frame
protected
警告
内部使用のみ。