RAVE
radvolspike.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 RADVOLSPIKE_H
27#define RADVOLSPIKE_H
28#include "rave_object.h"
29#include "polarvolume.h"
30#include "polarscan.h"
31#include "radvol.h"
32
37
42
50int RadvolSpike_spikeRemoval_scan(PolarScan_t* scan, Radvol_params_t* params, char* paramFileName);
51
59int RadvolSpike_spikeRemoval_pvol(PolarVolume_t* pvol, Radvol_params_t* params, char* paramFileName);
60
61#endif
Defines the functions available when working with polar scans.
Defines the functions available when working with polar volumes.
Radvol-QC general structures and algorithms.
RaveCoreObjectType RadvolSpike_TYPE
Type definition to use when creating a rave object.
Definition radvolspike.c:531
int RadvolSpike_spikeRemoval_scan(PolarScan_t *scan, Radvol_params_t *params, char *paramFileName)
Runs algorithm for spike removal and quality characterization with parameters from XML file.
Definition radvolspike.c:437
int RadvolSpike_spikeRemoval_pvol(PolarVolume_t *pvol, Radvol_params_t *params, char *paramFileName)
Runs algorithm for spike removal and quality characterization with parameters from XML file.
Definition radvolspike.c:483
Generic implementation of an object that is used within rave.
Represents one scan in a volume.
Definition polarscan.c:47
Represents a volume.
Definition polarvolume.c:51
Represents the RadvolSpike algorithm.
Definition radvolspike.c:36
Represents argument parameters for Radvol's algorithms.
Definition radvol.h:88
The rave object type definition.
Definition rave_object.h:52