![]() |
VR-Link API Documentation for HLA 1.3
|
Instances of DtArealObjectPublisher are used for local or source simulations of areal objects. More...
Inheritance diagram for DtArealObjectPublisher:
Collaboration diagram for DtArealObjectPublisher:Public Types | |
| typedef DtArealObjectRepository *(* | DtStateRepCreator )() |
| Function prototype for functions that create DtArealObjectRepositories. | |
Public Member Functions | |
| DtArealObjectPublisher (DtArealObjectRepository *stateRepToUse, DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| Constructor -- state rep must contain objectType. | |
| DtArealObjectPublisher (RTI::ObjectClassHandle h, DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| Constructor. | |
| DtArealObjectPublisher (const DtSyntheticEnvironmentObjectType &type, DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| Constructor - with object type specified. | |
| virtual | ~DtArealObjectPublisher () |
| destructor | |
| virtual DtArealObjectRepository * | arealObjectStateRep () |
| Returns a pointer to the DtArealObjectRepository - through which you can set or inspect current state information. | |
| virtual DtArealObjectRepository * | aosr () |
| Synonym for arealObjectStateRep(). | |
Static Public Member Functions | |
| static DtStateRepCreator | setStateRepCreator (DtStateRepCreator creator) |
| Give us a function to be used for creating SRs. | |
Protected Member Functions | |
| DtArealObjectPublisher (const DtArealObjectPublisher &orig) | |
| copy constructor -- not implemented | |
| DtArealObjectPublisher & | operator= (const DtArealObjectPublisher &orig) |
| copy constructor -- not implemented | |
| const char * | objectClassNameFromType (const DtSyntheticEnvironmentObjectType &type) |
Static Protected Attributes | |
| static DtStateRepCreator | theStateRepCreator |
Instances of DtArealObjectPublisher are used for local or source simulations of areal objects.
The type of areal object published depends on the object type specified: Object Types: MinefieldObject -- Domain = 0 (other), Kind = 1 (obstacle), Category = 1
Object of types not specified will be published as OtherArealObjects
Function prototype for functions that create DtArealObjectRepositories.
| DtArealObjectPublisher::DtArealObjectPublisher | ( | DtArealObjectRepository * | stateRepToUse, |
| DtExerciseConn * | conn, | ||
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor -- state rep must contain objectType.
| DtArealObjectPublisher::DtArealObjectPublisher | ( | RTI::ObjectClassHandle | h, |
| DtExerciseConn * | conn, | ||
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor.
| DtArealObjectPublisher::DtArealObjectPublisher | ( | const DtSyntheticEnvironmentObjectType & | type, |
| DtExerciseConn * | conn, | ||
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor - with object type specified.
| virtual DtArealObjectPublisher::~DtArealObjectPublisher | ( | ) | [virtual] |
destructor
| DtArealObjectPublisher::DtArealObjectPublisher | ( | const DtArealObjectPublisher & | orig | ) | [protected] |
copy constructor -- not implemented
| DtArealObjectRepository * DtArealObjectPublisher::aosr | ( | ) | [inline, virtual] |
Synonym for arealObjectStateRep().
References DtObjectPublisher::myStateRep.
| DtArealObjectRepository * DtArealObjectPublisher::arealObjectStateRep | ( | ) | [inline, virtual] |
Returns a pointer to the DtArealObjectRepository - through which you can set or inspect current state information.
References DtObjectPublisher::myStateRep.
| const char* DtArealObjectPublisher::objectClassNameFromType | ( | const DtSyntheticEnvironmentObjectType & | type | ) | [protected] |
| DtArealObjectPublisher& DtArealObjectPublisher::operator= | ( | const DtArealObjectPublisher & | orig | ) | [protected] |
copy constructor -- not implemented
| static DtStateRepCreator DtArealObjectPublisher::setStateRepCreator | ( | DtStateRepCreator | creator | ) | [static] |
Give us a function to be used for creating SRs.
DtStateRepCreator DtArealObjectPublisher::theStateRepCreator [static, protected] |