|
MicroMouse Maze Library
3703225
|
継承メンバを含む MazeLib::Maze の全メンバ一覧です。
| backupWallRecordsToFile(const std::string &filepath, const bool clear=false) | MazeLib::Maze | |
| canGo(const WallIndex i) const | MazeLib::Maze | inline |
| canGo(const Position p, const Direction d) const | MazeLib::Maze | inline |
| canGo(const WallIndex &i, bool knownOnly) const | MazeLib::Maze | inline |
| getGoals() const | MazeLib::Maze | inline |
| getMaxX() const | MazeLib::Maze | inline |
| getMaxY() const | MazeLib::Maze | inline |
| getMinX() const | MazeLib::Maze | inline |
| getMinY() const | MazeLib::Maze | inline |
| getStart() const | MazeLib::Maze | inline |
| getWallRecords() const | MazeLib::Maze | inline |
| goals | MazeLib::Maze | protected |
| isKnown(const WallIndex i) const | MazeLib::Maze | inline |
| isKnown(const Position p, const Direction d) const | MazeLib::Maze | inline |
| isKnown(const int8_t x, const int8_t y, const Direction d) const | MazeLib::Maze | inline |
| isWall(const WallIndex i) const | MazeLib::Maze | inline |
| isWall(const Position p, const Direction d) const | MazeLib::Maze | inline |
| isWall(const int8_t x, const int8_t y, const Direction d) const | MazeLib::Maze | inline |
| isWallBase(const std::bitset< WallIndex::SIZE > &wall, const WallIndex i) const | MazeLib::Maze | inlineprotected |
| known | MazeLib::Maze | protected |
| max_x | MazeLib::Maze | protected |
| max_y | MazeLib::Maze | protected |
| Maze(const Positions &goals=Positions(), const Position start=Position(0, 0)) | MazeLib::Maze | inline |
| min_x | MazeLib::Maze | protected |
| min_y | MazeLib::Maze | protected |
| operator>>(std::istream &is, Maze &maze) | MazeLib::Maze | friend |
| parse(std::istream &is) | MazeLib::Maze | |
| parse(const std::string &filepath) | MazeLib::Maze | inline |
| parse(const std::vector< std::string > &data, const int mazeSize) | MazeLib::Maze | |
| print(std::ostream &os=std::cout, const int mazeSize=MAZE_SIZE) const | MazeLib::Maze | |
| print(const Directions &dirs, const Position start=Position(0, 0), std::ostream &os=std::cout, const int mazeSize=MAZE_SIZE) const | MazeLib::Maze | |
| print(const Positions &positions, std::ostream &os=std::cout, const int mazeSize=MAZE_SIZE) const | MazeLib::Maze | |
| reset(const bool set_start_wall=true, const bool set_range_full=false) | MazeLib::Maze | |
| resetLastWalls(const int num, const bool set_start_wall=true) | MazeLib::Maze | |
| restoreWallRecordsFromFile(const std::string &filepath) | MazeLib::Maze | |
| setGoals(const Positions &goals) | MazeLib::Maze | inline |
| setKnown(const WallIndex i, const bool b) | MazeLib::Maze | inline |
| setKnown(const Position p, const Direction d, const bool b) | MazeLib::Maze | inline |
| setKnown(const int8_t x, const int8_t y, const Direction d, const bool b) | MazeLib::Maze | inline |
| setStart(const Position start) | MazeLib::Maze | inline |
| setWall(const WallIndex i, const bool b) | MazeLib::Maze | inline |
| setWall(const Position p, const Direction d, const bool b) | MazeLib::Maze | inline |
| setWall(const int8_t x, const int8_t y, const Direction d, const bool b) | MazeLib::Maze | inline |
| setWallBase(std::bitset< WallIndex::SIZE > &wall, const WallIndex i, const bool b) const | MazeLib::Maze | inlineprotected |
| start | MazeLib::Maze | protected |
| unknownCount(const Position p) const | MazeLib::Maze | |
| updateWall(const Position p, const Direction d, const bool b, const bool pushRecords=true) | MazeLib::Maze | |
| wall | MazeLib::Maze | protected |
| wallCount(const Position p) const | MazeLib::Maze | |
| wallRecords | MazeLib::Maze | protected |
| wallRecordsBackupCounter | MazeLib::Maze | protected |