|
| LossyMapNode2D () |
|
| ~LossyMapNode2D () |
|
| BaseMapNode (BaseMapMatrix *matrix, CompressionStrategy *strategy) |
| Construct a map node. More...
|
|
virtual | ~BaseMapNode () |
| Destruct a map node. More...
|
|
virtual void | Init (const BaseMapConfig *map_config, const MapNodeIndex &index, bool create_map_cells=true) |
| Initialize the map node. Call this function first before use it! More...
|
|
virtual void | InitMapMatrix (const BaseMapConfig *map_config) |
| Initialize the map matrix. More...
|
|
virtual void | Finalize () |
| call before deconstruction or reset. More...
|
|
virtual void | ResetMapNode () |
| Reset map cells data. More...
|
|
bool | Save () |
| Save the map node to the disk. More...
|
|
bool | SaveIntensityImage () const |
| Save intensity image of node. More...
|
|
bool | Load () |
| Load the map node from the disk. More...
|
|
bool | Load (const char *filename) |
|
const BaseMapMatrix & | GetMapCellMatrix () const |
| Set compression strategy. More...
|
|
BaseMapMatrix & | GetMapCellMatrix () |
|
const BaseMapConfig & | GetMapConfig () const |
| Get the map settings. More...
|
|
void | SetMapNodeIndex (const MapNodeIndex &index) |
| Set the map node index. More...
|
|
const MapNodeIndex & | GetMapNodeIndex () const |
| Get the map node index. More...
|
|
void | SetIsReserved (bool is_reserved) |
| Set if the map node is reserved. More...
|
|
bool | GetIsReserved () const |
| Get if the map node is reserved. More...
|
|
bool | GetIsChanged () const |
| Get if the map data has changed. More...
|
|
void | SetIsChanged (bool is) |
| Set if the map node data has changed. More...
|
|
bool | GetIsReady () const |
| Get if the map node data is ready. More...
|
|
const Eigen::Vector2d & | GetLeftTopCorner () const |
| Get the left top corner of the map node. More...
|
|
void | SetLeftTopCorner (double x, double y) |
|
float | GetMapResolution () const |
| Get the resolution of this map nodex. More...
|
|
bool | GetCoordinate (const Eigen::Vector2d &coordinate, unsigned int *x, unsigned int *y) const |
| Given the global coordinate, get the local 2D coordinate of the map cell matrix. <return> If global coordinate (x, y) belongs to this map node. More...
|
|
bool | GetCoordinate (const Eigen::Vector3d &coordinate, unsigned int *x, unsigned int *y) const |
|
Eigen::Vector2d | GetCoordinate (unsigned int x, unsigned int y) const |
| Given the local 2D coordinate, return the global coordinate, eigen version. More...
|
|