From cb741f3695bd8883219d26e45da772648dad557a Mon Sep 17 00:00:00 2001 From: Daniel Warner Date: Fri, 27 May 2011 00:14:00 +0100 Subject: [PATCH] Converted CoordTopographic to struct --- CoordTopographic.cpp | 32 ++++++++++++++--------------- CoordTopographic.h | 49 ++++++++------------------------------------ 2 files changed, 24 insertions(+), 57 deletions(-) diff --git a/CoordTopographic.cpp b/CoordTopographic.cpp index ee4f4d7..8e3b6cb 100644 --- a/CoordTopographic.cpp +++ b/CoordTopographic.cpp @@ -2,19 +2,19 @@ CoordTopographic::CoordTopographic(const CoordTopographic& b) { - azimuth_ = b.azimuth_; - elevation_ = b.elevation_; - range_ = b.range_; - range_rate_ = b.range_rate_; + azimuth = b.azimuth; + elevation = b.elevation; + range = b.range; + range_rate = b.range_rate; } CoordTopographic& CoordTopographic::operator =(const CoordTopographic& b) { if (this != &b) { - azimuth_ = b.azimuth_; - elevation_ = b.elevation_; - range_ = b.range_; - range_rate_ = b.range_rate_; + azimuth = b.azimuth; + elevation = b.elevation; + range = b.range; + range_rate = b.range_rate; } return (*this); @@ -22,10 +22,10 @@ CoordTopographic& CoordTopographic::operator =(const CoordTopographic& b) { bool CoordTopographic::operator ==(const CoordTopographic& b) const { - if (azimuth_ == b.azimuth_ && - elevation_ == b.elevation_ && - range_ == b.range_ && - range_rate_ == b.range_rate_) { + if (azimuth == b.azimuth && + elevation == b.elevation && + range == b.range && + range_rate == b.range_rate) { return true; } else { return false; @@ -34,10 +34,10 @@ bool CoordTopographic::operator ==(const CoordTopographic& b) const { bool CoordTopographic::operator !=(const CoordTopographic& b) const { - if (azimuth_ == b.azimuth_ && - elevation_ == b.elevation_ && - range_ == b.range_ && - range_rate_ == b.range_rate_) { + if (azimuth == b.azimuth && + elevation == b.elevation && + range == b.range && + range_rate == b.range_rate) { return false; } else { return true; diff --git a/CoordTopographic.h b/CoordTopographic.h index d8fea8e..8cfbd68 100644 --- a/CoordTopographic.h +++ b/CoordTopographic.h @@ -1,15 +1,15 @@ #ifndef COORDTOPOGRAPHIC_H_ #define COORDTOPOGRAPHIC_H_ -class CoordTopographic { +struct CoordTopographic { public: CoordTopographic() - : azimuth_(0.0), elevation_(0.0), range_(0.0), range_rate_(0.0) { + : azimuth(0.0), elevation(0.0), range(0.0), range_rate(0.0) { } - CoordTopographic(double azimuth, double elevation, double range, double range_rate) - : azimuth_(azimuth), elevation_(elevation), range_(range), range_rate_(range_rate) { + CoordTopographic(double az, double el, double rnge, double rnge_rate) + : azimuth(az), elevation(el), range(rnge), range_rate(rnge_rate) { } CoordTopographic(const CoordTopographic& b); @@ -21,55 +21,22 @@ public: bool operator ==(const CoordTopographic& b) const; bool operator !=(const CoordTopographic& b) const; - void SetAzimuth(const double azimuth) { - azimuth_ = azimuth; - } - - void SetElevation(const double elevation) { - elevation_ = elevation; - } - - void SetRange(const double range) { - range_ = range; - } - - void SetRangeRate(const double range_rate) { - range_rate_ = range_rate; - } - - double GetAzimuth() const { - return azimuth_; - } - - double GetElevation() const { - return elevation_; - } - - double GetRange() const { - return range_; - } - - double GetRangeRate() const { - return range_rate_; - } - -private: /* * radians */ - double azimuth_; + double azimuth; /* * radians */ - double elevation_; + double elevation; /* * kilometers */ - double range_; + double range; /* * kilometers / second */ - double range_rate_; + double range_rate; }; #endif