21 #ifndef MSSOTLDefinitions_h 22 #define MSSOTLDefinitions_h 26 #define SENSOR_START 0.0f 28 #define INPUT_SENSOR_LENGTH 100.0f 29 #define OUTPUT_SENSOR_LENGTH 80.0f 32 #define INPUT_COUNT_SENSOR_LENGTH 15.0f 33 #define OUTPUT_COUNT_SENSOR_LENGTH 15.0f 34 #define COUNT_SENSOR_START 10000.0f 37 #define HALTING_TIME_THRS 10 39 #define HALTING_SPEED_THRS 1 41 #define DIST_THRS 20.0 44 #define SENSORS_TYPE_E1 1 45 #define SENSORS_TYPE_E2 2 46 #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