VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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
 DtStateRepository ()
 default constructor
 DtStateRepository (const DtStateRepository &orig)
 copy constructor
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 setAttributeRecords (const std::vector< DtStandardVariableRecord * > &records)
 The following functions are related to the extendability part of DIS 7.
virtual const std::vector
< DtStandardVariableRecord * > 
attributeRecords (unsigned int recordType=0) const
virtual void getAttributeRecords (std::vector< DtStandardVariableRecord * > &vec, unsigned int recordType=0) const
virtual void addAttributeRecord (DtStandardVariableRecord *record)
virtual void clearAttributeRecords ()
virtual void setAttributeRecords (const std::vector< DtStandardVariableRecord * > &records, const DtSimulationAddress &address)
virtual void setSimAddr (const DtSimulationAddress &id)
 Get/Set default simulation address. Set by VR-Link for publishers (based on exercise connection)
virtual const DtSimulationAddresssimAddr () const
virtual unsigned int numberOfAttributeRecords () const

Static Public Member Functions

static
DtUnderwaterAcousticsEmissionRepository
create ()
 Create a DtUnderwaterAcousticsEmissionStateRepository.

Protected Attributes

DtEventId myEventIdentifier
- Protected Attributes inherited from DtEmbeddedSystemRepository
DtEntityIdentifier myEntityId
DtVector myRelativePosition

Additional Inherited Members

- Public Attributes inherited from DtStateRepository
DtGlobalObjectDesignator myGlobalId
DtSimulationAddress myDefaultSimulationAddress
std::map< DtSimulationAddress,
std::vector
< DtStandardVariableRecord * > > 
myRecordsMap

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 Jan 7 13:31:29 EST 2015 from SVN revision 149162
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)