Public Member Functions | Private Attributes | List of all members
cartographer::mapping_2d::MapLimits Class Reference

#include <map_limits.h>

Public Member Functions

const CellLimitscell_limits () const
 
bool Contains (const Eigen::Array2i &xy_index) const
 
Eigen::Array2i GetXYIndexOfCellContainingPoint (const double x, const double y) const
 
 MapLimits (const double resolution, const Eigen::Vector2d &max, const CellLimits &cell_limits)
 
 MapLimits (const proto::MapLimits &map_limits)
 
const Eigen::Vector2d & max () const
 
double resolution () const
 

Private Attributes

CellLimits cell_limits_
 
Eigen::Vector2d max_
 
double resolution_
 

Detailed Description

Definition at line 40 of file map_limits.h.

Constructor & Destructor Documentation

cartographer::mapping_2d::MapLimits::MapLimits ( const double  resolution,
const Eigen::Vector2d &  max,
const CellLimits cell_limits 
)
inline

Definition at line 42 of file map_limits.h.

cartographer::mapping_2d::MapLimits::MapLimits ( const proto::MapLimits &  map_limits)
inlineexplicit

Definition at line 50 of file map_limits.h.

Member Function Documentation

const CellLimits& cartographer::mapping_2d::MapLimits::cell_limits ( ) const
inline

Definition at line 64 of file map_limits.h.

bool cartographer::mapping_2d::MapLimits::Contains ( const Eigen::Array2i &  xy_index) const
inline

Definition at line 80 of file map_limits.h.

Eigen::Array2i cartographer::mapping_2d::MapLimits::GetXYIndexOfCellContainingPoint ( const double  x,
const double  y 
) const
inline

Definition at line 69 of file map_limits.h.

const Eigen::Vector2d& cartographer::mapping_2d::MapLimits::max ( ) const
inline

Definition at line 61 of file map_limits.h.

double cartographer::mapping_2d::MapLimits::resolution ( ) const
inline

Definition at line 57 of file map_limits.h.

Member Data Documentation

CellLimits cartographer::mapping_2d::MapLimits::cell_limits_
private

Definition at line 90 of file map_limits.h.

Eigen::Vector2d cartographer::mapping_2d::MapLimits::max_
private

Definition at line 89 of file map_limits.h.

double cartographer::mapping_2d::MapLimits::resolution_
private

Definition at line 88 of file map_limits.h.


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


cartographer
Author(s):
autogenerated on Mon Jun 10 2019 12:51:39