Struct cuvis::PanSharpeningArgs
ClassList > cuvis > PanSharpeningArgs
Settings defining Pansharpening and channel selection for all exporters. More...
#include <cuvis.hpp>
Public Attributes
| Type | Name |
|---|---|
| bool | add_pan Add the pan image to the output (default: false) |
| std::string | channel_selection The selection of spectral channels to be exproted. (default : "all") |
| pan_sharpening_algorithm_t | pan_algorithm The pansharpening algorithm (default: pan_sharpening_algorithm_CubertMacroPixel) |
| pan_sharpening_interpolation_type_t | pan_interpolation_type The pansharpening interpolation type (default: pan_sharpening_interpolation_type_Linear) |
| double | pan_scale amount of pan-sharpening (default: 0) |
| bool | pre_pan_sharpen_cube |
| uint8_t | spectra_multiplier Multiply the spectrum before exporting. |
Public Functions
| Type | Name |
|---|---|
| PanSharpeningArgs () |
|
| operator cuvis_pansharpening_settings_t () const |
Detailed Description
The options of this structure can be set for any Exporter. However, not all options are respected by the Exporter.
Public Attributes Documentation
variable add_pan
Add the pan image to the output (default: false)
bool cuvis::PanSharpeningArgs::add_pan;
variable channel_selection
The selection of spectral channels to be exproted. (default : "all")
std::string cuvis::PanSharpeningArgs::channel_selection;
variable pan_algorithm
The pansharpening algorithm (default: pan_sharpening_algorithm_CubertMacroPixel)
pan_sharpening_algorithm_t cuvis::PanSharpeningArgs::pan_algorithm;
variable pan_interpolation_type
The pansharpening interpolation type (default: pan_sharpening_interpolation_type_Linear)
pan_sharpening_interpolation_type_t cuvis::PanSharpeningArgs::pan_interpolation_type;
variable pan_scale
amount of pan-sharpening (default: 0)
double cuvis::PanSharpeningArgs::pan_scale;
variable pre_pan_sharpen_cube
bool cuvis::PanSharpeningArgs::pre_pan_sharpen_cube;
variable spectra_multiplier
Multiply the spectrum before exporting.
uint8_t cuvis::PanSharpeningArgs::spectra_multiplier;
Public Functions Documentation
function PanSharpeningArgs
cuvis::PanSharpeningArgs::PanSharpeningArgs ()
Constructor to create default parameters
function operator cuvis_pansharpening_settings_t
cuvis::PanSharpeningArgs::operator cuvis_pansharpening_settings_t () const
convert to C - SDK settings structure
The documentation for this class was generated from the following file cuvis.cpp/interface/cuvis.hpp