VR-Forces Development_Version 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
 Accessors/mutators.
virtual void setMinimumRange (int min)
 Accessors/mutators.
virtual int minimumRange () const
 Accessors/mutators.
virtual void setMaximumRange (int max)
 Accessors/mutators.
virtual int maximumRange () const
 Accessors/mutators.
virtual void setParentId (const DtGlobalObjectDesignator &id)
 Accessors/mutators.
virtual const
DtGlobalObjectDesignator & 
parentId () const
 Accessors/mutators.
virtual void setName (const DtString &name)
 Accessors/mutators.
virtual const DtStringname () const
 Accessors/mutators.

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

Accessors/mutators.

virtual void DtAttributeTemplateStateRecord::setMinimumRange ( int  min)
virtual

Accessors/mutators.

virtual int DtAttributeTemplateStateRecord::minimumRange ( ) const
virtual

Accessors/mutators.

virtual void DtAttributeTemplateStateRecord::setMaximumRange ( int  max)
virtual

Accessors/mutators.

virtual int DtAttributeTemplateStateRecord::maximumRange ( ) const
virtual

Accessors/mutators.

virtual void DtAttributeTemplateStateRecord::setParentId ( const DtGlobalObjectDesignator &  id)
virtual

Accessors/mutators.

virtual const DtGlobalObjectDesignator& DtAttributeTemplateStateRecord::parentId ( ) const
virtual

Accessors/mutators.

virtual void DtAttributeTemplateStateRecord::setName ( const DtString name)
virtual

Accessors/mutators.

virtual const DtString& DtAttributeTemplateStateRecord::name ( ) const
virtual

Accessors/mutators.

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 Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)