WSF
WsfEM_Types Namespace Reference

Define data types used by the electromagnetic classes. More...

Enumerations

enum  Polarization {
  cPOL_DEFAULT = 0 , cPOL_HORIZONTAL = 1 , cPOL_VERTICAL = 2 , cPOL_SLANT_45 = 3 ,
  cPOL_SLANT_135 = 4 , cPOL_LEFT_CIRCULAR = 5 , cPOL_RIGHT_CIRCULAR = 6 , cPOL_COUNT = 7
}
 Polarization of the electromagnetic wave. More...
enum  InfraredBand {
  cIRBAND_DEFAULT = 0 , cIRBAND_SHORT = 1 , cIRBAND_MEDIUM = 2 , cIRBAND_LONG = 3 ,
  cIRBAND_VERY_LONG = 4 , cIRBAND_COUNT = 5
}
 Infrared band names. More...
enum  OpticalBand {
  cOPT_DEFAULT = 0 , cOPT_IR_SHORT = 1 , cOPT_IR_MEDIUM = 2 , cOPT_IR_LONG = 3 ,
  cOPT_IR_VERY_LONG = 4 , cOPT_IR_COUNT = 5 , cOPT_VISUAL = 6 , cOPT_COUNT = 7
}

Detailed Description

Define data types used by the electromagnetic classes.

Enumeration Type Documentation

◆ InfraredBand

Infrared band names.

Enumerator
cIRBAND_DEFAULT 

Default.

cIRBAND_SHORT 

Short wave (1-3 microns).

cIRBAND_MEDIUM 

Mid wave (3-5 microns).

cIRBAND_LONG 

Long wave (8-14 microns).

cIRBAND_VERY_LONG 

Very long wave (14-30 microns).

cIRBAND_COUNT 

Number of types.

◆ OpticalBand

Optical bands This includes all bands that are in the optical spectrum. The IR bands defined above are part of this and MUST have the same values Also, if this is modified then WsfOpticalEnvironment must also be modified.

Enumerator
cOPT_DEFAULT 

Same as IRBAND_DEFAULT.

cOPT_IR_SHORT 

Short wave (1-3 microns).

cOPT_IR_MEDIUM 

Mid wave (3-5 microns).

cOPT_IR_LONG 

Long wave (8-14 microns).

cOPT_IR_VERY_LONG 

Very long wave (14-30 microns).

cOPT_IR_COUNT 

Must be same as IRBAND_COUNT.

cOPT_VISUAL 

Visual, 380-760nm.

cOPT_COUNT 

Number of bands (including the 'default' band).

◆ Polarization

Polarization of the electromagnetic wave.

Enumerator
cPOL_DEFAULT 

Default.

cPOL_HORIZONTAL 

Horizontal.

cPOL_VERTICAL 

Vertical.

cPOL_SLANT_45 
cPOL_SLANT_135 
cPOL_LEFT_CIRCULAR 

Left circular.

cPOL_RIGHT_CIRCULAR 

Right circular.

cPOL_COUNT 

Number of polarizations.

Copyrights Multiple, All Rights Reserved