#ifndef GWTMACHINE_SEEN #define GWTMACHINE_SEEN #include #include #include "expandedMachine.h" #include "GWt_accelerator.h" #include "GWt_ligneFaisceau.h" #include "GWt_softwarePanel.h" using namespace Wt; using namespace std; class GWt_machine : public WObject { GWt_machine() {;} public: GWt_machine(GWt_accelerator*,expandedMachine*); virtual ~GWt_machine(); void createWidgetComputing(WContainerWidget* parent); void displayWidgetComputing(); // Get the accelerator for this sector inline GWt_accelerator* getAccelerator() { return UI_Accelerator_; } inline expandedMachine* getMachineControler() {return machineControler_;}; private: void expandMachine(); // GWt_ligneFaisceau* UI_beamLine_; GWt_accelerator* UI_Accelerator_; expandedMachine* machineControler_; }; #endif