16 #include <matrix/vlVector.h>
18 #include <vrvCore/DtStateView.h>
19 #include <vrvCore/DtEntityState.h>
27 class DtOffsetLocationEntryWidget;
41 virtual DtVector overridePosition()
const;
44 virtual void setOverridePosition(
const DtVector&);
46 virtual bool loadOverride()
const;
47 virtual void setLoadOverride(
bool);
51 virtual void run(
const QStringList& children, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* parentState);
54 virtual void embarkChildrenOn(
const std::vector<std::string>& children,
const std::string& parentId,
bool override,
56 boost::signal<void (const std::vector<std::string>&,
const std::string&,
bool,
DtVector)> signal_embarkChildrenOn;
58 virtual void setOverrideOnly(
bool b);
61 virtual void onEmbarkTypeChanged();
64 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
66 virtual void sendRequest();
68 virtual void setupGui(
const QStringList& children, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* parentState);
72 virtual void initializeSelectionFilters();