#include <urgSimulator.h>
Classes | |
class | ScanInfo |
Public Member Functions | |
void | init (void) |
初期化 | |
void | recv (void) |
受信処理 | |
void | exec1msec (unsigned long total_msec) |
1msec 毎の処理 | |
void | send (void) |
送信処理 | |
bool | updatePosition (void) |
筐体位置を更新するか | |
VXV::Position3D | getBodyPosition (const VXV::Position3D &position) |
更新された筐体位置 | |
void | setURGObject (URGCtrl *urg_obj) |
URGCtrl オブジェクトの受け取り. | |
void | setURGType (const char *type) |
URG の種類を指定. | |
void | setEnvironment (const std::vector< crd_polygon_t > &objs) |
環境情報の受け取り |
Definition at line 27 of file urgSimulator.h.
void URG_Simulator::exec1msec | ( | unsigned long | total_msec | ) | [virtual] |
1msec 毎の処理
total_msec | [i] タイムスタンプ |
Implements TaskInterface.
Definition at line 52 of file urgSimulator.cpp.
bool URG_Simulator::updatePosition | ( | void | ) | [inline, virtual] |
筐体位置を更新するか
Implements TaskInterface.
Definition at line 66 of file urgSimulator.h.
VXV::Position3D URG_Simulator::getBodyPosition | ( | const VXV::Position3D & | position | ) | [inline, virtual] |
更新された筐体位置
position | [i] 更新前の筐体位置 |
Implements TaskInterface.
Definition at line 67 of file urgSimulator.h.
void URG_Simulator::setURGObject | ( | URGCtrl * | urg_obj | ) |
URGCtrl オブジェクトの受け取り.
urg_obj | [i] URGCtrl オブジェクト |
Definition at line 82 of file urgSimulator.cpp.
Referenced by mURGCtrl::connect().
void URG_Simulator::setURGType | ( | const char * | type | ) |
URG の種類を指定.
type | [i] 種類を示す文字列 |
Definition at line 219 of file urgSimulator.cpp.
Referenced by mURGCtrl::connect().