2011-04-23 11:18:51 +00:00
|
|
|
#include "CoordTopographic.h"
|
2011-04-09 18:50:25 +00:00
|
|
|
|
|
|
|
CoordTopographic::CoordTopographic(const CoordTopographic& b) {
|
|
|
|
|
2011-05-26 23:14:00 +00:00
|
|
|
azimuth = b.azimuth;
|
|
|
|
elevation = b.elevation;
|
|
|
|
range = b.range;
|
|
|
|
range_rate = b.range_rate;
|
2011-04-09 18:50:25 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
CoordTopographic& CoordTopographic::operator =(const CoordTopographic& b) {
|
|
|
|
|
|
|
|
if (this != &b) {
|
2011-05-26 23:14:00 +00:00
|
|
|
azimuth = b.azimuth;
|
|
|
|
elevation = b.elevation;
|
|
|
|
range = b.range;
|
|
|
|
range_rate = b.range_rate;
|
2011-04-09 18:50:25 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
return (*this);
|
|
|
|
}
|
|
|
|
|
|
|
|
bool CoordTopographic::operator ==(const CoordTopographic& b) const {
|
|
|
|
|
2011-05-26 23:14:00 +00:00
|
|
|
if (azimuth == b.azimuth &&
|
|
|
|
elevation == b.elevation &&
|
|
|
|
range == b.range &&
|
|
|
|
range_rate == b.range_rate) {
|
2011-04-09 18:50:25 +00:00
|
|
|
return true;
|
|
|
|
} else {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
bool CoordTopographic::operator !=(const CoordTopographic& b) const {
|
|
|
|
|
2011-05-26 23:14:00 +00:00
|
|
|
if (azimuth == b.azimuth &&
|
|
|
|
elevation == b.elevation &&
|
|
|
|
range == b.range &&
|
|
|
|
range_rate == b.range_rate) {
|
2011-04-09 18:50:25 +00:00
|
|
|
return false;
|
|
|
|
} else {
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
}
|
2011-03-24 15:55:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|