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

Public Member Functions

 simpleDDMFederate1516 ()
 
 simpleDDMFederate1516 (simpleDDMFederate1516 &data)
 
virtual ~simpleDDMFederate1516 ()
 
void initializeRTI ()
 
bool createFedEx ()
 
bool joinFedEx ()
 
void resignAndDestroy ()
 
bool createAndInitializeRegions ()
 
bool publishSubscribeAndRegisterObject ()
 
bool publishAndSubscribeInteraction ()
 
void sendUpdate (int currentPosition)
 
void sendInteraction_hourly ()
 
void sendInteraction_quarterly ()
 
bool tick (double atMost=0.0f)
 
bool 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 wchar_t *newFedName)
 
void setFedFileName (const char *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
 
rti1516::AttributeHandleValueMap myAttrValues
 
DtTalkAmbData theAmbData
 
- 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
 

Private Attributes

std::wstring myFederationName
 
std::wstring myFederationFile
 
std::wstring myFederateType
 
std::wstring myHourlyInteraction
 
std::wstring myQuarterlyInteraction
 
std::wstring myInterClassName
 
std::wstring myClassName
 
std::wstring myAttrName
 
rti1516::RTIambassador * myRTIamb
 
MyFederateAmbassadormyFedAmb
 
rti1516::ParameterHandle myHourlyHandle
 
rti1516::ParameterHandle myQuarterlyHandle
 
rti1516::DimensionHandleSet myDimHandleSet
 
rti1516::ParameterHandleValueMap myParamValues
 
std::wstring mySecondsDimensionName
 
rti1516::DimensionHandle mySecondsDim
 
std::wstring myUTCDimensionName
 
rti1516::DimensionHandle myUTCDim
 
rti1516::ObjectClassHandle myClassHandle
 
rti1516::ObjectInstanceHandle myObjectInstanceHandle
 
rti1516::InteractionClassHandle myInterClassHandle
 
rti1516::AttributeHandleSetRegionHandleSetPairVector myRegionHandleSet
 
rti1516::AttributeHandleSet myAttrHandles
 
rti1516::RegionHandleSet myRegions
 
rti1516::RegionHandle myListenRegion
 
rti1516::RegionHandle mySendRegion
 

Additional Inherited Members

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

Constructor & Destructor Documentation

simpleDDMFederate1516::simpleDDMFederate1516 ( )
simpleDDMFederate1516::simpleDDMFederate1516 ( simpleDDMFederate1516 data)
virtual simpleDDMFederate1516::~simpleDDMFederate1516 ( )
virtual

Member Function Documentation

void simpleDDMFederate1516::changeBounds ( int  lower,
int  upper,
int  UTCZone 
)
virtual

Implements simpleDDMFederate.

bool simpleDDMFederate1516::createAndInitializeRegions ( )
virtual

Implements simpleDDMFederate.

bool simpleDDMFederate1516::createFedEx ( )
virtual

Implements simpleDDMFederate.

char * simpleDDMFederate1516::getFedFileName ( ) const
inlinevirtual

Implements simpleDDMFederate.

References DtToString(), and myFederationFile.

void simpleDDMFederate1516::initializeRTI ( )
virtual

Implements simpleDDMFederate.

bool simpleDDMFederate1516::joinFedEx ( )
virtual

Implements simpleDDMFederate.

int simpleDDMFederate1516::position ( )
inlinevirtual
bool simpleDDMFederate1516::publishAndSubscribeInteraction ( )
virtual

Implements simpleDDMFederate.

bool simpleDDMFederate1516::publishSubscribeAndRegisterObject ( )
virtual

Implements simpleDDMFederate.

void simpleDDMFederate1516::resignAndDestroy ( )
virtual

Implements simpleDDMFederate.

void simpleDDMFederate1516::sendInteraction_hourly ( )
virtual

Implements simpleDDMFederate.

void simpleDDMFederate1516::sendInteraction_quarterly ( )
virtual

Implements simpleDDMFederate.

void simpleDDMFederate1516::sendUpdate ( int  currentPosition)
virtual

Implements simpleDDMFederate.

void simpleDDMFederate1516::setEnableScopeAdvisories ( bool  yesNo)
inlinevirtual
void simpleDDMFederate1516::setFedFileName ( const wchar_t *  newFedName)
inlinevirtual

Implements simpleDDMFederate.

References myFederationFile.

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

Implements simpleDDMFederate.

References DtToWString(), and myFederationFile.

void simpleDDMFederate1516::setIsPublisher ( bool  yesNo)
inlinevirtual
void simpleDDMFederate1516::setPosition ( int  data)
virtual

Implements simpleDDMFederate.

bool simpleDDMFederate1516::tick ( double  atMost = 0.0f)
virtual

Implements simpleDDMFederate.

bool simpleDDMFederate1516::tick ( double  atLeast,
double  atMost 
)
virtual

Implements simpleDDMFederate.

Member Data Documentation

rti1516::AttributeHandleSet simpleDDMFederate1516::myAttrHandles
private
std::wstring simpleDDMFederate1516::myAttrName
private
DtAttrNameHandleMap simpleDDMFederate1516::myAttrNameHandleMap
protected
rti1516::AttributeHandleValueMap simpleDDMFederate1516::myAttrValues
protected
rti1516::ObjectClassHandle simpleDDMFederate1516::myClassHandle
private
std::wstring simpleDDMFederate1516::myClassName
private
rti1516::DimensionHandleSet simpleDDMFederate1516::myDimHandleSet
private
MyFederateAmbassador* simpleDDMFederate1516::myFedAmb
private
std::wstring simpleDDMFederate1516::myFederateType
private
std::wstring simpleDDMFederate1516::myFederationFile
private

Referenced by getFedFileName(), and setFedFileName().

std::wstring simpleDDMFederate1516::myFederationName
private
rti1516::ParameterHandle simpleDDMFederate1516::myHourlyHandle
private
std::wstring simpleDDMFederate1516::myHourlyInteraction
private
rti1516::InteractionClassHandle simpleDDMFederate1516::myInterClassHandle
private
std::wstring simpleDDMFederate1516::myInterClassName
private
rti1516::RegionHandle simpleDDMFederate1516::myListenRegion
private
rti1516::ObjectInstanceHandle simpleDDMFederate1516::myObjectInstanceHandle
private
DtParamNameHandleMap simpleDDMFederate1516::myParamNameHandleMap
protected
rti1516::ParameterHandleValueMap simpleDDMFederate1516::myParamValues
private
rti1516::ParameterHandle simpleDDMFederate1516::myQuarterlyHandle
private
std::wstring simpleDDMFederate1516::myQuarterlyInteraction
private
rti1516::AttributeHandleSetRegionHandleSetPairVector simpleDDMFederate1516::myRegionHandleSet
private
rti1516::RegionHandleSet simpleDDMFederate1516::myRegions
private
rti1516::RTIambassador* simpleDDMFederate1516::myRTIamb
private
rti1516::DimensionHandle simpleDDMFederate1516::mySecondsDim
private
std::wstring simpleDDMFederate1516::mySecondsDimensionName
private
rti1516::RegionHandle simpleDDMFederate1516::mySendRegion
private
rti1516::DimensionHandle simpleDDMFederate1516::myUTCDim
private
std::wstring simpleDDMFederate1516::myUTCDimensionName
private
DtTalkAmbData simpleDDMFederate1516::theAmbData
protected

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

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)