VR-Link API Documentation for DIS
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtEnvironmentObjectRepository Class Reference
+ Inheritance diagram for DtEnvironmentObjectRepository:
+ Collaboration diagram for DtEnvironmentObjectRepository:

Public Member Functions

 DtEnvironmentObjectRepository ()
virtual ~DtEnvironmentObjectRepository ()
 DtEnvironmentObjectRepository (const DtEnvironmentObjectRepository &orig)
DtEnvironmentObjectRepositoryoperator= (const DtEnvironmentObjectRepository &orig)
virtual DtStateRepositoryclone (bool copy) const
 Return a copy/empty object of the same type as this.
virtual void setObjectId (const DtEntityIdentifier &identifier)
 Set/Get Environment Object ID.
virtual const DtEntityIdentifierobjectId () const
virtual void setReferencedObjectId (const DtGlobalObjectDesignator &rtiObject)
 Set/Get Referenced Object ID.
virtual const
DtGlobalObjectDesignator
referencedObjectId () const
virtual void setForceId (const DtForceType value)
 Set/Get Force ID.
virtual DtForceType forceId () const
virtual void setObjectType (const DtSyntheticEnvironmentObjectType &type)
 Set/Get Object Type.
virtual const
DtSyntheticEnvironmentObjectType
objectType () const
virtual void printData () const
 Prints data to DtInfo.
virtual void printDataToStream (std::ostream &stream) const
 Prints data to the specified stream.
- 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 setAttributeRecords (const std::vector< DtStandardVariableRecord * > &records)
 Get/Set records.
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

Static Public Member Functions

static
DtEnvironmentObjectRepository
create ()

Protected Attributes

DtEntityIdentifier myObjectId
DtGlobalObjectDesignator myReferencedObjId
DtForceType myForceId
DtSyntheticEnvironmentObjectType myObjectType
- Protected Attributes inherited from DtStateRepository
DtGlobalObjectDesignator myGlobalId
DtSimulationAddress myDefaultSimulationAddress
std::map< DtSimulationAddress,
std::vector
< DtStandardVariableRecord * > > 
myRecordsMap

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
virtual unsigned int numberOfAttributeRecords () const

Constructor & Destructor Documentation

DtEnvironmentObjectRepository::DtEnvironmentObjectRepository ( )
virtual DtEnvironmentObjectRepository::~DtEnvironmentObjectRepository ( )
virtual
DtEnvironmentObjectRepository::DtEnvironmentObjectRepository ( const DtEnvironmentObjectRepository orig)

Member Function Documentation

virtual DtStateRepository* DtEnvironmentObjectRepository::clone ( bool  copy) const
virtual

Return a copy/empty object of the same type as this.

Implements DtStateRepository.

Reimplemented in DtLinearObjectRepository, DtPointObjectRepository, and DtArealObjectRepository.

static DtEnvironmentObjectRepository* DtEnvironmentObjectRepository::create ( )
static
virtual DtForceType DtEnvironmentObjectRepository::forceId ( ) const
virtual
virtual const DtEntityIdentifier& DtEnvironmentObjectRepository::objectId ( ) const
virtual
virtual const DtSyntheticEnvironmentObjectType& DtEnvironmentObjectRepository::objectType ( ) const
virtual
DtEnvironmentObjectRepository& DtEnvironmentObjectRepository::operator= ( const DtEnvironmentObjectRepository orig)
virtual void DtEnvironmentObjectRepository::printData ( ) const
virtual

Prints data to DtInfo.

Implements DtStateRepository.

Reimplemented in DtPointObjectRepository, DtLinearObjectRepository, and DtArealObjectRepository.

virtual void DtEnvironmentObjectRepository::printDataToStream ( std::ostream &  stream) const
virtual

Prints data to the specified stream.

Reimplemented from DtStateRepository.

Reimplemented in DtPointObjectRepository, DtLinearObjectRepository, and DtArealObjectRepository.

virtual const DtGlobalObjectDesignator& DtEnvironmentObjectRepository::referencedObjectId ( ) const
virtual
virtual void DtEnvironmentObjectRepository::setForceId ( const DtForceType  value)
virtual

Set/Get Force ID.

virtual void DtEnvironmentObjectRepository::setObjectId ( const DtEntityIdentifier identifier)
virtual

Set/Get Environment Object ID.

virtual void DtEnvironmentObjectRepository::setObjectType ( const DtSyntheticEnvironmentObjectType type)
virtual

Set/Get Object Type.

virtual void DtEnvironmentObjectRepository::setReferencedObjectId ( const DtGlobalObjectDesignator rtiObject)
virtual

Set/Get Referenced Object ID.

Member Data Documentation

DtForceType DtEnvironmentObjectRepository::myForceId
protected
DtEntityIdentifier DtEnvironmentObjectRepository::myObjectId
protected
DtSyntheticEnvironmentObjectType DtEnvironmentObjectRepository::myObjectType
protected
DtGlobalObjectDesignator DtEnvironmentObjectRepository::myReferencedObjId
protected

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

Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)