HOPS
HOPS class reference
Public Member Functions | List of all members
hops::MHO_ManualChannelDelayCorrectionBuilder Class Reference

Class MHO_ManualChannelDelayCorrectionBuilder. More...

#include <MHO_ManualChannelDelayCorrectionBuilder.hh>

Inheritance diagram for hops::MHO_ManualChannelDelayCorrectionBuilder:
[legend]

Public Member Functions

 MHO_ManualChannelDelayCorrectionBuilder (MHO_OperatorToolbox *toolbox, MHO_ContainerStore *cstore=nullptr, MHO_ParameterStore *pstore=nullptr)
 
 MHO_ManualChannelDelayCorrectionBuilder (MHO_OperatorToolbox *toolbox, MHO_FringeData *fdata)
 
virtual ~MHO_ManualChannelDelayCorrectionBuilder ()
 
virtual bool Build () override
 Constructs and adds a new MHO_ManualChannelDelayCorrection operator to 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...
 
- Public Member Functions inherited from hops::MHO_ChannelQuantity
 MHO_ChannelQuantity ()
 
 ~MHO_ChannelQuantity ()
 

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 Member Functions inherited from hops::MHO_ChannelQuantity
std::map< std::string, double > MapChannelQuantities (std::string chan_names, std::vector< double > &values)
 Maps channel names to corresponding values and returns a map. if the number of channel names isn't the same as the number of values, this returns an empty map. More...
 
- Protected Attributes inherited from hops::MHO_OperatorBuilder
mho_json fAttributes
 
mho_json fConditions
 
MHO_ContainerStorefContainerStore
 
mho_json fFormat
 
MHO_FringeDatafFringeData
 
MHO_OperatorToolboxfOperatorToolbox
 
MHO_ParameterStorefParameterStore
 

Detailed Description

Class MHO_ManualChannelDelayCorrectionBuilder.

build a manual per-channel pc_delay operator

Author
J. Barrett - barre.nosp@m.ttj@.nosp@m.mit.e.nosp@m.du
Date
Wed May 31 17:11:03 2023 -0400

Constructor & Destructor Documentation

◆ MHO_ManualChannelDelayCorrectionBuilder() [1/2]

hops::MHO_ManualChannelDelayCorrectionBuilder::MHO_ManualChannelDelayCorrectionBuilder ( MHO_OperatorToolbox toolbox,
MHO_FringeData fdata 
)
inline

◆ MHO_ManualChannelDelayCorrectionBuilder() [2/2]

hops::MHO_ManualChannelDelayCorrectionBuilder::MHO_ManualChannelDelayCorrectionBuilder ( MHO_OperatorToolbox toolbox,
MHO_ContainerStore cstore = nullptr,
MHO_ParameterStore pstore = nullptr 
)
inline

◆ ~MHO_ManualChannelDelayCorrectionBuilder()

virtual hops::MHO_ManualChannelDelayCorrectionBuilder::~MHO_ManualChannelDelayCorrectionBuilder ( )
inlinevirtual

Member Function Documentation

◆ Build()

bool hops::MHO_ManualChannelDelayCorrectionBuilder::Build ( )
overridevirtual

Constructs and adds a new MHO_ManualChannelDelayCorrection operator to toolbox.

Returns
bool indicating success

Implements hops::MHO_OperatorBuilder.


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