Public Member Functions | |
| RadarInfo () | |
| for STL convenience. | |
| RadarInfo (const std::string &identifier, const std::string &siteName, const Location &radarLocation) | |
| Non-US weather radar. | |
| RadarInfo (const std::string &identifier, const std::string &siteName, const Location &radarLocation, int rpgid) | |
| constructs info for WSR-88D. | |
| RadarInfo (const std::string &identifier, const std::string &siteName, const Location &radarLocation, const Angle &magneticOffset, int frequency) | |
| constructs info for TDWR. | |
| bool | isTDWR () const |
| is this a Terminal Doppler Weather Radar? | |
| SmartPtr< Angle > | getMagneticOffset () const |
| angle will be valid if this is a TDWR | |
| const std::string & | getUniqueName () const |
| const std::string & | getSiteName () const |
| const Location & | getLocation () const |
| int | getFrequency () const |
| int | getRPGID () const |
Static Public Member Functions | |
| static SmartPtr< RadarInfo > | getRadarInfo (int rpgid) |
| static SmartPtr< RadarInfo > | getRadarInfo (const std::string &name) |
| static size_t | getRadarsInDomain (Angle startlat, Angle startlon, Angle endlat, Angle endlon, std::vector< SmartPtr< RadarInfo > > *result, Angle fudge=Angle()) |
| Finds all radars within the given domain. | |
| code::RadarInfo::RadarInfo | ( | ) | [inline] |
for STL convenience.
| code::RadarInfo::RadarInfo | ( | const std::string & | identifier, | |
| const std::string & | siteName, | |||
| const Location & | radarLocation | |||
| ) | [inline] |
Non-US weather radar.
| code::RadarInfo::RadarInfo | ( | const std::string & | identifier, | |
| const std::string & | siteName, | |||
| const Location & | radarLocation, | |||
| int | rpgid | |||
| ) | [inline] |
constructs info for WSR-88D.
| code::RadarInfo::RadarInfo | ( | const std::string & | identifier, | |
| const std::string & | siteName, | |||
| const Location & | radarLocation, | |||
| const Angle & | magneticOffset, | |||
| int | frequency | |||
| ) | [inline] |
constructs info for TDWR.
| int code::RadarInfo::getFrequency | ( | ) | const [inline] |
| const Location& code::RadarInfo::getLocation | ( | ) | const [inline] |
angle will be valid if this is a TDWR
| static SmartPtr<RadarInfo> code::RadarInfo::getRadarInfo | ( | const std::string & | name | ) | [inline, static] |
| static size_t code::RadarInfo::getRadarsInDomain | ( | Angle | startlat, | |
| Angle | startlon, | |||
| Angle | endlat, | |||
| Angle | endlon, | |||
| std::vector< SmartPtr< RadarInfo > > * | result, | |||
| Angle | fudge = Angle() | |||
| ) | [static] |
Finds all radars within the given domain.
| int code::RadarInfo::getRPGID | ( | ) | const [inline] |
| const std::string& code::RadarInfo::getSiteName | ( | ) | const [inline] |
| const std::string& code::RadarInfo::getUniqueName | ( | ) | const [inline] |
| bool code::RadarInfo::isTDWR | ( | ) | const [inline] |
is this a Terminal Doppler Weather Radar?
1.4.7