moved from ray3 to floorplan/3D

worked on new wall models
refactoring
This commit is contained in:
2018-07-24 08:13:16 +02:00
parent 083a1c2cf2
commit 8dd1ba0be6
25 changed files with 703 additions and 92 deletions

22
floorplan/3D/Walls.h Normal file
View File

@@ -0,0 +1,22 @@
#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