20 #ifndef MSSOTLDefinitions_h 21 #define MSSOTLDefinitions_h 25 #define SENSOR_START 0.0f 27 #define INPUT_SENSOR_LENGTH 100.0f 28 #define OUTPUT_SENSOR_LENGTH 80.0f 31 #define INPUT_COUNT_SENSOR_LENGTH 15.0f 32 #define OUTPUT_COUNT_SENSOR_LENGTH 15.0f 33 #define COUNT_SENSOR_START 10000.0f 36 #define HALTING_TIME_THRS 10 38 #define HALTING_SPEED_THRS 1 40 #define DIST_THRS 20.0 43 #define SENSORS_TYPE_E1 1 44 #define SENSORS_TYPE_E2 2 45 #define SENSORS_TYPE SENSORS_TYPE_E2 std::map< std::string, double > MSLaneId_PheromoneMap
std::pair< MSLane *, MSE2Collector * > MSLane_MSE2Collector
std::set< std::string > MSLaneID_set
std::map< MSLane *, bool > LaneCheckMap
std::map< std::string, double > MSLaneID_MaxSpeedMap
std::pair< std::string, double > MSLaneId_Pheromone
std::pair< std::string, double > MSLaneID_MaxSpeed
std::map< std::string, MSE2Collector * > MSLaneID_MSE2CollectorMap
std::pair< std::string, MSE2Collector * > MSLaneID_MSE2Collector
std::map< MSLane *, MSE2Collector * > MSLane_MSE2CollectorMap
std::vector< std::string > LaneIdVector