The base class for protocol specific VRLink Simulations.
|
| | DtLegionConnection (DtAgentManagerInterface &aSceneInterface, const DtCoordinateSystem &coordSystem, const DtEntityAppearanceMapperFactoryCreator &appFactoryCreator, DtSharedSettingsManager &settingsManager, DtLegionDriver &driver) |
| |
| virtual | ~DtLegionConnection () |
| |
| virtual void | setConnectionConfiguration (const Legion::Configuration &config) |
| |
| virtual bool | connect () |
| |
| virtual bool | connected () const |
| |
| virtual bool | disconnect () |
| |
| virtual void | tick (double dt) |
| |
| virtual double | simTime () const |
| |
| virtual void | setSimTime (double simTime) |
| |
| virtual double | clockTime () const |
| |
| virtual DtTimeStampType | timeStampType () const |
| |
| virtual void | setViewControlChanged (bool enabled) |
| |
| virtual void | setConnectionFrameTime (double frameTime) |
| |
| virtual double | connectionFrameTime () const |
| |
| virtual void | setUseTopoForFlatEarthVectorConversion (bool enabled) |
| |
| virtual void | observerUpdated (const std::string &observerName, double x, double y, double z, double psi, double theta, double phi) |
| |
| virtual void | observerUpdated (const std::string &observerName, double x, double y, double z, double psi, double theta, double phi, double dx, double dy, double dz, double dpsi, double dtheta, double dphi) |
| |
| virtual void | stopPublishingObserver (const std::string &observerName) |
| |
| virtual void | startPublishingObserver (const std::string &observerName) |
| |
| void | setSupportsDelayedVisualizerCreation (bool) |
| |
| bool | supportsDelayedVisualizerCreation () const |
| |
| virtual void | queueDriverFunction (boost::function< void()> func) |
| |
| virtual void | queueConnectionFunction (boost::function< void()> func) |
| |
| Legion::SimulationDatabase * | database () |
| |
| Legion::Connection * | connection () |
| |
| Legion::ViewManager * | viewManager () |
| |
| virtual DtLegionDriver & | driver () |
| |
| virtual const DtLegionDriver & | driver () const |
| |
| virtual void | setInterestSize (int size) |
| |
| virtual int | interestSize () |
| |
| virtual void | setObserverForward (DtVector &localPos, DtVector &localFwd) |
| |
| virtual Legion::Vector3d | observerForward () |
| |
| virtual Legion::Vector3d | observerLocation () |
| |
| virtual void | resetConnection () |
| |
| virtual void | setExternalCommunicationControl (bool) |
| |
| | DtConnection (DtAgentManagerInterface &aSceneInterface, const DtCoordinateSystem &coordSystem, const DtEntityAppearanceMapperFactoryCreator &appFactoryCreator, DtSharedSettingsManager &settingsManager) |
| |
| virtual | ~DtConnection () |
| |
| | DtConnection ()=delete |
| |
| | DtConnection (const DtConnection &)=delete |
| |
| DtConnection & | operator= (const DtConnection &)=delete |
| |
| const DtEntityAppearanceMapper * | findAppearanceMapper (const DtEntityType &type) |
| |
const
DtEntityAppearanceMapperFactory & | appearanceMapperFactory () const |
| |
| virtual void | pauseConnection () |
| |
| virtual void | resumeConnection () |
| |
| virtual bool | connectionIsPaused () const |
| |
| void | tacticalGraphicIndicatorMouseDown (DtMouseState &mouseState, const DtUniqueID &id, const std::string &displayEngineName, const std::string &windowName, const std::string &channelName) |
| |
| void | tacticalGraphicIndicatorMouseUp (DtMouseState &mouseState, const DtUniqueID &id, const std::string &displayEngineName, const std::string &windowName, const std::string &channelName) |
| |
| void | tacticalGraphicIndicatorMouseDblClick (DtMouseState &mouseState, const DtUniqueID &id, const std::string &displayEngineName, const std::string &windowName, const std::string &channelName) |
| |
| void | setAppNumber (int appNumber) |
| |
| void | setSiteId (int siteId) |
| |
| virtual bool | isDisconnecting () const |
| |
| | DtBaseConnection (DtSharedSettingsManager &settingsManager, DtAgentManagerInterface &aSceneInterface, const DtCoordinateSystem &coordSystem) |
| |
| | DtBaseConnection (DtSharedSettingsManager &settingsManager, DtAgentManagerInterface &aSceneInterface) |
| |
| virtual | ~DtBaseConnection () |
| |
| virtual void | clearInstances () |
| |
| virtual void | coordinateSystemChanged (const std::string &coordinateName, const std::string &coordinateOrigin) |
| |
| const DtCoordinateSystem & | coordinateSystem () const |
| |
| const DtDisplayUnitsConverter & | displayUnitConverter () const |
| |
| DtSharedSettingsManager & | settingsManager () |
| |
| virtual DtAgentManagerInterface & | sceneInterface () |
| |
| const DtSharedSettingsManager & | settingsManager () const |
| |
| DtVisualizerCreationSettings & | visualizerCreationSettings () |
| |
| void | reportElementCreated (DtElementID id, DtElementID parentId, unsigned int type) |
| |
| void | reportElementAttribute (DtElementID id, DtElementAttribute *attribute) |
| |
| void | reportElementDestroyed (DtElementID id) |
| |
| const DtElementChanges & | currentElementChanges () const |
| |
| DtElementChanges * | takeElementChanges () |
| |
| DtTemporaryAgentManager & | temporaryEffects () |
| |
| DtBlinkingObjectManager & | blinkManager () |
| |
| DtRandomNumberGenerator & | randomNumberGenerator () |
| |
| virtual const std::string & | tag () |
| |
| const DtUnicode & | emptyString () const |
| |
| virtual DtVirtualBaseClass * | findInstance (const std::string &instanceName) |
| |
| bool | destroyingInstances () const |
| |
| virtual void | registerInstance (const std::string &instanceName, DtVirtualBaseClass *instance) |
| |
|
| boost::signals2::signal< void()> | signal_exerciseConnectionCreated |
| |
| boost::signals2::signal< void()> | signal_preTick |
| |
| boost::signals2::signal< void()> | signal_postTick |
| |
| boost::signals2::signal< void()> | signal_postBeginFrame |
| |
| boost::signals2::signal< void()> | signal_preEndFrame |
| |
| boost::signals2::signal< void()> | signal_databaseCreated |
| |
boost::signalslib::signal
< void(DtMouseState &, const
DtUniqueID &, const
std::string &displayEngineName,
const std::string &windowName,
const std::string &channelName)> | signal_tacticalGraphicIndicatorMouseDown |
| |
boost::signalslib::signal
< void(DtMouseState &, const
DtUniqueID &, const
std::string &displayEngineName,
const std::string &windowName,
const std::string &channelName)> | signal_tacticalGraphicIndicatorMouseUp |
| |
boost::signalslib::signal
< void(DtMouseState &, const
DtUniqueID &, const
std::string &displayEngineName,
const std::string &windowName,
const std::string &channelName)> | signal_tacticalGraphicIndicatorMouseDblClick |
| |
boost::signalslib::signal
< void(DtViewStateProcessor::ObserverAction &)> | signal_viewChanged |
| |
| boost::signalslib::signal< void()> | signal_connected |
| |
| boost::signalslib::signal< void()> | signal_toBeDisconnected |
| |
| boost::signalslib::signal< void()> | signal_coordinateSystemChanged |
| |