ROPO
|
#include "fmi_image.h"
#include "rave_object.h"
#include "polarvolume.h"
#include "polarscan.h"
Go to the source code of this file.
Typedefs | |
typedef struct _RaveFmiVolume_t | RaveFmiVolume_t |
Functions | |
int | RaveFmiVolume_initialize (RaveFmiVolume_t *self, int sweepCount) |
int | RaveFmiVolume_getSweepCount (RaveFmiVolume_t *self) |
FmiImage * | RaveFmiVolume_getImage (RaveFmiVolume_t *self) |
FmiImage * | RaveFmiVolume_getSweep (RaveFmiVolume_t *self, int sweep) |
PolarVolume_t * | RaveFmiVolume_toRave (RaveFmiVolume_t *self, const char *quantity) |
RaveFmiVolume_t * | RaveFmiVolume_new (int sweepCount) |
RaveFmiVolume_t * | RaveFmiVolume_fromPolarVolume (PolarVolume_t *volume, const char *quantity) |
RaveFmiVolume_t * | RaveFmiVolume_fromPolarScan (PolarScan_t *scan, const char *quantity) |
RaveFmiVolume_t * | RaveFmiVolume_fromRaveField (RaveField_t *field) |
RaveFmiVolume_t * | RaveFmiVolume_fromRave (RaveCoreObject *object, const char *quantity) |
Variables | |
RaveCoreObjectType | RaveFmiVolume_TYPE |
rave object wrapper for the fmi_image. This object DOES NOT support #RAVE_OBJECT_CLONE.
Definition in file rave_fmi_volume.h.
typedef struct _RaveFmiVolume_t RaveFmiVolume_t |
Defines a RaveFmiVolume
Definition at line 37 of file rave_fmi_volume.h.
RaveFmiVolume_t * RaveFmiVolume_fromPolarScan | ( | PolarScan_t * | scan, |
const char * | quantity ) |
Creates a fmi image from a polar scan
[in] | scan | - the polar scan |
[in] | quantity | - the quantity to use for building the fmi image (NULL == default parameter) |
Definition at line 399 of file rave_fmi_volume.c.
RaveFmiVolume_t * RaveFmiVolume_fromPolarVolume | ( | PolarVolume_t * | volume, |
const char * | quantity ) |
Creates a fmi image from a polar volume
[in] | volume | - the polar volume |
[in] | quantity | - the quantity to use for building the fmi image (NULL == default parameter) |
Definition at line 354 of file rave_fmi_volume.c.
RaveFmiVolume_t * RaveFmiVolume_fromRave | ( | RaveCoreObject * | object, |
const char * | quantity ) |
Creates a fmi image from a rave object. Currently supported object types are. PolarVolume_t, PolarScan_t and RaveField_t
[in] | object | - the object to generate an fmi image from |
[in] | quantity | - the specific quantity (NULL == default parameter if applicable) |
Definition at line 449 of file rave_fmi_volume.c.
RaveFmiVolume_t * RaveFmiVolume_fromRaveField | ( | RaveField_t * | field | ) |
Creates a fmi image from a rave field
[in] | field | - the rave field |
Definition at line 425 of file rave_fmi_volume.c.
FmiImage * RaveFmiVolume_getImage | ( | RaveFmiVolume_t * | self | ) |
Returns the internal FmiImage.
[in] | self | - self |
Definition at line 292 of file rave_fmi_volume.c.
FmiImage * RaveFmiVolume_getSweep | ( | RaveFmiVolume_t * | self, |
int | sweep ) |
Returns the internal sweep pointer.
[in] | self | - self |
[in] | sweep | - the sweep index |
Definition at line 298 of file rave_fmi_volume.c.
int RaveFmiVolume_getSweepCount | ( | RaveFmiVolume_t * | self | ) |
Returns the number of sweeps this image is built from
[in] | self | - self |
Definition at line 286 of file rave_fmi_volume.c.
int RaveFmiVolume_initialize | ( | RaveFmiVolume_t * | self, |
int | sweepCount ) |
Initializes the rave image with the specific number of sweeps.
[in] | self | - self |
[in] | sweepCount | - number of sweeps this image should consist of > 0 |
Definition at line 268 of file rave_fmi_volume.c.
RaveFmiVolume_t * RaveFmiVolume_new | ( | int | sweepCount | ) |
Creates a rave fmi image with specified number of sweeps
[in] | sweepCount | - the number of sweeps > 0 |
Definition at line 343 of file rave_fmi_volume.c.
PolarVolume_t * RaveFmiVolume_toRave | ( | RaveFmiVolume_t * | self, |
const char * | quantity ) |
Creates a polar volume from a fmi image
[in] | self | - self |
[in] | quantity | - the quantity to be set for the parameters (may be NULL) |
Definition at line 307 of file rave_fmi_volume.c.
|
extern |
Type definition to use when creating a rave object.
Definition at line 465 of file rave_fmi_volume.c.