Public Types | Public Member Functions | List of all members
mcl_3dl::LidarMeasurementModelBase Class Referenceabstract

#include <lidar_measurement_model_base.h>

Inheritance diagram for mcl_3dl::LidarMeasurementModelBase:
Inheritance graph
[legend]

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
 

Detailed Description

Definition at line 61 of file lidar_measurement_model_base.h.

Member Typedef Documentation

Definition at line 65 of file lidar_measurement_model_base.h.

Definition at line 64 of file lidar_measurement_model_base.h.

Member Function Documentation

virtual pcl::PointCloud<PointType>::Ptr mcl_3dl::LidarMeasurementModelBase::filter ( const pcl::PointCloud< PointType >::ConstPtr &  ) const
pure virtual
virtual float mcl_3dl::LidarMeasurementModelBase::getMaxSearchRange ( ) const
pure virtual
virtual void mcl_3dl::LidarMeasurementModelBase::loadConfig ( const ros::NodeHandle nh,
const std::string &  name 
)
pure virtual
virtual LidarMeasurementResult mcl_3dl::LidarMeasurementModelBase::measure ( ChunkedKdtree< PointType >::Ptr ,
const pcl::PointCloud< PointType >::ConstPtr &  ,
const std::vector< Vec3 > &  ,
const State6DOF  
) const
pure virtual
virtual void mcl_3dl::LidarMeasurementModelBase::setGlobalLocalizationStatus ( const size_t  ,
const size_t   
)
pure virtual

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


mcl_3dl
Author(s): Atsushi Watanabe
autogenerated on Mon Jul 8 2019 03:32:36