Class ProbabilityGrid

Inheritance Relationships

Base Type

Class Documentation

class ProbabilityGrid : public cartographer::mapping::Grid2D

Public Functions

explicit ProbabilityGrid(const MapLimits &limits, ValueConversionTables *conversion_tables)
explicit ProbabilityGrid(const proto::Grid2D &proto, ValueConversionTables *conversion_tables)
void SetProbability(const Eigen::Array2i &cell_index, const float probability)
bool ApplyLookupTable(const Eigen::Array2i &cell_index, const std::vector<uint16> &table)
virtual GridType GetGridType() const override
float GetProbability(const Eigen::Array2i &cell_index) const
virtual proto::Grid2D ToProto() const override
virtual std::unique_ptr<Grid2D> ComputeCroppedGrid() const override
virtual bool DrawToSubmapTexture(proto::SubmapQuery::Response::SubmapTexture *const texture, transform::Rigid3d local_pose) const override