Scyllarus: C++ Hyperspectral Processing Library
Hyperspectral Image Processing Pipeline
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCscyl::illuminant_optionsIlluminant_options is used to give options for the Illuminant recovery option chosen
oCscyl::inputInput is a base class from which input classes for the pipeline are derived.
|oCscyl::component_inputComponent_input is an object that facilitates reading in of files saved by component_output (or assembled in the correct way manually)
|oCscyl::data_inputData_input is an object that allows for manual data input into the pipeline (more 'managed' than using the pipelines 'set_I()' function
|oCscyl::hdr_inputHDR_Input is an object that facilitates reading in of HDR files
|oCscyl::hsz_inputHSZ_Input is an object that facilitates reading in of HSZ files
|\Cscyl::tif_inputTIF_Input is an object that facilitates reading in of GTIFF/TIFF files
oCscyl::loggerLogger is used to record messages and other processing details for the scyl library functions and access them during program execution
oCscyl::material_optionsMaterial_options is used to give options for the material recovery option chosen
oCscyl::op_nodeOp_node is used by band_maths() to perform mathematical operations
oCscyl::outputOutput is a pure virtual base class from which output classes for the pipeline are derived.
|oCscyl::component_outputComponent_output is a class that is used to output processed image components from a pipeline object as separate HDR files in a folder
|oCscyl::hdr_outputHDR Output is a class that is used to output HDR (and associated .fla, .raw) files
|\Cscyl::hsz_outputHSZ Output is a class that is used to output HSZ files
oCscyl::pipelinePipeline is an object that holds configuration properties and data items, and facilitates the processing of this data in a pipeline like fashion
\Cscyl::spectral_librarySpectral Library is a class that loads and saves SLZ files and holds information from them for use with the Pipeline Object (or independently)