Public Member Functions | Private Attributes
cartographer::mapping::ProbabilityGrid Class Reference

#include <probability_grid.h>

Inheritance diagram for cartographer::mapping::ProbabilityGrid:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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

Private Attributes

ValueConversionTablesconversion_tables_

Detailed Description

Definition at line 31 of file probability_grid.h.


Constructor & Destructor Documentation

cartographer::mapping::ProbabilityGrid::ProbabilityGrid ( const MapLimits limits,
ValueConversionTables conversion_tables 
) [explicit]

Definition at line 27 of file probability_grid.cc.

cartographer::mapping::ProbabilityGrid::ProbabilityGrid ( const proto::Grid2D &  proto,
ValueConversionTables conversion_tables 
) [explicit]

Definition at line 33 of file probability_grid.cc.


Member Function Documentation

bool cartographer::mapping::ProbabilityGrid::ApplyLookupTable ( const Eigen::Array2i &  cell_index,
const std::vector< uint16 > &  table 
)

Definition at line 58 of file probability_grid.cc.

std::unique_ptr< Grid2D > cartographer::mapping::ProbabilityGrid::ComputeCroppedGrid ( ) const [override, virtual]

Implements cartographer::mapping::Grid2D.

Definition at line 91 of file probability_grid.cc.

bool cartographer::mapping::ProbabilityGrid::DrawToSubmapTexture ( proto::SubmapQuery::Response::SubmapTexture *const  texture,
transform::Rigid3d  local_pose 
) const [override, virtual]

Implements cartographer::mapping::Grid2D.

Definition at line 109 of file probability_grid.cc.

Implements cartographer::mapping::Grid2D.

Definition at line 73 of file probability_grid.cc.

float cartographer::mapping::ProbabilityGrid::GetProbability ( const Eigen::Array2i &  cell_index) const

Definition at line 78 of file probability_grid.cc.

void cartographer::mapping::ProbabilityGrid::SetProbability ( const Eigen::Array2i &  cell_index,
const float  probability 
)

Definition at line 41 of file probability_grid.cc.

proto::Grid2D cartographer::mapping::ProbabilityGrid::ToProto ( ) const [override, virtual]

Reimplemented from cartographer::mapping::Grid2D.

Definition at line 84 of file probability_grid.cc.


Member Data Documentation

Definition at line 65 of file probability_grid.h.


The documentation for this class was generated from the following files:


cartographer
Author(s): The Cartographer Authors
autogenerated on Thu May 9 2019 02:27:36