#include <grid_2d.h>
Definition at line 34 of file grid_2d.h.
◆ Grid2D() [1/2]
cartographer::mapping::Grid2D::Grid2D |
( |
const MapLimits & |
limits, |
|
|
float |
min_correspondence_cost, |
|
|
float |
max_correspondence_cost |
|
) |
| |
|
explicit |
◆ Grid2D() [2/2]
cartographer::mapping::Grid2D::Grid2D |
( |
const proto::Grid2D & |
proto | ) |
|
|
explicit |
◆ ComputeCroppedGrid()
virtual std::unique_ptr<Grid2D> cartographer::mapping::Grid2D::ComputeCroppedGrid |
( |
| ) |
const |
|
pure virtual |
◆ ComputeCroppedLimits()
void cartographer::mapping::Grid2D::ComputeCroppedLimits |
( |
Eigen::Array2i *const |
offset, |
|
|
CellLimits *const |
limits |
|
) |
| const |
◆ correspondence_cost_cells()
const std::vector<uint16>& cartographer::mapping::Grid2D::correspondence_cost_cells |
( |
| ) |
const |
|
inlineprotected |
◆ DrawToSubmapTexture()
virtual bool cartographer::mapping::Grid2D::DrawToSubmapTexture |
( |
proto::SubmapQuery::Response::SubmapTexture *const |
texture, |
|
|
transform::Rigid3d |
local_pose |
|
) |
| const |
|
pure virtual |
◆ FinishUpdate()
void cartographer::mapping::Grid2D::FinishUpdate |
( |
| ) |
|
◆ GetCorrespondenceCost()
float cartographer::mapping::Grid2D::GetCorrespondenceCost |
( |
const Eigen::Array2i & |
cell_index | ) |
const |
◆ GetMaxCorrespondenceCost()
float cartographer::mapping::Grid2D::GetMaxCorrespondenceCost |
( |
| ) |
const |
|
inline |
◆ GetMinCorrespondenceCost()
float cartographer::mapping::Grid2D::GetMinCorrespondenceCost |
( |
| ) |
const |
|
inline |
◆ GrowLimits()
void cartographer::mapping::Grid2D::GrowLimits |
( |
const Eigen::Vector2f & |
point | ) |
|
|
virtual |
◆ IsKnown()
bool cartographer::mapping::Grid2D::IsKnown |
( |
const Eigen::Array2i & |
cell_index | ) |
const |
◆ known_cells_box()
const Eigen::AlignedBox2i& cartographer::mapping::Grid2D::known_cells_box |
( |
| ) |
const |
|
inlineprotected |
◆ limits()
const MapLimits& cartographer::mapping::Grid2D::limits |
( |
| ) |
const |
|
inline |
◆ mutable_correspondence_cost_cells()
std::vector<uint16>* cartographer::mapping::Grid2D::mutable_correspondence_cost_cells |
( |
| ) |
|
|
inlineprotected |
◆ mutable_known_cells_box()
Eigen::AlignedBox2i* cartographer::mapping::Grid2D::mutable_known_cells_box |
( |
| ) |
|
|
inlineprotected |
◆ mutable_update_indices()
std::vector<int>* cartographer::mapping::Grid2D::mutable_update_indices |
( |
| ) |
|
|
inlineprotected |
◆ ToFlatIndex()
int cartographer::mapping::Grid2D::ToFlatIndex |
( |
const Eigen::Array2i & |
cell_index | ) |
const |
|
protected |
◆ ToProto()
proto::Grid2D cartographer::mapping::Grid2D::ToProto |
( |
| ) |
const |
|
virtual |
◆ update_indices()
const std::vector<int>& cartographer::mapping::Grid2D::update_indices |
( |
| ) |
const |
|
inlineprotected |
◆ correspondence_cost_cells_
std::vector<uint16> cartographer::mapping::Grid2D::correspondence_cost_cells_ |
|
private |
◆ known_cells_box_
Eigen::AlignedBox2i cartographer::mapping::Grid2D::known_cells_box_ |
|
private |
◆ limits_
MapLimits cartographer::mapping::Grid2D::limits_ |
|
private |
◆ max_correspondence_cost_
float cartographer::mapping::Grid2D::max_correspondence_cost_ |
|
private |
◆ min_correspondence_cost_
float cartographer::mapping::Grid2D::min_correspondence_cost_ |
|
private |
◆ update_indices_
std::vector<int> cartographer::mapping::Grid2D::update_indices_ |
|
private |
The documentation for this class was generated from the following files: