Public Member Functions | Private Member Functions | Private Attributes | List of all members
cartographer::mapping::scan_matching::InterpolatedGrid Class Reference

#include <interpolated_grid.h>

Public Member Functions

template<typename T >
GetProbability (const T &x, const T &y, const T &z) const
 
 InterpolatedGrid (const HybridGrid &hybrid_grid)
 
 InterpolatedGrid (const InterpolatedGrid &)=delete
 
InterpolatedGridoperator= (const InterpolatedGrid &)=delete
 

Private Member Functions

Eigen::Vector3f CenterOfLowerVoxel (const double x, const double y, const double z) const
 
template<typename T >
Eigen::Vector3f CenterOfLowerVoxel (const T &jet_x, const T &jet_y, const T &jet_z) const
 
template<typename T >
void ComputeInterpolationDataPoints (const T &x, const T &y, const T &z, double *x1, double *y1, double *z1, double *x2, double *y2, double *z2) const
 

Private Attributes

const HybridGridhybrid_grid_
 

Detailed Description

Definition at line 35 of file interpolated_grid.h.

Constructor & Destructor Documentation

◆ InterpolatedGrid() [1/2]

cartographer::mapping::scan_matching::InterpolatedGrid::InterpolatedGrid ( const HybridGrid hybrid_grid)
inlineexplicit

Definition at line 37 of file interpolated_grid.h.

◆ InterpolatedGrid() [2/2]

cartographer::mapping::scan_matching::InterpolatedGrid::InterpolatedGrid ( const InterpolatedGrid )
delete

Member Function Documentation

◆ CenterOfLowerVoxel() [1/2]

Eigen::Vector3f cartographer::mapping::scan_matching::InterpolatedGrid::CenterOfLowerVoxel ( const double  x,
const double  y,
const double  z 
) const
inlineprivate

Definition at line 123 of file interpolated_grid.h.

◆ CenterOfLowerVoxel() [2/2]

template<typename T >
Eigen::Vector3f cartographer::mapping::scan_matching::InterpolatedGrid::CenterOfLowerVoxel ( const T &  jet_x,
const T &  jet_y,
const T &  jet_z 
) const
inlineprivate

Definition at line 143 of file interpolated_grid.h.

◆ ComputeInterpolationDataPoints()

template<typename T >
void cartographer::mapping::scan_matching::InterpolatedGrid::ComputeInterpolationDataPoints ( const T &  x,
const T &  y,
const T &  z,
double *  x1,
double *  y1,
double *  z1,
double *  x2,
double *  y2,
double *  z2 
) const
inlineprivate

Definition at line 107 of file interpolated_grid.h.

◆ GetProbability()

template<typename T >
T cartographer::mapping::scan_matching::InterpolatedGrid::GetProbability ( const T &  x,
const T &  y,
const T &  z 
) const
inline

Definition at line 51 of file interpolated_grid.h.

◆ operator=()

InterpolatedGrid& cartographer::mapping::scan_matching::InterpolatedGrid::operator= ( const InterpolatedGrid )
delete

Member Data Documentation

◆ hybrid_grid_

const HybridGrid& cartographer::mapping::scan_matching::InterpolatedGrid::hybrid_grid_
private

Definition at line 148 of file interpolated_grid.h.


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


cartographer
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:00:59