TwiceAsNice
2019-02-18
|
This class represents the SX or DX or both sides of the LBT. More...
#include <LicsIIFSide.h>
Public Member Functions | |
LicsIIFSide (const enum Sid anysdx=SIDE_NONE) | |
LicsIIFSide (const std::string &fstation) | |
construct from astring like "blabla right" or "bla both" or "sx" or "dx". More... | |
LicsIIFSide (const LicsIIFSide &oth) | |
copy constructor More... | |
LicsIIFSide & | operator= (const LicsIIFSide &oth) |
Assignment operator. Deep copy of this state. More... | |
std::string | toString () const |
Generate a string as used in the ICS initializations. More... | |
std::string | toStringCfg () const |
Generate a string as used in the file names. More... | |
int | toIntIdx () const |
Generate a index 0 or 1 suitable for the two indices of two proxies. More... | |
LicsIIFSide (const enum Sid anysdx=SIDE_NONE) | |
LicsIIFSide (const std::string &fstation) | |
LicsIIFSide (const LicsIIFSide &oth) | |
LicsIIFSide & | operator= (const LicsIIFSide &oth) |
std::string | toString () const |
std::string | toStringCfg () const |
int | toIntIdx () const |
Public Attributes | |
enum Sid | s |
This class represents the SX or DX or both sides of the LBT.
Default ctor. Initialize the state as "no side" (of both)
anysdx | An enumerated constant indicating left, right, none or both. |
Lics::LicsIIFSide::LicsIIFSide | ( | const std::string & | fstation | ) |
construct from astring like "blabla right" or "bla both" or "sx" or "dx".
fstation | A string of the format found in the FOCAL_STATION property in ltcs.iif-dev.cfg |
Lics::LicsIIFSide::LicsIIFSide | ( | const LicsIIFSide & | oth | ) |
copy constructor
oth | The side to be duplicated |
Lics::LicsIIFSide::LicsIIFSide | ( | const std::string & | fstation | ) |
Lics::LicsIIFSide::LicsIIFSide | ( | const LicsIIFSide & | oth | ) |
Lics::LicsIIFSide & Lics::LicsIIFSide::operator= | ( | const LicsIIFSide & | oth | ) |
Assignment operator. Deep copy of this state.
LicsIIFSide& Lics::LicsIIFSide::operator= | ( | const LicsIIFSide & | oth | ) |
int Lics::LicsIIFSide::toIntIdx | ( | ) | const |
int Lics::LicsIIFSide::toIntIdx | ( | ) | const |
Generate a index 0 or 1 suitable for the two indices of two proxies.
std::string Lics::LicsIIFSide::toString | ( | ) | const |
Generate a string as used in the ICS initializations.
std::string Lics::LicsIIFSide::toString | ( | ) | const |
std::string Lics::LicsIIFSide::toStringCfg | ( | ) | const |
Generate a string as used in the file names.
std::string Lics::LicsIIFSide::toStringCfg | ( | ) | const |
enum Sid Lics::LicsIIFSide::s |