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

Instances of DtEnvironmentProcessPublisher are used for local or source simulations of environment processes, (i.e. More...

+ Inheritance diagram for DtEnvironmentProcessPublisher:
+ Collaboration diagram for DtEnvironmentProcessPublisher:

List of all members.

Public Types

typedef
DtEnvironmentProcessRepository *(* 
DtStateRepCreator )()
 Function prototype for functions that create DtEnvironmentProcessRepositories.

Public Member Functions

 DtEnvironmentProcessPublisher (DtEnvironmentProcessRepository *stateRepToUse, DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0)
 Constructor.
 DtEnvironmentProcessPublisher (RTI::ObjectClassHandle h, DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0)
 Constructor.
 DtEnvironmentProcessPublisher (DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0)
 Constructor.
virtual ~DtEnvironmentProcessPublisher ()
 destructor
virtual
DtEnvironmentProcessRepository
environmentProcessStateRep ()
 Returns a pointer to the DtEnvironmentProcessRepository - through which you can set or inspect current state information.
virtual
DtEnvironmentProcessRepository
epsr ()
 Synonym for environmentProcessStateRep().
virtual const char * classToUse () const
 Returns the name of the FOM object class to use.

Static Public Member Functions

static DtStateRepCreator setStateRepCreator (DtStateRepCreator creator)
 Give us a function to be used for creating SRs.

Protected Member Functions

 DtEnvironmentProcessPublisher (const DtEnvironmentProcessPublisher &orig)
 copy constructor -- not implemented
DtEnvironmentProcessPublisheroperator= (const DtEnvironmentProcessPublisher &orig)
 copy constructor -- not implemented

Static Protected Attributes

static DtStateRepCreator theStateRepCreator

Detailed Description

Instances of DtEnvironmentProcessPublisher are used for local or source simulations of environment processes, (i.e.

these entities are not dependent on data being produced elsewhere on the network for their existence).

Examples: Environmental Process Example


Member Typedef Documentation

Function prototype for functions that create DtEnvironmentProcessRepositories.


Constructor & Destructor Documentation

DtEnvironmentProcessPublisher::DtEnvironmentProcessPublisher ( DtEnvironmentProcessRepository stateRepToUse,
DtExerciseConn conn,
const char *  name = 0,
const DtDDMRegionSet regionSetToUse = 0 
)

Constructor.

DtEnvironmentProcessPublisher::DtEnvironmentProcessPublisher ( RTI::ObjectClassHandle  h,
DtExerciseConn conn,
const char *  name = 0,
const DtDDMRegionSet regionSetToUse = 0 
)

Constructor.

DtEnvironmentProcessPublisher::DtEnvironmentProcessPublisher ( DtExerciseConn conn,
const char *  name = 0,
const DtDDMRegionSet regionSetToUse = 0 
)

Constructor.

destructor

copy constructor -- not implemented


Member Function Documentation

virtual const char* DtEnvironmentProcessPublisher::classToUse ( ) const [virtual]

Returns the name of the FOM object class to use.

Default implementation is to ask the FOM Mapper.

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

References DtObjectPublisher::myStateRep.

DtEnvironmentProcessPublisher& DtEnvironmentProcessPublisher::operator= ( const DtEnvironmentProcessPublisher 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)