⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 road.h

📁 一个完整的交叉口仿真模型 实现生成交叉口 和车辆生成 运行 跟驰等
💻 H
字号:
// 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -