16 #include <boost/filesystem.hpp>
42 hdr_output(
bool save_reflectance,
int data_type);
47 std::string filename);
52 static void write_hdr(std::string file_path,
53 std::string file_basename,
54 std::string data_extension,
55 const arma::fcube &
I,
56 const arma::fvec & wavelengths,
58 std::string description=
"");
static void write_hdr(std::string file_path, std::string file_basename, std::string data_extension, const arma::fcube &I, const arma::fvec &wavelengths, int data_type=4, std::string description="")
write out a hdr / data file pair to disk. File wil use BSQ encoding with float data type (currently f...
Definition: hdr_output.cpp:180
void save(scyl::pipeline *in, std::string filename)
save() takes a pipeline object and file name and writes out a HDR file and associated data file (defa...
Definition: hdr_output.cpp:104
Output is a pure virtual base class from which output classes for the pipeline are derived...
Definition: output.h:32
bool m_save_reflectance
Definition: hdr_output.h:63
void set_data_type(int in)
Definition: hdr_output.cpp:70
I.
Definition: scyllarus_types.h:114
hdr_output()
Definition: hdr_output.cpp:18
Pipeline is an object that holds configuration properties and data items, and facilitates the process...
Definition: pipeline.h:57
int m_data_type
Definition: hdr_output.h:64
HDR Output is a class that is used to output HDR (and associated .fla, .raw) files.
Definition: hdr_output.h:34
int data_type()
Definition: hdr_output.cpp:84
virtual ~hdr_output()
Definition: hdr_output.cpp:61