#include <lidar_measurement_model_base.h>
Public Types | |
using | PointType = mcl_3dl::PointXYZIL |
using | Ptr = std::shared_ptr< LidarMeasurementModelBase > |
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.
Definition at line 65 of file lidar_measurement_model_base.h.
using mcl_3dl::LidarMeasurementModelBase::Ptr = std::shared_ptr<LidarMeasurementModelBase> |
Definition at line 64 of file lidar_measurement_model_base.h.
|
pure virtual |
Implemented in mcl_3dl::LidarMeasurementModelBeam, and mcl_3dl::LidarMeasurementModelLikelihood.
|
pure virtual |
Implemented in mcl_3dl::LidarMeasurementModelBeam, and mcl_3dl::LidarMeasurementModelLikelihood.
|
pure virtual |
Implemented in mcl_3dl::LidarMeasurementModelBeam, and mcl_3dl::LidarMeasurementModelLikelihood.
|
pure virtual |
Implemented in mcl_3dl::LidarMeasurementModelBeam, and mcl_3dl::LidarMeasurementModelLikelihood.
|
pure virtual |
Implemented in mcl_3dl::LidarMeasurementModelBeam, and mcl_3dl::LidarMeasurementModelLikelihood.