#include <lidar_measurement_model_base.h>

Public Member Functions | |
| virtual pcl::PointCloud < PointType >::Ptr | filter (const pcl::PointCloud< PointType >::ConstPtr &) const =0 |
| virtual float | getMaxSearchRange () const =0 |
| virtual void | loadConfig (const ros::NodeHandle &nh, const std::string &name)=0 |
| virtual LidarMeasurementResult | measure (ChunkedKdtree< PointType >::Ptr &, const pcl::PointCloud< PointType >::ConstPtr &, const std::vector< Vec3 > &, const State6DOF &) const =0 |
| virtual void | setGlobalLocalizationStatus (const size_t, const size_t)=0 |
Definition at line 61 of file lidar_measurement_model_base.h.
| virtual pcl::PointCloud<PointType>::Ptr mcl_3dl::LidarMeasurementModelBase::filter | ( | const pcl::PointCloud< PointType >::ConstPtr & | ) | const [pure virtual] |
Implemented in mcl_3dl::LidarMeasurementModelBeam, and mcl_3dl::LidarMeasurementModelLikelihood.
| virtual float mcl_3dl::LidarMeasurementModelBase::getMaxSearchRange | ( | ) | const [pure virtual] |
Implemented in mcl_3dl::LidarMeasurementModelBeam, and mcl_3dl::LidarMeasurementModelLikelihood.
| virtual void mcl_3dl::LidarMeasurementModelBase::loadConfig | ( | const ros::NodeHandle & | nh, |
| const std::string & | name | ||
| ) | [pure virtual] |
Implemented in mcl_3dl::LidarMeasurementModelBeam, and mcl_3dl::LidarMeasurementModelLikelihood.
| virtual LidarMeasurementResult mcl_3dl::LidarMeasurementModelBase::measure | ( | ChunkedKdtree< PointType >::Ptr & | , |
| const pcl::PointCloud< PointType >::ConstPtr & | , | ||
| const std::vector< Vec3 > & | , | ||
| const State6DOF & | |||
| ) | const [pure virtual] |
Implemented in mcl_3dl::LidarMeasurementModelBeam, and mcl_3dl::LidarMeasurementModelLikelihood.
| virtual void mcl_3dl::LidarMeasurementModelBase::setGlobalLocalizationStatus | ( | const size_t | , |
| const size_t | |||
| ) | [pure virtual] |
Implemented in mcl_3dl::LidarMeasurementModelBeam, and mcl_3dl::LidarMeasurementModelLikelihood.