Scyllarus: C++ Hyperspectral Processing Library
Hyperspectral Image Processing Pipeline
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
hsz_output.h
Go to the documentation of this file.
1 /****************************************************************************************
2  * SCYLLARUS : C++ HYPERSPECTRAL PROCESSING LIBRARY
3  * hsz_output.h - Hyperspectral Image HSZ Output Object.
4  *
5  * This computer code is subject to copyright:
6  * (c) National ICT Australia Limited (NICTA) 2013-2014 All Rights Reserved.
7  *
8  * Jeremy Oorloff, National ICT Australia (NICTA)
9  *
10  ***************************************************************************************/
11 #ifndef HSZ_OUTPUT_H_
12 #define HSZ_OUTPUT_H_
13 
14 #include "nurbs.h"
15 #include "output.h"
16 #include "../iotools/hsz.h"
17 
18 namespace scyl
19 {
20 
34 class hsz_output: public scyl::output
35 {
36 
37 public:
38 
39  hsz_output();
40  virtual ~hsz_output();
41 
42  void save(scyl::pipeline * in,
43  std::string filename);
44 
45 private:
46 
47 };
48 
49 }
50 #endif /* HSZ_OUTPUT_H_ */
void save(scyl::pipeline *in, std::string filename)
save() takes a pipeline object and file name and writes out a HSZ file based on the input data...
Definition: hsz_output.cpp:96
HSZ Output is a class that is used to output HSZ files.
Definition: hsz_output.h:34
Output is a pure virtual base class from which output classes for the pipeline are derived...
Definition: output.h:32
Pipeline is an object that holds configuration properties and data items, and facilitates the process...
Definition: pipeline.h:57
hsz_output()
Definition: hsz_output.cpp:18
virtual ~hsz_output()
Definition: hsz_output.cpp:26