35 lines
564 B
C
35 lines
564 B
C
|
//
|
||
|
// Created by ricardo on 2022/6/11.
|
||
|
//
|
||
|
|
||
|
#ifndef AUTO_BUS_GUI_MAIN_SCENE_H
|
||
|
#define AUTO_BUS_GUI_MAIN_SCENE_H
|
||
|
|
||
|
#include "QGraphicsScene"
|
||
|
#include "QGraphicsPixmapItem"
|
||
|
#include "railsModel.h"
|
||
|
|
||
|
class SceneManager
|
||
|
{
|
||
|
public:
|
||
|
QGraphicsScene *scene;
|
||
|
|
||
|
~SceneManager();
|
||
|
|
||
|
/**
|
||
|
* 初始化绘制场景
|
||
|
*/
|
||
|
void init();
|
||
|
|
||
|
/**
|
||
|
* 初始化场景中的站点
|
||
|
* @param rail_head 轨道的头节点
|
||
|
*/
|
||
|
void initBusStop(rail_node_t *rail_head);
|
||
|
|
||
|
private:
|
||
|
QGraphicsPixmapItem *pixmap_items;
|
||
|
};
|
||
|
|
||
|
#endif //AUTO_BUS_GUI_MAIN_SCENE_H
|