VR-Forces 4.5 Class Documentation
 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
DtAttributeTemplateStateRecord Class Reference

The DtAttributeTemplateStateRecord class is used to add attribute templates to remote graphic objects. More...

Inheritance diagram for DtAttributeTemplateStateRecord:
Inheritance graph
[legend]

Public Member Functions

 DtAttributeTemplateStateRecord ()
 Constructor.
 DtAttributeTemplateStateRecord (const DtAttributeTemplateStateRecord &orig)
 Copy constructor.
virtual ~DtAttributeTemplateStateRecord ()
 Destructor.
DtAttributeTemplateStateRecordoperator= (const DtAttributeTemplateStateRecord &orig)
virtual DtEnvironmentalRecordclone () const
const
DtNetAttributeTemplateStateRecord
attributeNetRep () const
 returns the network representation of the environmental record
DtNetAttributeTemplateStateRecordattributeNetRep ()
virtual bool createNetworkRepresentation ()
 Create the record's network representation.
virtual int netRepSize () const
 returns the size of the net representation, in bytes.
virtual void setFromNet (const DtNetEnvironmentalRecord &buffer, int protocolVersion)
 used by the PDU class to fill in the network representation
virtual void setAttributeType (Dt3DAttributeSubcategory type)
 Accessors/mutators.
virtual Dt3DAttributeSubcategory attributeType () const
virtual void setMinimumRange (int min)
virtual int minimumRange () const
virtual void setMaximumRange (int max)
virtual int maximumRange () const
virtual void setParentId (const DtGlobalObjectDesignator &id)
virtual const
DtGlobalObjectDesignator
parentId () const
virtual void setName (const DtString &name)
virtual const DtStringname () const

Protected Member Functions

virtual bool resizeNetRep (int newSize)
virtual void * pointerToParentId () const
virtual void * pointerToName () const

Protected Attributes

Dt3DAttributeSubcategory myAttributeType
int myMinRange
int myMaxRange
DtGlobalObjectDesignator myParentId
DtString myName
int myNetRepSize

Detailed Description

The DtAttributeTemplateStateRecord class is used to add attribute templates to remote graphic objects.

Constructor & Destructor Documentation

DtAttributeTemplateStateRecord::DtAttributeTemplateStateRecord ( )

Constructor.

DtAttributeTemplateStateRecord::DtAttributeTemplateStateRecord ( const DtAttributeTemplateStateRecord orig)

Copy constructor.

virtual DtAttributeTemplateStateRecord::~DtAttributeTemplateStateRecord ( )
virtual

Destructor.

Member Function Documentation

DtAttributeTemplateStateRecord& DtAttributeTemplateStateRecord::operator= ( const DtAttributeTemplateStateRecord orig)
virtual DtEnvironmentalRecord* DtAttributeTemplateStateRecord::clone ( ) const
virtual
const DtNetAttributeTemplateStateRecord* DtAttributeTemplateStateRecord::attributeNetRep ( ) const

returns the network representation of the environmental record

DtNetAttributeTemplateStateRecord* DtAttributeTemplateStateRecord::attributeNetRep ( )
virtual void DtAttributeTemplateStateRecord::setAttributeType ( Dt3DAttributeSubcategory  type)
virtual

Accessors/mutators.

virtual Dt3DAttributeSubcategory DtAttributeTemplateStateRecord::attributeType ( ) const
virtual
virtual void DtAttributeTemplateStateRecord::setMinimumRange ( int  min)
virtual
virtual int DtAttributeTemplateStateRecord::minimumRange ( ) const
virtual
virtual void DtAttributeTemplateStateRecord::setMaximumRange ( int  max)
virtual
virtual int DtAttributeTemplateStateRecord::maximumRange ( ) const
virtual
virtual void DtAttributeTemplateStateRecord::setParentId ( const DtGlobalObjectDesignator id)
virtual
virtual const DtGlobalObjectDesignator& DtAttributeTemplateStateRecord::parentId ( ) const
virtual
virtual void DtAttributeTemplateStateRecord::setName ( const DtString name)
virtual
virtual const DtString& DtAttributeTemplateStateRecord::name ( ) const
virtual
virtual bool DtAttributeTemplateStateRecord::createNetworkRepresentation ( )
virtual

Create the record's network representation.

virtual int DtAttributeTemplateStateRecord::netRepSize ( ) const
virtual

returns the size of the net representation, in bytes.

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

used by the PDU class to fill in the network representation

virtual bool DtAttributeTemplateStateRecord::resizeNetRep ( int  newSize)
protectedvirtual
virtual void* DtAttributeTemplateStateRecord::pointerToParentId ( ) const
protectedvirtual
virtual void* DtAttributeTemplateStateRecord::pointerToName ( ) const
protectedvirtual

Member Data Documentation

Dt3DAttributeSubcategory DtAttributeTemplateStateRecord::myAttributeType
protected
int DtAttributeTemplateStateRecord::myMinRange
protected
int DtAttributeTemplateStateRecord::myMaxRange
protected
DtGlobalObjectDesignator DtAttributeTemplateStateRecord::myParentId
protected
DtString DtAttributeTemplateStateRecord::myName
protected
int DtAttributeTemplateStateRecord::myNetRepSize
protected

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)