road.h
来自「一个完整的交叉口仿真模型 实现生成交叉口 和车辆生成 运行 跟驰等」· C头文件 代码 · 共 58 行
H
58 行
// Road.h: interface for the CRoad class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_ROAD_H__3C1B020F_9AFF_4952_B702_FB94DC856D59__INCLUDED_)
#define AFX_ROAD_H__3C1B020F_9AFF_4952_B702_FB94DC856D59__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Car.h"
#include "math.h"
class CRoad
{
public:
CRoad();
virtual ~CRoad();
void EastGenerateCar(); //东向道路链表中产生车辆;
void WestGenerateCar(); //西向道路链表中产生车辆;
void SouthGenerateCar(); //南向道路链表中产生车辆;
void NorthGenerateCar(); //北向道路链表中产生车辆;
void DeleteCar(); //道路链表中删除车辆;
void InsertCar(); //道路链表中增加车辆;
public:
float m_SouthLaneWidth;
float m_EastLaneWidth;
float m_NorthLaneWidth;
float m_WestLaneWidth;
int m_SouthLaneNumber;
int m_NorthLaneNumber;
int m_WestLaneNumber;
int m_EastLaneNumber;
float m_EastLaneTraffic;
float m_WestLaneTraffic;
float m_SouthLaneTraffic;
float m_NorthLaneTraffic;
CCar* ptrToEastLane1; //指向各个路段的指针,用来存储车辆的链表;
CCar* ptrToEastLane2;
CCar* ptrToWestLane1;
CCar* ptrToWestLane2;
CCar* ptrToSouthLane1;
CCar* ptrToSouthLane2;
CCar* ptrToNorthLane1;
CCar* ptrToNorthLane2;
};
#endif // !defined(AFX_ROAD_H__3C1B020F_9AFF_4952_B702_FB94DC856D59__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?