|
HOPS
HOPS class reference
|
Class MHO_LSBOffsetBuilder. More...
#include <MHO_LSBOffsetBuilder.hh>
Public Member Functions | |
| MHO_LSBOffsetBuilder (MHO_OperatorToolbox *toolbox, MHO_ContainerStore *cstore=nullptr, MHO_ParameterStore *pstore=nullptr) | |
| MHO_LSBOffsetBuilder (MHO_OperatorToolbox *toolbox, MHO_FringeData *fdata) | |
| virtual | ~MHO_LSBOffsetBuilder () |
| virtual bool | Build () override |
| Constructs and initializes a MHO_LSBOffset operator. More... | |
Public Member Functions inherited from hops::MHO_OperatorBuilder | |
| MHO_OperatorBuilder (MHO_OperatorToolbox *toolbox, MHO_ContainerStore *cstore=nullptr, MHO_ParameterStore *pstore=nullptr) | |
| MHO_OperatorBuilder (MHO_OperatorToolbox *toolbox, MHO_FringeData *fdata) | |
| virtual | ~MHO_OperatorBuilder () |
| void | SetAttributes (const mho_json &attr) |
| Setter for attributes. More... | |
| void | SetConditions (const mho_json &cond) |
| Setter for applicability conditions. More... | |
| void | SetContainerStore (MHO_ContainerStore *cstore) |
| Setter for container store. More... | |
| void | SetFormat (const mho_json &format) |
| Setter for format. More... | |
| void | SetFringeData (MHO_FringeData *fdata) |
| Setter for fringe data. More... | |
| void | SetParameterStore (MHO_ParameterStore *pstore) |
| Setter for parameter store. More... | |
| void | SetToolbox (MHO_OperatorToolbox *toolbox) |
| Setter for toolbox. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from hops::MHO_OperatorBuilder | |
| std::vector< std::string > | ExtractAllStationIdentifiers () const |
| std::vector< std::string > | GetMatchingStationIdentifiers () const |
| virtual bool | IsConfigurationOk () |
| Function IsConfigurationOk provided for derived class to validate fAttributes against fFormat and/or fConditions but the default implementation tries to check a few things. More... | |
| bool | StationMatchesCurrentBaseline (const std::string &station_id) const |
| bool | StationMatchesRole (const std::string &station_id, const std::string &role) const |
Protected Attributes inherited from hops::MHO_OperatorBuilder | |
| mho_json | fAttributes |
| mho_json | fConditions |
| MHO_ContainerStore * | fContainerStore |
| mho_json | fFormat |
| MHO_FringeData * | fFringeData |
| MHO_OperatorToolbox * | fOperatorToolbox |
| MHO_ParameterStore * | fParameterStore |
Class MHO_LSBOffsetBuilder.
builds a LSB (lower side band) offset operator
|
inline |
|
inline |
|
inlinevirtual |
|
overridevirtual |
Constructs and initializes a MHO_LSBOffset operator.
Implements hops::MHO_OperatorBuilder.