MicroMouse Maze Library
3703225
|
Position と Direction をまとめた型。位置姿勢。 [詳解]
#include <Maze.h>
公開メンバ関数 | |
Pose () | |
Pose (const Position p, const Direction d) | |
Pose | next (const Direction nextDirection) const |
隣接姿勢の取得 [詳解] | |
const char * | toString () const |
表示用文字列に変換する [詳解] | |
公開変数類 | |
Position | p |
位置 [詳解] | |
Direction | d |
姿勢 [詳解] | |
フレンド | |
std::ostream & | operator<< (std::ostream &os, const Pose &pose) |
ostream での表示 [詳解] | |
Position と Direction をまとめた型。位置姿勢。
アライメント制約により実体は 4Bytes。 位置姿勢は、区画とそこに向かう方向で特定する。 現在区画から出る方向ではないことに注意する。
隣接姿勢の取得
nextDirection | 隣接方向 |
|
inline |
表示用文字列に変換する
|
friend |
Direction MazeLib::Pose::d |
姿勢
Position MazeLib::Pose::p |
位置