Skip to content

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