selfdriving
Public Types | Public Member Functions | Static Public Member Functions | List of all members
mpp::ObstacleSource Class Referenceabstract

#include <mpp/interfaces/ObstacleSource.h>

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

Public Types

using Ptr = std::shared_ptr< ObstacleSource >
 

Public Member Functions

 ObstacleSource ()=default
 
virtual ~ObstacleSource ()
 
virtual mrpt::maps::CPointsMap::Ptr obstacles (mrpt::system::TTimeStamp t=mrpt::system::TTimeStamp())=0
 
virtual bool dynamic () const
 

Static Public Member Functions

static Ptr FromStaticPointcloud (const mrpt::maps::CPointsMap::Ptr &pc)
 

Member Typedef Documentation

◆ Ptr

using mpp::ObstacleSource::Ptr = std::shared_ptr<ObstacleSource>

Constructor & Destructor Documentation

◆ ObstacleSource()

mpp::ObstacleSource::ObstacleSource ( )
default

◆ ~ObstacleSource()

virtual mpp::ObstacleSource::~ObstacleSource ( )
virtual

Member Function Documentation

◆ dynamic()

virtual bool mpp::ObstacleSource::dynamic ( ) const
inlinevirtual

◆ FromStaticPointcloud()

static Ptr mpp::ObstacleSource::FromStaticPointcloud ( const mrpt::maps::CPointsMap::Ptr &  pc)
static

◆ obstacles()

virtual mrpt::maps::CPointsMap::Ptr mpp::ObstacleSource::obstacles ( mrpt::system::TTimeStamp  t = mrpt::system::TTimeStamp())
pure virtual

Returns all global obstacle points, in global "map" reference frame.


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