#include <hybrid_grid.h>
Public Member Functions | |
bool | ApplyLookupTable (const Eigen::Array3i &index, const std::vector< uint16 > &table) |
void | FinishUpdate () |
float | GetProbability (const Eigen::Array3i &index) const |
HybridGrid (const float resolution) | |
HybridGrid (const proto::HybridGrid &proto) | |
bool | IsKnown (const Eigen::Array3i &index) const |
void | SetProbability (const Eigen::Array3i &index, const float probability) |
proto::HybridGrid | ToProto () const |
Private Attributes | |
std::vector< ValueType * > | update_indices_ |
Definition at line 468 of file hybrid_grid.h.
cartographer::mapping::HybridGrid::HybridGrid | ( | const float | resolution | ) | [inline, explicit] |
Definition at line 470 of file hybrid_grid.h.
cartographer::mapping::HybridGrid::HybridGrid | ( | const proto::HybridGrid & | proto | ) | [inline, explicit] |
Definition at line 473 of file hybrid_grid.h.
bool cartographer::mapping::HybridGrid::ApplyLookupTable | ( | const Eigen::Array3i & | index, |
const std::vector< uint16 > & | table | ||
) | [inline] |
Definition at line 507 of file hybrid_grid.h.
void cartographer::mapping::HybridGrid::FinishUpdate | ( | ) | [inline] |
Definition at line 492 of file hybrid_grid.h.
float cartographer::mapping::HybridGrid::GetProbability | ( | const Eigen::Array3i & | index | ) | const [inline] |
Definition at line 521 of file hybrid_grid.h.
bool cartographer::mapping::HybridGrid::IsKnown | ( | const Eigen::Array3i & | index | ) | const [inline] |
Definition at line 526 of file hybrid_grid.h.
void cartographer::mapping::HybridGrid::SetProbability | ( | const Eigen::Array3i & | index, |
const float | probability | ||
) | [inline] |
Definition at line 487 of file hybrid_grid.h.
proto::HybridGrid cartographer::mapping::HybridGrid::ToProto | ( | ) | const [inline] |
Definition at line 528 of file hybrid_grid.h.
std::vector<ValueType*> cartographer::mapping::HybridGrid::update_indices_ [private] |
Definition at line 544 of file hybrid_grid.h.