RAVE
ctfilter.h
Go to the documentation of this file.
1/* --------------------------------------------------------------------
2Copyright (C) 2014 Swedish Meteorological and Hydrological Institute, SMHI,
3
4This file is part of RAVE.
5
6RAVE 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
11RAVE 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 RAVE. If not, see <http://www.gnu.org/licenses/>.
18------------------------------------------------------------------------*/
26#ifndef CTFILTER_H
27#define CTFILTER_H
28
29#include "cartesian.h"
30#include "cartesianparam.h"
31#include "rave_field.h"
32#include "rave_attribute.h"
33#include "rave_object.h"
34#include "rave_alloc.h"
35#include "rave_types.h"
36#include "raveutil.h"
37#include "rave_debug.h"
38
39
52int ctFilter(Cartesian_t* product, Cartesian_t* ct);
53
54
55#endif /* CTFILTER_H */
Defines the functions available when working with cartesian products.
Defines the functions available when working with a cartesian field.
int ctFilter(Cartesian_t *product, Cartesian_t *ct)
Filters product with cloud-top information.
Definition ctfilter.c:29
Allocation routines for keeping track on memory.
Used for keeping track on attributes.
Defines the functions for debugging rave.
Generic field that only provides a 2-dim data field and a number of dynamic attributes.
Generic implementation of an object that is used within rave.
Type definitions for RAVE.
Utilities for translating between different units and other useful functions.
Represents the cartesian product.
Definition cartesian.c:41