Home · All Classes · All Functions ·

QGeoSatelliteInfo Class Reference

The QGeoSatelliteInfo class contains basic information about a satellite. More...

    #include <QGeoSatelliteInfo>

Public Types

enum Attribute { Elevation, Azimuth }

Public Functions

QGeoSatelliteInfo ()
QGeoSatelliteInfo ( const QGeoSatelliteInfo & other )
~QGeoSatelliteInfo ()
qreal attribute ( Attribute attribute ) const
bool hasAttribute ( Attribute attribute ) const
int prnNumber () const
void removeAttribute ( Attribute attribute )
void setAttribute ( Attribute attribute, qreal value )
void setPrnNumber ( int prn )
void setSignalStrength ( int signalStrength )
int signalStrength () const
bool operator!= ( const QGeoSatelliteInfo & other ) const
QGeoSatelliteInfo & operator= ( const QGeoSatelliteInfo & other )
bool operator== ( const QGeoSatelliteInfo & other ) const

Detailed Description

The QGeoSatelliteInfo class contains basic information about a satellite.

See also QGeoSatelliteInfoSource.


Member Type Documentation

enum QGeoSatelliteInfo::Attribute

Defines the attributes for the satellite information.

ConstantValueDescription
QGeoSatelliteInfo::Elevation0The elevation of the satellite, in degrees.
QGeoSatelliteInfo::Azimuth1The azimuth to true north, in degrees.


Member Function Documentation

QGeoSatelliteInfo::QGeoSatelliteInfo ()

Creates a satellite information object.

QGeoSatelliteInfo::QGeoSatelliteInfo ( const QGeoSatelliteInfo & other )

Creates a satellite information object with the values of other.

QGeoSatelliteInfo::~QGeoSatelliteInfo ()

Destroys a satellite information object.

qreal QGeoSatelliteInfo::attribute ( Attribute attribute ) const

Returns the value of the specified attribute as a qreal value.

Returns -1 if the value has not been set.

See also hasAttribute() and setAttribute().

bool QGeoSatelliteInfo::hasAttribute ( Attribute attribute ) const

Returns true if the specified attribute is present in this update.

int QGeoSatelliteInfo::prnNumber () const

Returns the PRN (Pseudo-random noise) number, or -1 if the value has not been set.

See also setPrnNumber().

void QGeoSatelliteInfo::removeAttribute ( Attribute attribute )

Removes the specified attribute and its value.

void QGeoSatelliteInfo::setAttribute ( Attribute attribute, qreal value )

Sets the value for attribute to value.

See also attribute().

void QGeoSatelliteInfo::setPrnNumber ( int prn )

Sets the PRN (Pseudo-random noise) number to prn.

The PRN number can be used to identify a satellite.

See also prnNumber().

void QGeoSatelliteInfo::setSignalStrength ( int signalStrength )

Sets the signal strength to signalStrength, in decibels.

See also signalStrength().

int QGeoSatelliteInfo::signalStrength () const

Returns the signal strength, or -1 if the value has not been set.

See also setSignalStrength().

bool QGeoSatelliteInfo::operator!= ( const QGeoSatelliteInfo & other ) const

Returns true if any of the information for this satellite are not the same as those of other.

QGeoSatelliteInfo & QGeoSatelliteInfo::operator= ( const QGeoSatelliteInfo & other )

Assigns the values from other to this object.

bool QGeoSatelliteInfo::operator== ( const QGeoSatelliteInfo & other ) const

Returns true if all the information for this satellite are the same as those of other.


Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) Trademarks
Qt Mobility Project 1.0.0