VR-Forces 4.10 Class Documentation
 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
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. More...
 
 DtAttributeTemplateStateRecord (const DtAttributeTemplateStateRecord &orig)
 Copy constructor. More...
 
virtual ~DtAttributeTemplateStateRecord ()
 Destructor. More...
 
DtAttributeTemplateStateRecordoperator= (const DtAttributeTemplateStateRecord &orig)
 
virtual DtEnvironmentalRecordclone () const
 
const
DtNetAttributeTemplateStateRecord
attributeNetRep () const
 returns the network representation of the environmental record More...
 
DtNetAttributeTemplateStateRecordattributeNetRep ()
 
virtual bool createNetworkRepresentation ()
 Create the record's network representation. More...
 
virtual int netRepSize () const
 returns the size of the net representation, in bytes. More...
 
virtual void setFromNet (const DtNetEnvironmentalRecord &buffer, int protocolVersion)
 used by the PDU class to fill in the network representation More...
 
virtual void setAttributeType (Dt3DAttributeSubcategory type)
 Accessors/mutators. More...
 
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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)