|
HOPS
HOPS class reference
|
Class MHO_PassbandBuilder. More...
#include <MHO_PassbandBuilder.hh>
Public Member Functions | |
| MHO_PassbandBuilder (MHO_OperatorToolbox *toolbox, MHO_ContainerStore *cstore=nullptr, MHO_ParameterStore *pstore=nullptr) | |
| MHO_PassbandBuilder (MHO_OperatorToolbox *toolbox, MHO_FringeData *fdata) | |
| virtual | ~MHO_PassbandBuilder () |
| virtual bool | Build () override |
| Constructs and initializes the passband operator and adds to the toolbox. 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 () |
| virtual void | SetAttributes (const mho_json &attr) |
| Setter for attributes. More... | |
| virtual void | SetConditions (const mho_json &cond) |
| Setter for applicability conditions. More... | |
| virtual void | SetContainerStore (MHO_ContainerStore *cstore) |
| Setter for container store. More... | |
| virtual void | SetFormat (const mho_json &format) |
| Setter for format. More... | |
| virtual void | SetFringeData (MHO_FringeData *fdata) |
| Setter for fringe data. More... | |
| virtual void | SetParameterStore (MHO_ParameterStore *pstore) |
| Setter for parameter store. More... | |
| virtual void | SetToolbox (MHO_OperatorToolbox *toolbox) |
| Setter for toolbox. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from hops::MHO_OperatorBuilder | |
| 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... | |
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_PassbandBuilder.
Builds a passband (frequency chunk excision) operator.
|
inline |
|
inline |
|
inlinevirtual |
|
overridevirtual |
Constructs and initializes the passband operator and adds to the toolbox.
Implements hops::MHO_OperatorBuilder.