Nuitrack 1.5.0
3D スケルトン トラッキング ミドルウェア
 すべて クラス 名前空間 関数 変数 Typedefs 列挙型 列挙子 プロパティ イベント グループ ページ
SensorIssue.h
1 #ifndef NUITRACK_SENSORISSUE_H_
2 #define NUITRACK_SENSORISSUE_H_
3 
4 #include "Issue.h"
5 
6 
7 namespace tdv
8 {
9 namespace nuitrack
10 {
11 
12 const int SENSOR_ISSUES_STREAM = 9;
13 
18 class SensorIssue :public Issue
19 {
20 public:
24  typedef std::shared_ptr<SensorIssue> Ptr;
25 
29  static std::string getType()
30  {
31  static std::string _type = "SensorIssue";
32  return _type;
33  }
34 
38  SensorIssue(IssueId issueId = SENSOR_ISSUE,
39  std::string issueName = "SensorIssue")
40  :Issue(issueId, issueName)
41  {
42  }
43 };
44 
45 } /* namespace nuitrack */
46 } /* namespace tdv */
47 
48 #endif /* NUITRACK_SENSORISSUE_H_ */
SensorIssue(IssueId issueId=SENSOR_ISSUE, std::string issueName="SensorIssue")
ID と名前から、sensor issue オブジェクトを生成します。
定義:SensorIssue.h:38
static std::string getType()
問題の種類をストリングの形式で戻します。
定義:SensorIssue.h:29
センサーの問題を表します。
定義:SensorIssue.h:18
IssueId
問題識別子を説明します。
定義:Issue.h:16
std::shared_ptr< SensorIssue > Ptr
SensorIssue インスタンスにアクセスするためのスマート ポインター。
定義:SensorIssue.h:24
issue に関する一般的な情報を保存します。
定義:Issue.h:30