• Skip to content
  • Skip to link menu
KDE 4.0 API Reference
  • KDE API Reference
  • kdeedu
  • Sitemap
  • Contact Us
 

marble/src

Waypoint Class Reference

#include <Waypoint.h>

Inheritance diagram for Waypoint:

Inheritance graph
[legend]

List of all members.


Detailed Description

representaion of a GPS Waypoint.

A Waypoint is a point of interest, or named feature on a map.

Definition at line 25 of file Waypoint.h.


Public Member Functions

 Waypoint (double lat, double lon)
 Waypoint (GeoDataPoint position)
 ~Waypoint ()
virtual void draw (ClipPainter *, const QPoint &)
virtual void draw (ClipPainter *painter, const QSize &canvasSize, ViewParams *viewParams)
virtual void printToStream (QTextStream &) const
void printBodyToStream (QTextStream &) const
double elevation ()
void setElevation (const double &elevation)
QTime time ()
void setTime (const QTime &time)
double magVariation ()
void setMagVariation (const double &magVar)
double geoIdHeight ()
void setGeoIdHeight (const double &geoHeightId)
QString gpsSymbol ()
void setGpsSymbol (const QString &gpsSymbol)
QString type ()
void setType (const QString &type)
QString fix ()
void setFix (const QString &fix)
int satalites ()
void setSatalites (const int &satalites)
double hdop ()
void setHdop (const double &hdop)
double vdop ()
void setVdop (const double &vdop)
double pdop ()
void setPdop (const double &pdop)
double ageOfGpsData ()
void setAgeOfGpsData (const double &age)
int dgpsid ()
void setDgpsid (const int &gpsdid)

Constructor & Destructor Documentation

Waypoint::Waypoint ( double  lat,
double  lon 
)

Waypoint constructor from latitude and longitude.

This constructor sets all of the pointers to 0 and allows the AbstractLayerData constructor make a geopoint from the latitude and longitude.

Parameters:
lat double representation of latitude
lon double representation of longitude

Definition at line 20 of file Waypoint.cpp.

Waypoint::Waypoint ( GeoDataPoint  position  ) 

Constructor froim a geopoint object.

Parameters:
position the geopoint that will be the position of this waypoint

Definition at line 28 of file Waypoint.cpp.

Waypoint::~Waypoint (  ) 

simple destructor

Definition at line 35 of file Waypoint.cpp.


Member Function Documentation

void Waypoint::draw ( ClipPainter *  painter,
const QPoint &  position 
) [virtual]

implementation of AbstractLayerData::draw

See also:
AbstractLayerData::draw

Reimplemented from AbstractLayerData.

Reimplemented in TrackPoint.

Definition at line 54 of file Waypoint.cpp.

void Waypoint::draw ( ClipPainter *  painter,
const QSize &  canvasSize,
ViewParams *  viewParams 
) [virtual]

implementation of AbstractLayerData::draw

See also:
AbstractLayerData::draw

Reimplemented from AbstractLayerData.

Definition at line 60 of file Waypoint.cpp.

void Waypoint::printToStream ( QTextStream &  out  )  const [virtual]

print a text representation of this class to a stream

Reimplemented from AbstractLayerData.

Reimplemented in TrackPoint.

Definition at line 72 of file Waypoint.cpp.

void Waypoint::printBodyToStream ( QTextStream &  out  )  const

Definition at line 80 of file Waypoint.cpp.

double Waypoint::elevation (  ) 

m_elevation getter

Definition at line 108 of file Waypoint.cpp.

void Waypoint::setElevation ( const double &  elevation  ) 

m_elevation setter

Definition at line 113 of file Waypoint.cpp.

QTime Waypoint::time (  ) 

m_time getter

Definition at line 119 of file Waypoint.cpp.

void Waypoint::setTime ( const QTime &  time  ) 

m_time setter

Definition at line 124 of file Waypoint.cpp.

double Waypoint::magVariation (  ) 

m_magVariation getter

Definition at line 130 of file Waypoint.cpp.

void Waypoint::setMagVariation ( const double &  magVar  ) 

m_magVariation setter

Definition at line 135 of file Waypoint.cpp.

double Waypoint::geoIdHeight (  ) 

m_geoIdHeight getter

Definition at line 141 of file Waypoint.cpp.

void Waypoint::setGeoIdHeight ( const double &  geoHeightId  ) 

m_geoIdHeight setter

Definition at line 146 of file Waypoint.cpp.

QString Waypoint::gpsSymbol (  ) 

m_gpsSymbol getter

Definition at line 152 of file Waypoint.cpp.

void Waypoint::setGpsSymbol ( const QString &  gpsSymbol  ) 

m_gpsSymbol setter

Definition at line 157 of file Waypoint.cpp.

QString Waypoint::type (  ) 

m_type getter

Definition at line 162 of file Waypoint.cpp.

void Waypoint::setType ( const QString &  type  ) 

m_type setter

Definition at line 167 of file Waypoint.cpp.

QString Waypoint::fix (  ) 

m_fix getter

Definition at line 172 of file Waypoint.cpp.

void Waypoint::setFix ( const QString &  fix  ) 

m_fix setter

Definition at line 177 of file Waypoint.cpp.

int Waypoint::satalites (  ) 

m_satalites getter

Definition at line 182 of file Waypoint.cpp.

void Waypoint::setSatalites ( const int &  satalites  ) 

m_satalites setter

Definition at line 187 of file Waypoint.cpp.

double Waypoint::hdop (  ) 

m_hdop getter

Definition at line 193 of file Waypoint.cpp.

void Waypoint::setHdop ( const double &  hdop  ) 

m_hdop setter

Definition at line 198 of file Waypoint.cpp.

double Waypoint::vdop (  ) 

m_vdop getter

Definition at line 204 of file Waypoint.cpp.

void Waypoint::setVdop ( const double &  vdop  ) 

m_vdop setter

Definition at line 209 of file Waypoint.cpp.

double Waypoint::pdop (  ) 

m_pdop getter

Definition at line 215 of file Waypoint.cpp.

void Waypoint::setPdop ( const double &  pdop  ) 

m_pdop setter

Definition at line 220 of file Waypoint.cpp.

double Waypoint::ageOfGpsData (  ) 

m_ageOfGpsData getter

Definition at line 226 of file Waypoint.cpp.

void Waypoint::setAgeOfGpsData ( const double &  age  ) 

m_ageOfGpsData setter

Definition at line 231 of file Waypoint.cpp.

int Waypoint::dgpsid (  ) 

m_dgpsid getter

Definition at line 237 of file Waypoint.cpp.

void Waypoint::setDgpsid ( const int &  gpsdid  ) 

m_dgpsid setter

Definition at line 242 of file Waypoint.cpp.


The documentation for this class was generated from the following files:
  • Waypoint.h
  • Waypoint.cpp

marble/src

Skip menu "marble/src"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

kdeedu

Skip menu "kdeedu"
  • kalzium
  • kanagram
  • kig
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  •   docs
  •   src
  • parley
Generated for kdeedu by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal