VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtAttributeStateRecord Class Reference
Inheritance diagram for DtAttributeStateRecord:
Inheritance graph
[legend]

Public Member Functions

 DtAttributeStateRecord ()
 
virtual ~DtAttributeStateRecord () override
 
 DtAttributeStateRecord (const DtAttributeStateRecord &orig)
 
DtAttributeStateRecordoperator= (const DtAttributeStateRecord &orig)
 
virtual DtEnvironmentalRecordclone () const override
 
const DtNetAttributeStateRecordattributeNetRep () const
 
DtNetAttributeStateRecordattributeNetRep ()
 
virtual void setGroupId (const DtGlobalObjectDesignator &id)
 
virtual const
DtGlobalObjectDesignator
groupId () const
 
virtual bool setNumberOfValueUpdates (int val)
 
virtual int numberOfValueUpdates () const
 
virtual bool setValueUpdate (int index, const DtAttributeValueUpdate &update)
 
virtual bool getValueUpdate (int index, DtAttributeValueUpdate &update)
 
virtual bool createNetworkRepresentation () override
 
virtual int netRepSize () const override
 
virtual void setFromNet (const DtNetEnvironmentalRecord &buffer, int protocolVersion) override
 

Protected Member Functions

virtual bool resizeNetRep (int newSize) override
 
virtual void * pointerToUpdateList () const
 
virtual void * pointerToGroupdId () const
 

Protected Attributes

DtGlobalObjectDesignator myGroupId
 
DtAttributeValueUpdateList myUpdateList
 
int myNetRepSize
 

Constructor & Destructor Documentation

DtAttributeStateRecord::DtAttributeStateRecord ( )
virtual DtAttributeStateRecord::~DtAttributeStateRecord ( )
overridevirtual
DtAttributeStateRecord::DtAttributeStateRecord ( const DtAttributeStateRecord orig)

Copy constructor.

Member Function Documentation

DtAttributeStateRecord& DtAttributeStateRecord::operator= ( const DtAttributeStateRecord orig)
virtual DtEnvironmentalRecord* DtAttributeStateRecord::clone ( ) const
overridevirtual
const DtNetAttributeStateRecord* DtAttributeStateRecord::attributeNetRep ( ) const

returns the network representation of the environmental record

DtNetAttributeStateRecord* DtAttributeStateRecord::attributeNetRep ( )
virtual void DtAttributeStateRecord::setGroupId ( const DtGlobalObjectDesignator id)
virtual
virtual const DtGlobalObjectDesignator& DtAttributeStateRecord::groupId ( ) const
virtual
virtual bool DtAttributeStateRecord::setNumberOfValueUpdates ( int  val)
virtual
virtual int DtAttributeStateRecord::numberOfValueUpdates ( ) const
virtual
virtual bool DtAttributeStateRecord::setValueUpdate ( int  index,
const DtAttributeValueUpdate update 
)
virtual
virtual bool DtAttributeStateRecord::getValueUpdate ( int  index,
DtAttributeValueUpdate update 
)
virtual
virtual bool DtAttributeStateRecord::createNetworkRepresentation ( )
overridevirtual

Create the record's network representation.

virtual int DtAttributeStateRecord::netRepSize ( ) const
overridevirtual

returns the size of the net representation, in bytes.

virtual void DtAttributeStateRecord::setFromNet ( const DtNetEnvironmentalRecord &  buffer,
int  protocolVersion 
)
overridevirtual

used by the PDU class to fill in the network representation

virtual bool DtAttributeStateRecord::resizeNetRep ( int  newSize)
overrideprotectedvirtual
virtual void* DtAttributeStateRecord::pointerToUpdateList ( ) const
protectedvirtual
virtual void* DtAttributeStateRecord::pointerToGroupdId ( ) const
protectedvirtual

Member Data Documentation

DtGlobalObjectDesignator DtAttributeStateRecord::myGroupId
protected
DtAttributeValueUpdateList DtAttributeStateRecord::myUpdateList
protected
int DtAttributeStateRecord::myNetRepSize
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)