dtHLAGM::HLAComponent Class Reference

#include <hlacomponent.h>

Inheritance diagram for dtHLAGM::HLAComponent:

dtGame::GMComponent dtCore::Base

List of all members.

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
 
Returns:
true if the HLA component has joined the federation

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
 
Returns:
true if DDM is enabled for this hla component;

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 ObjectToActorGetActorMapping (const dtDAL::ActorType &type) const
ObjectToActorGetActorMapping (const dtDAL::ActorType &type)
const ObjectToActorGetObjectMapping (const std::string &objTypeName, const EntityType *thisDisID) const
ObjectToActorGetObjectMapping (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 InteractionToMessageGetMessageMapping (const dtGame::MessageType &type) const
InteractionToMessageGetMessageMapping (const dtGame::MessageType &type)
const InteractionToMessageGetInteractionMapping (const std::string &interName) const
InteractionToMessageGetInteractionMapping (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::CoordinatesGetCoordinateConverter ()
const dtUtil::CoordinatesGetCoordinateConverter () const
const std::vector
< dtCore::RefPtr
< ParameterTranslator > > & 
GetParameterTranslators () const
 
Returns:
the list of parameter translators used by this component.

void AddParameterTranslator (ParameterTranslator &newTranslator)
 Adds a new custom parameter translator to the hla component.
DDMRegionCalculatorGroupGetDDMPublishingCalculators ()
 
Returns:
The DDMRegionCalculators used for publishing.

const DDMRegionCalculatorGroupGetDDMPublishingCalculators () const
 
Returns:
The DDMRegionCalculators used for publishing as const.

DDMRegionCalculatorGroupGetDDMSubscriptionCalculators ()
 
Returns:
The DDMRegionCalculators used for subscription.

const DDMRegionCalculatorGroupGetDDMSubscriptionCalculators () const
 
Returns:
The DDMRegionCalculators used for subscription as const.

void GetDDMSubscriptionCalculatorRegions (std::vector< std::vector< const DDMRegionData * > > &toFill) const
 
Returns:
The region data object for each subscription calculator.

RTI::RTIambassador * GetRTIAmbassador ()
 
Returns:
the current RTIambassador instance. This will return NULL if this component is not connected to the RTI.

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 &regionData)
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 ObjectToActorInternalGetObjectMapping (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.
ObjectRuntimeMappingInfoGetRuntimeMappingInfo ()
void PublishSubscribe ()
void UnsubscribeRegion (const std::string &name, RTI::Region &region)
virtual ~HLAComponent () throw (RTI::FederateInternalError)


Constructor & Destructor Documentation

dtHLAGM::HLAComponent::HLAComponent ( const std::string &  name = DEFAULT_NAME  ) 

dtHLAGM::HLAComponent::~HLAComponent (  )  throw (RTI::FederateInternalError) [protected, virtual]


Member Function Documentation

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.

Parameters:
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]

Returns:
true if the HLA component has joined the federation

void dtHLAGM::HLAComponent::SetSiteIdentifier ( unsigned short  siteIdentifier  ) 

Sets the DIS/RPR-FOM site identifier.

Parameters:
siteIdentifier the new site identifier

unsigned short dtHLAGM::HLAComponent::GetSiteIdentifier (  )  const

Returns the DIS/RPR-FOM site identifier.

Returns:
the site identifier

void dtHLAGM::HLAComponent::SetApplicationIdentifier ( unsigned short  applicationIdentifier  ) 

Sets the DIS/RPR-FOM application identifier.

Parameters:
applicationIdentifier the new application identifier

unsigned short dtHLAGM::HLAComponent::GetApplicationIdentifier (  )  const

Returns the DIS/RPR-FOM application identifier.

Returns:
the DIS/RPR-FOM application identifier

bool dtHLAGM::HLAComponent::IsDDMEnabled (  )  const [inline]

Returns:
true if DDM is enabled for this hla component;

void dtHLAGM::HLAComponent::SetDDMEnabled ( bool  enable  ) 

Sets DDM to be enabled or disabled.

Parameters:
enable whether to enable or disable DDM
Exceptions:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
objectToActor the mapping object register.
Note:
Only one mapping per actor type may be have the RemoteOnly property set to false.

void dtHLAGM::HLAComponent::UnregisterActorMapping ( dtDAL::ActorType type  ) 

Called to Unregister an Object to Actor mapping.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
interName the interaction name for the mapping to be removed

void dtHLAGM::HLAComponent::ClearConfiguration (  ) 

Clears all of the mapping configuration.

Exceptions:
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]

Overridden to handle tick messages.

Reimplemented from dtGame::GMComponent.

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]

Returns:
the list of parameter translators used by this component.

void dtHLAGM::HLAComponent::AddParameterTranslator ( ParameterTranslator newTranslator  ) 

Adds a new custom parameter translator to the hla component.

DDMRegionCalculatorGroup & dtHLAGM::HLAComponent::GetDDMPublishingCalculators (  ) 

Returns:
The DDMRegionCalculators used for publishing.

const DDMRegionCalculatorGroup & dtHLAGM::HLAComponent::GetDDMPublishingCalculators (  )  const

Returns:
The DDMRegionCalculators used for publishing as const.

DDMRegionCalculatorGroup & dtHLAGM::HLAComponent::GetDDMSubscriptionCalculators (  ) 

Returns:
The DDMRegionCalculators used for subscription.

const DDMRegionCalculatorGroup & dtHLAGM::HLAComponent::GetDDMSubscriptionCalculators (  )  const

Returns:
The DDMRegionCalculators used for subscription as const.

void dtHLAGM::HLAComponent::GetDDMSubscriptionCalculatorRegions ( std::vector< std::vector< const DDMRegionData * > > &  toFill  )  const

Returns:
The region data object for each subscription calculator.

RTI::RTIambassador* dtHLAGM::HLAComponent::GetRTIAmbassador (  )  [inline]

Returns:
the current RTIambassador instance. This will return NULL if this component is not connected to the RTI.

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.

Parameters:
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.

Parameters:
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.

Parameters:
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]


Member Data Documentation

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]


http://www.delta3d.org
2.0.0 generated 14 Feb 2008