OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
L1BAlgorithm.cpp
Go to the documentation of this file.
1 /*******************************************************************************
2  *
3  * NAME: ViirsAlg.cpp
4  *
5  * DESCRIPTION: Object class that provides data structures and processes that
6  * compute cloud masks for a given DtDDProcess object class.
7  *
8  * Created on: November 3, 2016
9  * Author: Sam Anderson, DT
10  *
11  * Modified:
12  *
13  *******************************************************************************/
14 
15 #include <L1BAlgorithm.h>
16 
17 #include <new> // nothrow
18 #include <algorithm> // std::sort
19 #include <iostream> // std::cout
20 #include <functional> // std::bind
21 #include <vector>
22 
23 using namespace std;
24 
25 
26 /**************************************************************************
27  * NAME: OciAlg()
28  *
29  * DESCRIPTION: Class Constructor/Destructor
30  *
31  *************************************************************************/
32 
34 }
35 
37 }
38 
39 /**************************************************************************
40  * NAME: initialize()
41  *
42  * DESCRIPTION: Virtual function initializes data and object classes for
43  * process operations.
44  *
45  *************************************************************************/
46 
47 int OciAlg::initialize( map<string, ddata*> imap ) {
48  int status = DT_SUCCESS;
49  return status;
50 }
51 
52 /**************************************************************************
53  * NAME: compute()
54  *
55  * DESCRIPTION: Virtual function executes process algorithm.
56  *
57  *************************************************************************/
58 
59 map<string, ddata*> OciAlg::process(vector<size_t> start, vector<size_t> count,
60  map<string, ddata*> imap) {
61  map<string, ddata*> omap;
62  return omap;
63 }
64 
65 /**************************************************************************
66  * NAME: ViirsAlg()
67  *
68  * DESCRIPTION: Class Constructor/Destructor
69  *
70  *************************************************************************/
71 
73 }
74 
76 }
77 
78 /**************************************************************************
79  * NAME: initialize()
80  *
81  * DESCRIPTION: Virtual function initializes data and object classes for
82  * process operations.
83  *
84  *************************************************************************/
85 
86 int ViirsAlg::initialize( map<string, ddata*> imap ) {
87  int status = DT_SUCCESS;
88  return status;
89 }
90 
91 
92 /**************************************************************************
93  * NAME: compute()
94  *
95  * DESCRIPTION: Virtual function executes process algorithm.
96  *
97  *************************************************************************/
98 
99 map<string, ddata*> ViirsAlg::process(vector<size_t> start, vector<size_t> count,
100  map<string, ddata*> imap) {
101  map<string, ddata*> omap;
102  return omap;
103 }
104 
105 
int status
Definition: l1_czcs_hdf.c:32
int initialize(map< string, ddata * > imap)
map< string, ddata * > process(vector< size_t > start, vector< size_t > count, map< string, ddata * > imap)
map< string, ddata * > process(vector< size_t > start, vector< size_t > count, map< string, ddata * > imap)
int initialize(map< string, ddata * > imap)
int count
Definition: decode_rs.h:79