17 #include <vlpi/simulationAddress.h>
19 #include <boost/signals2.hpp>
32 class DtSimCommandObjectWrapper;
33 class DtCommandAssignmentWidgetInterface;
44 virtual bool sendPlan(
bool reregister =
true);
47 virtual void registerPlanCallbacks(
const std::vector<DtUUID>& names);
51 virtual void finalizeSetup();
53 virtual void unregisterPlanCallbacks(
const std::vector<DtUUID>& names);
56 virtual void requestMultiPlan(
const std::vector<DtUUID>& name);
57 virtual void clearPendingPlans();
59 virtual void displayPlan();
61 virtual bool shouldAssignPlan(
const DtUUID&)
const;
63 virtual void restartPlan();
64 virtual void abandonPlan();
66 virtual bool editPlanStatement(
const std::vector<makVrv::DtSimEntry*>&,
DtSimStatement* stmt,
bool readOnlyMode =
false)
override;
71 virtual void slot_onDialogCreated(QWidget* dlg);
76 virtual void slot_onEditSetRequest(std::vector<DtUUID> names,
const DtSetDataRequest&);
79 virtual void slot_onEditTaskRequest(std::vector<DtUUID> names,
const DtSimTask&);
81 virtual void slot_onObjectBeingCreated();
82 virtual void slot_onObjectStoppedBeingCreated();
83 virtual void subscribeToPlan(std::vector<DtUUID>);
class DtIfPlan:
Definition: ifPlan.h:61
UUID is a unique ID wrapper class.
Definition: uuid.h:59
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
DtSetDataRequest is an abstract base class from which real setDataRequests can derive. It manages the read/write capability; derived classes need only use and register read/writatble data types for derived information.
Definition: setDataRequest.h:41
File: simMsg.h.
Definition: simMessage.h:35
class DtIfMultiplePlanResponse:
Definition: ifMultiplePlanResponse.h:32
class DtSimStatement:
Definition: simStatement.h:38
DtSimTask is an abstract base class from which real tasks can derive. It manages the read/write capab...
Definition: simTask.h:30
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72