Scyllarus: C++ Hyperspectral Processing Library
Hyperspectral Image Processing Pipeline
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
component_output.h
Go to the documentation of this file.
1 /****************************************************************************************
2  * SCYLLARUS : C++ HYPERSPECTRAL PROCESSING LIBRARY
3  * component_output.h - Hyperspectral Image Component 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 COMPONENT_OUTPUT_H_
12 #define COMPONENT_OUTPUT_H_
13 
14 #include "output.h"
15 #include "hdr_output.h"
16 #include "scyllarus_types.h"
17 
18 #include <boost/filesystem.hpp>
19 #include <iso646.h>
20 
21 namespace scyl
22 {
23 
55 {
56 
57 public:
58 
59  component_output(unsigned int flags=scyl::ALL);
60 
61  virtual ~component_output();
62 
63  void save(scyl::pipeline * in,
64  std::string filename);
65 
66 private:
67 
68  unsigned int m_flags;
69 };
70 
71 }
72 #endif /* COMPONENT_OUTPUT_H_ */
unsigned int m_flags
Definition: component_output.h:68
Definition: scyllarus_types.h:125
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
virtual ~component_output()
Definition: component_output.cpp:30
void save(scyl::pipeline *in, std::string filename)
save() takes a pipeline object and file name and writes out several files containing the data in the ...
Definition: component_output.cpp:47
component_output is a class that is used to output processed image components from a pipeline object ...
Definition: component_output.h:54
component_output(unsigned int flags=scyl::ALL)
Definition: component_output.cpp:21