add greatCircleDistance

refs #81
This commit is contained in:
Klaus Basan
2013-12-10 19:32:02 +00:00
committed by Mathew Sutcliffe
parent ded6fc012e
commit 0518e680c3
2 changed files with 35 additions and 1 deletions

View File

@@ -55,10 +55,18 @@ namespace BlackMisc
};
/*!
* \brief Great circle distance between points
* \param coordinate1
* \param coordinate2
* \return
*/
BlackMisc::PhysicalQuantities::CLength greatCircleDistance(const ICoordinateGeodetic &coordinate1, const ICoordinateGeodetic &coordinate2);
/*!
* \brief Geodetic coordinate
*/
class CCoordinateGeodetic : public CValueObject
class CCoordinateGeodetic : public CValueObject, public ICoordinateGeodetic
{
private:
BlackMisc::Geo::CLatitude m_latitude; //!< Latitude