1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#ifndef ROAD_HPP
#define ROAD_HPP
//-----//
#include <QLineF>
//-----//
#include "Entity.hpp"
//-----//
class QImage;
class QVector2D;
class Road : public Entity
{
QLineF mLine;
public:
Road(const QVector2D &s, const QVector2D &e);
Road(const QLineF &road);
const QVector2D Start() const;
const QVector2D End() const;
const QLineF line() const;
void setLine(const QLineF &line);
bool Valid(const QImage*) const;
};
//-----//
#endif // ROAD_HPP
|