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
DtAttributeTemplateStateRecord Class Reference

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

Inheritance diagram for DtAttributeTemplateStateRecord:
Inheritance graph
[legend]

Public Member Functions

 DtAttributeTemplateStateRecord ()
 
 DtAttributeTemplateStateRecord (const DtAttributeTemplateStateRecord &orig)
 
virtual ~DtAttributeTemplateStateRecord () override
 
DtAttributeTemplateStateRecordoperator= (const DtAttributeTemplateStateRecord &orig)
 
virtual DtEnvironmentalRecordclone () const override
 
const
DtNetAttributeTemplateStateRecord
attributeNetRep () const
 
DtNetAttributeTemplateStateRecordattributeNetRep ()
 
virtual bool createNetworkRepresentation () override
 
virtual int netRepSize () const override
 
virtual void setFromNet (const DtNetEnvironmentalRecord &buffer, int protocolVersion) override
 
virtual void setAttributeType (Dt3DAttributeSubcategory type)
 
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) override
 
virtual void * pointerToParentId () const
 
virtual void * pointerToName () const
 

Protected Attributes

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

Constructor & Destructor Documentation

DtAttributeTemplateStateRecord::DtAttributeTemplateStateRecord ( )

Constructor.

DtAttributeTemplateStateRecord::DtAttributeTemplateStateRecord ( const DtAttributeTemplateStateRecord orig)

Copy constructor.

virtual DtAttributeTemplateStateRecord::~DtAttributeTemplateStateRecord ( )
overridevirtual

Destructor.

Member Function Documentation

DtAttributeTemplateStateRecord& DtAttributeTemplateStateRecord::operator= ( const DtAttributeTemplateStateRecord orig)
virtual DtEnvironmentalRecord* DtAttributeTemplateStateRecord::clone ( ) const
overridevirtual
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 ( )
overridevirtual

Create the record's network representation.

virtual int DtAttributeTemplateStateRecord::netRepSize ( ) const
overridevirtual

returns the size of the net representation, in bytes.

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

used by the PDU class to fill in the network representation

virtual bool DtAttributeTemplateStateRecord::resizeNetRep ( int  newSize)
overrideprotectedvirtual
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 Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)