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 Member Functions | Protected Attributes | Static Protected Attributes | Private Attributes
simpleDDMFederate13 Class Reference
+ Inheritance diagram for simpleDDMFederate13:
+ Collaboration diagram for simpleDDMFederate13:

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
- Public Member Functions inherited from simpleDDMFederate
 simpleDDMFederate ()
 simpleDDMFederate (simpleDDMFederate &data)
virtual ~simpleDDMFederate ()
bool enableScopeAdvisories () const
bool isPublisher () const
void setSizeToInc (int data)
int sizeToInc () const
int zone () const
void setSendRangeSize (int data)
int sendRangeSize () const
int listenUpperBound () const
int listenLowerBound () const
int sendUpperBound () const
int sendLowerBound () const

Protected Attributes

DtAttrNameHandleMap myAttrNameHandleMap
DtParamNameHandleMap myParamNameHandleMap
RTI::AttributeHandlemyAttrHandlesArray
RTI::AttributeHandleSetmyAttrHandlesSet
RTI::AttributeHandleValuePairSetmyAttrValues
DtTalkAmbData myAmbData
AttributeHandlemyAttrHandlesArray
AttributeHandleSetmyAttrHandlesSet
AttributeHandleValuePairSetmyAttrValues
- Protected Attributes inherited from simpleDDMFederate
int myListenUpperBound
int myListenLowerBound
bool myIsPublisher
int mySendUpperBound
int mySendLowerBound
int mySizeToInc
float mySendRangeSize
int myCurrentposition
int myUpdateCount
int myUTCZone
bool myEnableScopeAdvisories
bool myInitialized
bool myClosed
bool myRegionValid
bool myMapsInitialized

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

Additional Inherited Members

- Public Types inherited from simpleDDMFederate
enum  simpleAttributeHandleIndex { simplePositionIndex = 0, simpleMaxIndex }
- Static Public Attributes inherited from simpleDDMFederate
static const unsigned int NUMSECONDSPERMINUTE = 60
static const unsigned int NUMMINUTESPERHOUR = 60
static const unsigned int NUMSECONDSPERHOUR = NUMSECONDSPERMINUTE * NUMMINUTESPERHOUR
static const unsigned int LOWESTSecondsInRegion = 0
static const unsigned int GREATESTSecondsInRegion = NUMSECONDSPERHOUR * 12
static const unsigned int LOWESTUTCInRegion = 0
static const unsigned int GREATESTUTCInRegion = 23

Constructor & Destructor Documentation

simpleDDMFederate13::simpleDDMFederate13 ( )
simpleDDMFederate13::simpleDDMFederate13 ( simpleDDMFederate13 data)
simpleDDMFederate13::~simpleDDMFederate13 ( )
simpleDDMFederate13::simpleDDMFederate13 ( )
simpleDDMFederate13::simpleDDMFederate13 ( simpleDDMFederate13 data)
simpleDDMFederate13::~simpleDDMFederate13 ( )

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.

bool simpleDDMFederate13::createAndInitializeRegions ( )
virtual

Implements simpleDDMFederate.

bool simpleDDMFederate13::createAndInitializeRegions ( )
virtual

Implements simpleDDMFederate.

bool simpleDDMFederate13::createFedEx ( )
virtual

Implements simpleDDMFederate.

bool simpleDDMFederate13::createFedEx ( )
virtual

Implements simpleDDMFederate.

char * simpleDDMFederate13::getFedFileName ( ) const
inlinevirtual

Implements simpleDDMFederate.

References myFederationFile.

char* simpleDDMFederate13::getFedFileName ( ) const
virtual

Implements simpleDDMFederate.

void simpleDDMFederate13::initializeRTI ( )
virtual

Implements simpleDDMFederate.

void simpleDDMFederate13::initializeRTI ( )
virtual

Implements simpleDDMFederate.

bool simpleDDMFederate13::joinFedEx ( )
virtual

Implements simpleDDMFederate.

bool simpleDDMFederate13::joinFedEx ( )
virtual

Implements simpleDDMFederate.

int simpleDDMFederate13::position ( )
inlinevirtual
int simpleDDMFederate13::position ( )
virtual

Implements simpleDDMFederate.

bool simpleDDMFederate13::publishAndSubscribeInteraction ( )
virtual

Implements simpleDDMFederate.

bool simpleDDMFederate13::publishAndSubscribeInteraction ( )
virtual

Implements simpleDDMFederate.

bool simpleDDMFederate13::publishSubscribeAndRegisterObject ( )
virtual

Implements simpleDDMFederate.

bool simpleDDMFederate13::publishSubscribeAndRegisterObject ( )
virtual

Implements simpleDDMFederate.

void simpleDDMFederate13::resignAndDestroy ( )
virtual

Implements simpleDDMFederate.

void simpleDDMFederate13::resignAndDestroy ( )
virtual

Implements simpleDDMFederate.

void simpleDDMFederate13::sendInteraction_hourly ( )
virtual

Implements simpleDDMFederate.

void simpleDDMFederate13::sendInteraction_hourly ( )
virtual

Implements simpleDDMFederate.

void simpleDDMFederate13::sendInteraction_quarterly ( )
virtual

Implements simpleDDMFederate.

void simpleDDMFederate13::sendInteraction_quarterly ( )
virtual

Implements simpleDDMFederate.

void simpleDDMFederate13::sendUpdate ( int  currentPosition)
virtual

Implements simpleDDMFederate.

void simpleDDMFederate13::sendUpdate ( int  currentPosition)
virtual

Implements simpleDDMFederate.

void simpleDDMFederate13::setEnableScopeAdvisories ( bool  yesNo)
inlinevirtual
void simpleDDMFederate13::setEnableScopeAdvisories ( bool  yesNo)
virtual

Implements simpleDDMFederate.

void simpleDDMFederate13::setFedFileName ( const char *  newFedName)
inlinevirtual

Implements simpleDDMFederate.

References myFederationFile.

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

Implements simpleDDMFederate.

void simpleDDMFederate13::setFedFileName ( const wchar_t *  newFedName)
inlinevirtual

Implements simpleDDMFederate.

References DtToString(), and myFederationFile.

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

Implements simpleDDMFederate.

void simpleDDMFederate13::setIsPublisher ( bool  yesNo)
inlinevirtual
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

DtTalkAmbData simpleDDMFederate13::myAmbData
protected
RTI::AttributeHandle* simpleDDMFederate13::myAttrHandlesArray
protected
AttributeHandle* simpleDDMFederate13::myAttrHandlesArray
protected
RTI::AttributeHandleSet* simpleDDMFederate13::myAttrHandlesSet
protected
AttributeHandleSet* simpleDDMFederate13::myAttrHandlesSet
protected
std::string simpleDDMFederate13::myAttrName
private
DtAttrNameHandleMap simpleDDMFederate13::myAttrNameHandleMap
protected
RTI::AttributeHandleValuePairSet* simpleDDMFederate13::myAttrValues
protected
AttributeHandleValuePairSet* simpleDDMFederate13::myAttrValues
protected
RTI::ObjectClassHandle simpleDDMFederate13::myClassHandle
private
ObjectClassHandle simpleDDMFederate13::myClassHandle
private
std::string simpleDDMFederate13::myClassName
private
MyFederateAmbassador * simpleDDMFederate13::myFedAmb
private
std::string simpleDDMFederate13::myFederateType
private
std::string simpleDDMFederate13::myFederationFile
private

Referenced by getFedFileName(), and setFedFileName().

std::string simpleDDMFederate13::myFederationName
private
RTI::ParameterHandle simpleDDMFederate13::myHourlyHandle
private
ParameterHandle simpleDDMFederate13::myHourlyHandle
private
std::string simpleDDMFederate13::myHourlyInteraction
private
RTI::InteractionClassHandle simpleDDMFederate13::myInterClassHandle
private
InteractionClassHandle simpleDDMFederate13::myInterClassHandle
private
std::string simpleDDMFederate13::myInterClassName
private
RTI::Region* simpleDDMFederate13::myListenRegion
private
Region* simpleDDMFederate13::myListenRegion
private
static const unsigned int simpleDDMFederate13::myNumAttributes
staticprotected
unsigned int simpleDDMFederate13::myNumberOfDimensions
private
static const unsigned long simpleDDMFederate13::myNumExtents
staticprotected
RTI::ObjectHandle simpleDDMFederate13::myObjectHandle
private
ObjectHandle simpleDDMFederate13::myObjectHandle
private
DtParamNameHandleMap simpleDDMFederate13::myParamNameHandleMap
protected
RTI::ParameterHandleValuePairSet* simpleDDMFederate13::myParamValues
private
ParameterHandleValuePairSet* simpleDDMFederate13::myParamValues
private
RTI::ParameterHandle simpleDDMFederate13::myQuarterlyHandle
private
ParameterHandle simpleDDMFederate13::myQuarterlyHandle
private
std::string simpleDDMFederate13::myQuarterlyInteraction
private
RTI::RTIambassador* simpleDDMFederate13::myRTIamb
private
RTIambassador* simpleDDMFederate13::myRTIamb
private
std::string simpleDDMFederate13::mySecondsDimensionName
private
RTI::DimensionHandle simpleDDMFederate13::mySecondsDimHandle
private
DimensionHandle simpleDDMFederate13::mySecondsDimHandle
private
RTI::Region* simpleDDMFederate13::mySendRegion
private
Region* simpleDDMFederate13::mySendRegion
private
std::string simpleDDMFederate13::mySpaceName
private
std::string simpleDDMFederate13::myUTCDimensionName
private
RTI::DimensionHandle simpleDDMFederate13::myUTCDimHandle
private
DimensionHandle simpleDDMFederate13::myUTCDimHandle
private

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

Document ID: Generated on Wed Mar 11 20:26:49 EDT 2015 from SVN revision 150939
Copyright © 2005-2015 VT MÄK Inc. All Rights Reserved (www.mak.com)