Inheritance diagram for Eaagles::Dafif::Ils:


Public Types | |
| enum | { RECORD_LENGTH = ILS_RECORD_LEN } |
| enum | IlsType { INVALID = -1, ANY = 'Y', LOCATOR = 'L', DME = 'D', LOCALIZER = 'Z', GLIDESLOPE = 'G', BACKCOURSE_MARKER = 'B', INNER_MARKER = 'I', MIDDLE_MARKER = 'M', OUTER_MARKER = 'O', UNKNOWN = 'U' } |
Public Member Functions | |
| Ils () | |
| Ils (const char *const s) | |
| virtual IlsType | ilsType () const |
| virtual int | isIlsType (const IlsType type) const |
| float | frequency () const |
| int | channel () const |
| float | glideSlopeAngle () const |
| void | airportKey (char apKey[]) const |
| void | runwayIdent (char rwId[]) const |
| void | runwayEndIdent (char rwEndId[]) const |
| void | getGlideSlopeData (const double aclat, const double aclon, const double acelev, float *ilsGlideSlope, float *acGlideSlope, float *deltaGlideSlope) const |
| void | printGlideSlopeData (std::ostream &sout, const double aclat, const double aclon, const double acelev) const |
| virtual void | printRecord (std::ostream &sout) const |
Static Private Attributes | |
| static const Ptbl | ptable |
| Eaagles::Dafif::Ils::Ils | ( | ) |
| Eaagles::Dafif::Ils::Ils | ( | const char *const | s | ) |
| Ils::IlsType Eaagles::Dafif::Ils::ilsType | ( | ) | const [virtual] |
Returns the ils type.
| int Eaagles::Dafif::Ils::isIlsType | ( | const IlsType | type | ) | const [virtual] |
Returns true if 'type' is equal to the ils type.
| float Eaagles::Dafif::Ils::frequency | ( | ) | const [inline] |
returns the value of the frequency field
| int Eaagles::Dafif::Ils::channel | ( | ) | const [inline] |
returns the value of the channel field
| float Eaagles::Dafif::Ils::glideSlopeAngle | ( | ) | const [inline] |
Returns the value of the Glide Slope Angle field.
| void Eaagles::Dafif::Ils::airportKey | ( | char | apKey[] | ) | const [inline] |
returns the value of the airport identifier
| void Eaagles::Dafif::Ils::runwayIdent | ( | char | rwId[] | ) | const [inline] |
returns the value of the runway identifier
| void Eaagles::Dafif::Ils::runwayEndIdent | ( | char | rwEndId[] | ) | const [inline] |
returns the value of the runway end identifier
| void Eaagles::Dafif::Ils::getGlideSlopeData | ( | const double | aclat, | |
| const double | aclon, | |||
| const double | acelev, | |||
| float * | ilsGlideSlope, | |||
| float * | acGlideSlope, | |||
| float * | deltaGlideSlope | |||
| ) | const |
| void Eaagles::Dafif::Ils::printGlideSlopeData | ( | std::ostream & | sout, | |
| const double | aclat, | |||
| const double | aclon, | |||
| const double | acelev | |||
| ) | const |
| void Eaagles::Dafif::Ils::printRecord | ( | std::ostream & | sout | ) | const [virtual] |
const Ils::Ptbl Eaagles::Dafif::Ils::ptable [static, private] |
1.5.0