#include <map.hpp>
◆ OccupancyMap() [1/2]
| wolflib::OccupancyMap::OccupancyMap |
( |
| ) |
|
|
default |
◆ OccupancyMap() [2/2]
| wolflib::OccupancyMap::OccupancyMap |
( |
FieldConfig |
field | ) |
|
|
explicit |
◆ clear()
| void wolflib::OccupancyMap::clear |
( |
| ) |
|
◆ columns()
| std::size_t wolflib::OccupancyMap::columns |
( |
| ) |
const |
◆ distanceToObstacle()
| double wolflib::OccupancyMap::distanceToObstacle |
( |
double |
x, |
|
|
double |
y |
|
) |
| const |
◆ field()
| const FieldConfig & wolflib::OccupancyMap::field |
( |
| ) |
const |
◆ ignoredRegions()
| const std::vector< Rect > & wolflib::OccupancyMap::ignoredRegions |
( |
| ) |
const |
◆ initialized()
| bool wolflib::OccupancyMap::initialized |
( |
| ) |
const |
◆ insertRay()
| void wolflib::OccupancyMap::insertRay |
( |
const Pose & |
sensorPose, |
|
|
double |
distanceInches, |
|
|
double |
maximumDistance, |
|
|
bool |
hit |
|
) |
| |
Inserts a measured ray. A hit adds occupied evidence at its endpoint.
◆ isIgnored()
| bool wolflib::OccupancyMap::isIgnored |
( |
double |
x, |
|
|
double |
y |
|
) |
| const |
◆ load()
| MapStatus wolflib::OccupancyMap::load |
( |
const std::string & |
path, |
|
|
bool |
tryBackup = true |
|
) |
| |
◆ logOddsAt()
| std::int8_t wolflib::OccupancyMap::logOddsAt |
( |
std::size_t |
column, |
|
|
std::size_t |
row |
|
) |
| const |
◆ occupancyData()
| const std::vector< std::int8_t > & wolflib::OccupancyMap::occupancyData |
( |
| ) |
const |
◆ occupiedAt()
| bool wolflib::OccupancyMap::occupiedAt |
( |
double |
x, |
|
|
double |
y |
|
) |
| const |
◆ rebuildDistanceField()
| void wolflib::OccupancyMap::rebuildDistanceField |
( |
| ) |
|
◆ reset()
◆ rows()
| std::size_t wolflib::OccupancyMap::rows |
( |
| ) |
const |
◆ save()
| MapStatus wolflib::OccupancyMap::save |
( |
const std::string & |
path, |
|
|
bool |
keepBackup = true |
|
) |
| const |
◆ setIgnoredRegions()
| void wolflib::OccupancyMap::setIgnoredRegions |
( |
std::vector< Rect > |
regions | ) |
|
The documentation for this class was generated from the following file: