LandscapeDNDC 1.37.0
Loading...
Searching...
No Matches
synth-remotesensing-ndvi.h
1
9
10#ifndef LDNDC_DATASYNTH_REMOTESENSING_NDVI_H_
11#define LDNDC_DATASYNTH_REMOTESENSING_NDVI_H_
12
13#include "synthesizers/remotesensing/synth-remotesensing.h"
14
15class ldate_t;
16
17namespace ldndc{ namespace remotesensing{ namespace synth
18{
19 struct CBM_API ndvi_t : public ldndc::remotesensing::synth::item_base_t
20 {
21 ndvi_t() {}
22
23 enum
24 {
25 R = record::RECORD_ITEM_NDVI
26 };
27
28 record::record_item_e record_item_type() const
29 {
30 return static_cast<record::record_item_e>(R);
31 }
32
33 ~ndvi_t();
34
35 lerr_t synthesize(
36 element_type* /* subday data item (output) */,
37 element_type* /* day data item (output) */,
38 scratch_t* /* scratch object */,
39 ldate_t const* /* current date */,
40 unsigned int /* subday to synthesize */,
41 remotesensing_info_t const* /* meta info */
42 ) const;
43 };
44
45 extern ndvi_t CBM_API const synth_remotesensing_ndvi;
46}}}
47
48#endif /* !LDNDC_DATASYNTH_REMOTESENSING_NDVI_H_ */
49
Spatially explicit groundwater model.
Definition airchemistryput.h:15