diff --git a/ECTrainer2/BitalMonitor.h b/ECTrainer2/BitalMonitor.h index 1ba3ed5..dd00e3a 100644 --- a/ECTrainer2/BitalMonitor.h +++ b/ECTrainer2/BitalMonitor.h @@ -13,7 +13,7 @@ const int COM_SEARCH_MAX = 20; nkc::ComPort _Com; - RingBuffer _rrInterval; + nkc::RingBuffer _rrInterval; bool _useDevice; DWORD _lastRR; // 前回のRR取得時間(タイムアウト時 0) char lastBuf[BUF_LEN]; diff --git a/ECTrainer2/EyeTrack.h b/ECTrainer2/EyeTrack.h index 5b9596c..7f1bfa9 100644 --- a/ECTrainer2/EyeTrack.h +++ b/ECTrainer2/EyeTrack.h @@ -17,7 +17,7 @@ { static const int MEAN_BUF_SIZE = 20; // 注視点データ移動平均サイズ - RingBuffer _GazeV; // 視野画像中の注視点座標 + nkc::RingBuffer _GazeV; // 視野画像中の注視点座標 LR _pupilD; int _lastGidx; // 前回のデータインデックス cv::Point2f _gazePoint; diff --git a/ECTrainer2/ImageProc.h b/ECTrainer2/ImageProc.h index 2718d24..b12f27c 100644 --- a/ECTrainer2/ImageProc.h +++ b/ECTrainer2/ImageProc.h @@ -8,7 +8,7 @@ class ImageProc : public BaseProcess { - RingBuffer _OutputBuf; + nkc::RingBuffer _OutputBuf; //std::string ClassName() { return "ImageProc"; } // FPS表示 diff --git a/ECTrainer2/Marker.h b/ECTrainer2/Marker.h index 16dcf61..6591937 100644 --- a/ECTrainer2/Marker.h +++ b/ECTrainer2/Marker.h @@ -13,7 +13,7 @@ std::vector> _Corners; // マーカー頂点座標(提示画像座標) cv::Ptr _Dictionary; // ARマーカー辞書セット bool _detected; // マーカー検出可否状態 - RingBuffer _HomographyV2I; // 変換行列 視野画像→提示画像 + nkc::RingBuffer _HomographyV2I; // 変換行列 視野画像→提示画像 // マーカー頂点の生成 void CalcMarkerCorners(cv::Size imgsize); diff --git a/ECTrainer2/RingBuffer.h b/ECTrainer2/RingBuffer.h index 07fe453..1e91229 100644 --- a/ECTrainer2/RingBuffer.h +++ b/ECTrainer2/RingBuffer.h @@ -2,6 +2,8 @@ #include +namespace nkc { + template class RingBuffer { @@ -94,3 +96,5 @@ return value; } + +}; // namespace nkc diff --git a/ECTrainer2/SceneCamera.h b/ECTrainer2/SceneCamera.h index 5fdd5fc..a74462e 100644 --- a/ECTrainer2/SceneCamera.h +++ b/ECTrainer2/SceneCamera.h @@ -9,7 +9,7 @@ class SceneCamera : public BaseProcess { cv::VideoCapture _SceneCam; - RingBuffer _buffer; + nkc::RingBuffer _buffer; cv::Size _sceneSize; std::string ClassName() { return "SceneCamera"; } // FPS表示 diff --git a/ECTrainer2/Stimulus.h b/ECTrainer2/Stimulus.h index 21a53cf..8ace699 100644 --- a/ECTrainer2/Stimulus.h +++ b/ECTrainer2/Stimulus.h @@ -40,8 +40,8 @@ MovieObject* _pMovieObject; // ターゲット情報 int _StimNo; // 刺激データ番号 -1:停止 nkc::HPTimer _StimTimer; // 刺激提示タイマー - RingBuffer _Display; // 表示画像 - RingBuffer _Movie; // 動画情報 + nkc::RingBuffer _Display; // 表示画像 + nkc::RingBuffer _Movie; // 動画情報 cv::VideoCapture _cap; // 動画オブジェクト float _TotalExpTime; diff --git a/ECTrainer2/Worker.h b/ECTrainer2/Worker.h index 7e37f0e..3acd5b2 100644 --- a/ECTrainer2/Worker.h +++ b/ECTrainer2/Worker.h @@ -34,9 +34,9 @@ nkc::HPTimer* _pContactTimer; // 目標コンタクトタイマー //mwut::HPTimer* _pNohitTimer; // 視線外れ時間 double _ContactTime; // コンタクト累積時間 - RingBuffer _TargetImage; // ターゲット画像 + nkc::RingBuffer _TargetImage; // ターゲット画像 cv::Mat _StimImage; // 刺激画像 - RingBuffer _FullScreenImage; // 全画面用画像 + nkc::RingBuffer _FullScreenImage; // 全画面用画像 int _FBLevel; // フィードバックレベル 1~5 //bool _IsInside; // 視線がターゲットにあるか