VCarContainer/common/CommonEnum.h

63 lines
1.2 KiB
C

//
// Created by nvidia on 24-9-12.
//
#ifndef TRAIN_COMMONENUM_H
#define TRAIN_COMMONENUM_H
//行驶方向
enum RunDirection
{
DIRECTION_UNKNOWN = 0, //未知
DIRECTION_LEFT = 1, //向左行驶
DIRECTION_RIGHT = 2 //向右行驶
};
// 车辆状态
enum IdentifyStatus
{
IDENTIFY_INIT = 0, // 初始化
IDENTIFY_START = 1, // 开始识别
IDENTIFY_STOP = 2, // 结束识别
IDENTIFY_RECORD = 3, // 手动补录
};
//模型识别种类
enum ModelTarget
{
// 集装箱
T_CONTAINER = 0,
// 反向集装箱
MIRROR_CONTAINER = 1,
// 箱角
CNTR_CORNER = 10,
// 顶部箱角
CNTR_CORNER_TOP = 11,
};
//识别目标
enum Target
{
// 集装箱号
CONTAINER = 0,
// 箱角
CORNER = 1,
};
enum RunDirectionAndFirst
{
// -1-不知道行驶方向和哪个框在前
DO_NOT_KNOW_DIRECTION = -1,
// 0-向左行驶,编号在前
LEFT_RUN_AND_NUM_FIRST = 0,
// 1-向左行驶,属性在前
LEFT_RUN_AND_PRO_FIRST = 1,
// 2-向右行驶,编号在前
RIGHT_RUN_AND_NUM_FIRST = 2,
// 3-向右行驶,属性在前
RIGHT_RUN_AND_PRO_FIRST = 3
};
#endif //TRAIN_COMMONENUM_H