12#ifndef WSFEM_TYPES_HPP
13#define WSFEM_TYPES_HPP
Define data types used by the electromagnetic classes.
Definition WsfEM_Types.hpp:18
OpticalBand
Definition WsfEM_Types.hpp:48
@ cOPT_VISUAL
Visual, 380-760nm.
Definition WsfEM_Types.hpp:57
@ cOPT_COUNT
Number of bands (including the 'default' band).
Definition WsfEM_Types.hpp:58
@ cOPT_DEFAULT
Same as IRBAND_DEFAULT.
Definition WsfEM_Types.hpp:49
@ cOPT_IR_VERY_LONG
Very long wave (14-30 microns).
Definition WsfEM_Types.hpp:53
@ cOPT_IR_MEDIUM
Mid wave (3-5 microns).
Definition WsfEM_Types.hpp:51
@ cOPT_IR_LONG
Long wave (8-14 microns).
Definition WsfEM_Types.hpp:52
@ cOPT_IR_SHORT
Short wave (1-3 microns).
Definition WsfEM_Types.hpp:50
@ cOPT_IR_COUNT
Must be same as IRBAND_COUNT.
Definition WsfEM_Types.hpp:54
Polarization
Polarization of the electromagnetic wave.
Definition WsfEM_Types.hpp:21
@ cPOL_RIGHT_CIRCULAR
Right circular.
Definition WsfEM_Types.hpp:28
@ cPOL_LEFT_CIRCULAR
Left circular.
Definition WsfEM_Types.hpp:27
@ cPOL_SLANT_45
Definition WsfEM_Types.hpp:25
@ cPOL_HORIZONTAL
Horizontal.
Definition WsfEM_Types.hpp:23
@ cPOL_DEFAULT
Default.
Definition WsfEM_Types.hpp:22
@ cPOL_COUNT
Number of polarizations.
Definition WsfEM_Types.hpp:29
@ cPOL_VERTICAL
Vertical.
Definition WsfEM_Types.hpp:24
@ cPOL_SLANT_135
Definition WsfEM_Types.hpp:26
InfraredBand
Infrared band names.
Definition WsfEM_Types.hpp:34
@ cIRBAND_DEFAULT
Default.
Definition WsfEM_Types.hpp:35
@ cIRBAND_MEDIUM
Mid wave (3-5 microns).
Definition WsfEM_Types.hpp:37
@ cIRBAND_COUNT
Number of types.
Definition WsfEM_Types.hpp:40
@ cIRBAND_SHORT
Short wave (1-3 microns).
Definition WsfEM_Types.hpp:36
@ cIRBAND_VERY_LONG
Very long wave (14-30 microns).
Definition WsfEM_Types.hpp:39
@ cIRBAND_LONG
Long wave (8-14 microns).
Definition WsfEM_Types.hpp:38