digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::GPSDataContainer Class Reference

Public Types

typedef QFlags< HasFlagsEnum > HasFlags
 
enum  HasFlagsEnum {
  HasCoordinates = 1 , HasAltitude = 2 , HasIsInterpolated = 4 , HasNSatellites = 8 ,
  HasDop = 16 , HasFixType = 32 , HasSpeed = 64
}
 

Public Member Functions

void clear ()
 
void clearAltitude ()
 
void clearDop ()
 
void clearFixType ()
 
void clearNonCoordinates ()
 
void clearNSatellites ()
 
void clearSpeed ()
 
HasFlags flags () const
 
GeoCoordinates getCoordinates () const
 
qreal getDop () const
 
qreal getFixType () const
 
int getNSatellites () const
 
qreal getSpeed () const
 Return the speed in m/s.
 
bool hasAltitude () const
 
bool hasCoordinates () const
 
bool hasDop () const
 
bool hasFixType () const
 
bool hasNSatellites () const
 
bool hasSpeed () const
 
bool operator== (const GPSDataContainer &b) const
 
void setAltitude (const qreal alt)
 
void setCoordinates (const GeoCoordinates &coordinates)
 
void setDop (const qreal dop)
 
void setFixType (const int fixType)
 
void setLatLon (const qreal lat, const qreal lon)
 
void setNSatellites (const int nSatellites)
 
void setSpeed (const qreal speed)
 Set the speed in m/s.