![]() |
MAK RTIspy API Documentation for HLA 1516
|
Inheritance diagram for simpleDDMFederate:
Collaboration diagram for simpleDDMFederate:Public Types | |
| enum | simpleAttributeHandleIndex { simplePositionIndex = 0, simpleMaxIndex } |
Public Member Functions | |
| simpleDDMFederate () | |
| simpleDDMFederate (simpleDDMFederate &data) | |
| virtual | ~simpleDDMFederate () |
| virtual void | initializeRTI ()=0 |
| virtual bool | createFedEx ()=0 |
| virtual bool | joinFedEx ()=0 |
| virtual void | resignAndDestroy ()=0 |
| virtual bool | createAndInitializeRegions ()=0 |
| virtual bool | publishSubscribeAndRegisterObject ()=0 |
| virtual bool | publishAndSubscribeInteraction ()=0 |
| virtual void | sendUpdate (int currentPosition)=0 |
| virtual void | sendInteraction_hourly ()=0 |
| virtual void | sendInteraction_quarterly ()=0 |
| virtual void | changeBounds (int lower, int upper, int UTCZone)=0 |
| virtual void | setEnableScopeAdvisories (bool yesNo)=0 |
| bool | enableScopeAdvisories () const |
| virtual void | tick (double atMost=0.0f)=0 |
| virtual void | tick (double atLeast, double atMost)=0 |
| virtual void | setIsPublisher (bool yesNo)=0 |
| bool | isPublisher () const |
| virtual void | setPosition (int data)=0 |
| virtual int | position ()=0 |
| 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 |
| virtual void | setFedFileName (const wchar_t *newFedName)=0 |
| virtual void | setFedFileName (const char *newFedName)=0 |
| virtual char * | getFedFileName () const =0 |
Static Public Attributes | |
| 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 |
Protected Attributes | |
| 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 Member Functions | |
| simpleDDMFederate & | operator= (const simpleDDMFederate &) |
| simpleDDMFederate::simpleDDMFederate | ( | ) |
| simpleDDMFederate::simpleDDMFederate | ( | simpleDDMFederate & | data | ) |
|
virtual |
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
Referenced by changeBounds(), and parseCmdLine().
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
Referenced by main().
|
inline |
References myEnableScopeAdvisories.
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
Referenced by main().
|
inline |
References myIsPublisher.
Referenced by changeBounds(), checkInput(), createDisplay(), main(), parseCmdLine(), simpleDDMFederate13::position(), simpleDDMFederate1516::position(), and SetPosition().
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
Referenced by main().
|
inline |
References myListenLowerBound.
Referenced by checkInput(), createDisplay(), and main().
|
inline |
References myListenUpperBound.
Referenced by checkInput(), createDisplay(), and main().
|
private |
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
Referenced by main().
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
Referenced by main().
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
Referenced by main().
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
Referenced by main().
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
Referenced by main().
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
Referenced by main().
|
inline |
References mySendLowerBound.
Referenced by createDisplay(), and SetPositionAndChangeBounds().
|
inline |
References mySendRangeSize.
Referenced by parseCmdLine(), and SetPositionAndChangeBounds().
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
Referenced by main().
|
inline |
References mySendUpperBound.
Referenced by createDisplay(), and SetPositionAndChangeBounds().
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
Referenced by parseCmdLine().
|
pure virtual |
Implemented in simpleDDMFederate13, simpleDDMFederate13, and simpleDDMFederate1516.
Referenced by parseCmdLine().
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
Referenced by parseCmdLine().
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
Referenced by SetPosition().
|
inline |
References GREATESTSecondsInRegion, LOWESTSecondsInRegion, and mySendRangeSize.
Referenced by parseCmdLine().
|
inline |
References mySizeToInc.
Referenced by parseCmdLine().
|
inline |
References mySizeToInc.
Referenced by main(), and parseCmdLine().
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
Referenced by main().
|
pure virtual |
Implemented in simpleDDMFederate1516, simpleDDMFederate13, and simpleDDMFederate13.
|
inline |
References myUTCZone.
Referenced by checkInput(), and syncOurZoneWithGui().
|
static |
Referenced by changeBounds(), parseCmdLine(), and setSendRangeSize().
|
static |
Referenced by changeBounds(), and parseCmdLine().
|
static |
Referenced by changeBounds(), parseCmdLine(), and setSendRangeSize().
|
static |
Referenced by changeBounds(), and parseCmdLine().
|
protected |
|
protected |
Referenced by simpleDDMFederate13::position(), and simpleDDMFederate1516::position().
|
protected |
|
protected |
|
protected |
Referenced by isPublisher(), simpleDDMFederate13::setIsPublisher(), and simpleDDMFederate1516::setIsPublisher().
|
protected |
Referenced by listenLowerBound().
|
protected |
Referenced by listenUpperBound().
|
protected |
|
protected |
|
protected |
Referenced by sendLowerBound().
|
protected |
Referenced by sendRangeSize(), and setSendRangeSize().
|
protected |
Referenced by sendUpperBound().
|
protected |
Referenced by setSizeToInc(), and sizeToInc().
|
protected |
|
protected |
Referenced by zone().
|
static |
|
static |
|
static |