22 #ifndef DBALLE_CORE_MATCH_WREPORT_H
23 #define DBALLE_CORE_MATCH_WREPORT_H
30 #include <dballe/core/matcher.h>
42 const wreport::Subset& r;
55 virtual matcher::Result
match_date(
const int* min,
const int* max)
const;
56 virtual matcher::Result
match_coords(
int latmin,
int latmax,
int lonmin,
int lonmax)
const;
62 const wreport::Var* var_ana_id;
63 const wreport::Var* var_block;
64 const wreport::Var* var_station;
65 const wreport::Var* var_rep_memo;
73 const wreport::Bulletin& r;
81 virtual matcher::Result
match_date(
const int* min,
const int* max)
const;
82 virtual matcher::Result
match_coords(
int latmin,
int latmax,
int lonmin,
int lonmax)
const;
virtual matcher::Result match_station_wmo(int block, int station=-1) const
Match station WMO code.
Common interface for things that are matched.
Definition: matcher.h:48
virtual matcher::Result match_var_id(int val) const
Match variable ID.
virtual matcher::Result match_station_id(int val) const
Match station ID.
virtual matcher::Result match_station_wmo(int block, int station=-1) const
Match station WMO code.
virtual matcher::Result match_rep_memo(const char *memo) const
Match rep_memo.
virtual matcher::Result match_rep_memo(const char *memo) const
Match rep_memo.
virtual matcher::Result match_date(const int *min, const int *max) const
Match date.
virtual matcher::Result match_date(const int *min, const int *max) const
Match date.
virtual matcher::Result match_coords(int latmin, int latmax, int lonmin, int lonmax) const
Match coordinates, with bounds in 1/100000 of degree.
Definition: conversion.h:31
virtual matcher::Result match_coords(int latmin, int latmax, int lonmin, int lonmax) const
Match coordinates, with bounds in 1/100000 of degree.
Definition: match-wreport.h:40
Match all subsets in turn, returning true if at least one subset matches.
Definition: match-wreport.h:71
virtual matcher::Result match_station_id(int val) const
Match station ID.
virtual matcher::Result match_var_id(int val) const
Return YES if the subset contains at least one var with the given B33195 attribute; else return NA...