sgp4/Vector.cpp

24 lines
468 B
C++
Raw Normal View History

2011-03-24 15:55:10 +00:00
#include "Vector.h"
2011-04-03 12:08:31 +00:00
double Vector::GetMagnitude() const {
return sqrt(x_ * x_ + y_ * y_ + z_ * z_);
}
2011-04-09 19:01:19 +00:00
/*
* subtract (this) - (v)
* and return result
*/
Vector Vector::Subtract(const Vector& vec) const {
return Vector(x_ - vec.x_,
y_ - vec.y_,
z_ - vec.z_,
0.0);
}
2011-04-09 19:29:43 +00:00
double Vector::Dot(const Vector& vec) const {
return (x_ * vec.x_) +
(y_ * vec.y_) +
(z_ * vec.z_);
}