11 #include <vlpi/simulationAddress.h>
12 #include <matrix/vlVector.h>
14 #include <QtCore/QStringList>
15 #include <boost/signals2.hpp>
23 class DtEntityIdentifier;
51 virtual QStringList
tokenize(
const QString&,
char delim =
' ')
const;
54 bool parsePoint(
const QString&, DtVector&)
const;
UUID is a unique ID wrapper class.
Definition: uuid.h:59
virtual DtRemoteControlCommand * clone() const override
boost::signals2::signal< void(const QString &, DtRemoteControlCommand *)> signal_commandComplete
Definition: remoteControlCommands.h:46
DtRemoteControlSaveScenarioCommand()
virtual bool execute(makVrv::DtDe &, const QString &command) override
DtRemoteControlPlayScenarioCommand()
DtRemoteControlCommand(const QString &command, const QString &help)
Definition: remoteControlCommands.h:150
QString myHelp
Definition: remoteControlCommands.h:62
virtual ~DtRemoteControlNewScenarioCommand()
Definition: remoteControlCommands.h:30
bool parsePoint(const QString &, DtVector &) const
virtual DtRemoteControlCommand * clone() const override
QString myCommand
Definition: remoteControlCommands.h:61
DtSimulationAddress simulationAddress(makVrv::DtDe &) const
virtual bool execute(makVrv::DtDe &, const QString &command) override
virtual bool execute(makVrv::DtDe &, const QString &command)=0
DtRemoteControlCloseScenarioCommand()
virtual DtRemoteControlCommand * clone() const override
virtual bool execute(makVrv::DtDe &, const QString &command) override
Definition: remoteControlCommands.h:102
virtual bool execute(makVrv::DtDe &, const QString &command) override
virtual DtRemoteControlCommand * clone() const override
virtual ~DtRemoteControlCloseScenarioCommand()
virtual DtRemoteControlCommand * clone() const override
virtual DtRemoteControlCommand * clone() const override
virtual ~DtRemoteControlCreateCommand()
virtual ~DtRemoteControlSaveScenarioCommand()
virtual DtRemoteControlCommand * clone() const =0
virtual bool execute(makVrv::DtDe &, const QString &command) override
virtual QStringList tokenize(const QString &, char delim= ' ') const
DtRemoteControlNewScenarioCommand()
virtual ~DtRemoteControlLoadScenarioCommand()
virtual bool execute(makVrv::DtDe &, const QString &command) override
virtual ~DtRemoteControlRewindScenarioCommand()
QString help() const
Definition: remoteControlCommands.h:36
QString command() const
Definition: remoteControlCommands.h:41
Definition: remoteControlCommands.h:67
DtRemoteControlPauseScenarioCommand()
virtual ~DtRemoteControlPlayScenarioCommand()
virtual bool execute(makVrv::DtDe &, const QString &command) override
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:76
DtRemoteControlLoadScenarioCommand()
Definition: remoteControlCommands.h:90
Definition: remoteControlCommands.h:114
Definition: remoteControlCommands.h:138
virtual DtRemoteControlCommand * clone() const override
DtRemoteControlRewindScenarioCommand()
Definition: remoteControlCommands.h:162
virtual bool execute(makVrv::DtDe &, const QString &command) override
virtual ~DtRemoteControlPauseScenarioCommand()
virtual DtRemoteControlCommand * clone() const override
void objectCreated(DtString, const DtUUID &, const DtEntityIdentifier &, const DtEntityType &)
Definition: remoteControlCommands.h:126
DtRemoteControlCreateCommand()
DtEntityType entityToCreate(const QString &c, makVrv::DtDe &de) const