Apollo  6.0
Open source self driving car software
Classes | Namespaces | Typedefs | Enumerations
v2x_object.h File Reference
#include <memory>
#include <string>
#include <vector>
#include <Eigen/Core>
#include "absl/strings/str_cat.h"
#include "modules/perception/base/object_supplement.h"
#include "modules/perception/base/object_types.h"
#include "modules/perception/base/sensor_meta.h"
Include dependency graph for v2x_object.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  apollo::v2x::ft::base::Info< Val, Var >
 
class  apollo::v2x::ft::base::Info3f
 
class  apollo::v2x::ft::base::Info3d
 
struct  apollo::v2x::ft::base::Object
 
struct  apollo::v2x::ft::base::ObjectList
 

Namespaces

 apollo
 PlanningContext is the runtime context in planning. It is persistent across multiple frames.
 
 apollo::v2x
 
 apollo::v2x::ft
 
 apollo::v2x::ft::base
 

Typedefs

typedef std::shared_ptr< Object > apollo::v2x::ft::base::ObjectPtr
 
typedef std::shared_ptr< const Object > apollo::v2x::ft::base::ObjectConstPtr
 
typedef std::shared_ptr< ObjectList > apollo::v2x::ft::base::ObjectListPtr
 
typedef std::shared_ptr< const ObjectList > apollo::v2x::ft::base::ObjectListConstPtr
 

Enumerations

enum  apollo::v2x::ft::base::V2xType { apollo::v2x::ft::base::V2xType::UNKNOWN = 0, apollo::v2x::ft::base::V2xType::ZOMBIES_CAR = 1, apollo::v2x::ft::base::V2xType::BLIND_ZONE = 2, apollo::v2x::ft::base::V2xType::HOST_VEHICLE = 13 }
 
enum  apollo::v2x::ft::base::MessageType { apollo::v2x::ft::base::MessageType::UNKNOWN_MESSAGE_TYPE = -1, apollo::v2x::ft::base::MessageType::ROADSIDE = 0, apollo::v2x::ft::base::MessageType::VEHICLE = 1 }