Eaagles::Dafif::NavaidLoader::NavaidKey Struct Reference

Inherits Eaagles::Dafif::Database::Key.

Inheritance diagram for Eaagles::Dafif::NavaidLoader::NavaidKey:

Inheritance graph
[legend]
Collaboration diagram for Eaagles::Dafif::NavaidLoader::NavaidKey:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NavaidKey (const long idx, const Navaid &navaid)
 NavaidKey (const char *key)
 NavaidKey (const char *id, const char *country)
 NavaidKey (const float freq)
 NavaidKey (const long chan)
 ~NavaidKey ()
void serialize (std::ostream &sout) const

Public Attributes

float freq
int channel
char key [NA_KEY_LEN+1]
char ident [NA_IDENT_LEN+1]
char countryCode [NA_CCODE_LEN+1]
Navaid::NavaidType type

Detailed Description

Memory key used for quick Navaid record lookup freq - frequency channel - TACAN channel (+channel ==> X band) (-channel ==> Y band) key[NA_KEY_LEN+1] - DAFIF Key ident[NA_IDENT_LEN+1] - identifier countryCode[NA_CCODE_LEN+1] - country code


Constructor & Destructor Documentation

Eaagles::Dafif::NavaidLoader::NavaidKey::NavaidKey ( const long  idx,
const Navaid navaid 
)

Eaagles::Dafif::NavaidLoader::NavaidKey::NavaidKey ( const char *  key  ) 

Eaagles::Dafif::NavaidLoader::NavaidKey::NavaidKey ( const char *  id,
const char *  country 
)

Eaagles::Dafif::NavaidLoader::NavaidKey::NavaidKey ( const float  freq  ) 

Eaagles::Dafif::NavaidLoader::NavaidKey::NavaidKey ( const long  chan  ) 

Eaagles::Dafif::NavaidLoader::NavaidKey::~NavaidKey (  ) 


Member Function Documentation

void Eaagles::Dafif::NavaidLoader::NavaidKey::serialize ( std::ostream &  sout  )  const

Reimplemented from Eaagles::Dafif::Database::Key.


Member Data Documentation

float Eaagles::Dafif::NavaidLoader::NavaidKey::freq

int Eaagles::Dafif::NavaidLoader::NavaidKey::channel

char Eaagles::Dafif::NavaidLoader::NavaidKey::key[NA_KEY_LEN+1]

char Eaagles::Dafif::NavaidLoader::NavaidKey::ident[NA_IDENT_LEN+1]

char Eaagles::Dafif::NavaidLoader::NavaidKey::countryCode[NA_CCODE_LEN+1]

Navaid::NavaidType Eaagles::Dafif::NavaidLoader::NavaidKey::type


Generated on Tue Dec 19 16:26:53 2006 for Eaagles by  doxygen 1.5.0