35#define ACQVA_QUALITY_FIELDS_GAIN (1.0/UCHAR_MAX)
36#define ACQVA_QUALITY_FIELDS_OFFSET 0.0
int Acqva_setTime(Acqva_t *self, const char *value)
Sets the nominal time.
Definition acqva.c:1226
int Acqva_add(Acqva_t *self, RaveCoreObject *object)
Adds one RaveCoreObject.
Definition acqva.c:1104
Cartesian_t * Acqva_generate(Acqva_t *self, Area_t *area, RaveList_t *qualityflags)
Generates a composite according to the configured parameters in the composite structure.
Definition acqva.c:1290
RaveCoreObject * Acqva_get(Acqva_t *self, int index)
Return the object at position index.
Definition acqva.c:1140
int Acqva_setDate(Acqva_t *self, const char *value)
Sets the nominal date.
Definition acqva.c:1238
int Acqva_getRadarIndexValue(Acqva_t *self, int index)
Return the radar index value that has been assigned to the object as position index.
Definition acqva.c:1151
int Acqva_getNumberOfObjects(Acqva_t *self)
Returns the number of objects this composite will process.
Definition acqva.c:1134
const char * Acqva_getTime(Acqva_t *self)
Returns the nominal time.
Definition acqva.c:1232
int Acqva_hasParameter(Acqva_t *self, const char *quantity)
Returns if this composite generator is going to process specified parameter.
Definition acqva.c:1186
int Acqva_addParameter(Acqva_t *self, const char *quantity, double gain, double offset)
Adds a parameter to be processed.
Definition acqva.c:1162
int Acqva_applyRadarIndexMapping(Acqva_t *self, RaveObjectHashTable_t *mapping)
If you want the objects included in the composite to have a specific index value when generating the ...
Definition acqva.c:1250
int Acqva_getParameterCount(Acqva_t *self)
Returns the number of parameters to be processed.
Definition acqva.c:1203
const char * Acqva_getParameter(Acqva_t *self, int index, double *gain, double *offset)
Returns the parameter at specified index.
Definition acqva.c:1209
const char * Acqva_getDate(Acqva_t *self)
Returns the nominal date.
Definition acqva.c:1244
RaveCoreObjectType Acqva_TYPE
Type definition to use when creating a rave object.
Definition acqva.c:1472
Defines an area, the extent, projection, etc.
Defines the functions available when working with cartesian products.
Generic implementation of an object that is used within rave.
Type definitions for RAVE.
Implementation of a rave object hashtable that maps between strings and rave core objects.
Represents the cartesian product.
Definition acqva.c:46
Represents the area.
Definition area.c:34
Represents the cartesian product.
Definition cartesian.c:41
Represents a list.
Definition rave_list.c:36
Represents a hash table.
Definition raveobject_hashtable.c:45
The basic raveobject that contains the header information for all rave objects.
Definition rave_object.h:42
The rave object type definition.
Definition rave_object.h:52