VR-Link API Documentation for HLA 1.3
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Attributes
DtArealObjectPublisher Class Reference

Instances of DtArealObjectPublisher are used for local or source simulations of areal objects. More...

+ Inheritance diagram for DtArealObjectPublisher:
+ Collaboration diagram for DtArealObjectPublisher:

List of all members.

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 DtArealObjectRepositoryarealObjectStateRep ()
 Returns a pointer to the DtArealObjectRepository - through which you can set or inspect current state information.
virtual DtArealObjectRepositoryaosr ()
 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
DtArealObjectPublisheroperator= (const DtArealObjectPublisher &orig)
 copy constructor -- not implemented
const char * objectClassNameFromType (const DtSyntheticEnvironmentObjectType &type)

Static Protected Attributes

static DtStateRepCreator theStateRepCreator

Detailed Description

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


Member Typedef Documentation

Function prototype for functions that create DtArealObjectRepositories.


Constructor & Destructor Documentation

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.

destructor

copy constructor -- not implemented


Member Function Documentation

Returns a pointer to the DtArealObjectRepository - through which you can set or inspect current state information.

References DtObjectPublisher::myStateRep.

DtArealObjectPublisher& DtArealObjectPublisher::operator= ( const DtArealObjectPublisher orig) [protected]

copy constructor -- not implemented

Give us a function to be used for creating SRs.


Member Data Documentation


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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)