天井画像管理クラス 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.