adjusted 3D modeling for walls

refactoring
new helper classes / methods
This commit is contained in:
2018-07-22 13:47:07 +02:00
parent da06bacb6b
commit 8ea7b7f3b6
13 changed files with 693 additions and 104 deletions

View File

@@ -0,0 +1,22 @@
#ifndef WALLS_H
#define WALLS_H
#include "Obstacle3.h"
namespace Ray3D {
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 // WALLS_H