Namespace TofAr.V0.Tof
Classes
AdjustCameraFOV
UnityのCameraにアタッチするとTofカメラの内部パラメータに基づいてプロジェクション調整を行う
CalibrationSettingsProperty
カメラキャリブレーション情報
Camera2ConfigurationProperty
カメラ設定プロパティ
Camera2ConfigurationsProperty
カメラ設定リストプロパティ
Camera2DefaultConfigurationProperty
デフォルトのカメラ設定プロパティ
Camera2IntrinsicsProperty
Tof内部パラメータ
Camera2SetConfigurationIdProperty
ID指定による設定の適用
CameraConfigurationProperty
カメラ設定プロパティ
CameraConfigurationsProperty
カメラ設定リストプロパティ
ComponentVersion
コンポーネントのバージョン番号
ConfidenceData
Confidenceデータクラス
DelayProperty
フレームの送出を指定フレーム数遅延させる
DepthConfidenceProperty
Confidence処理に対する設定/設定状態取得
※ iOSでは使用できません
DepthData
Depthデータクラス
ExposureProperty
自動露出に関する設定を取得/設定する
FrameRateProperty
フレームレート設定
本プロパティへ設定された値は次回ストリーミング開始時に適用される。
FrameRateRangeProperty
フレームレート設定可能範囲取得
本プロパティはGetPropertyのみ可能である
SetPropertyを行うと例外が発生する
PointCloudData
PointCloudデータクラス
PointCloudMeshVisualizer
PointCloudデータをMeshオブジェクトに変換する
PointCloudProperty
ポイントクラウド属性情報の取得
ProcessTargetsProperty
処理対象チャンネルの指定
アプリケーションで必要としない処理を処理対象外とすることで処理負荷を軽減することができる。
ReorientRelativeColorCamera
キャリブレーション設定に従ってColorカメラとToFカメラのピクセル位置合わせを行う
下記機能を有する
- 端末内共通キャリブレーション適用
- ユーザー定義キャリブレーション適用
SetConfigurationIdProperty
ID指定による設定の適用
Skeleton2D
骨格の2D表示
Skeleton2D.SkeletonObject
骨格表示オブジェクト
SkeletonBone2D
2D骨格のBone表示
SkeletonDepthView
Depthと2D骨格の表示
SkeletonJoint2D
2D骨格のJoint表示
TextureMapper3D
カメラ映像を3Dオブジェクトの表面にマッピングする
TextureMapperRawImage
カメラ映像をuGUI RawImageオブジェクトに表示する
端末の回転方向に自動追従して映像を回転する。
TofArTofManager
ToFカメラとの接続を管理する
下記機能を有する
- ToFカメラとの接続管理
- Depthデータの取得
- Confidenceデータの取得
- PointCloudデータの取得
- DepthデータのTexture2D変換
- ConfidenceデータのTextture2D変換
- ストリーム開始イベント通知
- ストリーム終了イベント通知
- フレーム到着通知
- ストリーム異常停止検出通知
- ToFカメラ搭載有無の確認
- カメラキャリブレーション情報の管理
- 録画ファイルの再生
TofArTofManager.CalibrationSettingsFailedEventHandler
カメラキャリブレーション設定ロード失敗時デリゲート
TofArTofManager.CalibrationSettingsLoadedEventHandler
カメラキャリブレーション設定ロード時デリゲート
TofArTofManager.SetDefaultStreamDelayEventHandler
遅延フレーム数デフォルト復帰時イベント
TofQuadAspectFitter
アスペクト比に合わせたサイズに設定する
TofUtils
Tofのユーティリティクラス
VirtualToFCamera
UnityのCameraにアタッチするとColorカメラの内部パラメータに基づきプロジェクションを調整する
Structs
Matrix
3x3行列
Vector
シリアライズ可能なVector
Interfaces
IPreProcessTofData
Tofデータ送出前の処理
Enums
CameraSynchronization
ToFカメラとColorカメラの同期設定
LensFacing
レンズ方向
SkeletonType
2D骨格の種類
TextureMapper3D.Type
表示対象種別
TextureMapperRawImage.Type
表示種別
TofArTofManager.CalibrationSettingsStatusType
キャリブレーションの種類
Delegates
TofArTofManager.ApplicationPausingEventHandler
アプリケーション一時停止開始時デリゲート
TofArTofManager.ApplicationResumingEventHandler
アプリケーション復帰開始時デリゲート
TofArTofManager.AvailableConfigurationsChanged
設定リスト変更時デリゲート
TofArTofManager.DetectStreamUnexpectedStopEventHandler
ストリーム異常停止検出時デリゲート
TofArTofManager.FrameArrivedEventHandler
新規フレーム到着時デリゲート
TofArTofManager.StreamStartedEventHandler
ストリーミング開始時デリゲート
TofArTofManager.StreamStoppedEventHandler
ストリーミング終了時デリゲート