![]() |
VR-Forces 5.0.1 Developer's Guide
|
The DtPlaceObjectEvent will be handled by the object manager in order to place local objects using the object state repository place(...) method, else will send a set location/set heading message for remote objects.

Public Member Functions | |
| DtPlaceObjectEvent () | |
| DtPlaceObjectEvent (const DtPlaceObjectEvent &orig) | |
| virtual | ~DtPlaceObjectEvent () |
| virtual DtEvent * | clone () const |
| virtual bool | processLocally () const |
| virtual bool | isNetworkEvent () const |
| void | setUUID (const DtUUID &) |
| const DtUUID & | uuid () const |
| void | setLocation (const DtVector &) |
| bool | locationSpecified () const |
| const DtVector & | location () const |
| void | setHeading (double) |
| bool | headingSpecified () const |
| double | heading () const |
Public Member Functions inherited from makVrfEvents::DtEvent | |
| DtEvent () | |
| DtEvent (EventType t) | |
| DtEvent (const DtEvent &orig) | |
| virtual | ~DtEvent () |
| EventType | eventType () const |
| void | setSelfReflect (bool b) |
| bool | selfReflect () const |
| DtEvent & | operator= (const DtEvent &) |
Protected Attributes | |
| DtUUID | myUUID |
| DtVector | myLocation |
| bool | myLocationSpecified |
| double | myHeading |
| bool | myHeadingSpecified |
Protected Attributes inherited from makVrfEvents::DtEvent | |
| EventType | myEventType |
| bool | mySelfReflect |
Additional Inherited Members | |
Public Types inherited from makVrfEvents::DtEvent | |
| enum | EventType { Unknown = 0, DetonationEvent = 1, FireEvent = 2, DataInteractionEvent = 3, SignalInteractionEvent = 4, InfluenceInteractionEvent = 5, SensorFieldOfViewControlEvent = 6, CommentInteractionEvent = 7, SimControlEvent = 8, DIGuyActionEvent = 9, RadioMessageReceivedEvent = 10, ScenarioLoadedEvent = 11, LoadScenarioEvent = 12, CloseScenarioEvent = 13, SetEvent = 14, TransferRequestEvent = 15, TransferResponseEvent = 16, InitiateTakeEvent = 17, OwnershipAcquisitionAcquiredEvent = 18, OwnershipAcquisitionRejectedEvent = 19, TransferAcquisitionRequestEvent = 20, TransferAcquisitionResponseEvent = 21, CollisionEvent = 22, ServiceRequestEvent = 23, ResupplyOfferEvent = 24, ResupplyReceivedEvent = 25, ResupplyCancelEvent = 26, UserEvent = 128 } |
Static Public Member Functions inherited from makVrfEvents::DtEvent | |
| static enum EventType | UniqueEventTypeFor (const std::string &) |
| DtPlaceObjectEvent::DtPlaceObjectEvent | ( | ) |
| DtPlaceObjectEvent::DtPlaceObjectEvent | ( | const DtPlaceObjectEvent & | orig | ) |
|
virtual |
|
inlinevirtual |
Implements makVrfEvents::DtEvent.
|
inlinevirtual |
There are some events that, if sent over the network, don't want to be processed locally. Event these events (if not sent) do not want to be processed locally. Return false from this method to never process this event locally.
Reimplemented from makVrfEvents::DtEvent.
|
inlinevirtual |
Reimplemented from makVrfEvents::DtEvent.
| void DtPlaceObjectEvent::setUUID | ( | const DtUUID & | ) |
| const DtUUID& DtPlaceObjectEvent::uuid | ( | ) | const |
| void DtPlaceObjectEvent::setLocation | ( | const DtVector & | ) |
In geocentric coordinates.
| bool DtPlaceObjectEvent::locationSpecified | ( | ) | const |
| const DtVector& DtPlaceObjectEvent::location | ( | ) | const |
| void DtPlaceObjectEvent::setHeading | ( | double | ) |
In true radians.
| bool DtPlaceObjectEvent::headingSpecified | ( | ) | const |
| double DtPlaceObjectEvent::heading | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |