天井画像管理クラス More...
#include <CeilingMap.h>

Public Member Functions | |
| CeilingMap (void) | |
| コンストラクタ | |
| CeilingOdometry_st | GetLocation () |
| 現在の座標情報を取得する。 | |
| unsigned long | GetPosX () |
| マッチング後の対象のX位置を取得する | |
| unsigned long | GetPosY () |
| マッチング後の対象のY位置を取得する | |
| double | GetTheta () |
| マッチング後の対象の向きを取得する | |
| void | IncrementOdometry (long x, long y, double theta) |
| 座標情報を更新する | |
| void | IncrementOdometry (SignedOdometry_st value) |
| 座標情報を更新する | |
| void | ReadNavigationMap (std::string map_name) |
| ナビゲーションマップの読み込み | |
| void | SetLocation (unsigned long x, unsigned long y, double theta) |
| 座標点の設定を行う | |
| void | SetLocation (CeilingOdometry_st value) |
| 座標点の設定を行う | |
| ~CeilingMap (void) | |
| デストラクタ | |
Private Attributes | |
| CeilingOdometry_st | m_CurOdometry |
天井画像管理クラス
Definition at line 24 of file CeilingMap.h.
| CeilingMap::CeilingMap | ( | void | ) |
| CeilingMap::~CeilingMap | ( | void | ) |
| unsigned long CeilingMap::GetPosX | ( | ) | [inline] |
| unsigned long CeilingMap::GetPosY | ( | ) | [inline] |
| double CeilingMap::GetTheta | ( | ) | [inline] |
| void CeilingMap::IncrementOdometry | ( | long | x, |
| long | y, | ||
| double | theta | ||
| ) |
座標情報を更新する
| x | X位置 |
| y | Y位置 |
| theta | 向き(ラジアン) |
Definition at line 67 of file CeilingMap.cpp.
| void CeilingMap::IncrementOdometry | ( | SignedOdometry_st | value | ) |
座標情報を更新する
| value | 座標情報 |
Definition at line 85 of file CeilingMap.cpp.
| void CeilingMap::ReadNavigationMap | ( | std::string | map_name | ) |
| void CeilingMap::SetLocation | ( | unsigned long | x, |
| unsigned long | y, | ||
| double | theta | ||
| ) |
| void CeilingMap::SetLocation | ( | CeilingOdometry_st | value | ) |
CeilingOdometry_st CeilingMap::m_CurOdometry [private] |
Definition at line 56 of file CeilingMap.h.