Skip to content

Namespace cuvis

Namespace List > cuvis

Classes

Type Name
class AcquisitionContext
class Async
class AsyncMesu
class Calibration
struct CalibrationInfo
class CubeExporter
struct EnviArgs
class EnviExporter
class Exporter
class General
struct GeneralExportArgs
Export Settings common to all exporters.
class Measurement
central measurement class
struct MeasurementMetaData
struct PanSharpeningArgs
Settings defining Pansharpening and channel selection for all exporters.
struct ProcessingArgs
processing arguments
class ProcessingContext
struct SaveArgs
Options for saving cu3s/cu3 files.
struct SensorInfoData
class SessionFile
struct SessionInfo
struct TiffArgs
Additional settings for exporting tiff.
class TiffExporter
struct ViewArgs
viewer settings
class ViewExporter
class Viewer
class Worker
struct WorkerArgs
struct common_image_t <typename data_t>
Metaclass for handling image data (2d or 3d)
class cuvis_sdk_exception
struct image_t <typename data_t>
Image data from a measurement.
struct view_t <typename data_t>
Image data created from ViewExporter .

Public Types

Type Name
enum async_result_t
typedef std::function< void(event_t)> cpp_event_callback_t
typedef std::chrono::time_point< std::chrono::system_clock > timestamp_t

Public Types Documentation

enum async_result_t

enum cuvis::async_result_t {
    done,
    timeout,
    overwritten,
    deferred
};

typedef cpp_event_callback_t

using cuvis::cpp_event_callback_t = typedef std::function<void(event_t)>;

The event call-back type must be of the format void fun(event_t)


typedef timestamp_t

using cuvis::timestamp_t = typedef std::chrono::time_point<std::chrono::system_clock>;

as timesamp use STL system clock



The documentation for this class was generated from the following file cuvis.cpp/interface/cuvis.hpp