Struct cuvis::SaveArgs
Options for saving cu3s/cu3 files. More...
#include <cuvis.hpp>
Inherits the following classes: cuvis::GeneralExportArgs
Public Attributes
| Type | Name |
|---|---|
| bool | allow_drop allow to drop measurements if internal buffers a depleted (default: false) |
| bool | allow_info_file allow to write an additional .info file (default: true) |
| bool | allow_overwrite allow to overwrite existing files (default: false) |
| bool | allow_session_file allow to drop measurements if internal buffers a depleted (default: false) |
| double | fps The fps to be stored with a session file (default: 0) |
| bool | full_export |
| size_t | hard_limit Maximum number of elements in output cache. |
| std::chrono::milliseconds | max_buftime |
| session_merge_mode_t | merge_mode allow to split to several files (default: false) |
| operation_mode_t | operation_mode The operation mode to be stored with a session file (default: operation_mode_t.OperationMode_Software) |
| size_t | soft_limit Out-of-order frames are sorted within the cache, as long as the cache useage is below this limit. |
Public Attributes inherited from cuvis::GeneralExportArgs
| Type | Name |
|---|---|
| bool | add_fullscale_pan Add a full-resolution pan image to the export (default: false) |
| std::filesystem::path | export_dir |
| struct PanSharpeningArgs | pansharpening_settings Settings to define Pansharpening and channel selection. |
| bool | permissive Set Exporter to permisive mode (default: false) |
Public Functions
| Type | Name |
|---|---|
| SaveArgs () |
|
| operator cuvis_save_args_t () const convert to C - SDK settings structure |
Public Functions inherited from cuvis::GeneralExportArgs
| Type | Name |
|---|---|
| GeneralExportArgs () |
|
| operator cuvis_export_general_settings_t () const |
Detailed Description
Use with either CubeExporter (recommended) or Measurement::save
Public Attributes Documentation
variable allow_drop
allow to drop measurements if internal buffers a depleted (default: false)
bool cuvis::SaveArgs::allow_drop;
variable allow_info_file
allow to write an additional .info file (default: true)
bool cuvis::SaveArgs::allow_info_file;
variable allow_overwrite
allow to overwrite existing files (default: false)
bool cuvis::SaveArgs::allow_overwrite;
variable allow_session_file
allow to drop measurements if internal buffers a depleted (default: false)
bool cuvis::SaveArgs::allow_session_file;
variable fps
The fps to be stored with a session file (default: 0)
double cuvis::SaveArgs::fps;
variable full_export
bool cuvis::SaveArgs::full_export;
The frame is saved including all results from processing, e.g. the cube.
variable hard_limit
Maximum number of elements in output cache.
size_t cuvis::SaveArgs::hard_limit;
variable max_buftime
std::chrono::milliseconds cuvis::SaveArgs::max_buftime;
Any frame is forced to be written after this time, latest.
variable merge_mode
allow to split to several files (default: false)
session_merge_mode_t cuvis::SaveArgs::merge_mode;
variable operation_mode
The operation mode to be stored with a session file (default: operation_mode_t.OperationMode_Software)
operation_mode_t cuvis::SaveArgs::operation_mode;
variable soft_limit
Out-of-order frames are sorted within the cache, as long as the cache useage is below this limit.
size_t cuvis::SaveArgs::soft_limit;
Public Functions Documentation
function SaveArgs
cuvis::SaveArgs::SaveArgs ()
Constructor to create default parameters
function operator cuvis_save_args_t
convert to C - SDK settings structure
cuvis::SaveArgs::operator cuvis_save_args_t () const
The documentation for this class was generated from the following file cuvis.cpp/interface/cuvis.hpp