Direction
Possible longitude directions: Is a positive longitude towards east or towards west? 
 
Units
The set of usable angle measurement units. 
 
Domain
Use LongitudeDomain360 if 0-360 is the primary range of the longitude values with 180 being the 'cent...
 
~Longitude()
This cleans up the Longitude class. 
 
Longitude force180Domain() const 
This returns a longitude that is constricted to -180 to 180 degrees. 
 
Longitude force360Domain() const 
This returns a longitude that is constricted to 0-360 degrees. 
 
bool inRange(Longitude min, Longitude max) const 
Checks if this longitude value is within the given range. 
 
As the longitude increases the actual position is more west. 
 
Domain m_currentDomain
This is necessary for converting to PositiveWest and back. 
 
void setPositiveEast(double longitude, Angle::Units units=Angle::Radians)
Set the longitude given a value in the PositiveEast longitude system. 
 
This class is designed to encapsulate the concept of a Longitude. 
 
Longitude & operator=(const Longitude &longitudeToCopy)
Same as positiveEast. 
 
As the longitude increases the actual position is more east. 
 
Contains multiple PvlContainers. 
 
double positiveEast(Angle::Units units=Angle::Radians) const 
Get the longitude in the PositiveEast coordinate system. 
 
static QList< QPair< Longitude, Longitude > > to360Range(Longitude startLon, Longitude endLon)
Calculates where the longitude range is in 0-360. 
 
As the longitude increases the actual position is more east. 
 
double positiveWest(Angle::Units units=Angle::Radians) const 
Get the longitude in the PositiveWest coordinate system. 
 
Defines an angle and provides unit conversions. 
 
void setPositiveWest(double longitude, Angle::Units units=Angle::Radians)
Set the longitude given a value in the PositiveWest longitude system. 
 
Longitude()
Create a blank Longitude object with 0-360 domain. 
 
As the longitude increases the actual position is more west. 
 
Radians are generally used in mathematical equations, 0-2*PI is one circle, however these are more di...