selfdriving
Public Member Functions | Private Attributes | List of all members
mpp::ObstacleSourceStaticPointcloud Class Reference

#include <mpp/interfaces/ObstacleSource.h>

Inheritance diagram for mpp::ObstacleSourceStaticPointcloud:
mpp::ObstacleSource

Public Member Functions

 ObstacleSourceStaticPointcloud (const mrpt::maps::CPointsMap::Ptr &staticObstacles)
 
mrpt::maps::CPointsMap::Ptr obstacles ([[maybe_unused]] mrpt::system::TTimeStamp t=mrpt::system::TTimeStamp()) override
 
- Public Member Functions inherited from mpp::ObstacleSource
 ObstacleSource ()=default
 
virtual ~ObstacleSource ()
 
virtual mrpt::maps::CPointsMap::Ptr obstacles (mrpt::system::TTimeStamp t=mrpt::system::TTimeStamp())=0
 
virtual bool dynamic () const
 

Private Attributes

mrpt::maps::CPointsMap::Ptr static_obs_
 

Additional Inherited Members

- Public Types inherited from mpp::ObstacleSource
using Ptr = std::shared_ptr< ObstacleSource >
 
- Static Public Member Functions inherited from mpp::ObstacleSource
static Ptr FromStaticPointcloud (const mrpt::maps::CPointsMap::Ptr &pc)
 

Detailed Description

A simple obstacle source from a fixed (static world) point cloud.

Constructor & Destructor Documentation

◆ ObstacleSourceStaticPointcloud()

mpp::ObstacleSourceStaticPointcloud::ObstacleSourceStaticPointcloud ( const mrpt::maps::CPointsMap::Ptr &  staticObstacles)
inline

Member Function Documentation

◆ obstacles()

mrpt::maps::CPointsMap::Ptr mpp::ObstacleSourceStaticPointcloud::obstacles ( [[maybe_unused] ] mrpt::system::TTimeStamp  t = mrpt::system::TTimeStamp())
inlineoverride

Member Data Documentation

◆ static_obs_

mrpt::maps::CPointsMap::Ptr mpp::ObstacleSourceStaticPointcloud::static_obs_
private

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