#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.