31#ifndef RACK_CART_ODIM_H
32#define RACK_CART_ODIM_H
34#include <drain/util/BoundingBox.h>
35#include <drain/image/GeoFrame.h>
Container for geographical extent spanned by lowerLeft(x,y) and upperRight(x,y). Assumes longitude=x ...
Definition BoundingBox.h:47
Array with georeferencing support.
Definition GeoFrame.h:56
Class for multi-channel digital images. Supports dynamic typing with base types (char,...
Definition Image.h:183
Metadata structure for Cartesian radar data products (single-radar or composites).
Definition CartesianODIM.h:47
CartesianODIM(const drain::image::Image &img, const std::string &quantity="")
Constructor initializing ODIM from image metadata.
Definition CartesianODIM.h:82
int epsg
This is needed for palette operations (of single-radar Cartesian products).
Definition CartesianODIM.h:125
void updateGeoInfo(const drain::image::GeoFrame &geoFrame)
Updates size, projection and bounding box.
Definition CartesianODIM.cpp:121
void setGeometry(size_t cols, size_t rows)
Sets number of cols (geometry.width == xsize) and number of rows (geometry.height == ysize)....
Definition CartesianODIM.cpp:96
CartesianODIM(group_t initialize=ODIMPathElem::ALL_LEVELS)
Default constructor.
Definition CartesianODIM.h:53
CartesianODIM(const CartesianODIM &odim)
Copy constructor.
Definition CartesianODIM.h:61
std::string projdef
WHERE.
Definition CartesianODIM.h:100
std::string nodes
Radar nodes (Table 9) which have contributed data to the composite, e.g. “’searl’,...
Definition CartesianODIM.h:119
CartesianODIM(const std::map< std::string, T > &m)
Constructor.
Definition CartesianODIM.h:67
std::string camethod
How cartesian data are processed, according to Table 12.
Definition CartesianODIM.h:116
A map of radar data, indexed by quantity code (DBZH, VRAD, etc).
Definition Data.h:1293
DOC: Add class description.
Definition ODIMPath.h:82
static const group_t ALL_LEVELS
Abbreviation for linking (referencing) attributes at different levels (tree depths).
Definition ODIMPath.h:121
ODIM metadata (quantity, gain, offset, undetect, nodata, date, time)
Definition ODIM.h:79
std::string quantity
dataX/what (obligatory)
Definition ODIM.h:192
Definition AltitudeOp.cpp:42
Rectange defined through lower left and upper right coordinates.
Definition Rectangle.h:65