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 | Protected Member Functions | Protected Attributes
DtAttributeHistory Class Reference
+ Collaboration diagram for DtAttributeHistory:

Public Member Functions

 DtAttributeHistory (DtDatatypeManager &dm)
 Constructor. More...
 
virtual ~DtAttributeHistory ()
 Destructor. More...
 
virtual DtStringTreecreateStringTree (const DtDatatypeFedNode *omtNode, int lookback=0)
 Create a string tree for this attribute. More...
 
virtual int getStringTreeCount (int lookback=0)
 Get the string tree count for this attribute. More...
 
virtual int getByteStreamCount (int lookback=0)
 Get the byte stream count for this attribute. More...
 
virtual bool updatedFlag () const
 Return - history was updated? More...
 
virtual void resetUpdateFlag ()
 Reset the updated flag. More...
 
virtual void * getByteStream (int lookback=0)
 Set/Get the byte stream. More...
 
virtual void setByteStream (const void *buffer, int length)
 Set/Get the byte stream. More...
 
virtual void setParentObject (DtObjectHistory *)
 Set/Get the parent object. More...
 
virtual DtObjectHistory * parentObject ()
 Set/Get the parent object. More...
 

Protected Member Functions

virtual SingleAttributeat (unsigned int index) const
 Returns the Single Attribute from the history at the specific index. More...
 

Protected Attributes

DtSingleAttributePtrList myHistory
 
DtObjectHistory * myObject
 
DtDatatypeManagermyDatatypeManager
 
bool myUpdatedFlag
 

Constructor & Destructor Documentation

DtAttributeHistory::DtAttributeHistory ( DtDatatypeManager dm)

Constructor.

virtual DtAttributeHistory::~DtAttributeHistory ( )
virtual

Destructor.

Member Function Documentation

virtual SingleAttribute* DtAttributeHistory::at ( unsigned int  index) const
protectedvirtual

Returns the Single Attribute from the history at the specific index.

virtual DtStringTree* DtAttributeHistory::createStringTree ( const DtDatatypeFedNode omtNode,
int  lookback = 0 
)
virtual

Create a string tree for this attribute.

virtual void* DtAttributeHistory::getByteStream ( int  lookback = 0)
virtual

Set/Get the byte stream.

virtual int DtAttributeHistory::getByteStreamCount ( int  lookback = 0)
virtual

Get the byte stream count for this attribute.

virtual int DtAttributeHistory::getStringTreeCount ( int  lookback = 0)
virtual

Get the string tree count for this attribute.

virtual DtObjectHistory* DtAttributeHistory::parentObject ( )
virtual

Set/Get the parent object.

virtual void DtAttributeHistory::resetUpdateFlag ( )
virtual

Reset the updated flag.

virtual void DtAttributeHistory::setByteStream ( const void *  buffer,
int  length 
)
virtual

Set/Get the byte stream.

virtual void DtAttributeHistory::setParentObject ( DtObjectHistory *  )
virtual

Set/Get the parent object.

virtual bool DtAttributeHistory::updatedFlag ( ) const
virtual

Return - history was updated?

Member Data Documentation

DtDatatypeManager& DtAttributeHistory::myDatatypeManager
protected
DtSingleAttributePtrList DtAttributeHistory::myHistory
protected
DtObjectHistory* DtAttributeHistory::myObject
protected
bool DtAttributeHistory::myUpdatedFlag
protected

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

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)