27 #ifndef SYNTHESIS_SYNTHESISITERBOT_H
28 #define SYNTHESIS_SYNTHESISITERBOT_H
46 template<
class T>
class ImageInterface;
66 #if ! defined(WITHOUT_DBUS)
105 #if ! defined(WITHOUT_DBUS)
std::shared_ptr< SIIterBot_state > itsLoopController
void resetMinorCycleInfo()
casacore::Record pauseForUserInteractionOld()
void endMinorCycle(casacore::Record &executionRecord)
void setupIteration(casacore::Record iterpars)
make all pure-inputs const
SynthesisIterBotWithOldGUI()
Default constructor.
SynthesisIterBot()
Default constructor.
void startMinorCycle(casacore::Record &initializationRecord)
void dbus_thread_launch_pad()
void setIterationDetails(casacore::Record iterpars)
Referenced counted pointer for constant data.
void pauseForUserInteraction()
void setInteractiveMode(casacore::Bool interactiveMode)
casacore::Record getIterationDetails()
virtual ~SynthesisIterBot()
casacore::Vector< casacore::Int > itsActionCodes
void openDBus()
Copy constructor and assignment operator.
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
int cleanComplete(casacore::Bool lastcyclecheck=casacore::False)
virtual casacore::Record pauseForUserInteractionOld()
casacore::Record getSubIterBot()
casacore::CountedPtr< InteractiveMasking > itsInteractiveMasker
casacore::Vector< casacore::String > itsImageList
~SynthesisIterBotWithOldGUI()
*std::shared_ptr< SIIterBot_callback > actionRequestSync
virtual void pauseForUserInteraction()
virtual void setIterationDetails(casacore::Record iterpars)
Class that contains functions needed for imager.
casacore::Vector< casacore::Bool > itsMultiTermList
void changeStopFlag(casacore::Bool stopflag)
std::thread * dbus_thread
casacore::Record getIterationSummary()
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.