Apollo 10.0
自动驾驶开放平台
object_types.h 文件参考
#include <map>
#include <string>
object_types.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

命名空间

namespace  apollo
 class register implement
 
namespace  apollo::perception
 apollo::perception
 
namespace  apollo::perception::base
 

枚举

enum class  apollo::perception::base::ObjectType {
  apollo::perception::base::UNKNOWN = 0 , apollo::perception::base::UNKNOWN_MOVABLE = 1 , apollo::perception::base::UNKNOWN_UNMOVABLE = 2 , apollo::perception::base::PEDESTRIAN = 3 ,
  apollo::perception::base::BICYCLE = 4 , apollo::perception::base::VEHICLE = 5 , apollo::perception::base::MAX_OBJECT_TYPE = 6
}
 
enum class  apollo::perception::base::ObjectSemanticType {
  apollo::perception::base::UNKNOWN = 0 , apollo::perception::base::IGNORE = 1 , apollo::perception::base::GROUND = 2 , apollo::perception::base::OBJECT = 3 ,
  apollo::perception::base::CURB = 4 , apollo::perception::base::VEGETATION = 5 , apollo::perception::base::FENCE = 6 , apollo::perception::base::NOISE = 7 ,
  apollo::perception::base::WALL = 8 , apollo::perception::base::MAX_OBJECT_SEMANTIC_LABEL = 9
}
 
enum class  apollo::perception::base::InternalObjectType {
  apollo::perception::base::INT_BACKGROUND = 0 , apollo::perception::base::INT_SMALLMOT = 1 , apollo::perception::base::INT_PEDESTRIAN = 2 , apollo::perception::base::INT_NONMOT = 3 ,
  apollo::perception::base::INT_BIGMOT = 4 , apollo::perception::base::INT_UNKNOWN = 5 , apollo::perception::base::INT_MAX_OBJECT_TYPE = 6
}
 
enum class  apollo::perception::base::VisualObjectType {
  apollo::perception::base::CAR , apollo::perception::base::VAN , apollo::perception::base::BUS , apollo::perception::base::TRUCK ,
  apollo::perception::base::BICYCLE , apollo::perception::base::TRICYCLE , apollo::perception::base::PEDESTRIAN , apollo::perception::base::TRAFFICCONE ,
  apollo::perception::base::UNKNOWN_MOVABLE , apollo::perception::base::UNKNOWN_UNMOVABLE , apollo::perception::base::MAX_OBJECT_TYPE
}
 
enum class  apollo::perception::base::ObjectSubType {
  apollo::perception::base::UNKNOWN = 0 , apollo::perception::base::UNKNOWN_MOVABLE = 1 , apollo::perception::base::UNKNOWN_UNMOVABLE = 2 , apollo::perception::base::CAR = 3 ,
  apollo::perception::base::VAN = 4 , apollo::perception::base::TRUCK = 5 , apollo::perception::base::BUS = 6 , apollo::perception::base::CYCLIST = 7 ,
  apollo::perception::base::MOTORCYCLIST = 8 , apollo::perception::base::TRICYCLIST = 9 , apollo::perception::base::PEDESTRIAN = 10 , apollo::perception::base::TRAFFICCONE = 11 ,
  apollo::perception::base::SMALLMOT = 12 , apollo::perception::base::BIGMOT = 13 , apollo::perception::base::NONMOT = 14 , apollo::perception::base::MAX_OBJECT_TYPE = 15
}
 
enum class  apollo::perception::base::MotionState { apollo::perception::base::UNKNOWN = 0 , apollo::perception::base::MOVING = 1 , apollo::perception::base::STATIONARY = 2 , apollo::perception::base::MAX_MOTION_STATE }
 
enum class  apollo::perception::base::VisualLandmarkType {
  apollo::perception::base::RoadArrow , apollo::perception::base::RoadText , apollo::perception::base::TrafficSign , apollo::perception::base::TrafficLight ,
  apollo::perception::base::MAX_LANDMARK_TYPE
}
 Landmark types and mapping 更多...
 

变量

const std::map< VisualLandmarkType, std::string > apollo::perception::base::kVisualLandmarkType2NameMap
 
const std::map< std::string, base::VisualLandmarkTypeapollo::perception::base::kVisualLandmarkName2TypeMap
 
const std::map< ObjectType, std::string > apollo::perception::base::kObjectType2NameMap
 ObjectType mapping
 
const std::map< std::string, ObjectTypeapollo::perception::base::kObjectName2TypeMap
 
const std::map< ObjectSemanticType, std::string > apollo::perception::base::kObjectSemanticType2NameMap
 ObjectSemanticType mapping
 
const std::map< std::string, ObjectSemanticTypeapollo::perception::base::kName2ObjectSemanticTypeMap
 
const std::map< VisualObjectType, ObjectTypeapollo::perception::base::kVisualTypeMap
 VisualObjectType mapping
 
const std::map< VisualObjectType, std::string > apollo::perception::base::kVisualType2NameMap
 
const std::map< std::string, base::VisualObjectTypeapollo::perception::base::kVisualName2TypeMap
 
const std::map< ObjectSubType, ObjectTypeapollo::perception::base::kSubType2TypeMap
 ObjectSubType mapping
 
const std::map< ObjectSubType, std::string > apollo::perception::base::kSubType2NameMap
 
const std::map< std::string, ObjectSubTypeapollo::perception::base::kName2SubTypeMap