VR-Link API Documentation for HLA Evolved
Public Member Functions | Protected Member Functions
DtReflectedPropulsionNoiseList Class Reference

Instances of DtReflectedPropulsionNoiseList manage a list of DtReflectedPropulsionNoise objects. More...

+ Inheritance diagram for DtReflectedPropulsionNoiseList:
+ Collaboration diagram for DtReflectedPropulsionNoiseList:

List of all members.

Public Member Functions

 DtReflectedPropulsionNoiseList (DtExerciseConn *exConn, const DtDDMRegionSet *regionSetToUse=0, const DtString &updateRateTag=DtString(""))
 Constructor.
 DtReflectedPropulsionNoiseList (DtExerciseConn *exConn, const DtList *handleList, const DtDDMRegionSet *regionSetToUse=0, const DtString &updateRateTag=DtString(""))
 Constructor - only subscribe to the RTI::ObjectClassHandles in handleList.
virtual ~DtReflectedPropulsionNoiseList ()
 Destructor.
virtual
DtReflectedPropulsionNoise
lookup (RTI::ObjectHandle id)
 Look up by identifier.
virtual
DtReflectedPropulsionNoise
lookup (const DtGlobalObjectDesignator &objName)
 Look up by name.
virtual
DtReflectedPropulsionNoise
first () const
 Get the first reflected object in the list.
virtual
DtReflectedPropulsionNoise
last () const
 Get the last reflected object in the list.
virtual void addPropulsionNoiseAdditionCallback (DtPropulsionNoiseCallbackFunction cb, void *userData)
 PropulsionNoise added callback registration.
virtual void removePropulsionNoiseAdditionCallback (DtPropulsionNoiseCallbackFunction cb, void *userData)
 PropulsionNoise added callback deregistration.
virtual void addPropulsionNoiseRemovalCallback (DtPropulsionNoiseCallbackFunction cb, void *userData)
 PropulsionNoise removed callback registration.
virtual void removePropulsionNoiseRemovalCallback (DtPropulsionNoiseCallbackFunction cb, void *userData)
 PropulsionNoise removed callback deregistration.

Protected Member Functions

 DtReflectedPropulsionNoiseList (const DtReflectedPropulsionNoiseList &orig)
 Copy constructor not implemented - cannot be copied.
DtReflectedPropulsionNoiseListoperator= (const DtReflectedPropulsionNoiseList &orig)
 Assignment operator not implemented - cannot be copied.
virtual DtReflectedObjectnewReflectedObject (DtHlaObject *obj) const
 Override of virtual function. Here, we create a DtReflectedPropulsionNoise.
virtual void objectAdded (DtReflectedObject *obj)
 Called from processDiscoverObject() after a remote PropulsionNoise has been added to the list.
virtual const DtListdfltHandleList ()
 Returns a DtList of RTI::ObjectClassHandles that represent the list of object classes to which this list should subscribe.

Detailed Description

Instances of DtReflectedPropulsionNoiseList manage a list of DtReflectedPropulsionNoise objects.


Constructor & Destructor Documentation

DtReflectedPropulsionNoiseList::DtReflectedPropulsionNoiseList ( DtExerciseConn exConn,
const DtDDMRegionSet regionSetToUse = 0,
const DtString updateRateTag = DtString("") 
)

Constructor.

DtReflectedPropulsionNoiseList::DtReflectedPropulsionNoiseList ( DtExerciseConn exConn,
const DtList handleList,
const DtDDMRegionSet regionSetToUse = 0,
const DtString updateRateTag = DtString("") 
)

Constructor - only subscribe to the RTI::ObjectClassHandles in handleList.

Destructor.

Copy constructor not implemented - cannot be copied.


Member Function Documentation

PropulsionNoise added callback registration.

PropulsionNoise removed callback registration.

virtual const DtList* DtReflectedPropulsionNoiseList::dfltHandleList ( ) [protected, virtual]

Returns a DtList of RTI::ObjectClassHandles that represent the list of object classes to which this list should subscribe.

Get the first reflected object in the list.

Get the last reflected object in the list.

virtual DtReflectedPropulsionNoise* DtReflectedPropulsionNoiseList::lookup ( RTI::ObjectHandle  id) [virtual]

Look up by identifier.

Look up by name.

Override of virtual function. Here, we create a DtReflectedPropulsionNoise.

Implements DtReflectedObjectList.

virtual void DtReflectedPropulsionNoiseList::objectAdded ( DtReflectedObject obj) [protected, virtual]

Called from processDiscoverObject() after a remote PropulsionNoise has been added to the list.

Default implementation prints a message. Subclasses can override this function to add functionality on addition. obj will be an instance of a class derived from DtReflectedObj.

Reimplemented from DtReflectedObjectList.

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

Assignment operator not implemented - cannot be copied.

PropulsionNoise added callback deregistration.

PropulsionNoise removed callback deregistration.


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)