#include <plain_grid_map.h>
|
| bool | has_cell (const Coord &) const override |
| |
| void | load_state (const std::vector< char > &data) override |
| |
| const GridCell & | operator[] (const Coord &ec) const override |
| |
| Coord | origin () const override |
| |
| void | reset (const Coord &area_id, const GridCell &new_area) override |
| |
| std::vector< char > | save_state () const override |
| |
| | UnboundedPlainGridMap (std::shared_ptr< GridCell > prototype, const GridMapParams ¶ms=MapValues::gmp) |
| |
| void | update (const Coord &area_id, const AreaOccupancyObservation &aoo) override |
| | Updates area with a given observation. More...
|
| |
| | PlainGridMap (std::shared_ptr< GridCell > prototype, const GridMapParams ¶ms=MapValues::gmp) |
| |
| | GridMap (std::shared_ptr< GridCell > prototype, const GridMapParams ¶ms=MapValues::gmp) |
| |
| std::unique_ptr< GridCell > | new_cell () const |
| |
| double | occupancy (const Coord &area_id) const override |
| | Returns known information about the occupancy of a given area. More...
|
| |
| Point2D | cell_to_world (const Coord &cell) const |
| |
| virtual int | height () const |
| |
| Coord | internal2external (const Coord &coord) const |
| |
| RegularSquaresGrid & | operator= (const RegularSquaresGrid &grid)=default |
| |
| RegularSquaresGrid & | operator= (RegularSquaresGrid &&grid)=default |
| |
| | RegularSquaresGrid (int w, int h, double scale) |
| |
| | RegularSquaresGrid (const RegularSquaresGrid &grid)=default |
| |
| | RegularSquaresGrid (RegularSquaresGrid &&grid)=default |
| |
| virtual void | rescale (double) |
| |
| virtual double | scale () const |
| |
| virtual int | width () const |
| |
| Rectangle | world_cell_bounds (const Coord &coord) const |
| |
| Coord | world_to_cell (const Point2D &pt) const |
| |
| Coord | world_to_cell (double x, double y) const |
| |
| Coord | world_to_cell (double x, double y, double scale) const |
| |
| std::vector< Coord > | world_to_cells (const Segment2D &s) const |
| |
| virtual | ~RegularSquaresGrid ()=default |
| |
Definition at line 43 of file plain_grid_map.h.
| std::tuple<unsigned, unsigned> UnboundedPlainGridMap::determine_cells_nm |
( |
int |
min, |
|
|
int |
val, |
|
|
int |
max |
|
) |
| const |
|
inlineprotected |
| bool UnboundedPlainGridMap::ensure_inside |
( |
const Coord & |
c | ) |
|
|
inlineprotected |
| bool UnboundedPlainGridMap::has_cell |
( |
const Coord & |
| ) |
const |
|
inlineoverridevirtual |
| void UnboundedPlainGridMap::load_state |
( |
const std::vector< char > & |
data | ) |
|
|
inlineoverridevirtual |
| const GridCell& UnboundedPlainGridMap::operator[] |
( |
const Coord & |
ec | ) |
const |
|
inlineoverridevirtual |
| Coord UnboundedPlainGridMap::origin |
( |
| ) |
const |
|
inlineoverridevirtual |
| void UnboundedPlainGridMap::reset |
( |
const Coord & |
area_id, |
|
|
const GridCell & |
new_area |
|
) |
| |
|
inlineoverridevirtual |
| std::vector<char> UnboundedPlainGridMap::save_state |
( |
| ) |
const |
|
inlineoverridevirtual |
| Coord UnboundedPlainGridMap::_origin |
|
private |
| std::shared_ptr<GridCell> UnboundedPlainGridMap::_unknown_cell |
|
private |
| constexpr double UnboundedPlainGridMap::Expansion_Rate = 1.2 |
|
staticprivate |
The documentation for this class was generated from the following file: