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

#include <cloud_accum.h>

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

Public Types

using Ptr = std::shared_ptr< CloudAccumulationLogicBase >
 

Public Member Functions

virtual void push (const std::string &key, const sensor_msgs::PointCloud2::ConstPtr &msg, std::function< void()> process, std::function< bool(const sensor_msgs::PointCloud2::ConstPtr &)> accumulate, std::function< void()> clear)=0
 
virtual void reset ()=0
 

Detailed Description

Definition at line 42 of file cloud_accum.h.

Member Typedef Documentation

Definition at line 45 of file cloud_accum.h.

Member Function Documentation

virtual void mcl_3dl::CloudAccumulationLogicBase::push ( const std::string &  key,
const sensor_msgs::PointCloud2::ConstPtr &  msg,
std::function< void()>  process,
std::function< bool(const sensor_msgs::PointCloud2::ConstPtr &)>  accumulate,
std::function< void()>  clear 
)
pure virtual
virtual void mcl_3dl::CloudAccumulationLogicBase::reset ( )
pure virtual

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


mcl_3dl
Author(s): Atsushi Watanabe
autogenerated on Wed May 12 2021 02:16:29