Go to the documentation of this file.
30 double xmin,
double xmax,
double ymin,
double ymax,
31 double resolution) noexcept;
33 double xmin,
double xmax,
double ymin,
double ymax,
34 double resolution) noexcept;
38 bool atan2(
double y,
double x,
double& out_atan2)
const noexcept;
70 const std::map<double, double>& lst_resolutions2extensions) noexcept;
73 const std::map<double, double>& lst_resolutions2extensions) noexcept;
77 bool atan2(
double y,
double x,
double& out_atan2)
const noexcept;
82 std::map<double, mrpt::containers::CDynamicGrid<double>>
m_grids;
double getResolution() const
double getYMin() const
Returns the "y" coordinate of top side of grid map.
bool atan2(double y, double x, double &out_atan2) const noexcept
Returns the precomputed value for atan2(y,x).
CAtan2LookUpTableMultiRes() noexcept
double getXMax() const
Returns the "x" coordinate of right side of grid map.
CAtan2LookUpTable() noexcept
Like CAtan2LookUpTable but with a multiresolution grid for increasingly better accuracy in points nea...
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
mrpt::containers::CDynamicGrid< double > m_grid
double getXMin() const
Returns the "x" coordinate of left side of grid map.
A look-up-table (LUT) of atan values for any (x,y) value in a square/rectangular grid of predefined r...
double getYMax() const
Returns the "y" coordinate of bottom side of grid map.
double getResolution() const
Returns the resolution of the grid map.
void resize(const std::map< double, double > &lst_resolutions2extensions) noexcept
See CAtan2LookUpTableMultiRes for a discussion of the parameters.
void resize(double xmin, double xmax, double ymin, double ymax, double resolution) noexcept
bool atan2(double y, double x, double &out_atan2) const noexcept
Returns the precomputed value for atan2(y,x).
std::map< double, mrpt::containers::CDynamicGrid< double > > m_grids
Maps from maximum (X,Y) coordinates to LUT for [-L,L]x[-L,L] square area.
Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at mié 12 jul 2023 10:03:34 CEST | |