GeoPositionInfo Class Reference

GeoPositionInfo class stores geo position info. More...

#include <geopositioninfo.h>

Collaboration diagram for GeoPositionInfo:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 GeoPositionInfo ()
 Constructor.
qreal accuracy () const
 Returns accuracy.
GeoCoordinate coordinate () const
 Returns geo coordinates.
bool isAccurate () const
 Checks if the accuracy is accurate.
bool isValid ()
 Checks the validity of the GeoPositionInfo.
void setAccuracy (bool accurate, qreal accuracy)
 Sets accuracy.
void setCoordinate (const GeoCoordinate &coordinate)
 Sets geo coordinates.
void setTimestamp (qreal time)
 Sets timestamp.
QDateTime timestamp () const
 Returns timestamp.

Private Attributes

QDateTime m_timestamp
 Timestamp.
GeoCoordinate m_coordinate
 GeoCoordinate.
qreal m_horizontalAccuracy
 Horizontal accuracy.
bool m_isAccurate
 Is accurate.

Detailed Description

GeoPositionInfo class stores geo position info.


Member Function Documentation

qreal GeoPositionInfo::accuracy (  )  const

Returns accuracy.

Returns -1 if accuracy is not accurate.

Returns:
qreal
GeoCoordinate GeoPositionInfo::coordinate (  )  const

Returns geo coordinates.

Returns:
GeoCoordinate
bool GeoPositionInfo::isAccurate (  )  const

Checks if the accuracy is accurate.

Returns:
true if accurate, false otherwise
bool GeoPositionInfo::isValid (  ) 

Checks the validity of the GeoPositionInfo.

Checks coordinate validity.

Returns:
true if valid, false otherwise
void GeoPositionInfo::setAccuracy ( bool  accurate,
qreal  accuracy 
)

Sets accuracy.

Parameters:
accurate true if accuracy is accurate (satellite positioning)
accuracy accuracy value
void GeoPositionInfo::setCoordinate ( const GeoCoordinate coordinate  ) 

Sets geo coordinates.

Parameters:
coordinate GeoCoordinate
void GeoPositionInfo::setTimestamp ( qreal  time  ) 

Sets timestamp.

Parameters:
time timestamp in seconds
QDateTime GeoPositionInfo::timestamp (  )  const

Returns timestamp.

Returns:
QDateTime

The documentation for this class was generated from the following files:

Generated on Fri Sep 3 12:05:41 2010 for Situare client for Maemo by  doxygen 1.6.1