![]() |
VR-Link API Documentation for HLA 1.3
|
class DtFedTarget: More...
Inheritance diagram for DtFedTarget:
Collaboration diagram for DtFedTarget:Public Member Functions | |
| DtFedTarget () | |
| Constructor. | |
| virtual | ~DtFedTarget () |
| Destructor. | |
| DtFedTarget (const DtFedTarget &orig) | |
| copy constructor | |
| DtFedTarget & | operator= (const DtFedTarget &orig) |
| assignment operator | |
| virtual void | setFomType (DtFomType type) |
| Set/Get the FOM type. | |
| virtual DtFomType | fomType () |
| virtual void | addSpace (const char *name)=0 |
| Define a routing space. Used when initializing from FED file. | |
| virtual void | addDimension (const char *SpaceName, const char *dimName)=0 |
| Define a dimension within a routing space. | |
| virtual void | addDimension (const char *dimName, unsigned long upperBound, unsigned long defaultLowerBound, unsigned long defaultUpperBound, bool excluded)=0 |
| Define a dimension. Used when initializing from FED file. | |
| virtual void | addInterClass (const char *name, const char *baseName, DtTransportType transport, DtOrderType order, const char *space=0)=0 |
| Define a class. Used when initializing from FED file. | |
| virtual void | addParameter (const char *className, const char *paramName)=0 |
| Define a parameter of a class. | |
| virtual bool | addInteractionDimension (const char *interactionName, const char *dimension)=0 |
| Add regions to the class Return true if add was successful (i.e., dimension is valid) | |
| virtual void | addObjClass (const char *name, const char *baseName)=0 |
| Define a class. Used when initializing from FED file. | |
| virtual void | addAttribute (const char *className, const char *attributeName, DtTransportType transport, DtOrderType order, const char *space=0)=0 |
| Define an attribute of a class. | |
| virtual bool | addAttributeDimension (const char *className, const char *attrName, const char *dimName)=0 |
| Define the dimensions of an attribute Return true if add was successful (i.e., dimension is valid) | |
| virtual bool | autoProvide () const |
| switches | |
| virtual void | setAutoProvide (bool value) |
| virtual bool | conveyRegionDesignatorSets () const |
| Set/Get convey region designator sets switch. | |
| virtual void | setConveyRegionDesignatorSets (bool value) |
| virtual bool | conveyProducingFederate () const |
| Set/Get convey producing federate switch. | |
| virtual void | setConveyProducingFederate (bool value) |
| virtual bool | attributeScopeAdvisory () const |
| Set/Get attribute scople advisory switch. | |
| virtual void | setAttributeScopeAdvisory (bool value) |
| virtual bool | attributeRelevanceAdvisory () const |
| Set/Get attribute relevance advisory switch. | |
| virtual void | setAttributeRelevanceAdvisory (bool value) |
| virtual bool | objectClassRelevanceAdvisory () const |
| Set/Get object class relevance advisory switch. | |
| virtual void | setObjectClassRelevanceAdvisory (bool value) |
| virtual bool | interactionRelevanceAdvisory () const |
| Set/Get ineraction relevance advisory switch. | |
| virtual void | setInteractionRelevanceAdvisory (bool value) |
| virtual bool | serviceReporting () const |
| Set/Get service reporting switch. | |
| virtual void | setServiceReporting (bool value) |
| virtual bool | exceptionReporting () const |
| Set/Get exception reporting switch. | |
| virtual void | setExceptionReporting (bool value) |
| virtual bool | delaySubscriptionEvaluation () const |
| Set/Get delay subscription evaluation switch. | |
| virtual void | setDelaySubscriptionEvaluation (bool value) |
| virtual DtResignAction | automaticResignAction () const |
| Set/Get Automatic Resign Action switch. | |
| virtual void | setAutomaticResignAction (DtResignAction value) |
| virtual bool | knownUpdateRate (const DtString updateRateName) const |
| Is the specified updateRate specified. | |
| virtual void | addUpdateRate (const DtString updateRateName, float rate) |
| Add an updateRate from the FOM. | |
| DtString | updateRateNameByHandle (unsigned long handle) |
| Get the update Rate Name associated with this handle. | |
Static Public Member Functions | |
| static void | setDefaultAutoProvide (bool onOff) |
| Set/Get the default auto provide. | |
| static bool | defaultAutoProvide () |
| static void | setDefaultConveyRegionDesignatorSets (bool onOff) |
| Set/Get the default convey region. | |
| static bool | defaultConveyRegionDesignatorSets () |
| static void | setDefaultConveyProducingFederate (bool onOff) |
| Set/Get the default convey producing federate. | |
| static bool | defaultConveyProducingFederate () |
| static void | setDefaultObjectClassRelevanceAdvisory (bool onOff) |
| Set/Get the default class relevance advisory. | |
| static bool | defaultObjectClassRelevanceAdvisory () |
| static void | setDefaultAttributeRelevanceAdvisory (bool onOff) |
| Set/Get the default attribute relevance advisory. | |
| static bool | defaultAttributeRelevanceAdvisory () |
| static void | setDefaultAttributeScopeAdvisory (bool onOff) |
| Set/Get the default attribute scope advisory. | |
| static bool | defaultAttributeScopeAdvisory () |
| static void | setDefaultInteractionRelevanceAdvisory (bool onOff) |
| Set/Get the default interaction relevance advisory. | |
| static bool | defaultInteractionRelevanceAdvisory () |
| static void | setDefaultServiceReporting (bool onOff) |
| Set/Get the default service reporting. | |
| static bool | defaultServiceReporting () |
| static void | setDefaultExceptionReporting (bool onOff) |
| set/get the default exception reporting | |
| static bool | defaultExceptionReporting () |
| static void | setDefaultAutomaticResignAction (DtResignAction val) |
| set/get the automatic resign action | |
| static DtResignAction | defaultAutomaticResignAction () |
Protected Attributes | |
| bool | myAutoProvide |
| bool | myConveyRegionDesignatorSets |
| bool | myConveyProducingFederate |
| bool | myAttributeScopeAdvisory |
| bool | myAttributeRelevanceAdvisory |
| bool | myObjectClassRelevanceAdvisory |
| bool | myInteractionRelevanceAdvisory |
| bool | myServiceReporting |
| bool | myExceptionReporting |
| bool | myDelaySubscriptionEvaluation |
| DtResignAction | myAutomaticResignAction |
| DtFomType | myFomType |
| std::vector< float > | myUpdateRates |
| Index of update rates. | |
| DtUpdateRateHandleByNameMap | myUpdateRateHandleByName |
| Map from update rate name to handle. | |
| DtUpdateRateNameByHandleMap | myUpdateRateNameByHandle |
| Map from update rate handle to name. | |
Static Protected Attributes | |
| static bool | theDefaultAutoProvide |
| static bool | theDefaultConveyRegionDesignatorSets |
| static bool | theDefaultConveyProducingFederate |
| static bool | theDefaultObjectClassRelevanceAdvisory |
| static bool | theDefaultAttributeRelevanceAdvisory |
| static bool | theDefaultAttributeScopeAdvisory |
| static bool | theDefaultInteractionRelevanceAdvisory |
| static bool | theDefaultServiceReporting |
| static bool | theDefaultExceptionReporting |
| static DtResignAction | theDefaultAutomaticResignAction |
class DtFedTarget:
DtFedTarget is an abstract class representing some representation of FED file data that can be filled in by a DtFedReader.
| DtFedTarget::DtFedTarget | ( | ) |
Constructor.
|
virtual |
Destructor.
| DtFedTarget::DtFedTarget | ( | const DtFedTarget & | orig | ) |
copy constructor
|
pure virtual |
|
pure virtual |
Define the dimensions of an attribute Return true if add was successful (i.e., dimension is valid)
Implemented in DtFom.
|
pure virtual |
Define a dimension within a routing space.
Used when initializing from FED file.
Implemented in DtFom.
|
pure virtual |
Define a dimension. Used when initializing from FED file.
Implemented in DtFom.
|
pure virtual |
Add regions to the class Return true if add was successful (i.e., dimension is valid)
Implemented in DtFom.
|
pure virtual |
Define a class. Used when initializing from FED file.
Implemented in DtFom.
|
pure virtual |
Define a class. Used when initializing from FED file.
Implemented in DtFom.
|
pure virtual |
|
pure virtual |
Define a routing space. Used when initializing from FED file.
Implemented in DtFom.
|
virtual |
Add an updateRate from the FOM.
|
virtual |
Set/Get attribute relevance advisory switch.
|
virtual |
Set/Get attribute scople advisory switch.
|
virtual |
Set/Get Automatic Resign Action switch.
|
virtual |
switches
Set/Get auto provide switch
|
virtual |
Set/Get convey producing federate switch.
|
virtual |
Set/Get convey region designator sets switch.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
virtual |
Set/Get delay subscription evaluation switch.
|
virtual |
Set/Get exception reporting switch.
|
virtual |
|
virtual |
Set/Get ineraction relevance advisory switch.
|
virtual |
Is the specified updateRate specified.
|
virtual |
Set/Get object class relevance advisory switch.
| DtFedTarget& DtFedTarget::operator= | ( | const DtFedTarget & | orig | ) |
assignment operator
|
virtual |
Set/Get service reporting switch.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
Set/Get the default attribute relevance advisory.
|
static |
Set/Get the default attribute scope advisory.
|
static |
set/get the automatic resign action
|
static |
Set/Get the default auto provide.
|
static |
Set/Get the default convey producing federate.
|
static |
Set/Get the default convey region.
|
static |
set/get the default exception reporting
|
static |
Set/Get the default interaction relevance advisory.
|
static |
Set/Get the default class relevance advisory.
|
static |
Set/Get the default service reporting.
|
virtual |
|
virtual |
|
virtual |
Set/Get the FOM type.
|
virtual |
|
virtual |
|
virtual |
| DtString DtFedTarget::updateRateNameByHandle | ( | unsigned long | handle | ) |
Get the update Rate Name associated with this handle.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Map from update rate name to handle.
|
protected |
Map from update rate handle to name.
|
protected |
Index of update rates.
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |