#include <interpolated_tsdf_2d.h>
Public Member Functions | |
template<typename T > | |
T | GetCorrespondenceCost (const T &x, const T &y) const |
template<typename T > | |
T | GetWeight (const T &x, const T &y) const |
InterpolatedTSDF2D (const TSDF2D &grid) | |
InterpolatedTSDF2D (const InterpolatedTSDF2D &) | |
InterpolatedTSDF2D & | operator= (const InterpolatedTSDF2D &) |
Private Member Functions | |
Eigen::Vector2f | CenterOfLowerPixel (double x, double y) const |
template<typename T > | |
Eigen::Vector2f | CenterOfLowerPixel (const T &jet_x, const T &jet_y) const |
template<typename T > | |
void | ComputeInterpolationDataPoints (const T &x, const T &y, float *x1, float *y1, float *x2, float *y2) const |
template<typename T > | |
T | InterpolateBilinear (const T &x, const T &y, float x1, float y1, float x2, float y2, float q11, float q12, float q21, float q22) const |
Private Attributes | |
const TSDF2D & | tsdf_ |
Definition at line 31 of file interpolated_tsdf_2d.h.
cartographer::mapping::scan_matching::InterpolatedTSDF2D::InterpolatedTSDF2D | ( | const TSDF2D & | grid | ) | [inline, explicit] |
Definition at line 33 of file interpolated_tsdf_2d.h.
cartographer::mapping::scan_matching::InterpolatedTSDF2D::InterpolatedTSDF2D | ( | const InterpolatedTSDF2D & | ) |
Eigen::Vector2f cartographer::mapping::scan_matching::InterpolatedTSDF2D::CenterOfLowerPixel | ( | double | x, |
double | y | ||
) | const [inline, private] |
Definition at line 109 of file interpolated_tsdf_2d.h.
Eigen::Vector2f cartographer::mapping::scan_matching::InterpolatedTSDF2D::CenterOfLowerPixel | ( | const T & | jet_x, |
const T & | jet_y | ||
) | const [inline, private] |
Definition at line 125 of file interpolated_tsdf_2d.h.
void cartographer::mapping::scan_matching::InterpolatedTSDF2D::ComputeInterpolationDataPoints | ( | const T & | x, |
const T & | y, | ||
float * | x1, | ||
float * | y1, | ||
float * | x2, | ||
float * | y2 | ||
) | const [inline, private] |
Definition at line 86 of file interpolated_tsdf_2d.h.
T cartographer::mapping::scan_matching::InterpolatedTSDF2D::GetCorrespondenceCost | ( | const T & | x, |
const T & | y | ||
) | const [inline] |
Definition at line 42 of file interpolated_tsdf_2d.h.
T cartographer::mapping::scan_matching::InterpolatedTSDF2D::GetWeight | ( | const T & | x, |
const T & | y | ||
) | const [inline] |
Definition at line 70 of file interpolated_tsdf_2d.h.
T cartographer::mapping::scan_matching::InterpolatedTSDF2D::InterpolateBilinear | ( | const T & | x, |
const T & | y, | ||
float | x1, | ||
float | y1, | ||
float | x2, | ||
float | y2, | ||
float | q11, | ||
float | q12, | ||
float | q21, | ||
float | q22 | ||
) | const [inline, private] |
Definition at line 96 of file interpolated_tsdf_2d.h.
InterpolatedTSDF2D& cartographer::mapping::scan_matching::InterpolatedTSDF2D::operator= | ( | const InterpolatedTSDF2D & | ) |
const TSDF2D& cartographer::mapping::scan_matching::InterpolatedTSDF2D::tsdf_ [private] |
Definition at line 129 of file interpolated_tsdf_2d.h.