Antenna Class Reference
[GPSTk data structures]

#include <Antenna.hpp>

Collaboration diagram for Antenna:

Collaboration graph
[legend]
List of all members.

Detailed Description

This class encapsulates the data related to GNSS antennas according to IGS standards.

Further information about antennas may be found in IGS ftp site:

ftp://igscb.jpl.nasa.gov/pub/station/general/

At that site you'll find some very important files:

This class is normally used in combination with 'AntexReader' class. A typical way to use these classes follows:

      // Declare some Antenna objects
   Antenna antenna1;
   Antenna antenna2;
   Antenna satGPS02;

      // Create AntexReader object
   AntexReader antexread;

      // Open Antex file. 'igs05.atx' is for absolute phase centers,
      // while 'igs_01.atx' is for relative phase centers.
   antexread.open("igs05.atx");

   double elevation( 34.5 );
   double azimuth( 163.2 );

      // Get antenna data and accentricity for L1 for satellite GPS-07
      // at a specific epoch
   DayTime epoch(2008, 6, 15, 10, 21, 12654.0);
   satGPS07 = antexread.getAntenna( "G07", epoch );
   cout << satGPS07.getAntennaPCOffset( Antenna::G01 ) << endl;

      // Get antenna data and non-azimuth dependent phase center
      // offset value + eccentricity for L2.
      // Radome type is NOT taken into account
   antenna1  = antexread.getAntennaNoRadome("AOAD/M_B");
   cout << antenna1.getAntennaPCOffset( Antenna::G02, elevation );

      // Get antenna data and azimuth-dependent phase center offset
      // value + eccentricity for L1.
      // Ask for a specific "strict IGS" model+radome combination
   std::string strictIGSModel( "ASH700936B_M    SNOW" );
   antenna2  = antexread.getAntenna( strictIGSModel );
   cout << antenna2.getAntennaPCOffset( Antenna::G01,
                                        elevation,
                                        azimuth );

See also:
AntexReader.hpp

Definition at line 113 of file Antenna.hpp.

Public Types

typedef std::map< AntennaDataType,
std::string > 
AntennaDataMap
 Map containing antenna data.
typedef std::map< frequencyType,
Triple
AntennaEccDataMap
 Map for antenna phase center eccentricities.
typedef std::map< frequencyType,
std::vector< double > > 
NoAziDataMap
 Map for non-azimuth dependent phase center patterns.
typedef std::map< double,
std::vector< double > > 
AzimuthDataMap
 Map for azimuth dependent phase center patterns.
typedef std::map< frequencyType,
AzimuthDataMap
PCDataMap
 Map for azimuth dependent phase center patterns and frequencies.
enum  frequencyType {
  G01, G02, G05, R01,
  R02, E01, E05, E07,
  E08, E06
}
 Frequency type. More...
enum  AntennaDataType {
  antennaType, antennaRadome, serial, cnnn,
  cosparID, calMethod, agency, numAntennas,
  date, sinexCode
}
 Antenna data type. More...

Public Member Functions

 Antenna ()
 Default constructor.
 Antenna (const Triple &eccL1, const Triple &eccL2)
 Common constructor.
 Antenna (double NorthEccL1, double EastEccL1, double UpEccL1, double NorthEccL2, double EastEccL2, double UpEccL2)
 Common constructor.
Triple getAntennaEccentricity (frequencyType freq) const throw (InvalidRequest)
 Get antenna eccentricity (or 'phase center offset' in Antex parlance) as a Triple in UEN system.
Triple getAntennaPCVariation (frequencyType freq, double elevation) const throw (InvalidRequest)
 Get antenna phase center variation.
Triple getAntennaPCVariation (frequencyType freq, double elevation, double azimuth) const throw (InvalidRequest)
 Get antenna phase center variation.
std::string getAntennaData (AntennaDataType dataType) const throw (InvalidRequest)
 Get antenna data.
Antenna setAntennaData (AntennaDataType dataType, const std::string &data)
 Set antenna data.
std::string getAntennaType () const throw (InvalidRequest)
 Get antenna type.
Antenna setAntennaType (const std::string &type)
 Set antenna type.
std::string getAntennaRadome () const throw (InvalidRequest)
 Get antenna radome.
Antenna setAntennaRadome (const std::string &radome)
 Set antenna radome.
std::string getAntennaSerial () const throw (InvalidRequest)
 Get antenna serial number or satellite code "CNN".
Antenna setAntennaSerial (const std::string &sn)
 Set antenna serial number or satellite code "CNN".
std::string getAntennaCalMethod () const throw (InvalidRequest)
 Get antenna calibration method.
Antenna setAntennaCalMethod (const std::string &method)
 Set antenna calibration method.
DayTime getAntennaValidFrom () const
 Get start of antenna validity period.
Antenna setAntennaValidFrom (const DayTime &valFrom)
 Set start of antenna validity period.
DayTime getAntennaValidUntil () const
 Get end of antenna validity period.
Antenna setAntennaValidUntil (const DayTime &valUntil)
 Set end of antenna validity period.
double getDazi () const
 Get increment of the azimuth.
Antenna setDazi (double daz)
 Set increment of the azimuth.
double getZen1 () const
 Get initial zenith grid value.
Antenna setZen1 (double z1)
 Set initial zenith grid value.
double getZen2 () const
 Get final zenith grid value.
Antenna setZen2 (double z2)
 Set final zenith grid value.
double getDzen () const
 Get increment of the zenith.
Antenna setDzen (double dz)
 Set increment of the zenith.
int getNumFreq () const
 Get number of frequencies.
Antenna setNumFreq (int nFreq)
 Set number of frequencies.
AntennaDataMap getAntennaDataMap () const
 Get antenna data map.
Antenna setAntennaDataMap (const AntennaDataMap &dataMap)
 Set antenna data map.
std::vector< std::string > getAntennaComments () const
 Get antenna comments.
Antenna setAntennaComments (const std::vector< std::string > &comments)
 Set antenna comments.
Antenna addAntennaComments (std::string comments)
 Add antenna comments.
AntennaEccDataMap getAntennaEccMap () const
 Get antenna phase center eccentricities map, in METERS.
Antenna setAntennaEccMap (const AntennaEccDataMap &eccMap)
 Set antenna phase center eccentricities map, in METERS.
Antenna addAntennaEcc (frequencyType freq, const Triple &trEcc)
 Add antenna phase center ecccentricities, in METERS.
Antenna addAntennaEcc (frequencyType freq, double northEcc, double eastEcc, double upEcc)
 Add antenna phase center eccentricities, in METERS.
AntennaEccDataMap getAntennaRMSEccMap () const
 Get antenna phase center RMS eccentricities map, in METERS.
Antenna setAntennaRMSEccMap (const AntennaEccDataMap &eccRMSMap)
 Set antenna phase center RMS eccentricities map, in METERS.
Antenna addAntennaRMSEcc (frequencyType freq, double northRMS, double eastRMS, double upRMS)
 Add antenna phase center RMS eccentricities, in METERS.
NoAziDataMap getAntennaNoAziMap () const
 Get antenna non-azimuth dependent patterns map, in METERS.
Antenna setAntennaNoAziMap (const NoAziDataMap &naMap)
 Set antenna non-azimuth dependent patterns map, in METERS.
Antenna addAntennaNoAziPattern (frequencyType freq, const std::vector< double > &pcVec)
 Add antenna non-azimuth dependent pattern, in METERS.
PCDataMap getAntennaPCMap () const
 Get antenna azimuth dependent patterns map, in METERS.
Antenna setAntennaPCMap (const PCDataMap &pMap)
 Set antenna azimuth dependent patterns map, in METERS.
Antenna addAntennaPattern (frequencyType freq, double azi, const std::vector< double > &pcVec)
 Add antenna azimuth dependent pattern, in METERS.
NoAziDataMap getAntennaNoAziRMSMap () const
 Get antenna non-azimuth dependent RMS map, in METERS.
Antenna setAntennaNoAziRMSMap (const NoAziDataMap &naRMSMap)
 Set antenna non-azimuth dependent RMS map, in METERS.
Antenna addAntennaNoAziRMS (frequencyType freq, const std::vector< double > &pcRMS)
 Add antenna non-azimuth dependent RMS, in METERS.
PCDataMap getAntennaPCRMSMap () const
 Get antenna azimuth dependent RMS map, in METERS.
Antenna setAntennaPCRMSMap (const PCDataMap &pRMSMap)
 Set antenna azimuth dependent RMS map, in METERS.
Antenna addAntennaPatternRMS (frequencyType freq, double azi, const std::vector< double > &pcRMSVec)
 Add antenna azimuth dependent RMS, in METERS.
int getAntennaDataSize () const
 Get size of antenna data map.
int getAntennaEccMapSize () const
 Get size of antenna phase center eccentricities map.
int getNoAziMapSize () const
 Get size of non-azimuth dependent phase center patterns map.
int getPCMapSize () const
 Get size of azimuth dependent phase center patterns map.
bool isValid () const
 Returns if this object is valid.
virtual ~Antenna ()
 Destructor.


Member Typedef Documentation

typedef std::map< AntennaDataType, std::string > AntennaDataMap
 

Map containing antenna data.

Definition at line 152 of file Antenna.hpp.

typedef std::map< frequencyType, Triple > AntennaEccDataMap
 

Map for antenna phase center eccentricities.

Definition at line 155 of file Antenna.hpp.

typedef std::map< double, std::vector<double> > AzimuthDataMap
 

Map for azimuth dependent phase center patterns.

Definition at line 161 of file Antenna.hpp.

typedef std::map< frequencyType, std::vector<double> > NoAziDataMap
 

Map for non-azimuth dependent phase center patterns.

Definition at line 158 of file Antenna.hpp.

typedef std::map< frequencyType, AzimuthDataMap > PCDataMap
 

Map for azimuth dependent phase center patterns and frequencies.

Definition at line 164 of file Antenna.hpp.


Member Enumeration Documentation

enum AntennaDataType
 

Antenna data type.

Enumeration values:
antennaType  Antenna type. IGS standard 'rcvr_ant.tab'.
antennaRadome  Antenna radome. IGS standard 'rcvr_ant.tab'.
serial  Serial number/satellite code "CNN".
cnnn  Satellite code "CNNN".
cosparID  COSPAR ID "YYYY-XXXA".
calMethod  Calibration method.
agency  Name of agency.
numAntennas  Number of calibrated antennas.
date  Date.
sinexCode  SINEX code.

Definition at line 134 of file Antenna.hpp.

enum frequencyType
 

Frequency type.

Enumeration values:
G01  L1 - GPS.
G02  L2 - GPS.
G05  L5 - GPS.
R01  G1 - GLONASS.
R02  G2 - GLONASS.
E01  E1 - Galileo.
E05  E5a - Galileo.
E07  E5b - Galileo.
E08  E5 (E5a+E5b) - Galileo.
E06  E6 - Galileo.

Definition at line 118 of file Antenna.hpp.


Constructor & Destructor Documentation

Antenna  )  [inline]
 

Default constructor.

Definition at line 169 of file Antenna.hpp.

Antenna const Triple eccL1,
const Triple eccL2
 

Common constructor.

Parameters:
[in] eccL1 Eccentricity Triple (meters) for GPS L1 freq.
[in] eccL2 Eccentricity Triple (meters) for GPS L2 freq.

Definition at line 44 of file Antenna.cpp.

References Antenna::addAntennaEcc(), Antenna::G01, and Antenna::G02.

Antenna double  NorthEccL1,
double  EastEccL1,
double  UpEccL1,
double  NorthEccL2,
double  EastEccL2,
double  UpEccL2
 

Common constructor.

Parameters:
[in] NorthEccL1 North eccentricity (meters) for GPS L1 freq
[in] EastEccL1 East eccentricity (meters) for GPS L1 freq
[in] UpEccL1 Up eccentricity (meters) for GPS L1 freq
[in] NorthEccL2 North eccentricity (meters) for GPS L2 freq
[in] EastEccL2 East eccentricity (meters) for GPS L2 freq
[in] UpEccL2 Up eccentricity (meters) for GPS L2 freq

Definition at line 64 of file Antenna.cpp.

References Antenna::addAntennaEcc(), Antenna::G01, and Antenna::G02.

virtual ~Antenna  )  [inline, virtual]
 

Destructor.

Definition at line 626 of file Antenna.hpp.


Member Function Documentation

Antenna addAntennaComments std::string  comments  )  [inline]
 

Add antenna comments.

Parameters:
[in] comments Antenna comments line

Definition at line 437 of file Antenna.hpp.

Antenna addAntennaEcc frequencyType  freq,
double  northEcc,
double  eastEcc,
double  upEcc
 

Add antenna phase center eccentricities, in METERS.

Parameters:
[in] freq Frequency.
[in] northEcc North eccentricity component, in METERS.
[in] eastEcc East eccentricity component, in METERS.
[in] upEcc Up eccentricity component, in METERS.

Definition at line 315 of file Antenna.cpp.

Antenna addAntennaEcc frequencyType  freq,
const Triple trEcc
[inline]
 

Add antenna phase center ecccentricities, in METERS.

Parameters:
[in] freq Frequency.
[in] trEcc Eccentricity Triple, in METERS.

Definition at line 459 of file Antenna.hpp.

Referenced by Antenna::Antenna().

Antenna addAntennaNoAziPattern frequencyType  freq,
const std::vector< double > &  pcVec
[inline]
 

Add antenna non-azimuth dependent pattern, in METERS.

Parameters:
[in] freq Frequency.
[in] pcVec Vector of phase centers, in METERS.

Definition at line 522 of file Antenna.hpp.

Antenna addAntennaNoAziRMS frequencyType  freq,
const std::vector< double > &  pcRMS
[inline]
 

Add antenna non-azimuth dependent RMS, in METERS.

Parameters:
[in] freq Frequency.
[in] pcRMS Vector of phase centers RMS, in METERS.

Definition at line 570 of file Antenna.hpp.

Antenna addAntennaPattern frequencyType  freq,
double  azi,
const std::vector< double > &  pcVec
[inline]
 

Add antenna azimuth dependent pattern, in METERS.

Parameters:
[in] freq Frequency.
[in] azi Azimuth.
[in] pcVec Vector of phase centers, in METERS.

Definition at line 546 of file Antenna.hpp.

Antenna addAntennaPatternRMS frequencyType  freq,
double  azi,
const std::vector< double > &  pcRMSVec
[inline]
 

Add antenna azimuth dependent RMS, in METERS.

Parameters:
[in] freq Frequency.
[in] azi Azimuth.
[in] pcRMSVec Vector of phase centers RMS, in METERS.

Definition at line 594 of file Antenna.hpp.

Antenna addAntennaRMSEcc frequencyType  freq,
double  northRMS,
double  eastRMS,
double  upRMS
 

Add antenna phase center RMS eccentricities, in METERS.

Parameters:
[in] freq Frequency.
[in] northRMS North eccentricity RMS component, in METERS.
[in] eastRMS East eccentricity RMS component, in METERS.
[in] upRMS Up eccentricity RMS component, in METERS.

Definition at line 341 of file Antenna.cpp.

std::string getAntennaCalMethod  )  const throw (InvalidRequest) [inline]
 

Get antenna calibration method.

Definition at line 303 of file Antenna.hpp.

Referenced by AntexReader::getAntenna(), and AntexReader::getAntennaNoRadome().

std::vector<std::string> getAntennaComments  )  const [inline]
 

Get antenna comments.

Definition at line 421 of file Antenna.hpp.

std::string getAntennaData AntennaDataType  dataType  )  const throw (InvalidRequest)
 

Get antenna data.

Parameters:
[in] dataType Antenna data type to be fetched

Definition at line 83 of file Antenna.cpp.

References GPSTK_THROW.

AntennaDataMap getAntennaDataMap  )  const [inline]
 

Get antenna data map.

Definition at line 408 of file Antenna.hpp.

int getAntennaDataSize  )  const [inline]
 

Get size of antenna data map.

Definition at line 601 of file Antenna.hpp.

References Triple::size().

Referenced by Antenna::isValid().

Triple getAntennaEccentricity frequencyType  freq  )  const throw (InvalidRequest)
 

Get antenna eccentricity (or 'phase center offset' in Antex parlance) as a Triple in UEN system.

Parameters:
[in] freq Frequency
Warning:
The phase center offset Triple is in UEN system.

Definition at line 111 of file Antenna.cpp.

References GPSTK_THROW.

AntennaEccDataMap getAntennaEccMap  )  const [inline]
 

Get antenna phase center eccentricities map, in METERS.

Definition at line 442 of file Antenna.hpp.

int getAntennaEccMapSize  )  const [inline]
 

Get size of antenna phase center eccentricities map.

Definition at line 606 of file Antenna.hpp.

References Triple::size().

Referenced by Antenna::isValid().

NoAziDataMap getAntennaNoAziMap  )  const [inline]
 

Get antenna non-azimuth dependent patterns map, in METERS.

Definition at line 505 of file Antenna.hpp.

NoAziDataMap getAntennaNoAziRMSMap  )  const [inline]
 

Get antenna non-azimuth dependent RMS map, in METERS.

Definition at line 553 of file Antenna.hpp.

PCDataMap getAntennaPCMap  )  const [inline]
 

Get antenna azimuth dependent patterns map, in METERS.

Definition at line 528 of file Antenna.hpp.

PCDataMap getAntennaPCRMSMap  )  const [inline]
 

Get antenna azimuth dependent RMS map, in METERS.

Definition at line 576 of file Antenna.hpp.

Triple getAntennaPCVariation frequencyType  freq,
double  elevation,
double  azimuth
const throw (InvalidRequest)
 

Get antenna phase center variation.

This method returns a Triple, in UEN system, with the elevation and azimuth-dependent phase center variation.

Parameters:
[in] freq Frequency
[in] elevation Elevation (degrees)
[in] azimuth Azimuth (degrees)
Warning:
The phase center variation Triple is in UEN system.

Definition at line 198 of file Antenna.cpp.

References GPSTK_THROW.

Triple getAntennaPCVariation frequencyType  freq,
double  elevation
const throw (InvalidRequest)
 

Get antenna phase center variation.

Use this method when you don't have azimuth dependent phase center patterns.

This method returns a Triple, in UEN system, with the elevation-dependent phase center variation.

Parameters:
[in] freq Frequency
[in] elevation Elevation (degrees)
Warning:
The phase center variation Triple is in UEN system.

Definition at line 146 of file Antenna.cpp.

References GPSTK_THROW.

std::string getAntennaRadome  )  const throw (InvalidRequest) [inline]
 

Get antenna radome.

Definition at line 275 of file Antenna.hpp.

Referenced by AntexReader::getAntenna(), and AntexReader::getAntennaNoRadome().

AntennaEccDataMap getAntennaRMSEccMap  )  const [inline]
 

Get antenna phase center RMS eccentricities map, in METERS.

Definition at line 478 of file Antenna.hpp.

std::string getAntennaSerial  )  const throw (InvalidRequest) [inline]
 

Get antenna serial number or satellite code "CNN".

Definition at line 289 of file Antenna.hpp.

Referenced by AntexReader::getAntenna(), and AntexReader::getAntennaNoRadome().

std::string getAntennaType  )  const throw (InvalidRequest) [inline]
 

Get antenna type.

Definition at line 261 of file Antenna.hpp.

Referenced by AntexReader::getAntenna(), and AntexReader::getAntennaNoRadome().

DayTime getAntennaValidFrom  )  const [inline]
 

Get start of antenna validity period.

Definition at line 317 of file Antenna.hpp.

Referenced by AntexReader::getAntenna(), and AntexReader::getAntennaNoRadome().

DayTime getAntennaValidUntil  )  const [inline]
 

Get end of antenna validity period.

Definition at line 330 of file Antenna.hpp.

Referenced by AntexReader::getAntenna().

double getDazi  )  const [inline]
 

Get increment of the azimuth.

Definition at line 343 of file Antenna.hpp.

double getDzen  )  const [inline]
 

Get increment of the zenith.

Definition at line 382 of file Antenna.hpp.

int getNoAziMapSize  )  const [inline]
 

Get size of non-azimuth dependent phase center patterns map.

Definition at line 611 of file Antenna.hpp.

References Triple::size().

int getNumFreq  )  const [inline]
 

Get number of frequencies.

Definition at line 395 of file Antenna.hpp.

int getPCMapSize  )  const [inline]
 

Get size of azimuth dependent phase center patterns map.

Definition at line 616 of file Antenna.hpp.

References Triple::size().

double getZen1  )  const [inline]
 

Get initial zenith grid value.

Definition at line 356 of file Antenna.hpp.

double getZen2  )  const [inline]
 

Get final zenith grid value.

Definition at line 369 of file Antenna.hpp.

bool isValid  )  const
 

Returns if this object is valid.

The validity criteria is to have a non-empty 'antennaData' map AND a non-empty 'antennaEccMap'.

Definition at line 362 of file Antenna.cpp.

References Antenna::getAntennaDataSize(), and Antenna::getAntennaEccMapSize().

Antenna setAntennaCalMethod const std::string &  method  )  [inline]
 

Set antenna calibration method.

Parameters:
[in] method Antenna calibration method

Definition at line 312 of file Antenna.hpp.

Antenna setAntennaComments const std::vector< std::string > &  comments  )  [inline]
 

Set antenna comments.

Parameters:
[in] comments Antenna comments vector

Definition at line 429 of file Antenna.hpp.

Antenna setAntennaData AntennaDataType  dataType,
const std::string &  data
[inline]
 

Set antenna data.

Parameters:
[in] dataType Antenna data type to be set
[in] data String of data to be stored

Definition at line 255 of file Antenna.hpp.

Antenna setAntennaDataMap const AntennaDataMap dataMap  )  [inline]
 

Set antenna data map.

Parameters:
[in] dataMap Antenna data map

Definition at line 416 of file Antenna.hpp.

Antenna setAntennaEccMap const AntennaEccDataMap eccMap  )  [inline]
 

Set antenna phase center eccentricities map, in METERS.

Parameters:
[in] eccMap Antenna phase center eccentricities map, METERS.

Definition at line 450 of file Antenna.hpp.

Antenna setAntennaNoAziMap const NoAziDataMap naMap  )  [inline]
 

Set antenna non-azimuth dependent patterns map, in METERS.

Parameters:
[in] naMap Antenna non-azimuth dependent patterns map, METERS.

Definition at line 513 of file Antenna.hpp.

Antenna setAntennaNoAziRMSMap const NoAziDataMap naRMSMap  )  [inline]
 

Set antenna non-azimuth dependent RMS map, in METERS.

Parameters:
[in] naRMSMap Antenna non-azimuth dependent RMS map, METERS.

Definition at line 561 of file Antenna.hpp.

Antenna setAntennaPCMap const PCDataMap pMap  )  [inline]
 

Set antenna azimuth dependent patterns map, in METERS.

Parameters:
[in] pMap Antenna azimuth dependent patterns map, METERS.

Definition at line 536 of file Antenna.hpp.

Antenna setAntennaPCRMSMap const PCDataMap pRMSMap  )  [inline]
 

Set antenna azimuth dependent RMS map, in METERS.

Parameters:
[in] pRMSMap Antenna azimuth dependent patterns map, METERS.

Definition at line 584 of file Antenna.hpp.

Antenna setAntennaRadome const std::string &  radome  )  [inline]
 

Set antenna radome.

Parameters:
[in] radome Type of radome. IGS standard 'rcvr_ant.tab'

Definition at line 284 of file Antenna.hpp.

Antenna setAntennaRMSEccMap const AntennaEccDataMap eccRMSMap  )  [inline]
 

Set antenna phase center RMS eccentricities map, in METERS.

Parameters:
[in] eccRMSMap Antenna phase center RMS eccentricities map, in METERS

Definition at line 487 of file Antenna.hpp.

Antenna setAntennaSerial const std::string &  sn  )  [inline]
 

Set antenna serial number or satellite code "CNN".

Parameters:
[in] sn Serial number/satellite code "CNN"

Definition at line 298 of file Antenna.hpp.

Antenna setAntennaType const std::string &  type  )  [inline]
 

Set antenna type.

Parameters:
[in] type Type of antenna. IGS standard 'rcvr_ant.tab'

Definition at line 270 of file Antenna.hpp.

Antenna setAntennaValidFrom const DayTime valFrom  )  [inline]
 

Set start of antenna validity period.

Parameters:
[in] valFrom Start of validity period

Definition at line 325 of file Antenna.hpp.

Antenna setAntennaValidUntil const DayTime valUntil  )  [inline]
 

Set end of antenna validity period.

Parameters:
[in] valUntil End of validity period

Definition at line 338 of file Antenna.hpp.

Antenna setDazi double  daz  )  [inline]
 

Set increment of the azimuth.

Parameters:
[in] daz Increment of the azimuth

Definition at line 351 of file Antenna.hpp.

Antenna setDzen double  dz  )  [inline]
 

Set increment of the zenith.

Parameters:
[in] dz Increment of the zenith

Definition at line 390 of file Antenna.hpp.

Antenna setNumFreq int  nFreq  )  [inline]
 

Set number of frequencies.

Parameters:
[in] nFreq Number of frequencies

Definition at line 403 of file Antenna.hpp.

Antenna setZen1 double  z1  )  [inline]
 

Set initial zenith grid value.

Parameters:
[in] z1 Initial zenith grid value

Definition at line 364 of file Antenna.hpp.

Antenna setZen2 double  z2  )  [inline]
 

Set final zenith grid value.

Parameters:
[in] z2 Final zenith grid value

Definition at line 377 of file Antenna.hpp.


The documentation for this class was generated from the following files:
Generated on Wed Feb 8 03:31:34 2012 for GPS ToolKit Software Library by  doxygen 1.3.9.1