ICAROUS
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Modules Pages
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
larcfm::BandsRegion Class Reference

Public Types

enum  Region {
  UNKNOWN , NONE , FAR , MID ,
  NEAR , RECOVERY
}
 

Static Public Member Functions

static bool isValidBand (Region region)
 
static bool isResolutionBand (Region region)
 
static bool isConflictBand (Region region)
 
static Region valueOf (const std::string &str)
 
static std::string to_string (Region region)
 
static int orderOfRegion (Region region)
 
static int orderOfConflictRegion (Region region)
 
static Region regionFromOrder (int i)
 

Static Public Attributes

static const int NUMBER_OF_CONFLICT_BANDS = 3
 

Member Function Documentation

◆ orderOfConflictRegion()

int larcfm::BandsRegion::orderOfConflictRegion ( Region  region)
static
Returns
NONE/RECOVERY: 0, FAR: 1, MID: 2, NEAR: 3, UNKNOWN: -1

◆ orderOfRegion()

int larcfm::BandsRegion::orderOfRegion ( Region  region)
static
Returns
NONE: 0, FAR: 1, MID: 2, NEAR: 3, RECOVERY: 4, UNKNOWN: -1

◆ regionFromOrder()

BandsRegion::Region larcfm::BandsRegion::regionFromOrder ( int  i)
static
Returns
0: NONE, 1: FAR, 2: MID, 3: NEAR, 4: RECOVERY, otherwise: UNKNOWN

The documentation for this class was generated from the following files: