fluxEngine Public API
4.22.0

Contents

  • Introduction
  • File I/O
  • Calibration Information
  • Device Support
  • Advanced Topics
  • C API: Introduction
  • C++ API: Introduction
    • Setup
    • General
    • Device Connection
    • Models
    • Data Processing
    • File I/O
    • Parameter Introspection
    • Calibration Information
    • Manual Data Processing
  • .NET API: Introduction
  • Python API: Introduction
  • C Reference Documentation
  • C++ Reference Documentation
  • .NET Reference Documentation
  • Python Reference Documentation
  • Helper Code Used In Examples
  • Runnable Examples
  • System Configuration
fluxEngine Public API
  • C++ API: Introduction

C++ API: Introduction

This chapter describes how to get started with fluxEngine’s C++ API and how to process hyperspectral data with it. See C++ Reference Documentation for a list of all API classes and functions of the C++ API.

Contents

  • Setup
    • Requirements
    • Setting up the Build Environment
  • General
    • General API Design, Error Handling
    • Initializing the Library
    • Setting up processing threads
  • Device Connection
    • Library Setup
    • Enumerating Devices
    • Connecting to a Device
    • Disconnecting from a Device
    • Accessing Device Parameters
    • Accessing Instrument Devices
    • Handling Notifications from a Device
  • Models
    • Loading a model
    • Extracting information from a model
  • Data Processing
    • Instrument Preview
    • Recording HSI Data
    • Model Processing
    • Obtaining Results
  • File I/O
    • Loading ENVI cubes
    • Creating an ENVI cube from camera recordings
    • Creating an ENVI cube from user-supplied data
    • Processing an ENVI cube
  • Parameter Introspection
    • Parameter Types
    • Information about Parameters
  • Calibration Information
    • Creating a new Calibration Information Structure
    • Using the Calibration Information for Device Processing Contexts
  • Manual Data Processing
    • Creating a processing context
    • Processing Data
    • Obtaining Results
Previous Next

© Copyright 2020-2023, LuxFlux GmbH.

Built with Sphinx using a theme provided by Read the Docs.