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

Public Types

enum  NuitrackMode {
  NuitrackMode.RELEASE,
  NuitrackMode.DEBUG
}
 

Public メンバー関数

delegate void OnIssueUpdate (IssuesData issuesData)
 

Static Public メンバー関数

static void Init (string config="", NuitrackMode mode=NuitrackMode.RELEASE)
 Nuitrack C# を初期化します。詳細...
 
static void Run ()
 センサーにより提供されたデータの処理を開始します。詳細...
 
static void Update ()
 Nuitrack の更新を初期化します。詳細...
 
static void Update (Module module)
 Nuitrack モジュール データ更新を開始します。詳細...
 
static void WaitUpdate (Module module)
 Nuitrack モジュール更新の初期化を行い、完了するまで待ちます。詳細...
 
static void Release ()
 データ処理を停止し、既存の Nuitrack モジュールをすべて破壊します。詳細...
 
static void SetConfigValue (string key, string value)
 Nuitrack 設定パラメーターの値を設定します。詳細...
 
static string GetConfigValue (string key)
 Nuitrack 設定パラメーターの値を取得します。詳細...
 
static string GetLicense ()
 
static string GetInstancesJson ()
 Nuitrack インスタンス ベース API の JSON ストリングを取得します。詳細...
 

プロパティ

static OnIssueUpdate onIssueUpdateEvent
 更新の問題が発生すると、呼び出されます。
 

メンバー列挙型ドキュメント

Enumerator
RELEASE 

native Nuitrack C# を初期化します。

DEBUG 

wireless Nuitrack C# を初期化します。

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

static string nuitrack.Nuitrack.GetConfigValue ( string  key)
インライン静的

Nuitrack 設定パラメーターの値を取得します。

パラメーター
keyパラメーター キー
戻り値
パラメーターの値
static string nuitrack.Nuitrack.GetInstancesJson ( )
インライン静的

Nuitrack インスタンス ベース API の JSON ストリングを取得します。

戻り値
JSON ストリング
static void nuitrack.Nuitrack.Init ( string  config = "",
NuitrackMode  mode = NuitrackMode.RELEASE 
)
インライン静的

Nuitrack C# を初期化します。

他のどの Nuitrack API 関数を使うよりも前に呼び出します。

注意
Android OS の場合: 設定ファイルは、Nuitrack.apk インストール後の未展開アセット (データ) を含むフォルダー内に存在します。
パラメーター
configNuitrack 初期化のための設定ファイル。
警告
configmode の値は、自動的に設定されますので、設定を行わないでください。nuitrack.config のパスを指定するのは、nuitrack.config のデフォルトの保存先 (Nuitrack runtime インストール後に定義) が変更されている場合だけです。
static void nuitrack.Nuitrack.Release ( )
インライン静的

データ処理を停止し、既存の Nuitrack モジュールをすべて破壊します。

注意
リリース後に Nuitrack を再起動するには、Nuitrack::init を呼び出し、必要なモジュールをすべて作成する必要があります。
static void nuitrack.Nuitrack.Run ( )
インライン静的

センサーにより提供されたデータの処理を開始します。

データ処理の段階は、既存のモジュール オブジェクトによって決まります。データは非同期的に処理されます。

static void nuitrack.Nuitrack.SetConfigValue ( string  key,
string  value 
)
インライン静的

Nuitrack 設定パラメーターの値を設定します。

パラメーター
keyパラメーター キー
valueパラメーターの値
static void nuitrack.Nuitrack.Update ( )
インライン静的

Nuitrack の更新を初期化します。

作成されたすべての Nuitrack モジュールから新しいデータをリクエストする。データの同期は実行されません。

注意
非ブロッキング操作。
static void nuitrack.Nuitrack.Update ( Module  module)
インライン静的

Nuitrack モジュール データ更新を初期化します。

Nuitrack モジュールから新しいデータをリクエストする。データが利用可能になると、規定のモジュールに対応するコールバック (イベント ハンドラー) とそれに必要なモジュールすべてが呼び出されます。これらのコールバックに送られたデータは同期されますので、コールバックのコールはすべて一致します。コールバックの呼び出し指示は、モジュール依存性のつながりに基づいて定義されます (独立から依存)。特定のモジュールに属するコールバックの呼び出し指示は、モジュールの内部組織に基づいて定義されます。

注意
非ブロッキング操作。
static void nuitrack.Nuitrack.WaitUpdate ( Module  module)
インライン静的

Nuitrack モジュール更新の初期化を行い、完了するまで待ちます。

Nuitrack::Update と似ていますが、必要なコールバック (イベント ハンドラー) すべてが呼び出されるまで待ちます。

注意
ブロッキング操作。