Inheritance diagram for code::LevelII::Message31Radial:

Could be super-resolution or contain polarimetric moments
Public Member Functions | |
| Message31Radial () | |
| virtual | ~Message31Radial () |
| virtual short | getRadialStatus () const |
| virtual bool | endOfVolume () const |
| virtual bool | endOfElev () const |
| virtual float | getAzimuth () const |
| virtual int | getSweepNo () const |
| virtual int | getVCP () const |
| virtual float | getC () const |
| virtual float | getZdrCalibration () const |
| virtual float | getPhiDB_Initial () const |
| virtual float | getUnambiguous_Range () const |
| virtual float | getHorizontalNoise () const |
| virtual float | getVerticalNoise () const |
| virtual float | getAtmosAttenFactor () const |
| virtual float | getHorizontalTransPower () const |
| virtual float | getVerticalTransPower () const |
| virtual float | getTover (int momentType) const |
| virtual float | getSNRThreshold (int momentType) const |
| virtual float | getNyquistVelocity () const |
| virtual float | getElevation () const |
| virtual Time | getTime () const |
| virtual float | range_to_first_gate_ref () const |
| virtual float | range_to_first_gate_vel () const |
| virtual float | range_to_first_gate_spw () const |
| virtual float | range_to_first_gate_zdr () const |
| virtual float | range_to_first_gate_phi () const |
| virtual float | range_to_first_gate_rho () const |
| virtual float | range_to_first_gate_snrr () const |
| virtual float | range_to_first_gate_snrd () const |
| virtual float | gate_width_ref () const |
| virtual float | gate_width_vel () const |
| virtual float | gate_width_spw () const |
| virtual float | gate_width_zdr () const |
| virtual float | gate_width_phi () const |
| virtual float | gate_width_rho () const |
| virtual float | gate_width_snrr () const |
| virtual float | gate_width_snrd () const |
| virtual SmartPtr< std::vector< float > > | ref_dbz () const |
| returns the reflectivity data in dbz | |
| virtual SmartPtr< std::vector< float > > | vel_ms () const |
| returns the velocity data in m/s | |
| virtual SmartPtr< std::vector< float > > | spw_ms () const |
| returns the spw data in m/s | |
| virtual SmartPtr< std::vector< float > > | zdr_db () const |
| returns the differential reflectivity data in db | |
| virtual SmartPtr< std::vector< float > > | phi_deg () const |
| returns the differential phase data in deg | |
| virtual SmartPtr< std::vector< float > > | rhohv () const |
| returns the correlation coefficient | |
| virtual SmartPtr< std::vector< float > > | f_snrr () const |
| virtual SmartPtr< std::vector< float > > | f_snrd () const |
Static Public Member Functions | |
| static size_t | getBytesForHeader () |
| Get the number of bytes required to read the header. | |
| static MessageHeader | getMessageHeader (const Buffer &buf) |
| Pass in a buffer containing at least the number of bytes in header. | |
Public Attributes | |
| char | radar [4] |
| int | radial_time_msecs |
| short | radial_time_days |
| short | az_no |
| float | azimuth |
| char | compress_flag |
| 0=uncompressed 1=bzip2 2=zlib | |
| char | spare |
| short | uncompressed_length |
| length including size of DataHeaderBlock | |
| char | az_spacing |
| 1=0.5 2=1.0 degrees | |
| char | radial_status |
| 0 to 132 | |
| char | elevation_no |
| 1 to 25 | |
| char | sector_no |
| 0 to 3 | |
| float | elevation |
| -7 to 70 degrees | |
| char | radial_spot_blanking_status |
| 0=none 1=radial 2=elevation 4=volume | |
| char | azimuth_indexing_mode |
| 0=no_indexing 1 to 100 indicated indexing angle of 0.01 to 1-deg | |
| short | num_data_blocks |
| 4 to 9 blocks. | |
| std::vector< int > | data_block_pointers |
| Message31VolumeDataBlock | vol_data_block |
| Message31ElevationDataBlock | elev_data_block |
| Message31RadialDataBlock | radial_data_block |
| int | ref |
| int | vel |
| int | sw |
| int | zdr |
| int | phi |
| int | rho |
| int | snrr |
| int | snrd |
| std::vector< Message31MomentDataBlock > | moment |
| short | transmission_header [6] |
| MessageHeader | message_header |
Friends | |
| std::ostream & | operator<< (std::ostream &, const Message31Radial &) |
| outputs useful (human-readable) information about this radial. | |
| BOIStream & | operator>> (BOIStream &is, Message31Radial &) throw (std::string) |
| code::LevelII::Message31Radial::Message31Radial | ( | ) | [inline] |
| virtual code::LevelII::Message31Radial::~Message31Radial | ( | ) | [inline, virtual] |
| virtual bool code::LevelII::Message31Radial::endOfElev | ( | ) | const [inline, virtual] |
Implements code::LevelII::Radial.
| virtual bool code::LevelII::Message31Radial::endOfVolume | ( | ) | const [inline, virtual] |
Implements code::LevelII::Radial.
| virtual SmartPtr< std::vector<float> > code::LevelII::Message31Radial::f_snrd | ( | ) | const [inline, virtual] |
| virtual SmartPtr< std::vector<float> > code::LevelII::Message31Radial::f_snrr | ( | ) | const [inline, virtual] |
| virtual float code::LevelII::Message31Radial::gate_width_phi | ( | ) | const [inline, virtual] |
| virtual float code::LevelII::Message31Radial::gate_width_ref | ( | ) | const [inline, virtual] |
Implements code::LevelII::Radial.
| virtual float code::LevelII::Message31Radial::gate_width_rho | ( | ) | const [inline, virtual] |
| virtual float code::LevelII::Message31Radial::gate_width_snrd | ( | ) | const [inline, virtual] |
| virtual float code::LevelII::Message31Radial::gate_width_snrr | ( | ) | const [inline, virtual] |
| virtual float code::LevelII::Message31Radial::gate_width_spw | ( | ) | const [inline, virtual] |
Implements code::LevelII::Radial.
| virtual float code::LevelII::Message31Radial::gate_width_vel | ( | ) | const [inline, virtual] |
Implements code::LevelII::Radial.
| virtual float code::LevelII::Message31Radial::gate_width_zdr | ( | ) | const [inline, virtual] |
| virtual float code::LevelII::Message31Radial::getAtmosAttenFactor | ( | ) | const [inline, virtual] |
| virtual float code::LevelII::Message31Radial::getAzimuth | ( | ) | const [inline, virtual] |
Implements code::LevelII::Radial.
| static size_t code::LevelII::Radial::getBytesForHeader | ( | ) | [inline, static, inherited] |
Get the number of bytes required to read the header.
| virtual float code::LevelII::Message31Radial::getC | ( | ) | const [inline, virtual] |
| virtual float code::LevelII::Message31Radial::getElevation | ( | ) | const [inline, virtual] |
Implements code::LevelII::Radial.
| virtual float code::LevelII::Message31Radial::getHorizontalNoise | ( | ) | const [inline, virtual] |
| virtual float code::LevelII::Message31Radial::getHorizontalTransPower | ( | ) | const [inline, virtual] |
| static MessageHeader code::LevelII::Radial::getMessageHeader | ( | const Buffer & | buf | ) | [static, inherited] |
| virtual float code::LevelII::Message31Radial::getNyquistVelocity | ( | ) | const [inline, virtual] |
Implements code::LevelII::Radial.
| virtual float code::LevelII::Message31Radial::getPhiDB_Initial | ( | ) | const [inline, virtual] |
| virtual short code::LevelII::Message31Radial::getRadialStatus | ( | ) | const [inline, virtual] |
Implements code::LevelII::Radial.
| virtual float code::LevelII::Message31Radial::getSNRThreshold | ( | int | momentType | ) | const [inline, virtual] |
| virtual int code::LevelII::Message31Radial::getSweepNo | ( | ) | const [inline, virtual] |
Implements code::LevelII::Radial.
| virtual Time code::LevelII::Message31Radial::getTime | ( | ) | const [inline, virtual] |
Implements code::LevelII::Radial.
| virtual float code::LevelII::Message31Radial::getTover | ( | int | momentType | ) | const [inline, virtual] |
| virtual float code::LevelII::Message31Radial::getUnambiguous_Range | ( | ) | const [inline, virtual] |
| virtual int code::LevelII::Message31Radial::getVCP | ( | ) | const [inline, virtual] |
Implements code::LevelII::Radial.
| virtual float code::LevelII::Message31Radial::getVerticalNoise | ( | ) | const [inline, virtual] |
| virtual float code::LevelII::Message31Radial::getVerticalTransPower | ( | ) | const [inline, virtual] |
| virtual float code::LevelII::Message31Radial::getZdrCalibration | ( | ) | const [inline, virtual] |
| virtual SmartPtr< std::vector<float> > code::LevelII::Message31Radial::phi_deg | ( | ) | const [inline, virtual] |
returns the differential phase data in deg
| virtual float code::LevelII::Message31Radial::range_to_first_gate_phi | ( | ) | const [inline, virtual] |
| virtual float code::LevelII::Message31Radial::range_to_first_gate_ref | ( | ) | const [inline, virtual] |
Implements code::LevelII::Radial.
| virtual float code::LevelII::Message31Radial::range_to_first_gate_rho | ( | ) | const [inline, virtual] |
| virtual float code::LevelII::Message31Radial::range_to_first_gate_snrd | ( | ) | const [inline, virtual] |
| virtual float code::LevelII::Message31Radial::range_to_first_gate_snrr | ( | ) | const [inline, virtual] |
| virtual float code::LevelII::Message31Radial::range_to_first_gate_spw | ( | ) | const [inline, virtual] |
Implements code::LevelII::Radial.
| virtual float code::LevelII::Message31Radial::range_to_first_gate_vel | ( | ) | const [inline, virtual] |
Implements code::LevelII::Radial.
| virtual float code::LevelII::Message31Radial::range_to_first_gate_zdr | ( | ) | const [inline, virtual] |
| virtual SmartPtr< std::vector<float> > code::LevelII::Message31Radial::ref_dbz | ( | ) | const [inline, virtual] |
| virtual SmartPtr< std::vector<float> > code::LevelII::Message31Radial::rhohv | ( | ) | const [inline, virtual] |
returns the correlation coefficient
| virtual SmartPtr< std::vector<float> > code::LevelII::Message31Radial::spw_ms | ( | ) | const [inline, virtual] |
| virtual SmartPtr< std::vector<float> > code::LevelII::Message31Radial::vel_ms | ( | ) | const [inline, virtual] |
| virtual SmartPtr< std::vector<float> > code::LevelII::Message31Radial::zdr_db | ( | ) | const [inline, virtual] |
returns the differential reflectivity data in db
| std::ostream& operator<< | ( | std::ostream & | , | |
| const Message31Radial & | ||||
| ) | [friend] |
outputs useful (human-readable) information about this radial.
| BOIStream& operator>> | ( | BOIStream & | is, | |
| Message31Radial & | ||||
| ) | throw (std::string) [friend] |
1=0.5 2=1.0 degrees
0=no_indexing 1 to 100 indicated indexing angle of 0.01 to 1-deg
0=uncompressed 1=bzip2 2=zlib
| std::vector<int> code::LevelII::Message31Radial::data_block_pointers |
-7 to 70 degrees
1 to 25
MessageHeader code::LevelII::Radial::message_header [inherited] |
4 to 9 blocks.
0=none 1=radial 2=elevation 4=volume
0 to 132
0 to 3
short code::LevelII::Radial::transmission_header[6] [inherited] |
length including size of DataHeaderBlock
1.4.7