RAVE
|
Contains definitions useful when working with the composite engine. More...
#include "cartesian.h"
#include "cartesianvolume.h"
#include "compositearguments.h"
#include "rave_attribute.h"
#include "rave_object.h"
#include "rave_types.h"
#include "rave_value.h"
#include "raveobject_list.h"
#include "raveobject_hashtable.h"
#include "projection_pipeline.h"
#include <strings.h>
Go to the source code of this file.
Classes | |
struct | CompositeEngineObjectBinding_t |
Binding for associating rave objects with pipelines, sources and other miscellaneous information. More... | |
Typedefs | |
typedef struct CompositeEngineObjectBinding_t | CompositeEngineObjectBinding_t |
Binding for associating rave objects with pipelines, sources and other miscellaneous information. | |
Functions | |
CompositeEngineObjectBinding_t * | CompositeEngineObjectBinding_createObjectBinding (CompositeArguments_t *arguments, Cartesian_t *cartesian, int *nobjects, OdimSources_t *sources) |
Creates the binding between radar objects, pipelines, sources and other values that are relevant when creating composites. | |
void | CompositeEngineObjectBinding_releaseObjectBinding (CompositeEngineObjectBinding_t **arr, int nobjects) |
Releases the objects and then deallocates the array. | |
Contains definitions useful when working with the composite engine.
typedef struct CompositeEngineObjectBinding_t CompositeEngineObjectBinding_t |
Binding for associating rave objects with pipelines, sources and other miscellaneous information.
CompositeEngineObjectBinding_t * CompositeEngineObjectBinding_createObjectBinding | ( | CompositeArguments_t * | arguments, |
Cartesian_t * | cartesian, | ||
int * | nobjects, | ||
OdimSources_t * | sources ) |
Creates the binding between radar objects, pipelines, sources and other values that are relevant when creating composites.
The order of the binding will be the same as the objects in the arguments at time the object is
[in] | arguments | - the arguments (containing the radar objects) |
[in] | cartesian | - the target composite |
[out] | nobject | - the number of items in the returned array |
[in] | sources | - an OPTIONAL odim sources (MAY BE NULL). When creating binding, if possible to identify the odim source it will be attached to the binding. |
void CompositeEngineObjectBinding_releaseObjectBinding | ( | CompositeEngineObjectBinding_t ** | arr, |
int | nobjects ) |
Releases the objects and then deallocates the array.
[in,out] | arr | - the array to release |
[in] | nobjects | - number of items in array |