VR-Link API Documentation for HLA 1.3
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtUnderwaterAcousticsEmissionRepository Class Reference

Instances of DtUnderwaterAcousticsEmissionStateRepository are used to store state data for EmbeddedSystem.UnderwaterAcousticsEmission objects. More...

+ Inheritance diagram for DtUnderwaterAcousticsEmissionRepository:
+ Collaboration diagram for DtUnderwaterAcousticsEmissionRepository:

Public Member Functions

 DtUnderwaterAcousticsEmissionRepository ()
 Constructor.
virtual ~DtUnderwaterAcousticsEmissionRepository ()
 Destructor.
 DtUnderwaterAcousticsEmissionRepository (const DtUnderwaterAcousticsEmissionRepository &orig)
 Copy Constructor.
DtUnderwaterAcousticsEmissionRepositoryoperator= (const DtUnderwaterAcousticsEmissionRepository &orig)
 Assignment Operator.
virtual DtStateRepositoryclone (bool copy) const
 Return a copy/empty object of the same type as this.
virtual void printData () const
 Print data to the DtInfo stream.
virtual void printDataToStream (std::ostream &stream) const
 Print data to the specified stream.
virtual void setEventIdentifier (const DtEventId &val)
 Set the EventIdentifier.
virtual const DtEventIdeventIdentifier () const
 Get the EventIdentifier.
- Public Member Functions inherited from DtEmbeddedSystemRepository
 DtEmbeddedSystemRepository ()
 default constructor
 DtEmbeddedSystemRepository (const DtEmbeddedSystemRepository &orig)
 copy constructor
virtual ~DtEmbeddedSystemRepository ()
 destructor
DtEmbeddedSystemRepositoryoperator= (const DtEmbeddedSystemRepository &orig)
 assignment operator
virtual void setEntityId (const DtEntityIdentifier &id)
 Set the entity identifier.
virtual const DtEntityIdentifierentityId () const
 Get the entity identifier.
virtual void setHostId (const DtGlobalObjectDesignator &id)
 Set the host identifier.
virtual const
DtGlobalObjectDesignator
hostId () const
 Get the host identifier.
virtual void setRelativePosition (const DtVector &position)
 Set the position of the object relative to the entity.
virtual const DtVectorrelativePosition () const
 Get the position of the object relative to the entity.
- Public Member Functions inherited from DtStateRepository
virtual ~DtStateRepository ()
 destructor
DtStateRepositoryoperator= (const DtStateRepository &orig)
 assignment operator
virtual void setGlobalId (const DtGlobalObjectDesignator &id)
 Get/Set global identifier, or name.
virtual const
DtGlobalObjectDesignator
globalId () const
virtual void setLocalId (const DtObjectId &id)
 Get/Set local identifier, or handle.
virtual const DtObjectIdlocalId () const

Static Public Member Functions

static
DtUnderwaterAcousticsEmissionRepository
create ()
 Create a DtUnderwaterAcousticsEmissionStateRepository.

Protected Attributes

DtEventId myEventIdentifier
- Protected Attributes inherited from DtEmbeddedSystemRepository
DtEntityIdentifier myEntityId
 Embedded system class attributes.
DtGlobalObjectDesignator myHostId
DtVector myRelativePosition
- Protected Attributes inherited from DtStateRepository
DtGlobalObjectDesignator myGlobalId
DtObjectId myLocalId

Additional Inherited Members

- Protected Member Functions inherited from DtStateRepository
 DtStateRepository ()
 Constructors are protected since this is an abstract base class.
 DtStateRepository (const DtStateRepository &orig)
 copy constructor

Detailed Description

Instances of DtUnderwaterAcousticsEmissionStateRepository are used to store state data for EmbeddedSystem.UnderwaterAcousticsEmission objects.

Constructor & Destructor Documentation

DtUnderwaterAcousticsEmissionRepository::DtUnderwaterAcousticsEmissionRepository ( )

Constructor.

virtual DtUnderwaterAcousticsEmissionRepository::~DtUnderwaterAcousticsEmissionRepository ( )
virtual

Destructor.

DtUnderwaterAcousticsEmissionRepository::DtUnderwaterAcousticsEmissionRepository ( const DtUnderwaterAcousticsEmissionRepository orig)

Copy Constructor.

Member Function Documentation

virtual DtStateRepository* DtUnderwaterAcousticsEmissionRepository::clone ( bool  copy) const
virtual
static DtUnderwaterAcousticsEmissionRepository* DtUnderwaterAcousticsEmissionRepository::create ( )
static
virtual const DtEventId& DtUnderwaterAcousticsEmissionRepository::eventIdentifier ( ) const
virtual

Get the EventIdentifier.

DtUnderwaterAcousticsEmissionRepository& DtUnderwaterAcousticsEmissionRepository::operator= ( const DtUnderwaterAcousticsEmissionRepository orig)

Assignment Operator.

virtual void DtUnderwaterAcousticsEmissionRepository::printData ( ) const
virtual
virtual void DtUnderwaterAcousticsEmissionRepository::printDataToStream ( std::ostream &  stream) const
virtual
virtual void DtUnderwaterAcousticsEmissionRepository::setEventIdentifier ( const DtEventId val)
virtual

Set the EventIdentifier.

Reimplemented in DtUnderwaterAcousticsStateRepository.

Member Data Documentation

DtEventId DtUnderwaterAcousticsEmissionRepository::myEventIdentifier
protected

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

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)