VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtExtEntityStateRepository Class Reference
Inheritance diagram for DtExtEntityStateRepository:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtExtEntityStateRepository ()
virtual ~DtExtEntityStateRepository ()
 DtExtEntityStateRepository (const DtExtEntityStateRepository &orig)
DtExtEntityStateRepositoryoperator= (const DtExtEntityStateRepository &orig)
virtual DtStateRepository * clone (bool copy=false) const
virtual int compare (const DtExtEntityStateRepository *rhs)
virtual int compareToMostRecent ()
virtual int compareArtParts (const std::list< int > &)
virtual int compareArtParts (const DtArticulatedPart *source, const DtArticulatedPart *target)
virtual bool locationsDifferent (bool updateIfDifferent)
bool needsVrfDataUpdate () const
 Returns true if the vrf object data has been modified.
void clearVrfDataNeedsUpdate ()
bool hasVrfObjectDataMessage () const
 Returns true if at least on vrf object data message has been processed by this entity.
void setHasVrfObjectDataMessage (bool)
 Sets whether or not has an object data message.
virtual bool setupFromVrfObjectData (const DtIfVrfObjectData &data)

Static Public Member Functions

static DtExtEntityStateRepositorycreate ()

Protected Member Functions

virtual void extensionModified ()

Protected Attributes

DtExtEntityStateRepositorymyLastCopy
bool myVrfObjectDataUpdated
bool myHasVrfObjectDataMessage

Detailed Description

Examples

Constructor & Destructor Documentation


Member Function Documentation

DtExtEntityStateRepository& DtExtEntityStateRepository::operator= ( const DtExtEntityStateRepository orig)
virtual DtStateRepository* DtExtEntityStateRepository::clone ( bool  copy = false) const [virtual]

Reimplemented in MyEntityStateRep, and MyEntityStateRep.

virtual int DtExtEntityStateRepository::compare ( const DtExtEntityStateRepository rhs) [virtual]
virtual int DtExtEntityStateRepository::compareArtParts ( const std::list< int > &  ) [virtual]
virtual int DtExtEntityStateRepository::compareArtParts ( const DtArticulatedPart source,
const DtArticulatedPart target 
) [virtual]
virtual bool DtExtEntityStateRepository::locationsDifferent ( bool  updateIfDifferent) [virtual]

Returns true if the vrf object data has been modified.

References myVrfObjectDataUpdated.

Returns true if at least on vrf object data message has been processed by this entity.

References myHasVrfObjectDataMessage.

Sets whether or not has an object data message.

Should not be called unless need to work around not having a object data message yet. Called by publisher to set to true since a published vrf entity will always have an object data message

References myHasVrfObjectDataMessage.

Reimplemented in MyEntityStateRep.

void DtExtEntityStateRepository::extensionModified ( ) [inline, protected, virtual]

Reimplemented from DtVrfExtensions.

References myVrfObjectDataUpdated.

Reimplemented from DtVrfExtensions.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)