#include <hlacomponent.h>

Public Member Functions | |
| HLAComponent (const std::string &name=DEFAULT_NAME) | |
| void | JoinFederationExecution (const std::string &executionName="dtCore", const std::string &fedFilename="jntc.fed", const std::string &federateName="Participant", const std::string &ridFile="RTI.rid") |
| Creates/joins a federation execution. | |
| void | LeaveFederationExecution () |
| Leaves/destroys the joined execution. | |
| bool | IsConnectedToFederation () const |
| |
| void | SetSiteIdentifier (unsigned short siteIdentifier) |
| Sets the DIS/RPR-FOM site identifier. | |
| unsigned short | GetSiteIdentifier () const |
| Returns the DIS/RPR-FOM site identifier. | |
| void | SetApplicationIdentifier (unsigned short applicationIdentifier) |
| Sets the DIS/RPR-FOM application identifier. | |
| unsigned short | GetApplicationIdentifier () const |
| Returns the DIS/RPR-FOM application identifier. | |
| bool | IsDDMEnabled () const |
| |
| void | SetDDMEnabled (bool enable) |
| Sets DDM to be enabled or disabled. | |
| virtual void | discoverObjectInstance (RTI::ObjectHandle theObject, RTI::ObjectClassHandle theObjectClassHandle, const char *theObjectName) throw (RTI::CouldNotDiscover, RTI::ObjectClassNotKnown, RTI::FederateInternalError) |
| virtual void | provideAttributeValueUpdate (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes) throw (RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::AttributeNotOwned, RTI::FederateInternalError) |
| Invoked by the RTI ambassador to request that the federate provide updated attribute values for the specified object. | |
| virtual void | reflectAttributeValues (RTI::ObjectHandle theObject, const RTI::AttributeHandleValuePairSet &theAttributes, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle) throw (RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateOwnsAttributes, RTI::InvalidFederationTime, RTI::FederateInternalError) |
| Invoked by the RTI ambassador to notify the federate of updated object attribute values. | |
| virtual void | reflectAttributeValues (RTI::ObjectHandle theObject, const RTI::AttributeHandleValuePairSet &theAttributes, const char *theTag) throw (RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateOwnsAttributes, RTI::FederateInternalError) |
| Invoked by the RTI ambassador to notify the federate of updated object attribute values. | |
| virtual void | removeObjectInstance (RTI::ObjectHandle theObject, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle) throw (RTI::ObjectNotKnown, RTI::InvalidFederationTime, RTI::FederateInternalError) |
| Invoked by the RTI ambassador to notify the federate of a deleted object instance. | |
| virtual void | removeObjectInstance (RTI::ObjectHandle theObject, const char *theTag) throw (RTI::ObjectNotKnown, RTI::FederateInternalError) |
| Invoked by the RTI ambassador to notify the federate of a removed object instance. | |
| virtual void | receiveInteraction (RTI::InteractionClassHandle, const RTI::ParameterHandleValuePairSet &theParameters, const char *theTag) throw (RTI::InteractionClassNotKnown, RTI::InteractionParameterNotKnown, RTI::FederateInternalError) |
| Invoked by the RTI ambassador to notify the federate of a received interaction. | |
| const ObjectToActor * | GetActorMapping (const dtDAL::ActorType &type) const |
| ObjectToActor * | GetActorMapping (const dtDAL::ActorType &type) |
| const ObjectToActor * | GetObjectMapping (const std::string &objTypeName, const EntityType *thisDisID) const |
| ObjectToActor * | GetObjectMapping (const std::string &objTypeName, const EntityType *thisDisID) |
| void | GetAllObjectToActorMappings (std::vector< ObjectToActor * > &toFill) |
| Fills a vector with all object to actor mappings currently registered. | |
| void | GetAllObjectToActorMappings (std::vector< const ObjectToActor * > &toFill) const |
| Fills a vector with all const object to actor mappings. | |
| void | GetAllInteractionToMessageMappings (std::vector< InteractionToMessage * > &toFill) |
| Fills a vector with all interaction to message mappings. | |
| void | GetAllInteractionToMessageMappings (std::vector< const InteractionToMessage * > &toFill) const |
| Fills a vector with all const interaction to message mappings. | |
| void | RegisterActorMapping (dtDAL::ActorType &type, const std::string &objTypeName, const EntityType *thisDisID, std::vector< AttributeToPropertyList > &oneToOneActorVector, ObjectToActor::LocalOrRemoteType &localOrRemote=ObjectToActor::LocalOrRemoteType::LOCAL_AND_REMOTE) |
| Called to Register an Object to Actor mapping. | |
| void | RegisterActorMapping (ObjectToActor &objectToActor) |
| Called to Register an Object to Actor mapping. | |
| void | UnregisterActorMapping (dtDAL::ActorType &type) |
| Called to Unregister an Object to Actor mapping. | |
| void | UnregisterObjectMapping (const std::string &objTypeName, const EntityType *thisDisID) |
| Called to Unregister an Object to Actor Mapping. | |
| const InteractionToMessage * | GetMessageMapping (const dtGame::MessageType &type) const |
| InteractionToMessage * | GetMessageMapping (const dtGame::MessageType &type) |
| const InteractionToMessage * | GetInteractionMapping (const std::string &interName) const |
| InteractionToMessage * | GetInteractionMapping (const std::string &interName) |
| void | RegisterMessageMapping (InteractionToMessage &interactionToMessage) |
| void | RegisterMessageMapping (const dtGame::MessageType &type, const std::string &interactionTypeName, std::vector< ParameterToParameterList > &oneToOneMessageVector) |
| Called to Register an Interaction to Message mapping. | |
| void | UnregisterMessageMapping (const dtGame::MessageType &type) |
| Called to Unregister an Interaction to Message mapping. | |
| void | UnregisterInteractionMapping (const std::string &interName) |
| Called to Unregister an Interaction to Message mapping. | |
| void | ClearConfiguration () |
| Clears all of the mapping configuration. | |
| void | UpdateFromActor () |
| virtual void | DispatchNetworkMessage (const dtGame::Message &message) |
| Overridden to receive messages for published actors so that any actors or messages defined in the configuration can be translated into HLA. | |
| virtual void | ProcessMessage (const dtGame::Message &message) |
| Overridden to handle tick messages. | |
| dtUtil::Coordinates & | GetCoordinateConverter () |
| const dtUtil::Coordinates & | GetCoordinateConverter () const |
| const std::vector < dtCore::RefPtr < ParameterTranslator > > & | GetParameterTranslators () const |
| |
| void | AddParameterTranslator (ParameterTranslator &newTranslator) |
| Adds a new custom parameter translator to the hla component. | |
| DDMRegionCalculatorGroup & | GetDDMPublishingCalculators () |
| |
| const DDMRegionCalculatorGroup & | GetDDMPublishingCalculators () const |
| |
| DDMRegionCalculatorGroup & | GetDDMSubscriptionCalculators () |
| |
| const DDMRegionCalculatorGroup & | GetDDMSubscriptionCalculators () const |
| |
| void | GetDDMSubscriptionCalculatorRegions (std::vector< std::vector< const DDMRegionData * > > &toFill) const |
| |
| RTI::RTIambassador * | GetRTIAmbassador () |
| |
| const RTI::RTIambassador * | GetRTIAmbassador () const |
Static Public Attributes | |
| static const std::string | ABOUT_ACTOR_ID |
| static const std::string | SENDING_ACTOR_ID |
| Constant for the name of the source actor id property on a message. | |
| static const std::string | DEFAULT_NAME |
Protected Member Functions | |
| void | UpdateDDMSubscriptions () |
| Calls all of the subscription calculators to update their regions. | |
| void | CreateDDMSubscriptionRegions () |
| void | DestroyDDMSubscriptionRegions () |
| void | UpdateRegion (DDMRegionData ®ionData) |
| virtual void | PrepareInteraction (const dtGame::Message &message, RTI::ParameterHandleValuePairSet &interactionParams, const InteractionToMessage &interactionToMessage) |
| Prepares the interaction parameters for an interaction. | |
| virtual void | PrepareUpdate (const dtGame::ActorUpdateMessage &message, RTI::AttributeHandleValuePairSet &updateParams, const ObjectToActor &objectToActor, bool newObject) |
| Prepares the attributes for an hla object update. | |
| const ObjectToActor * | InternalGetObjectMapping (const std::string &objTypeName, const EntityType *thisDisID) const |
| Maps a value in a buffer from HLA to a message parameter. | |
| void | DispatchDelete (const dtGame::Message &message) |
| Called by DispatchNetworkMessage if the message received is to delete an actor. | |
| void | DispatchUpdate (const dtGame::Message &message) |
| Called by DispatchNetworkMessage if the message received is to update or create an actor. | |
| void | DispatchInteraction (const dtGame::Message &message) |
| Called by DispatchNetworkMessage when a message other than an actor lifecycle message is passed in. | |
| void | DeleteActor (const dtCore::UniqueId &toDelete) |
| Sends out the message required to delete an actor. | |
| ObjectRuntimeMappingInfo & | GetRuntimeMappingInfo () |
| void | PublishSubscribe () |
| void | UnsubscribeRegion (const std::string &name, RTI::Region ®ion) |
| virtual | ~HLAComponent () throw (RTI::FederateInternalError) |
| dtHLAGM::HLAComponent::HLAComponent | ( | const std::string & | name = DEFAULT_NAME |
) |
| dtHLAGM::HLAComponent::~HLAComponent | ( | ) | throw (RTI::FederateInternalError) [protected, virtual] |
| void dtHLAGM::HLAComponent::JoinFederationExecution | ( | const std::string & | executionName = "dtCore", |
|
| const std::string & | fedFilename = "jntc.fed", |
|||
| const std::string & | federateName = "Participant", |
|||
| const std::string & | ridFile = "RTI.rid" | |||
| ) |
Creates/joins a federation execution.
| executionName | the name of the federation execution to join | |
| fedFilename | the fed filename | |
| federateName | the name of this federate |
clean up the ambassador because we're busted now.
| void dtHLAGM::HLAComponent::LeaveFederationExecution | ( | ) |
Leaves/destroys the joined execution.
| bool dtHLAGM::HLAComponent::IsConnectedToFederation | ( | ) | const [inline] |
| void dtHLAGM::HLAComponent::SetSiteIdentifier | ( | unsigned short | siteIdentifier | ) |
Sets the DIS/RPR-FOM site identifier.
| siteIdentifier | the new site identifier |
| unsigned short dtHLAGM::HLAComponent::GetSiteIdentifier | ( | ) | const |
Returns the DIS/RPR-FOM site identifier.
| void dtHLAGM::HLAComponent::SetApplicationIdentifier | ( | unsigned short | applicationIdentifier | ) |
Sets the DIS/RPR-FOM application identifier.
| applicationIdentifier | the new application identifier |
| unsigned short dtHLAGM::HLAComponent::GetApplicationIdentifier | ( | ) | const |
Returns the DIS/RPR-FOM application identifier.
| bool dtHLAGM::HLAComponent::IsDDMEnabled | ( | ) | const [inline] |
| void dtHLAGM::HLAComponent::SetDDMEnabled | ( | bool | enable | ) |
Sets DDM to be enabled or disabled.
| enable | whether to enable or disable DDM |
| dtUtil::Exception | if component is connected to a federation. |
| void dtHLAGM::HLAComponent::discoverObjectInstance | ( | RTI::ObjectHandle | theObject, | |
| RTI::ObjectClassHandle | theObjectClassHandle, | |||
| const char * | theObjectName | |||
| ) | throw (RTI::CouldNotDiscover, RTI::ObjectClassNotKnown, RTI::FederateInternalError) [virtual] |
| void dtHLAGM::HLAComponent::provideAttributeValueUpdate | ( | RTI::ObjectHandle | theObject, | |
| const RTI::AttributeHandleSet & | theAttributes | |||
| ) | throw (RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::AttributeNotOwned, RTI::FederateInternalError) [virtual] |
Invoked by the RTI ambassador to request that the federate provide updated attribute values for the specified object.
| theObject | the handle of the object of interest | |
| theAttributes | the set of attributes to update |
| void dtHLAGM::HLAComponent::reflectAttributeValues | ( | RTI::ObjectHandle | theObject, | |
| const RTI::AttributeHandleValuePairSet & | theAttributes, | |||
| const RTI::FedTime & | theTime, | |||
| const char * | theTag, | |||
| RTI::EventRetractionHandle | theHandle | |||
| ) | throw (RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateOwnsAttributes, RTI::InvalidFederationTime, RTI::FederateInternalError) [virtual] |
Invoked by the RTI ambassador to notify the federate of updated object attribute values.
| theObject | the handle of the modified object | |
| theAttributes | the new attribute values | |
| theTime | the event timestamp | |
| theTag | the user-supplied tag associated with the event | |
| theHandle | the event retraction handle |
| void dtHLAGM::HLAComponent::reflectAttributeValues | ( | RTI::ObjectHandle | theObject, | |
| const RTI::AttributeHandleValuePairSet & | theAttributes, | |||
| const char * | theTag | |||
| ) | throw (RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateOwnsAttributes, RTI::FederateInternalError) [virtual] |
Invoked by the RTI ambassador to notify the federate of updated object attribute values.
| theObject | the handle of the modified object | |
| theAttributes | the new attribute values | |
| theTag | the user-supplied tag associated with the event |
| void dtHLAGM::HLAComponent::removeObjectInstance | ( | RTI::ObjectHandle | theObject, | |
| const RTI::FedTime & | theTime, | |||
| const char * | theTag, | |||
| RTI::EventRetractionHandle | theHandle | |||
| ) | throw (RTI::ObjectNotKnown, RTI::InvalidFederationTime, RTI::FederateInternalError) [virtual] |
Invoked by the RTI ambassador to notify the federate of a deleted object instance.
| theObject | the handle of the removed object | |
| theTime | the event timestamp | |
| theTag | the user-supplied tag associated with the event | |
| theHandle | the event retraction handle |
| void dtHLAGM::HLAComponent::removeObjectInstance | ( | RTI::ObjectHandle | theObject, | |
| const char * | theTag | |||
| ) | throw (RTI::ObjectNotKnown, RTI::FederateInternalError) [virtual] |
Invoked by the RTI ambassador to notify the federate of a removed object instance.
| theObject | the handle of the removed object | |
| theTag | the user-supplied tag associated with the event |
| void dtHLAGM::HLAComponent::receiveInteraction | ( | RTI::InteractionClassHandle | theInteraction, | |
| const RTI::ParameterHandleValuePairSet & | theParameters, | |||
| const char * | theTag | |||
| ) | throw (RTI::InteractionClassNotKnown, RTI::InteractionParameterNotKnown, RTI::FederateInternalError) [virtual] |
Invoked by the RTI ambassador to notify the federate of a received interaction.
| theInteraction | the handle of the received interaction | |
| theParameters | the parameters of the interaction | |
| theTag | the user-supplied tag associated with the event |
| const ObjectToActor * dtHLAGM::HLAComponent::GetActorMapping | ( | const dtDAL::ActorType & | type | ) | const |
| ObjectToActor * dtHLAGM::HLAComponent::GetActorMapping | ( | const dtDAL::ActorType & | type | ) |
| const ObjectToActor * dtHLAGM::HLAComponent::GetObjectMapping | ( | const std::string & | objTypeName, | |
| const EntityType * | thisDisID | |||
| ) | const |
| ObjectToActor * dtHLAGM::HLAComponent::GetObjectMapping | ( | const std::string & | objTypeName, | |
| const EntityType * | thisDisID | |||
| ) |
| void dtHLAGM::HLAComponent::GetAllObjectToActorMappings | ( | std::vector< ObjectToActor * > & | toFill | ) |
Fills a vector with all object to actor mappings currently registered.
| void dtHLAGM::HLAComponent::GetAllObjectToActorMappings | ( | std::vector< const ObjectToActor * > & | toFill | ) | const |
Fills a vector with all const object to actor mappings.
| void dtHLAGM::HLAComponent::GetAllInteractionToMessageMappings | ( | std::vector< InteractionToMessage * > & | toFill | ) |
Fills a vector with all interaction to message mappings.
| void dtHLAGM::HLAComponent::GetAllInteractionToMessageMappings | ( | std::vector< const InteractionToMessage * > & | toFill | ) | const |
Fills a vector with all const interaction to message mappings.
| void dtHLAGM::HLAComponent::RegisterActorMapping | ( | dtDAL::ActorType & | type, | |
| const std::string & | objTypeName, | |||
| const EntityType * | thisDisID, | |||
| std::vector< AttributeToPropertyList > & | oneToOneActorVector, | |||
| ObjectToActor::LocalOrRemoteType & | localOrRemote = ObjectToActor::LocalOrRemoteType::LOCAL_AND_REMOTE | |||
| ) |
Called to Register an Object to Actor mapping.
| type | the ActorType | |
| objTypeName | the name of the object | |
| thisDisID | the DIS ID of the object | |
| oneToOneActorVector | a vector of Attribute to Property mappings for this Object to Actor mapping | |
| localOrRemote | If this mapping should only apply to remotely or locally simulated objects, or both. It defaults to both. |
| void dtHLAGM::HLAComponent::RegisterActorMapping | ( | ObjectToActor & | objectToActor | ) |
Called to Register an Object to Actor mapping.
| objectToActor | the mapping object register. |
| void dtHLAGM::HLAComponent::UnregisterActorMapping | ( | dtDAL::ActorType & | type | ) |
Called to Unregister an Object to Actor mapping.
| type | the ActorType of the mapping to be removed |
| void dtHLAGM::HLAComponent::UnregisterObjectMapping | ( | const std::string & | objTypeName, | |
| const EntityType * | thisDisID | |||
| ) |
Called to Unregister an Object to Actor Mapping.
| objTypName | the object name of the mapping to be removed | |
| thisDisID | the dis id of the object type mapping or NULL if it's not used. |
| const InteractionToMessage * dtHLAGM::HLAComponent::GetMessageMapping | ( | const dtGame::MessageType & | type | ) | const |
| InteractionToMessage * dtHLAGM::HLAComponent::GetMessageMapping | ( | const dtGame::MessageType & | type | ) |
| const InteractionToMessage * dtHLAGM::HLAComponent::GetInteractionMapping | ( | const std::string & | interName | ) | const |
| InteractionToMessage * dtHLAGM::HLAComponent::GetInteractionMapping | ( | const std::string & | interName | ) |
| void dtHLAGM::HLAComponent::RegisterMessageMapping | ( | InteractionToMessage & | interactionToMessage | ) |
| void dtHLAGM::HLAComponent::RegisterMessageMapping | ( | const dtGame::MessageType & | type, | |
| const std::string & | interactionTypeName, | |||
| std::vector< ParameterToParameterList > & | oneToOneMessageVector | |||
| ) |
Called to Register an Interaction to Message mapping.
| type | the MessageType | |
| interactionTypeName | the name of the interaction | |
| oneToOneMessageMapping | the vector of ParameterToParameterList mappings |
| void dtHLAGM::HLAComponent::UnregisterMessageMapping | ( | const dtGame::MessageType & | type | ) |
Called to Unregister an Interaction to Message mapping.
| type | the MessageType of the mapping to be removed |
| void dtHLAGM::HLAComponent::UnregisterInteractionMapping | ( | const std::string & | interName | ) |
Called to Unregister an Interaction to Message mapping.
| interName | the interaction name for the mapping to be removed |
| void dtHLAGM::HLAComponent::ClearConfiguration | ( | ) |
Clears all of the mapping configuration.
| dtUtil::Exception | if component is connected to a federation. |
| void dtHLAGM::HLAComponent::UpdateFromActor | ( | ) |
| void dtHLAGM::HLAComponent::DispatchNetworkMessage | ( | const dtGame::Message & | message | ) | [virtual] |
Overridden to receive messages for published actors so that any actors or messages defined in the configuration can be translated into HLA.
Reimplemented from dtGame::GMComponent.
| void dtHLAGM::HLAComponent::ProcessMessage | ( | const dtGame::Message & | message | ) | [virtual] |
| dtUtil::Coordinates& dtHLAGM::HLAComponent::GetCoordinateConverter | ( | ) | [inline] |
| const dtUtil::Coordinates& dtHLAGM::HLAComponent::GetCoordinateConverter | ( | ) | const [inline] |
| const std::vector<dtCore::RefPtr<ParameterTranslator> >& dtHLAGM::HLAComponent::GetParameterTranslators | ( | ) | const [inline] |
| void dtHLAGM::HLAComponent::AddParameterTranslator | ( | ParameterTranslator & | newTranslator | ) |
Adds a new custom parameter translator to the hla component.
| DDMRegionCalculatorGroup & dtHLAGM::HLAComponent::GetDDMPublishingCalculators | ( | ) |
| const DDMRegionCalculatorGroup & dtHLAGM::HLAComponent::GetDDMPublishingCalculators | ( | ) | const |
| DDMRegionCalculatorGroup & dtHLAGM::HLAComponent::GetDDMSubscriptionCalculators | ( | ) |
| const DDMRegionCalculatorGroup & dtHLAGM::HLAComponent::GetDDMSubscriptionCalculators | ( | ) | const |
| void dtHLAGM::HLAComponent::GetDDMSubscriptionCalculatorRegions | ( | std::vector< std::vector< const DDMRegionData * > > & | toFill | ) | const |
| RTI::RTIambassador* dtHLAGM::HLAComponent::GetRTIAmbassador | ( | ) | [inline] |
| const RTI::RTIambassador* dtHLAGM::HLAComponent::GetRTIAmbassador | ( | ) | const [inline] |
| void dtHLAGM::HLAComponent::UpdateDDMSubscriptions | ( | ) | [protected] |
Calls all of the subscription calculators to update their regions.
| void dtHLAGM::HLAComponent::CreateDDMSubscriptionRegions | ( | ) | [protected] |
| void dtHLAGM::HLAComponent::DestroyDDMSubscriptionRegions | ( | ) | [protected] |
| void dtHLAGM::HLAComponent::UpdateRegion | ( | DDMRegionData & | regionData | ) | [protected] |
| void dtHLAGM::HLAComponent::PrepareInteraction | ( | const dtGame::Message & | message, | |
| RTI::ParameterHandleValuePairSet & | interactionParams, | |||
| const InteractionToMessage & | interactionToMessage | |||
| ) | [protected, virtual] |
Prepares the interaction parameters for an interaction.
This may be overridden in a subclass to do one-off translations of outgoing data.
| message | the message that holds the data to be translated. | |
| interactionParams | a ParameterHandleValuePairSet to be filled with parameters. | |
| interactionToMessage | the mapping object specifying the mapping information. |
| void dtHLAGM::HLAComponent::PrepareUpdate | ( | const dtGame::ActorUpdateMessage & | message, | |
| RTI::AttributeHandleValuePairSet & | updateParams, | |||
| const ObjectToActor & | objectToActor, | |||
| bool | newObject | |||
| ) | [protected, virtual] |
Prepares the attributes for an hla object update.
This may be overridden in a subclass to do one-off translations of outgoing data.
| message | the message that holds the data to be translated. | |
| updateParams | an attributeHandleValuePairSet to be filled with attributes. | |
| objectToActor | the mapping object specifying the mapping information. | |
| newObject | true if this is the first time attributes are being send for the object, which means defaults should be sent for data not in the message. |
| const ObjectToActor * dtHLAGM::HLAComponent::InternalGetObjectMapping | ( | const std::string & | objTypeName, | |
| const EntityType * | thisDisID | |||
| ) | const [protected] |
Maps a value in a buffer from HLA to a message parameter.
| mapping | the mapping object for the given field. | |
| buffer | the buffer of data bytes that holds the value. | |
| parameter | the message parameter to set. |
| void dtHLAGM::HLAComponent::DispatchDelete | ( | const dtGame::Message & | message | ) | [protected] |
Called by DispatchNetworkMessage if the message received is to delete an actor.
| void dtHLAGM::HLAComponent::DispatchUpdate | ( | const dtGame::Message & | message | ) | [protected] |
Called by DispatchNetworkMessage if the message received is to update or create an actor.
| void dtHLAGM::HLAComponent::DispatchInteraction | ( | const dtGame::Message & | message | ) | [protected] |
Called by DispatchNetworkMessage when a message other than an actor lifecycle message is passed in.
| void dtHLAGM::HLAComponent::DeleteActor | ( | const dtCore::UniqueId & | toDelete | ) | [protected] |
Sends out the message required to delete an actor.
| ObjectRuntimeMappingInfo& dtHLAGM::HLAComponent::GetRuntimeMappingInfo | ( | ) | [inline, protected] |
| void dtHLAGM::HLAComponent::PublishSubscribe | ( | ) | [protected] |
| void dtHLAGM::HLAComponent::UnsubscribeRegion | ( | const std::string & | name, | |
| RTI::Region & | region | |||
| ) | [protected] |
const std::string dtHLAGM::HLAComponent::ABOUT_ACTOR_ID [static] |
const std::string dtHLAGM::HLAComponent::SENDING_ACTOR_ID [static] |
Constant for the name of the source actor id property on a message.
const std::string dtHLAGM::HLAComponent::DEFAULT_NAME [static] |