Classes | Public Member Functions | Protected Attributes | List of all members
costmap_cspace::PointcloudAccumulator< T > Class Template Reference

#include <pointcloud_accumulator.h>

Classes

class  Points
 

Public Member Functions

std::list< Points >::iterator begin ()
 
std::list< Points >::const_iterator begin () const
 
void clear ()
 
std::list< Points >::iterator end ()
 
std::list< Points >::const_iterator end () const
 
 PointcloudAccumulator ()
 
 PointcloudAccumulator (const ros::Duration &duration)
 
void push (const Points &points)
 
void reset (const ros::Duration &duration)
 

Protected Attributes

std::list< Pointspoints_
 
ros::Duration time_to_hold_
 

Detailed Description

template<typename T>
class costmap_cspace::PointcloudAccumulator< T >

Definition at line 40 of file pointcloud_accumulator.h.

Constructor & Destructor Documentation

◆ PointcloudAccumulator() [1/2]

template<typename T>
costmap_cspace::PointcloudAccumulator< T >::PointcloudAccumulator ( )
inline

Definition at line 55 of file pointcloud_accumulator.h.

◆ PointcloudAccumulator() [2/2]

template<typename T>
costmap_cspace::PointcloudAccumulator< T >::PointcloudAccumulator ( const ros::Duration duration)
inlineexplicit

Definition at line 59 of file pointcloud_accumulator.h.

Member Function Documentation

◆ begin() [1/2]

template<typename T>
std::list<Points>::iterator costmap_cspace::PointcloudAccumulator< T >::begin ( )
inline

Definition at line 89 of file pointcloud_accumulator.h.

◆ begin() [2/2]

template<typename T>
std::list<Points>::const_iterator costmap_cspace::PointcloudAccumulator< T >::begin ( ) const
inline

Definition at line 98 of file pointcloud_accumulator.h.

◆ clear()

template<typename T>
void costmap_cspace::PointcloudAccumulator< T >::clear ( )
inline

Definition at line 70 of file pointcloud_accumulator.h.

◆ end() [1/2]

template<typename T>
std::list<Points>::iterator costmap_cspace::PointcloudAccumulator< T >::end ( )
inline

Definition at line 93 of file pointcloud_accumulator.h.

◆ end() [2/2]

template<typename T>
std::list<Points>::const_iterator costmap_cspace::PointcloudAccumulator< T >::end ( ) const
inline

Definition at line 102 of file pointcloud_accumulator.h.

◆ push()

template<typename T>
void costmap_cspace::PointcloudAccumulator< T >::push ( const Points points)
inline

Definition at line 75 of file pointcloud_accumulator.h.

◆ reset()

template<typename T>
void costmap_cspace::PointcloudAccumulator< T >::reset ( const ros::Duration duration)
inline

Definition at line 64 of file pointcloud_accumulator.h.

Member Data Documentation

◆ points_

template<typename T>
std::list<Points> costmap_cspace::PointcloudAccumulator< T >::points_
protected

Definition at line 109 of file pointcloud_accumulator.h.

◆ time_to_hold_

template<typename T>
ros::Duration costmap_cspace::PointcloudAccumulator< T >::time_to_hold_
protected

Definition at line 108 of file pointcloud_accumulator.h.


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


costmap_cspace
Author(s): Atsushi Watanabe
autogenerated on Mon Jul 3 2023 02:38:47