Public Member Functions | Private Attributes | List of all members
cartographer::mapping_3d::scan_matching::OccupiedSpaceCostFunctor Class Reference

#include <occupied_space_cost_functor.h>

Public Member Functions

template<typename T >
bool Evaluate (const transform::Rigid3< T > &transform, T *const residual) const
 
 OccupiedSpaceCostFunctor (const double scaling_factor, const sensor::PointCloud &point_cloud, const HybridGrid &hybrid_grid)
 
 OccupiedSpaceCostFunctor (const OccupiedSpaceCostFunctor &)=delete
 
template<typename T >
bool operator() (const T *const translation, const T *const rotation, T *const residual) const
 
OccupiedSpaceCostFunctoroperator= (const OccupiedSpaceCostFunctor &)=delete
 

Private Attributes

const InterpolatedGrid interpolated_grid_
 
const sensor::PointCloudpoint_cloud_
 
const double scaling_factor_
 

Detailed Description

Definition at line 34 of file mapping_3d/scan_matching/occupied_space_cost_functor.h.

Constructor & Destructor Documentation

cartographer::mapping_3d::scan_matching::OccupiedSpaceCostFunctor::OccupiedSpaceCostFunctor ( const double  scaling_factor,
const sensor::PointCloud point_cloud,
const HybridGrid hybrid_grid 
)
inline
cartographer::mapping_3d::scan_matching::OccupiedSpaceCostFunctor::OccupiedSpaceCostFunctor ( const OccupiedSpaceCostFunctor )
delete

Member Function Documentation

template<typename T >
bool cartographer::mapping_3d::scan_matching::OccupiedSpaceCostFunctor::Evaluate ( const transform::Rigid3< T > &  transform,
T *const  residual 
) const
inline
template<typename T >
bool cartographer::mapping_3d::scan_matching::OccupiedSpaceCostFunctor::operator() ( const T *const  translation,
const T *const  rotation,
T *const  residual 
) const
inline
OccupiedSpaceCostFunctor& cartographer::mapping_3d::scan_matching::OccupiedSpaceCostFunctor::operator= ( const OccupiedSpaceCostFunctor )
delete

Member Data Documentation

const InterpolatedGrid cartographer::mapping_3d::scan_matching::OccupiedSpaceCostFunctor::interpolated_grid_
private
const sensor::PointCloud& cartographer::mapping_3d::scan_matching::OccupiedSpaceCostFunctor::point_cloud_
private
const double cartographer::mapping_3d::scan_matching::OccupiedSpaceCostFunctor::scaling_factor_
private

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


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