You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
756 B
C++
43 lines
756 B
C++
#include "cposition.h"
|
|
|
|
|
|
cPosition::cPosition(const cPosition& rhs)
|
|
{
|
|
this->m_dLatitude = rhs.m_dLatitude;
|
|
this->m_dLongitude = rhs.m_dLongitude;
|
|
this->m_dElevation = rhs.m_dElevation;
|
|
}
|
|
|
|
cPosition::cPosition(double dLatitude, double dLongitude, double dElevation)
|
|
{
|
|
m_dLatitude = dLatitude;
|
|
m_dLongitude = dLongitude;
|
|
m_dElevation = dElevation;
|
|
}
|
|
|
|
double cPosition::getLatitude()
|
|
{
|
|
return(m_dLatitude);
|
|
}
|
|
|
|
double cPosition::getLongitude()
|
|
{
|
|
return(m_dLongitude);
|
|
}
|
|
|
|
double cPosition::getElevation()
|
|
{
|
|
return(m_dElevation);
|
|
}
|
|
|
|
cPosition &cPosition::operator=(const cPosition &rhs)
|
|
{
|
|
if(this != &rhs)
|
|
{
|
|
this->m_dLatitude = rhs.m_dLatitude;
|
|
this->m_dLongitude = rhs.m_dLongitude;
|
|
this->m_dElevation = rhs.m_dElevation;
|
|
}
|
|
return(*this);
|
|
}
|