RAVE
radvolnmet.h
Go to the documentation of this file.
1/* --------------------------------------------------------------------
2Copyright (C) 2012 Institute of Meteorology and Water Management -
3National Research Institute, IMGW-PIB
4
5This file is part of Radvol-QC package.
6
7Radvol-QC is free software: you can redistribute it and/or modify
8it under the terms of the GNU Lesser General Public License as published by
9the Free Software Foundation, either version 3 of the License, or
10(at your option) any later version.
11
12Radvol-QC is distributed in the hope that it will be useful,
13but WITHOUT ANY WARRANTY; without even the implied warranty of
14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15GNU Lesser General Public License for more details.
16
17You should have received a copy of the GNU Lesser General Public License
18along with Radvol-QC. If not, see <http://www.gnu.org/licenses/>.
19------------------------------------------------------------------------*/
26#ifndef RADVOLNMET_H
27#define RADVOLNMET_H
28#include "rave_object.h"
29#include "polarvolume.h"
30#include "polarscan.h"
31#include "radvol.h"
32
37
42
50int RadvolNmet_nmetRemoval_scan(PolarScan_t* scan, Radvol_params_t* params, char* paramFileName);
51
59int RadvolNmet_nmetRemoval_pvol(PolarVolume_t* pvol, Radvol_params_t* params, char* paramFileName);
60
61#endif /* RADVOLNMET_H */
62
Defines the functions available when working with polar scans.
struct _PolarScan_t PolarScan_t
Defines a Polar Scan.
Definition polarscan.h:41
Defines the functions available when working with polar volumes.
struct _PolarVolume_t PolarVolume_t
Defines a Polar Volume.
Definition polarvolume.h:37
Radvol-QC general structures and algorithms.
RaveCoreObjectType RadvolNmet_TYPE
Type definition to use when creating a rave object.
Definition radvolnmet.c:326
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 fro...
Definition radvolnmet.c:281
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 fro...
Definition radvolnmet.c:238
struct _RadvolNmet_t RadvolNmet_t
Defines a RadvolNmet.
Definition radvolnmet.h:36
Generic implementation of an object that is used within rave.
struct _raveobjecttype RaveCoreObjectType
The rave object type definition.
Represents the RadvolNmet algorithm.
Definition radvolnmet.c:37