![]() |
VR-Forces 5.0.2 Developer's Guide
|

Public Member Functions | |
| DtLegionDriver (DtAgentManager &agentManager, const std::string &uniqueName, const std::string &className="DtLegionDriver") | |
| virtual | ~DtLegionDriver () |
| virtual bool | onStart () |
| virtual bool | onTick () |
| virtual bool | onStop () |
| void | updateDrawCount () |
| virtual void | realizeConfiguration (const DtConfiguration &config) |
| virtual DtConfiguration | createConfiguration () const |
| virtual Legion::Configuration * | config () |
| virtual void | setVisualizedEntities (int count) |
| virtual void | setReceivedEntities (int count) |
| virtual void | setTotalEntities (int count) |
| virtual void | toggleUi () |
Public Member Functions inherited from makVrv::DtVrlinkDriver | |
| DtVrlinkDriver (DtAgentManager &agentManager, const std::string &uniqueName, const std::string &className) | |
| virtual | ~DtVrlinkDriver () |
| virtual const std::string & | className () const |
| virtual bool | observersPublished () const |
| virtual void | setObserversPublished (bool isPublished) |
| virtual bool | overrideGlobalViewControl () const |
| virtual void | setOverrideGlobalViewControl (bool enabled) |
| virtual bool | viewControlEnabled () const |
| virtual void | setLocalViewControlEnabled (bool enabled) |
| virtual bool | localViewControlEnabled () const |
| virtual void | setConnectionFrameTime (double frameTime) |
| virtual double | connectionFrameTime () const |
| void | setUseTopoForFlatEarthVectorConversion (bool flag) |
| bool | useTopoForFlatEarthVectorConversion () const |
| virtual void | queueDriverFunction (const boost::function< void()> &function) |
| virtual void | queueConnectionFunction (const boost::function< void()> &function) |
| bool | useThreadFlag () const |
| DtConnection * | connection () |
Public Member Functions inherited from makVrv::DtDriver | |
| DtDriver (DtAgentManager &agentManager, const std::string &instanceName) | |
| virtual | ~DtDriver () |
| DtAgentManager & | agentManager () |
| virtual DtAgentManagerInterface & | sceneInterface () |
| bool | started () const |
| virtual const std::string & | instanceName () const |
| virtual bool | autoStart () const |
| virtual void | setAutoStart (bool autoStart) |
| virtual bool | isWindowDependent () const |
| virtual void | setIsWindowDependent (bool dep) |
| virtual void | setIsUserControllable (bool) |
| virtual bool | isUserControllable () const |
| virtual void | setIsPersistent (bool per) |
| virtual bool | isPersistent () const |
| virtual bool | isOnDriverSelectionList () const |
| virtual void | setOnDriverSelectionList (bool) |
| bool | objectFromAgentManager (const DtUniqueID &id) const |
Static Public Member Functions | |
| static void | getDeviceAddressList (std::vector< std::string > &deviceAddrs) |
Additional Inherited Members | |
Public Attributes inherited from makVrv::DtVrlinkDriver | |
| boost::signalslib::signal < void(DtConnection *)> | signal_connectionCreated |
| boost::signalslib::signal < void(DtConnection *)> | signal_connectionAboutToBeDestroyed |
Protected Types inherited from makVrv::DtVrlinkDriver | |
| enum | FunctionType { Create, Update, Destroy } |
| typedef DtLockedBufferedQueue < boost::function< void()> > | FunctionCallQueue |
| typedef std::vector < boost::function< void()> > | FunctionCallList |
| makVrv::DtLegionDriver::DtLegionDriver | ( | DtAgentManager & | agentManager, |
| const std::string & | uniqueName, | ||
| const std::string & | className = "DtLegionDriver" |
||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Start the host output. Create all object for an existing host connection.
Reimplemented from makVrv::DtVrlinkDriver.
Reimplemented in makVrf::vrfLegion::DtVrfLegionDriver.
|
virtual |
Tick, this calls threadTick if the driver is not configured to use a separate thread.
Reimplemented from makVrv::DtVrlinkDriver.
Reimplemented in makVrf::vrfLegion::DtVrfLegionDriver.
|
virtual |
Stop the host output. All scene object created by the host should be destroyed.
Reimplemented from makVrv::DtVrlinkDriver.
| void makVrv::DtLegionDriver::updateDrawCount | ( | ) |
|
virtual |
Realize the driver via a generic configuration.
Reimplemented from makVrv::DtDriver.
Reimplemented in makVrf::vrfLegion::DtVrfLegionDriver.
|
virtual |
Create a configuration for the driver.
Reimplemented from makVrv::DtDriver.
|
inlinevirtual |
|
static |
Utility to get a list of deviceAddresses.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
Abstract create simulation function called onStart.
Implements makVrv::DtVrlinkDriver.
Reimplemented in makVrf::vrfLegion::DtVrfLegionDriver.
|
protectedvirtual |
Update the observer position/orientations on the connection.
Reimplemented from makVrv::DtVrlinkDriver.
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |