adjusted 3D modeling for walls
refactoring new helper classes / methods
This commit is contained in:
22
wifi/estimate/ray3/Walls.h
Normal file
22
wifi/estimate/ray3/Walls.h
Normal 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
|
||||
Reference in New Issue
Block a user