23 lines
395 B
C++
23 lines
395 B
C++
#ifndef FLOORPLAN_3D_WALLS_H
|
|
#define FLOORPLAN_3D_WALLS_H
|
|
|
|
#include "Obstacle3.h"
|
|
|
|
namespace Floorplan3D {
|
|
|
|
class Walls {
|
|
|
|
public:
|
|
|
|
virtual void clear() = 0;
|
|
|
|
virtual void add(const Floorplan::Floor* f, const Floorplan::FloorObstacleLine* fol, const Floorplan::FloorObstacleDoor* aboveDoor) = 0;
|
|
|
|
virtual const std::vector<Obstacle3D>& get() = 0;
|
|
|
|
};
|
|
|
|
}
|
|
|
|
#endif // FLOORPLAN_3D_WALLS_H
|