MAK RTIspy API Documentation for HLA 1.3
Public Member Functions | Protected Attributes | Static Protected Attributes | Private Attributes
simpleDDMFederate13 Class Reference
+ Inheritance diagram for simpleDDMFederate13:
+ Collaboration diagram for simpleDDMFederate13:

List of all members.

Public Member Functions

 simpleDDMFederate13 ()
 simpleDDMFederate13 (simpleDDMFederate13 &data)
 ~simpleDDMFederate13 ()
void initializeRTI ()
bool createFedEx ()
bool joinFedEx ()
void resignAndDestroy ()
bool createAndInitializeRegions ()
bool publishSubscribeAndRegisterObject ()
bool publishAndSubscribeInteraction ()
void sendUpdate (int currentPosition)
void sendInteraction_hourly ()
void sendInteraction_quarterly ()
void tick (double atMost=0.0f)
void tick (double atLeast, double atMost)
void changeBounds (int lower, int upper, int UTCZone)
void setEnableScopeAdvisories (bool yesNo)
void setIsPublisher (bool yesNo)
int position ()
void setPosition (int data)
void setFedFileName (const char *newFedName)
void setFedFileName (const wchar_t *newFedName)
char * getFedFileName () const
 simpleDDMFederate13 ()
 simpleDDMFederate13 (simpleDDMFederate13 &data)
 ~simpleDDMFederate13 ()
void initializeRTI ()
bool createFedEx ()
bool joinFedEx ()
void resignAndDestroy ()
bool createAndInitializeRegions ()
bool publishSubscribeAndRegisterObject ()
bool publishAndSubscribeInteraction ()
void sendUpdate (int currentPosition)
void sendInteraction_hourly ()
void sendInteraction_quarterly ()
void tick (double atMost=0.0f)
void tick (double atLeast, double atMost)
void changeBounds (int lower, int upper, int UTCZone)
void setEnableScopeAdvisories (bool yesNo)
void setIsPublisher (bool yesNo)
int position ()
void setPosition (int data)
void setFedFileName (const char *newFedName)
void setFedFileName (const wchar_t *newFedName)
char * getFedFileName () const

Protected Attributes

DtAttrNameHandleMap myAttrNameHandleMap
DtParamNameHandleMap myParamNameHandleMap
RTI::AttributeHandlemyAttrHandlesArray
RTI::AttributeHandleSetmyAttrHandlesSet
RTI::AttributeHandleValuePairSetmyAttrValues
DtTalkAmbData myAmbData
AttributeHandlemyAttrHandlesArray
AttributeHandleSetmyAttrHandlesSet
AttributeHandleValuePairSetmyAttrValues

Static Protected Attributes

static const unsigned int myNumAttributes
static const unsigned long myNumExtents

Private Attributes

std::string myFederationName
std::string myFederationFile
std::string myFederateType
std::string myHourlyInteraction
std::string myQuarterlyInteraction
std::string myInterClassName
std::string myClassName
std::string myAttrName
unsigned int myNumberOfDimensions
RTI::RTIambassadormyRTIamb
MyFederateAmbassadormyFedAmb
RTI::ParameterHandle myHourlyHandle
RTI::ParameterHandle myQuarterlyHandle
RTI::ParameterHandleValuePairSetmyParamValues
std::string mySecondsDimensionName
std::string myUTCDimensionName
std::string mySpaceName
RTI::ObjectClassHandle myClassHandle
RTI::ObjectHandle myObjectHandle
RTI::InteractionClassHandle myInterClassHandle
RTI::DimensionHandle mySecondsDimHandle
RTI::DimensionHandle myUTCDimHandle
RTI::RegionmyListenRegion
RTI::RegionmySendRegion
RTIambassadormyRTIamb
ParameterHandle myHourlyHandle
ParameterHandle myQuarterlyHandle
ParameterHandleValuePairSetmyParamValues
ObjectClassHandle myClassHandle
ObjectHandle myObjectHandle
InteractionClassHandle myInterClassHandle
DimensionHandle mySecondsDimHandle
DimensionHandle myUTCDimHandle
RegionmyListenRegion
RegionmySendRegion

Constructor & Destructor Documentation


Member Function Documentation

void simpleDDMFederate13::changeBounds ( int  lower,
int  upper,
int  UTCZone 
) [virtual]

Implements simpleDDMFederate.

void simpleDDMFederate13::changeBounds ( int  lower,
int  upper,
int  UTCZone 
) [virtual]

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

char * simpleDDMFederate13::getFedFileName ( ) const [inline, virtual]

Implements simpleDDMFederate.

References myFederationFile.

char* simpleDDMFederate13::getFedFileName ( ) const [virtual]

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

int simpleDDMFederate13::position ( ) [inline, virtual]
int simpleDDMFederate13::position ( ) [virtual]

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

Implements simpleDDMFederate.

void simpleDDMFederate13::sendUpdate ( int  currentPosition) [virtual]

Implements simpleDDMFederate.

void simpleDDMFederate13::sendUpdate ( int  currentPosition) [virtual]

Implements simpleDDMFederate.

void simpleDDMFederate13::setEnableScopeAdvisories ( bool  yesNo) [inline, virtual]

Implements simpleDDMFederate.

void simpleDDMFederate13::setFedFileName ( const char *  newFedName) [inline, virtual]

Implements simpleDDMFederate.

References myFederationFile.

void simpleDDMFederate13::setFedFileName ( const char *  newFedName) [virtual]

Implements simpleDDMFederate.

void simpleDDMFederate13::setFedFileName ( const wchar_t *  newFedName) [inline, virtual]

Implements simpleDDMFederate.

References DtToString(), and myFederationFile.

void simpleDDMFederate13::setFedFileName ( const wchar_t *  newFedName) [virtual]

Implements simpleDDMFederate.

void simpleDDMFederate13::setIsPublisher ( bool  yesNo) [inline, virtual]
void simpleDDMFederate13::setIsPublisher ( bool  yesNo) [virtual]

Implements simpleDDMFederate.

void simpleDDMFederate13::setPosition ( int  data) [virtual]

Implements simpleDDMFederate.

void simpleDDMFederate13::setPosition ( int  data) [virtual]

Implements simpleDDMFederate.

void simpleDDMFederate13::tick ( double  atMost = 0.0f) [virtual]

Implements simpleDDMFederate.

void simpleDDMFederate13::tick ( double  atMost = 0.0f) [virtual]

Implements simpleDDMFederate.

void simpleDDMFederate13::tick ( double  atLeast,
double  atMost 
) [virtual]

Implements simpleDDMFederate.

void simpleDDMFederate13::tick ( double  atLeast,
double  atMost 
) [virtual]

Implements simpleDDMFederate.


Member Data Documentation

std::string simpleDDMFederate13::myAttrName [private]
std::string simpleDDMFederate13::myClassName [private]
std::string simpleDDMFederate13::myFederateType [private]

Referenced by getFedFileName(), and setFedFileName().

static const unsigned int simpleDDMFederate13::myNumAttributes [static, protected]
static const unsigned long simpleDDMFederate13::myNumExtents [static, protected]
std::string simpleDDMFederate13::mySpaceName [private]

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

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)