Public Member Functions | Private Attributes
CeilingMap Class Reference

天井画像管理クラス More...

#include <CeilingMap.h>

Inheritance diagram for CeilingMap:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

天井画像管理クラス

Definition at line 24 of file CeilingMap.h.


Constructor & Destructor Documentation

コンストラクタ

Note:
処理は行っていない

Definition at line 7 of file CeilingMap.cpp.

デストラクタ

Note:
処理は行っていない

Definition at line 15 of file CeilingMap.cpp.


Member Function Documentation

現在の座標情報を取得する。

Parameters:
座標情報

Definition at line 55 of file CeilingMap.cpp.

unsigned long CeilingMap::GetPosX ( ) [inline]

マッチング後の対象のX位置を取得する

Returns:
対象のX位置

Definition at line 47 of file CeilingMap.h.

unsigned long CeilingMap::GetPosY ( ) [inline]

マッチング後の対象のY位置を取得する

Returns:
対象のY位置

Definition at line 53 of file CeilingMap.h.

double CeilingMap::GetTheta ( ) [inline]

マッチング後の対象の向きを取得する

Returns:
対象の向き(ラジアン)

Definition at line 41 of file CeilingMap.h.

void CeilingMap::IncrementOdometry ( long  x,
long  y,
double  theta 
)

座標情報を更新する

Note:
本関数は、現在の情報に対して、パラメタで指定された情報を加算する。
Parameters:
xX位置
yY位置
theta向き(ラジアン)

Definition at line 67 of file CeilingMap.cpp.

座標情報を更新する

Parameters:
value座標情報
Note:
IncrementOdometry(long x, long y, double theta)の呼び出しを行う

Definition at line 85 of file CeilingMap.cpp.

void CeilingMap::ReadNavigationMap ( std::string  map_name)

ナビゲーションマップの読み込み

Parameters:
map_name天井画像ファイル名

Definition at line 23 of file CeilingMap.cpp.

void CeilingMap::SetLocation ( unsigned long  x,
unsigned long  y,
double  theta 
)

座標点の設定を行う

Parameters:
xX座標
yY座標
theta向き(ラジアン)

Definition at line 34 of file CeilingMap.cpp.

座標点の設定を行う

Parameters:
value座標情報
Note:
SetLocation(unsigned long x, unsigned long y, double theta)の呼び出しを行う

Definition at line 46 of file CeilingMap.cpp.


Member Data Documentation

Definition at line 56 of file CeilingMap.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


RS003
Author(s):
autogenerated on Tue Jul 23 2013 11:51:29