HOPS
HOPS class reference
|
this class allows a user to inject a python function of the form: func(fringe_data_interface) into the control flow of the fringe fitter. It is basically allowed full access to any data or parameters encompassed by the fringe_data object (container store, parameter store, plot data). The only exception is that re-sizing of arrays is not allowed. More...
#include <MHO_PyGenericOperator.hh>
Public Member Functions | |
MHO_PyGenericOperator () | |
virtual | ~MHO_PyGenericOperator () |
virtual bool | Execute () override |
Function Execute. More... | |
virtual bool | Initialize () override |
Function Initialize. More... | |
void | SetFringeData (MHO_FringeData *fdata) |
void | SetFunctionName (std::string function_name) |
void | SetModuleName (std::string module_name) |
![]() | |
MHO_Operator () | |
virtual | ~MHO_Operator () |
std::string | GetName () const |
Getter for operator name. More... | |
virtual double | Priority () const |
Get the the priority field value. More... | |
void | SetName (std::string name) |
Setter for operator name. More... | |
virtual void | SetPriority (const double &priority) |
Setter for operator priority (determines order of execution within a operator category) More... | |
this class allows a user to inject a python function of the form: func(fringe_data_interface) into the control flow of the fringe fitter. It is basically allowed full access to any data or parameters encompassed by the fringe_data object (container store, parameter store, plot data). The only exception is that re-sizing of arrays is not allowed.
|
inline |
|
inlinevirtual |
|
inlineoverridevirtual |
Function Execute.
Implements hops::MHO_Operator.
|
inlineoverridevirtual |
Function Initialize.
Implements hops::MHO_Operator.
|
inline |
|
inline |
|
inline |