RAVE
|
Utilities for translating between different units and other useful functions. More...
Functions | |
double | RAVEMAX (double a, double b) |
Returns the maximum value of a and b. | |
double | RAVEMIN (double a, double b) |
Returns the minimum value of a and b. | |
double | dBZ2Z (double dbz) |
Converts dBZ to Z. | |
double | dBZ2R (double dbz, double A, double b) |
Converts dBZ to mm/h, given an input dBZ and Z-R constants A and b. | |
double | Z2dBZ (double Z) |
Converts Z to dBZ. | |
double | R2dBZ (double R, double A, double b) |
Converts mm/h to dBZ, given an input dBZ and Z-R constants A and b. | |
double | raw2dbz (double raw, double gain, double offset) |
Converts raw to dBZ using linear gain and offset. | |
double | dbz2raw (double dbz, double gain, double offset) |
Converts dBZ to raw and makes sure it fits within an 8-bit word using gain and offset. | |
double | raw2R (double raw, double gain, double offset, double A, double b) |
Converts raw to R (mm/h) using linear gain and offset, and Z-R coefficients A and b. | |
double | R2raw (double R, double gain, double offset, double A, double b) |
Converts R (mm/h) to raw using linear gain and offset, and Z-R coefficients A and b. | |
int | mytrunc (double d) |
Truncates a double to an integer. | |
int | myround_int (double d, double minlimit, double maxlimit) |
Rounds a double to an integer. | |
Utilities for translating between different units and other useful functions.
double dBZ2R | ( | double | dbz, |
double | A, | ||
double | b ) |
Converts dBZ to mm/h, given an input dBZ and Z-R constants A and b.
[in] | dbz | the dbz value to be converted |
[in] | A | the A value |
[in] | b | the b value |
double dbz2raw | ( | double | dbz, |
double | gain, | ||
double | offset ) |
Converts dBZ to raw and makes sure it fits within an 8-bit word using gain and offset.
[in] | dbz | the dBZ value |
[in] | gain | the gain value, May NOT be 0.0 |
[in] | offset | the offset |
double dBZ2Z | ( | double | dbz | ) |
Converts dBZ to Z.
[in] | dbz | the dbz value to be converted |
int myround_int | ( | double | d, |
double | minlimit, | ||
double | maxlimit ) |
Rounds a double to an integer.
[in] | d | the double v |
[in] | minlimit | the minumim allowed value. if the rounded value becomes lower than this, the minlimit is used. |
[in] | maxlimit | the maximum allowed value. if the rounded value becomes higher than this, the maxlimit is used. |
int mytrunc | ( | double | d | ) |
Truncates a double to an integer.
[in] | d | the double v |
double R2dBZ | ( | double | R, |
double | A, | ||
double | b ) |
Converts mm/h to dBZ, given an input dBZ and Z-R constants A and b.
[in] | R | mm/h |
[in] | A | the A value |
[in] | b | the b value |
double R2raw | ( | double | R, |
double | gain, | ||
double | offset, | ||
double | A, | ||
double | b ) |
Converts R (mm/h) to raw using linear gain and offset, and Z-R coefficients A and b.
[in] | R | mm/h |
[in] | gain | the gain |
[in] | offset | the offset |
[in] | A | the A coefficient |
[in] | b | the b coefficient |
double RAVEMAX | ( | double | a, |
double | b ) |
Returns the maximum value of a and b.
[in] | a | |
[in] | b |
double RAVEMIN | ( | double | a, |
double | b ) |
Returns the minimum value of a and b.
[in] | a | |
[in] | b |
double raw2dbz | ( | double | raw, |
double | gain, | ||
double | offset ) |
Converts raw to dBZ using linear gain and offset.
[in] | raw | the raw value |
[in] | gain | the gain |
[in] | offset | the offset |
double raw2R | ( | double | raw, |
double | gain, | ||
double | offset, | ||
double | A, | ||
double | b ) |
Converts raw to R (mm/h) using linear gain and offset, and Z-R coefficients A and b.
[in] | raw | the raw value |
[in] | gain | the gain |
[in] | offset | the offset |
[in] | A | the A coefficient |
[in] | b | the b coefficient |
double Z2dBZ | ( | double | Z | ) |
Converts Z to dBZ.
[in] | Z |