Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::perception::fusion::ProjectionCache Class Reference

#include <projection_cache.h>

Collaboration diagram for apollo::perception::fusion::ProjectionCache:
Collaboration graph

Public Member Functions

 ProjectionCache ()
 
 ProjectionCache (std::string sensor_id, double timestamp)
 
void Reset (std::string sensor_id, double timestamp)
 
Eigen::Vector2d * GetPoint2d (size_t ind)
 
size_t GetPoint2dsSize () const
 
void AddPoint (const Eigen::Vector2f &pt)
 
ProjectionCacheObjectBuildObject (const std::string &measurement_sensor_id, double measurement_timestamp, const std::string &projection_sensor_id, double projection_timestamp, int lidar_object_id)
 
ProjectionCacheObjectQueryObject (const std::string &measurement_sensor_id, double measurement_timestamp, const std::string &projection_sensor_id, double projection_timestamp, int lidar_object_id)
 

Constructor & Destructor Documentation

◆ ProjectionCache() [1/2]

apollo::perception::fusion::ProjectionCache::ProjectionCache ( )
inline

◆ ProjectionCache() [2/2]

apollo::perception::fusion::ProjectionCache::ProjectionCache ( std::string  sensor_id,
double  timestamp 
)
inline

Member Function Documentation

◆ AddPoint()

void apollo::perception::fusion::ProjectionCache::AddPoint ( const Eigen::Vector2f &  pt)
inline

◆ BuildObject()

ProjectionCacheObject* apollo::perception::fusion::ProjectionCache::BuildObject ( const std::string &  measurement_sensor_id,
double  measurement_timestamp,
const std::string &  projection_sensor_id,
double  projection_timestamp,
int  lidar_object_id 
)
inline

◆ GetPoint2d()

Eigen::Vector2d* apollo::perception::fusion::ProjectionCache::GetPoint2d ( size_t  ind)
inline

◆ GetPoint2dsSize()

size_t apollo::perception::fusion::ProjectionCache::GetPoint2dsSize ( ) const
inline

◆ QueryObject()

ProjectionCacheObject* apollo::perception::fusion::ProjectionCache::QueryObject ( const std::string &  measurement_sensor_id,
double  measurement_timestamp,
const std::string &  projection_sensor_id,
double  projection_timestamp,
int  lidar_object_id 
)
inline

◆ Reset()

void apollo::perception::fusion::ProjectionCache::Reset ( std::string  sensor_id,
double  timestamp 
)
inline

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