The base class for protocol specific VRLink Simulations.
|
| | 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 bool | connect ()=0 |
| |
| virtual bool | connected () const |
| |
| virtual bool | disconnect ()=0 |
| |
| virtual void | tick (double dt)=0 |
| |
| virtual double | simTime () const =0 |
| |
| virtual void | setSimTime (double simTime)=0 |
| |
| virtual double | clockTime () const =0 |
| |
| virtual DtTimeStampType | timeStampType () const =0 |
| |
| virtual void | pauseConnection () |
| |
| virtual void | resumeConnection () |
| |
| virtual bool | connectionIsPaused () const |
| |
| virtual void | setViewControlChanged (bool enabled)=0 |
| |
| virtual void | setConnectionFrameTime (double frameTime)=0 |
| |
| virtual double | connectionFrameTime () const =0 |
| |
| virtual void | setUseTopoForFlatEarthVectorConversion (bool enabled)=0 |
| |
| virtual void | observerUpdated (const std::string &observerName, double x, double y, double z, double psi, double theta, double phi)=0 |
| |
| 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)=0 |
| |
| virtual void | stopPublishingObserver (const std::string &observerName)=0 |
| |
| virtual void | startPublishingObserver (const std::string &observerName)=0 |
| |
| 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::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 |
| |