Defines the functions available when working with a cartesian field.
Generic field that only provides a 2-dim data field and a number of dynamic attributes.
void RaveGra_setA(RaveGra_t *self, double A)
Sets the A coefficient in the formula A + B*DIST + C*pow(DIST, 2.0);.
Definition rave_gra.c:121
void RaveGra_setZRB(RaveGra_t *self, double zrb)
Sets the ZR B coefficient when converting from reflectivity to MM/H.
Definition rave_gra.c:193
double RaveGra_getZRA(RaveGra_t *self)
Returns the ZR A coefficient.
Definition rave_gra.c:187
void RaveGra_setB(RaveGra_t *self, double B)
Sets the B coefficient in the formula A + B*DIST + C*pow(DIST, 2.0);.
Definition rave_gra.c:133
void RaveGra_setC(RaveGra_t *self, double C)
Sets the C coefficient in the formula A + B*DIST + C*pow(DIST, 2.0);.
Definition rave_gra.c:145
double RaveGra_getUpperThreshold(RaveGra_t *self)
Returns the upper threshold.
Definition rave_gra.c:163
double RaveGra_getC(RaveGra_t *self)
Returns the C coefficient.
Definition rave_gra.c:151
void RaveGra_setZRA(RaveGra_t *self, double zrA)
Sets the ZR A coefficient when converting from reflectivity to MM/H;.
Definition rave_gra.c:181
RaveCoreObjectType RaveGra_TYPE
Type definition to use when creating a rave object.
Definition rave_gra.c:314
double RaveGra_getB(RaveGra_t *self)
Returns the B coefficient.
Definition rave_gra.c:139
double RaveGra_getA(RaveGra_t *self)
Returns the A coefficient.
Definition rave_gra.c:127
CartesianParam_t * RaveGra_apply(RaveGra_t *self, RaveField_t *distance, CartesianParam_t *parameter)
Applies the coefficients on the parameter field.
Definition rave_gra.c:254
double RaveGra_getZRB(RaveGra_t *self)
Returns the ZR b coefficient.
Definition rave_gra.c:199
void RaveGra_setUpperThreshold(RaveGra_t *self, double threshold)
Sets the upper threshold in 10ths of dBR.
Definition rave_gra.c:157
double RaveGra_getLowerThreshold(RaveGra_t *self)
Returns the lower threshold.
Definition rave_gra.c:175
void RaveGra_setLowerThreshold(RaveGra_t *self, double threshold)
Sets the lower threshold in 10ths of dBR.
Definition rave_gra.c:169
Generic implementation of an object that is used within rave.
Represents the cartesian field product.
Definition cartesianparam.c:40
Represents the cartesian volume.
Definition rave_field.c:36
Represents the gra applier.
Definition rave_gra.c:53
double zrA
the ZR A coefficient when converting from reflectivity to MM/H
Definition rave_gra.c:60
double zrb
the ZR b coefficient when converting from reflectivity to MM/H
Definition rave_gra.c:61
double B
B - Coefficient.
Definition rave_gra.c:56
RAVE_OBJECT_HEAD double A
Always on top.
Definition rave_gra.c:55
double C
C - Coefficient.
Definition rave_gra.c:57
The rave object type definition.
Definition rave_object.h:52