Apollo  6.0
Open source self driving car software
Classes | Namespaces | Typedefs | Enumerations
traffic_light.h File Reference
#include <memory>
#include <string>
#include <vector>
#include "modules/perception/base/box.h"
Include dependency graph for traffic_light.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  apollo::perception::base::LightRegion
 
struct  apollo::perception::base::LightStatus
 
struct  apollo::perception::base::TrafficLight
 

Namespaces

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

Typedefs

typedef std::shared_ptr< TrafficLight > apollo::perception::base::TrafficLightPtr
 
typedef std::vector< TrafficLightPtr > apollo::perception::base::TrafficLightPtrs
 

Enumerations

enum  apollo::perception::base::TLColor {
  apollo::perception::base::TLColor::TL_UNKNOWN_COLOR = 0, apollo::perception::base::TLColor::TL_RED = 1, apollo::perception::base::TLColor::TL_YELLOW = 2, apollo::perception::base::TLColor::TL_GREEN = 3,
  apollo::perception::base::TLColor::TL_BLACK = 4, apollo::perception::base::TLColor::TL_TOTAL_COLOR_NUM = 5
}
 
enum  apollo::perception::base::TLDetectionClass { apollo::perception::base::TLDetectionClass::TL_UNKNOWN_CLASS = -1, apollo::perception::base::TLDetectionClass::TL_VERTICAL_CLASS = 0, apollo::perception::base::TLDetectionClass::TL_QUADRATE_CLASS = 1, apollo::perception::base::TLDetectionClass::TL_HORIZONTAL_CLASS = 2 }