kabc Library API Documentation

KABC::Geo Class Reference

Geographic position. More...

#include <geo.h>

List of all members.

Public Methods

 Geo ()
 Geo (float latitude, float longitude)
void setLatitude (float)
float latitude () const
void setLongitude (float)
float longitude () const
bool isValid () const
QString asString () const


Detailed Description

Geographic position.

This class represents a geographic position.

Definition at line 33 of file geo.h.


Constructor & Destructor Documentation

Geo::Geo  
 

Construct invalid geographics position object.

Definition at line 27 of file geo.cpp.

Geo::Geo float    latitude,
float    longitude
 

Construct geographics position object.

Parameters:
latitude  Geographical latitude
longitude  Geographical longitude

Definition at line 32 of file geo.cpp.

References latitude(), longitude(), setLatitude(), and setLongitude().


Member Function Documentation

void Geo::setLatitude float   
 

Sets the latitude.

Definition at line 38 of file geo.cpp.

References latitude().

Referenced by Geo().

float Geo::latitude  
 

Returns the latitude.

Definition at line 49 of file geo.cpp.

Referenced by Geo(), and setLatitude().

void Geo::setLongitude float   
 

Sets the longitude.

Definition at line 54 of file geo.cpp.

References longitude().

Referenced by Geo().

float Geo::longitude  
 

Returns the longitude.

Definition at line 65 of file geo.cpp.

Referenced by Geo(), and setLongitude().

bool Geo::isValid  
 

Returns, if this object contains a valid geographical position.

Definition at line 70 of file geo.cpp.

QString Geo::asString  
 

Returns string representation of geographical position.

Definition at line 91 of file geo.cpp.

References QString::number().

Referenced by KABC::Addressee::dump().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kabc Library Version 3.2.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Thu Apr 22 14:25:37 2004 by doxygen 1.2.18 written by Dimitri van Heesch, © 1997-2003