ROPO
Loading...
Searching...
No Matches
rave_fmi_volume.h
Go to the documentation of this file.
1/* --------------------------------------------------------------------
2Copyright (C) 2011 Swedish Meteorological and Hydrological Institute, SMHI,
3
4This file is part of bRopo.
5
6bRopo is free software: you can redistribute it and/or modify
7it under the terms of the GNU Lesser General Public License as published by
8the Free Software Foundation, either version 3 of the License, or
9(at your option) any later version.
10
11bRopo is distributed in the hope that it will be useful,
12but WITHOUT ANY WARRANTY; without even the implied warranty of
13MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14GNU Lesser General Public License for more details.
15
16You should have received a copy of the GNU Lesser General Public License
17along with bRopo. If not, see <http://www.gnu.org/licenses/>.
18------------------------------------------------------------------------*/
19
27#ifndef RAVE_FMI_VOLUME_H
28#define RAVE_FMI_VOLUME_H
29#include "fmi_image.h"
30#include "rave_object.h"
31#include "polarvolume.h"
32#include "polarscan.h"
33
38
42extern RaveCoreObjectType RaveFmiVolume_TYPE;
43
52
59
66
74
81PolarVolume_t* RaveFmiVolume_toRave(RaveFmiVolume_t* self, const char* quantity);
82
89
96RaveFmiVolume_t* RaveFmiVolume_fromPolarVolume(PolarVolume_t* volume, const char* quantity);
97
104RaveFmiVolume_t* RaveFmiVolume_fromPolarScan(PolarScan_t* scan, const char* quantity);
105
112
120RaveFmiVolume_t* RaveFmiVolume_fromRave(RaveCoreObject* object, const char* quantity);
121
122#endif /* RAVE_FMI_VOLUME_H */
FmiImage * RaveFmiVolume_getImage(RaveFmiVolume_t *self)
int RaveFmiVolume_getSweepCount(RaveFmiVolume_t *self)
RaveFmiVolume_t * RaveFmiVolume_fromRaveField(RaveField_t *field)
RaveFmiVolume_t * RaveFmiVolume_fromRave(RaveCoreObject *object, const char *quantity)
RaveCoreObjectType RaveFmiVolume_TYPE
int RaveFmiVolume_initialize(RaveFmiVolume_t *self, int sweepCount)
RaveFmiVolume_t * RaveFmiVolume_fromPolarScan(PolarScan_t *scan, const char *quantity)
RaveFmiVolume_t * RaveFmiVolume_new(int sweepCount)
RaveFmiVolume_t * RaveFmiVolume_fromPolarVolume(PolarVolume_t *volume, const char *quantity)
PolarVolume_t * RaveFmiVolume_toRave(RaveFmiVolume_t *self, const char *quantity)
FmiImage * RaveFmiVolume_getSweep(RaveFmiVolume_t *self, int sweep)