MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Private Attributes
interactionEvent Class Reference
+ Collaboration diagram for interactionEvent:

Public Types

enum  interaction_type {
  Unknown, FireType, DetonationType, Unknown,
  FireType, DetonationType, Unknown, FireType,
  DetonationType, Unknown, FireType, DetonationType,
  Unknown, FireType, DetonationType
}
 
enum  interaction_type {
  Unknown, FireType, DetonationType, Unknown,
  FireType, DetonationType, Unknown, FireType,
  DetonationType, Unknown, FireType, DetonationType,
  Unknown, FireType, DetonationType
}
 
enum  interaction_type {
  Unknown, FireType, DetonationType, Unknown,
  FireType, DetonationType, Unknown, FireType,
  DetonationType, Unknown, FireType, DetonationType,
  Unknown, FireType, DetonationType
}
 
enum  interaction_type {
  Unknown, FireType, DetonationType, Unknown,
  FireType, DetonationType, Unknown, FireType,
  DetonationType, Unknown, FireType, DetonationType,
  Unknown, FireType, DetonationType
}
 
enum  interaction_type {
  Unknown, FireType, DetonationType, Unknown,
  FireType, DetonationType, Unknown, FireType,
  DetonationType, Unknown, FireType, DetonationType,
  Unknown, FireType, DetonationType
}
 

Public Member Functions

 interactionEvent (RTI::InteractionClassHandle theHandle, const RTI::ParameterHandleValuePairSet &pvhps, const RTI::FedTime &fedTime, const char *tag, interaction_type theInteractionType=Unknown)
 
 interactionEvent (RTI::InteractionClassHandle theHandle, const RTI::ParameterHandleValuePairSet &pvhps, const char *tag, interaction_type theInteractionType=Unknown)
 
 ~interactionEvent ()
 
RTI::InteractionClassHandle getHandle ()
 
bool isFireInteraction ()
 
bool isDetonateInteraction ()
 
const std::string & getFedTime ()
 
const std::string & getTag ()
 
RTI::EventRetractionHandle getRetractionHandle ()
 
int getTypeOfInteraction ()
 
 interactionEvent (rti13::InteractionClassHandle theHandle, const rti13::ParameterHandleValuePairSet &pvhps, const rti13::FedTime &fedTime, const char *tag, interaction_type theInteractionType=Unknown)
 
 interactionEvent (rti13::InteractionClassHandle theHandle, const rti13::ParameterHandleValuePairSet &pvhps, const char *tag, interaction_type theInteractionType=Unknown)
 
 ~interactionEvent ()
 
rti13::InteractionClassHandle getHandle ()
 
bool isFireInteraction ()
 
bool isDetonateInteraction ()
 
const std::string & getFedTime ()
 
const std::string & getTag ()
 
rti13::EventRetractionHandle getRetractionHandle ()
 
int getTypeOfInteraction ()
 
 interactionEvent (const rti1516::InteractionClassHandle theHandle, const rti1516::ParameterHandleValueMap &pvhps, const rti1516::VariableLengthData &userSuppliedTag, const rti1516::OrderType sentOrder, const rti1516::TransportationType theType, const rti1516::LogicalTime &fedTime, const rti1516::OrderType receivedOrder, rti1516::MessageRetractionHandle theRetractionHandle, interaction_type theInteractionType=Unknown)
 
 interactionEvent (const rti1516::InteractionClassHandle theHandle, const rti1516::ParameterHandleValueMap &pvhps, const rti1516::VariableLengthData &userSuppliedTag, const rti1516::OrderType sentOrder, const rti1516::TransportationType theType, const rti1516::LogicalTime &fedTime, const rti1516::OrderType receivedOrder, interaction_type theInteractionType=Unknown)
 
 interactionEvent (const rti1516::InteractionClassHandle theHandle, const rti1516::ParameterHandleValueMap &pvhps, const rti1516::VariableLengthData &userSuppliedTag, const rti1516::OrderType sentOrder, const rti1516::TransportationType theType, interaction_type theInteractionType=Unknown)
 
 ~interactionEvent ()
 
rti1516::InteractionClassHandle getHandle ()
 
bool isFireInteraction ()
 
bool isDetonateInteraction ()
 
const std::string & getFedTime ()
 
const std::string & getTag ()
 
const
rti1516::MessageRetractionHandle & 
getRetractionHandle ()
 
int getTypeOfInteraction ()
 
 interactionEvent (rti1516_2025::InteractionClassHandle const &theInteraction, rti1516_2025::ParameterHandleValueMap const &theParameterValues, rti1516_2025::VariableLengthData const &theUserSuppliedTag, rti1516_2025::TransportationTypeHandle const &theType, rti1516_2025::FederateHandle const &theProducingFederate, rti1516_2025::RegionHandleSet const *theOptionalSentRegions, rti1516_2025::LogicalTime const &theTime, rti1516_2025::OrderType theSentOrder, rti1516_2025::OrderType theReceivedOrder, rti1516_2025::MessageRetractionHandle const *theOptionalRetraction, interaction_type theInteractionType=Unknown)
 
 interactionEvent (rti1516_2025::InteractionClassHandle const &theInteraction, rti1516_2025::ParameterHandleValueMap const &theParameterValues, rti1516_2025::VariableLengthData const &theUserSuppliedTag, rti1516_2025::TransportationTypeHandle const &theType, rti1516_2025::FederateHandle const &theProducingFederate, rti1516_2025::RegionHandleSet const *theOptionalSentRegions, interaction_type theInteractionType=Unknown)
 
 ~interactionEvent ()
 
int getTypeOfInteraction () const
 
rti1516_2025::InteractionClassHandle getHandle () const
 
bool isFireInteraction () const
 
bool isDetonateInteraction () const
 
const std::string & getTag () const
 
rti1516_2025::FederateHandle
const & 
getProducingFederate () const
 
rti1516_2025::RegionHandleSet
const & 
getSentRegions () const
 
bool getHasRegions () const
 
std::string const & getFedTime () const
 
rti1516_2025::OrderType getReceiveOrder () const
 
rti1516_2025::MessageRetractionHandle
const & 
getRetractionHandle () const
 
 interactionEvent (const rti1516e::InteractionClassHandle theHandle, const rti1516e::ParameterHandleValueMap &pvhps, const rti1516e::VariableLengthData &userSuppliedTag, const rti1516e::OrderType sentOrder, const rti1516e::TransportationType theType, const rti1516e::LogicalTime &fedTime, const rti1516e::OrderType receivedOrder, rti1516e::MessageRetractionHandle theRetractionHandle, const rti1516e::SupplementalReceiveInfo theReceiveInfo, interaction_type theInteractionType=Unknown)
 
 interactionEvent (const rti1516e::InteractionClassHandle theHandle, const rti1516e::ParameterHandleValueMap &pvhps, const rti1516e::VariableLengthData &userSuppliedTag, const rti1516e::OrderType sentOrder, const rti1516e::TransportationType theType, const rti1516e::LogicalTime &fedTime, const rti1516e::OrderType receivedOrder, const rti1516e::SupplementalReceiveInfo theReceiveInfo, interaction_type theInteractionType=Unknown)
 
 interactionEvent (const rti1516e::InteractionClassHandle theHandle, const rti1516e::ParameterHandleValueMap &pvhps, const rti1516e::VariableLengthData &userSuppliedTag, const rti1516e::OrderType sentOrder, const rti1516e::TransportationType theType, const rti1516e::SupplementalReceiveInfo theReceiveInfo, interaction_type theInteractionType=Unknown)
 
 ~interactionEvent ()
 
rti1516e::InteractionClassHandle getHandle ()
 
bool isFireInteraction ()
 
bool isDetonateInteraction ()
 
const std::string & getFedTime ()
 
const std::string & getTag ()
 
const
rti1516e::MessageRetractionHandle & 
getRetractionHandle ()
 
int getTypeOfInteraction ()
 
const
rti1516e::SupplementalReceiveInfo 
getReceiveInfo ()
 

Private Attributes

RTI::InteractionClassHandle myHandle
 
std::map< unsigned long,
std::string > 
myPhvps
 
std::string myFedTime
 
std::string myTag
 
int myInteractionType
 
rti13::InteractionClassHandle myHandle
 
rti1516::InteractionClassHandle myHandle
 
std::map
< rti1516::ParameterHandle,
std::string > 
myPhvps
 
rti1516::MessageRetractionHandle myRetractionHandle
 
rti1516_2025::InteractionClassHandle myHandle
 
std::map
< rti1516_2025::ParameterHandle,
std::string > 
myPhvps
 
rti1516_2025::FederateHandle myProducingFederate
 
rti1516_2025::RegionHandleSet mySentRegions
 
bool myHasSentRegions
 
rti1516_2025::OrderType myReceiveOrder
 
rti1516_2025::MessageRetractionHandle myRetractionHandle
 
rti1516e::InteractionClassHandle myHandle
 
std::map
< rti1516e::ParameterHandle,
std::string > 
myPhvps
 
rti1516e::MessageRetractionHandle myRetractionHandle
 
rti1516e::SupplementalReceiveInfo myReceiveInfo
 

Member Enumeration Documentation

Enumerator
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Enumerator
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Enumerator
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Enumerator
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Enumerator
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 
Unknown 
FireType 
DetonationType 

Constructor & Destructor Documentation

interactionEvent::interactionEvent ( RTI::InteractionClassHandle  theHandle,
const RTI::ParameterHandleValuePairSet &  pvhps,
const RTI::FedTime &  fedTime,
const char *  tag,
interaction_type  theInteractionType = Unknown 
)
interactionEvent::interactionEvent ( RTI::InteractionClassHandle  theHandle,
const RTI::ParameterHandleValuePairSet &  pvhps,
const char *  tag,
interaction_type  theInteractionType = Unknown 
)
interactionEvent::~interactionEvent ( )
interactionEvent::interactionEvent ( rti13::InteractionClassHandle  theHandle,
const rti13::ParameterHandleValuePairSet pvhps,
const rti13::FedTime fedTime,
const char *  tag,
interaction_type  theInteractionType = Unknown 
)
interactionEvent::interactionEvent ( rti13::InteractionClassHandle  theHandle,
const rti13::ParameterHandleValuePairSet pvhps,
const char *  tag,
interaction_type  theInteractionType = Unknown 
)
interactionEvent::~interactionEvent ( )
interactionEvent::interactionEvent ( const rti1516::InteractionClassHandle  theHandle,
const rti1516::ParameterHandleValueMap &  pvhps,
const rti1516::VariableLengthData &  userSuppliedTag,
const rti1516::OrderType  sentOrder,
const rti1516::TransportationType  theType,
const rti1516::LogicalTime &  fedTime,
const rti1516::OrderType  receivedOrder,
rti1516::MessageRetractionHandle  theRetractionHandle,
interaction_type  theInteractionType = Unknown 
)
interactionEvent::interactionEvent ( const rti1516::InteractionClassHandle  theHandle,
const rti1516::ParameterHandleValueMap &  pvhps,
const rti1516::VariableLengthData &  userSuppliedTag,
const rti1516::OrderType  sentOrder,
const rti1516::TransportationType  theType,
const rti1516::LogicalTime &  fedTime,
const rti1516::OrderType  receivedOrder,
interaction_type  theInteractionType = Unknown 
)
interactionEvent::interactionEvent ( const rti1516::InteractionClassHandle  theHandle,
const rti1516::ParameterHandleValueMap &  pvhps,
const rti1516::VariableLengthData &  userSuppliedTag,
const rti1516::OrderType  sentOrder,
const rti1516::TransportationType  theType,
interaction_type  theInteractionType = Unknown 
)
interactionEvent::~interactionEvent ( )
interactionEvent::interactionEvent ( rti1516_2025::InteractionClassHandle const &  theInteraction,
rti1516_2025::ParameterHandleValueMap const &  theParameterValues,
rti1516_2025::VariableLengthData const &  theUserSuppliedTag,
rti1516_2025::TransportationTypeHandle const &  theType,
rti1516_2025::FederateHandle const &  theProducingFederate,
rti1516_2025::RegionHandleSet const *  theOptionalSentRegions,
rti1516_2025::LogicalTime const &  theTime,
rti1516_2025::OrderType  theSentOrder,
rti1516_2025::OrderType  theReceivedOrder,
rti1516_2025::MessageRetractionHandle const *  theOptionalRetraction,
interaction_type  theInteractionType = Unknown 
)
interactionEvent::interactionEvent ( rti1516_2025::InteractionClassHandle const &  theInteraction,
rti1516_2025::ParameterHandleValueMap const &  theParameterValues,
rti1516_2025::VariableLengthData const &  theUserSuppliedTag,
rti1516_2025::TransportationTypeHandle const &  theType,
rti1516_2025::FederateHandle const &  theProducingFederate,
rti1516_2025::RegionHandleSet const *  theOptionalSentRegions,
interaction_type  theInteractionType = Unknown 
)
interactionEvent::~interactionEvent ( )
interactionEvent::interactionEvent ( const rti1516e::InteractionClassHandle  theHandle,
const rti1516e::ParameterHandleValueMap &  pvhps,
const rti1516e::VariableLengthData &  userSuppliedTag,
const rti1516e::OrderType  sentOrder,
const rti1516e::TransportationType  theType,
const rti1516e::LogicalTime &  fedTime,
const rti1516e::OrderType  receivedOrder,
rti1516e::MessageRetractionHandle  theRetractionHandle,
const rti1516e::SupplementalReceiveInfo  theReceiveInfo,
interaction_type  theInteractionType = Unknown 
)
interactionEvent::interactionEvent ( const rti1516e::InteractionClassHandle  theHandle,
const rti1516e::ParameterHandleValueMap &  pvhps,
const rti1516e::VariableLengthData &  userSuppliedTag,
const rti1516e::OrderType  sentOrder,
const rti1516e::TransportationType  theType,
const rti1516e::LogicalTime &  fedTime,
const rti1516e::OrderType  receivedOrder,
const rti1516e::SupplementalReceiveInfo  theReceiveInfo,
interaction_type  theInteractionType = Unknown 
)
interactionEvent::interactionEvent ( const rti1516e::InteractionClassHandle  theHandle,
const rti1516e::ParameterHandleValueMap &  pvhps,
const rti1516e::VariableLengthData &  userSuppliedTag,
const rti1516e::OrderType  sentOrder,
const rti1516e::TransportationType  theType,
const rti1516e::SupplementalReceiveInfo  theReceiveInfo,
interaction_type  theInteractionType = Unknown 
)
interactionEvent::~interactionEvent ( )

Member Function Documentation

const std::string& interactionEvent::getFedTime ( )
const std::string& interactionEvent::getFedTime ( )
std::string const& interactionEvent::getFedTime ( ) const
const std::string& interactionEvent::getFedTime ( )
const std::string& interactionEvent::getFedTime ( )
rti13::InteractionClassHandle interactionEvent::getHandle ( )
RTI::InteractionClassHandle interactionEvent::getHandle ( )
rti1516_2025::InteractionClassHandle interactionEvent::getHandle ( ) const
rti1516::InteractionClassHandle interactionEvent::getHandle ( )
rti1516e::InteractionClassHandle interactionEvent::getHandle ( )
bool interactionEvent::getHasRegions ( ) const
rti1516_2025::FederateHandle const& interactionEvent::getProducingFederate ( ) const
const rti1516e::SupplementalReceiveInfo interactionEvent::getReceiveInfo ( )
rti1516_2025::OrderType interactionEvent::getReceiveOrder ( ) const
rti13::EventRetractionHandle interactionEvent::getRetractionHandle ( )
RTI::EventRetractionHandle interactionEvent::getRetractionHandle ( )
rti1516_2025::MessageRetractionHandle const& interactionEvent::getRetractionHandle ( ) const
const rti1516::MessageRetractionHandle& interactionEvent::getRetractionHandle ( )
const rti1516e::MessageRetractionHandle& interactionEvent::getRetractionHandle ( )
rti1516_2025::RegionHandleSet const& interactionEvent::getSentRegions ( ) const
const std::string& interactionEvent::getTag ( )
const std::string& interactionEvent::getTag ( )
const std::string& interactionEvent::getTag ( ) const
const std::string& interactionEvent::getTag ( )
const std::string& interactionEvent::getTag ( )
int interactionEvent::getTypeOfInteraction ( ) const
int interactionEvent::getTypeOfInteraction ( )
int interactionEvent::getTypeOfInteraction ( )
int interactionEvent::getTypeOfInteraction ( )
int interactionEvent::getTypeOfInteraction ( )
bool interactionEvent::isDetonateInteraction ( )
bool interactionEvent::isDetonateInteraction ( )
bool interactionEvent::isDetonateInteraction ( ) const
bool interactionEvent::isDetonateInteraction ( )
bool interactionEvent::isDetonateInteraction ( )
bool interactionEvent::isFireInteraction ( )
bool interactionEvent::isFireInteraction ( )
bool interactionEvent::isFireInteraction ( ) const
bool interactionEvent::isFireInteraction ( )
bool interactionEvent::isFireInteraction ( )

Member Data Documentation

std::string interactionEvent::myFedTime
private
RTI::InteractionClassHandle interactionEvent::myHandle
private
rti13::InteractionClassHandle interactionEvent::myHandle
private
rti1516_2025::InteractionClassHandle interactionEvent::myHandle
private
rti1516::InteractionClassHandle interactionEvent::myHandle
private
rti1516e::InteractionClassHandle interactionEvent::myHandle
private
bool interactionEvent::myHasSentRegions
private
int interactionEvent::myInteractionType
private
std::map< unsigned long, std::string > interactionEvent::myPhvps
private
std::map<rti1516_2025::ParameterHandle, std::string> interactionEvent::myPhvps
private
std::map<rti1516::ParameterHandle, std::string> interactionEvent::myPhvps
private
std::map<rti1516e::ParameterHandle, std::string> interactionEvent::myPhvps
private
rti1516_2025::FederateHandle interactionEvent::myProducingFederate
private
rti1516e::SupplementalReceiveInfo interactionEvent::myReceiveInfo
private
rti1516_2025::OrderType interactionEvent::myReceiveOrder
private
rti1516_2025::MessageRetractionHandle interactionEvent::myRetractionHandle
private
rti1516::MessageRetractionHandle interactionEvent::myRetractionHandle
private
rti1516e::MessageRetractionHandle interactionEvent::myRetractionHandle
private
rti1516_2025::RegionHandleSet interactionEvent::mySentRegions
private
std::string interactionEvent::myTag
private

The documentation for this class was generated from the following files:

Document ID: Generated on Sun Jul 20 16:15:30 EDT 2025 from SVN revision 277985
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)