Station API

Dependents:   GMCStation

Embed: (wiki syntax)

« Back to documentation index

Location Class Reference

Location info object. More...

#include <Location.h>

Public Member Functions

 Location (double longitude=0, double latitude=0, float elavation=0)
 Constructor.
double getLongitude ()
 Returns longitude.
void setLongitude (double longitude)
 Sets longitude.
double getLatitude ()
 Returns longitude.
void setLatitude (double latinude)
 Sets latitude.
float getElevation ()
 Returns elevation.
void setElavation (float elevation)
 Sets elevation.

Static Public Member Functions

static Location create (char *filename, bool verbose=false)
 creates a Location object from a config file

Detailed Description

Location info object.

Definition at line 31 of file Location.h.


Constructor & Destructor Documentation

Location ( double  longitude = 0,
double  latitude = 0,
float  elavation = 0 
)

Constructor.

Parameters:
longitudelongitude in degrees
latitudelatutude in degrees
elevationelevation in meters

Definition at line 40 of file Location.h.


Member Function Documentation

static Location create ( char *  filename,
bool  verbose = false 
) [static]

creates a Location object from a config file

Parameters:
filenamename of the config file
verboseif true display debug info

Definition at line 49 of file Location.h.

float getElevation (  )

Returns elevation.

Returns:
elevation in meters

Definition at line 113 of file Location.h.

double getLatitude (  )

Returns longitude.

Returns:
longitude in degrees

Definition at line 95 of file Location.h.

double getLongitude (  )

Returns longitude.

Returns:
longitude in degrees

Definition at line 78 of file Location.h.

void setElavation ( float  elevation )

Sets elevation.

Parameters:
elevationelevation in meters

Definition at line 122 of file Location.h.

void setLatitude ( double  latinude )

Sets latitude.

Parameters:
latitudelatitude in degrees

Definition at line 104 of file Location.h.

void setLongitude ( double  longitude )

Sets longitude.

Parameters:
longitudelongitude in degrees

Definition at line 87 of file Location.h.