geometry changes/fixes/new features
new grid walkers + fixes new test-cases worked on step/and turn detection android offline-data-reader worked on vap-grouping
This commit is contained in:
@@ -18,6 +18,28 @@ struct AccelerometerData {
|
||||
return std::sqrt( x*x + y*y + z*z );
|
||||
}
|
||||
|
||||
AccelerometerData& operator += (const AccelerometerData& o) {
|
||||
this->x += o.x;
|
||||
this->y += o.y;
|
||||
this->z += o.z;
|
||||
return *this;
|
||||
}
|
||||
|
||||
AccelerometerData& operator -= (const AccelerometerData& o) {
|
||||
this->x -= o.x;
|
||||
this->y -= o.y;
|
||||
this->z -= o.z;
|
||||
return *this;
|
||||
}
|
||||
|
||||
AccelerometerData operator - (const AccelerometerData& o) const {
|
||||
return AccelerometerData(x-o.x, y-o.y, z-o.z);
|
||||
}
|
||||
|
||||
AccelerometerData operator / (const float val) const {
|
||||
return AccelerometerData(x/val, y/val, z/val);
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
#endif // ACCELEROMETERDATA_H
|
||||
|
||||
Reference in New Issue
Block a user