![]() |
VR-Forces 4.0.4 Class Documentation
|
This class will wrap a VR-Link DtEnvironmentalProcessPublisher to allow for easier creation of a publisher that is compatible with VR-Forces. More...

Public Member Functions | |
| DtGlobalEnvironmentObjectPublisher (DtExerciseConn *conn) | |
| Create a new instance of the control object publisher which will, in turn, create the environmental process publisher, given a object id (DIS) or name (HLA). | |
| DtGlobalEnvironmentObjectPublisher (DtExerciseConn *conn, const DtDDMRegionSet *regionSetToUse) | |
| virtual | ~DtGlobalEnvironmentObjectPublisher () |
| Also destroys publisher. | |
| virtual void | init (const DtEntityIdentifier &id) |
| Initialize our object - users should not call this function directly. | |
| virtual DtGlobalEnvironmentObjectRepository * | gesr () |
| Access the underlying network state repository. | |
| virtual const DtGlobalEnvironmentObjectRepository * | gesr () const |
Private Member Functions | |
| DtGlobalEnvironmentObjectPublisher (const DtGlobalEnvironmentObjectPublisher &) | |
| Unimplemented. | |
| DtGlobalEnvironmentObjectPublisher & | operator= (const DtGlobalEnvironmentObjectPublisher &) |
This class will wrap a VR-Link DtEnvironmentalProcessPublisher to allow for easier creation of a publisher that is compatible with VR-Forces.
If you want to create and publish environmental objects that can be used by VR-Forces, you can use a publisher of this class to facilitate in that creation
| DtGlobalEnvironmentObjectPublisher::DtGlobalEnvironmentObjectPublisher | ( | DtExerciseConn * | conn | ) |
Create a new instance of the control object publisher which will, in turn, create the environmental process publisher, given a object id (DIS) or name (HLA).
This class will use the default factory as supplied in the DtVrfObjectIdGenerator class
The state repository will initially be set to the DtControlObjectRepository class. You can change it in the global DtGlobalEnvironmentObjectPublisher class before calling this creator
| DtGlobalEnvironmentObjectPublisher::DtGlobalEnvironmentObjectPublisher | ( | DtExerciseConn * | conn, |
| const DtDDMRegionSet * | regionSetToUse | ||
| ) |
| virtual DtGlobalEnvironmentObjectPublisher::~DtGlobalEnvironmentObjectPublisher | ( | ) | [virtual] |
Also destroys publisher.
| DtGlobalEnvironmentObjectPublisher::DtGlobalEnvironmentObjectPublisher | ( | const DtGlobalEnvironmentObjectPublisher & | ) | [private] |
Unimplemented.
| virtual void DtGlobalEnvironmentObjectPublisher::init | ( | const DtEntityIdentifier & | id | ) | [virtual] |
Initialize our object - users should not call this function directly.
| virtual DtGlobalEnvironmentObjectRepository* DtGlobalEnvironmentObjectPublisher::gesr | ( | ) | [virtual] |
Access the underlying network state repository.
| virtual const DtGlobalEnvironmentObjectRepository* DtGlobalEnvironmentObjectPublisher::gesr | ( | ) | const [virtual] |
| DtGlobalEnvironmentObjectPublisher& DtGlobalEnvironmentObjectPublisher::operator= | ( | const DtGlobalEnvironmentObjectPublisher & | ) | [private] |