Apollo  v5.5.0
Open source self driving car software
Classes | Namespaces | Typedefs | Enumerations | Functions
object.h File Reference
#include <memory>
#include <string>
#include <vector>
#include "Eigen/Core"
#include "modules/perception/tool/benchmark/lidar/util/object_supplement.h"
#include "modules/perception/tool/benchmark/lidar/util/types.h"
Include dependency graph for object.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  apollo::perception::benchmark::Object
 
struct  apollo::perception::benchmark::SensorObjects
 

Namespaces

 apollo
 
 apollo::perception
 
 apollo::perception::benchmark
 

Typedefs

typedef std::shared_ptr< Object > apollo::perception::benchmark::ObjectPtr
 
typedef std::shared_ptr< const Object > apollo::perception::benchmark::ObjectConstPtr
 
using apollo::perception::benchmark::SeqId = uint32_t
 

Enumerations

enum  apollo::perception::benchmark::ObjectType {
  apollo::perception::benchmark::UNKNOWN = 0, apollo::perception::benchmark::UNKNOWN_MOVABLE = 1, apollo::perception::benchmark::UNKNOWN_UNMOVABLE = 2, apollo::perception::benchmark::PEDESTRIAN = 3,
  apollo::perception::benchmark::BICYCLE = 4, apollo::perception::benchmark::VEHICLE = 5, apollo::perception::benchmark::MAX_OBJECT_TYPE = 6
}
 
enum  apollo::perception::benchmark::InternalObjectType {
  apollo::perception::benchmark::INT_BACKGROUND = 0, apollo::perception::benchmark::INT_SMALLMOT = 1, apollo::perception::benchmark::INT_PEDESTRIAN = 2, apollo::perception::benchmark::INT_NONMOT = 3,
  apollo::perception::benchmark::INT_BIGMOT = 4, apollo::perception::benchmark::INT_UNKNOWN = 5, apollo::perception::benchmark::INT_MAX_OBJECT_TYPE = 6
}
 
enum  apollo::perception::benchmark::SensorType {
  apollo::perception::benchmark::VELODYNE_64 = 0, apollo::perception::benchmark::VELODYNE_16 = 1, apollo::perception::benchmark::RADAR = 2, apollo::perception::benchmark::CAMERA = 3,
  apollo::perception::benchmark::UNKNOWN_SENSOR_TYPE = 4
}
 

Functions

ObjectType apollo::perception::benchmark::translate_string_to_type (const std::string &str)
 
unsigned int apollo::perception::benchmark::translate_type_to_index (const ObjectType &type)
 
std::string apollo::perception::benchmark::translate_type_index_to_string (unsigned int index)
 
std::string apollo::perception::benchmark::translate_type_to_string (ObjectType type)
 
SensorType apollo::perception::benchmark::translate_string_to_sensor_type (const std::string &str)
 
std::string apollo::perception::benchmark::translate_sensor_type_to_string (const SensorType &type)