Flyby SDK v0.3.0
Loading...
Searching...
No Matches
camera.h File Reference
#include <vector>
#include <flyby/payload/component/component.h>
#include <flyby/util/error.h>
Include dependency graph for camera.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  flyby::Camera
 The base camera class. More...
 
class  flyby::IRCamera
 The base infrared/thermal camera class. More...
 

Enumerations

enum  flyby::CameraType { STANDARD = 0 , THERMAL }
 The type of camera, such as standard EO or thermal.
 
enum  flyby::ZoomType { MM = 0 , MULTIPLIER }
 The zoom format for the camera, such as mm (24mm) or multiplier (3x)
 
enum  flyby::FocusMode { F_AUTOMATIC = 0 , F_MANUAL }
 The focus mode of the camera.
 
enum  flyby::ExposureProgramMode { P_MANUAL = 0 , P_AUTOMATIC , P_APERTURE_PRIORITY , P_SHUTTER_PRIORITY }
 The exposure program mode, such as manual or aperture priority.
 
enum  flyby::IRPalette {
  WHITEHOT = 0 , BLACKHOT , LAVA , IRONBOW ,
  ARCTIC , GLOBOW , RAINBOW , RAINBOWHC ,
  HOTTEST , ICEFIRE
}
 The different possible thermal palettes.
 

Detailed Description

Author
Micky Abir micky.nosp@m.@fly.nosp@m.bydev.nosp@m..com

This file contains the Camera class, which camera types should inherit from.