Nuitrack 1.5.0
3D スケルトン トラッキング ミドルウェア
 すべて クラス 名前空間 関数 変数 Typedefs 列挙型 列挙子 プロパティ イベント グループ ページ
OcclusionIssue.h
1 #ifndef NUITRACK_OCCLUSIONISSUE_H_
2 #define NUITRACK_OCCLUSIONISSUE_H_
3 
4 #include "Issue.h"
5 
6 namespace tdv
7 {
8 namespace nuitrack
9 {
14 class OcclusionIssue :public Issue
15 {
16 public:
20  typedef std::shared_ptr<OcclusionIssue> Ptr;
21 
25  static std::string getType()
26  {
27  static std::string _type = "OcclusionIssue";
28  return _type;
29  }
30 
35  Issue(OCCLUSION_ISSUE, "OcclusionIssue")
36  {
37  }
38 };
39 
40 } /* namespace nuitrack */
41 } /* namespace tdv */
42 
43 #endif /* NUITRACK_OCCLUSIONISSUE_H_ */
std::shared_ptr< OcclusionIssue > Ptr
OcclusionIssue インスタンスにアクセスするためのスマート ポインター。
定義:OcclusionIssue.h:20
OcclusionIssue()
デフォルトのオクルージョン問題オブジェクトを生成します。
定義:OcclusionIssue.h:34
issue に関する一般的な情報を保存します。
定義:Issue.h:30
static std::string getType()
問題の種類をストリングの形式で戻します。
定義:OcclusionIssue.h:25
オクルージョン (手前にある物体が背後にある物体を隠す状態) の問題を表します。
定義:OcclusionIssue.h:14