many changes and updates

- changed the wifi-estimation api
- adjusted test-cases
- worked on grid-bulding and grid-importance
- new walking modules
- fixed some minor issues
This commit is contained in:
2016-08-29 19:02:32 +02:00
parent a2c9e575a2
commit a203305628
23 changed files with 505 additions and 251 deletions

View File

@@ -54,6 +54,15 @@ namespace Floorplan {
Point3 p4;
Quad3(const Point3 p1, const Point3 p2, const Point3 p3, const Point3 p4) : p1(p1), p2(p2), p3(p3), p4(p4) {;}
Quad3 operator * (const float v) const {return Quad3(p1*v, p2*v, p3*v, p4*v);}
const Point3& operator [] (const int idx) const {
switch (idx) {
case 0: return p1;
case 1: return p2;
case 2: return p3;
case 3: return p4;
default: throw Exception("out of bounds");
}
}
};
/** additional type-info for obstacles */