RAVE
radvolnmet.c File Reference

Radvol-QC algorithms for non-meteorological echoes removal. More...

#include "radvolnmet.h"
#include "radvol.h"
#include "rave_debug.h"
#include "rave_alloc.h"
#include "raveutil.h"
#include <string.h>

Classes

struct  _RadvolNmet_t
 Represents the RadvolNmet algorithm. More...
 

Functions

int RadvolNmet_nmetRemoval_scan (PolarScan_t *scan, Radvol_params_t *params, char *paramFileName)
 Runs algorithm for non-meteorological echoes removal and quality characterization with parameters from XML file.
 
int RadvolNmet_nmetRemoval_pvol (PolarVolume_t *pvol, Radvol_params_t *params, char *paramFileName)
 Runs algorithm for non-meteorological echoes removal and quality characterization with parameters from XML file.
 

Variables

RaveCoreObjectType RadvolNmet_TYPE
 Type definition to use when creating a rave object.
 

Detailed Description

Radvol-QC algorithms for non-meteorological echoes removal.

Author
Katarzyna Osrodka (Institute of Meteorology and Water Management, IMGW-PIB)
Date
2013

Function Documentation

◆ RadvolNmet_nmetRemoval_pvol()

int RadvolNmet_nmetRemoval_pvol ( PolarVolume_t * pvol,
Radvol_params_t * params,
char * paramFileName )

Runs algorithm for non-meteorological echoes removal and quality characterization with parameters from XML file.

Parameters
pvol- input polar volume
params- struct containing algorithm-specific parameter settings
paramFileName- name of XML file with parameters (otherwise default values are applied)
Returns
1 upon success, otherwise 0

◆ RadvolNmet_nmetRemoval_scan()

int RadvolNmet_nmetRemoval_scan ( PolarScan_t * scan,
Radvol_params_t * params,
char * paramFileName )

Runs algorithm for non-meteorological echoes removal and quality characterization with parameters from XML file.

Parameters
scan- input polar scan
params- struct containing algorithm-specific parameter settings
paramFileName- name of XML file with parameters (otherwise default values are applied)
Returns
1 upon success, otherwise 0

Variable Documentation

◆ RadvolNmet_TYPE

RaveCoreObjectType RadvolNmet_TYPE
Initial value:
= {
"RadvolNmet",
sizeof(RadvolNmet_t),
RadvolNmet_constructor,
RadvolNmet_destructor,
RadvolNmet_copyconstructor
}
struct _RadvolNmet_t RadvolNmet_t
Defines a RadvolNmet.
Definition radvolnmet.h:36

Type definition to use when creating a rave object.