VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions | Protected Attributes
DtVrfEngineeringObjectStateRecord Class Reference

Class Description: DtVrfEngineeringObjectStateRecord implements a form of an environmental state record not explicitly defined in the standard, but used in MaK applications. More...

Inheritance diagram for DtVrfEngineeringObjectStateRecord:
Inheritance graph
[legend]

Public Member Functions

 DtVrfEngineeringObjectStateRecord ()
 Default Constructor.
 DtVrfEngineeringObjectStateRecord (const DtObjectType &objectType)
 Constructor.
 DtVrfEngineeringObjectStateRecord (const DtVrfEngineeringObjectStateRecord &orig)
 Copy Constructor.
const
DtVrfEngineeringObjectStateRecord
operator= (const DtVrfEngineeringObjectStateRecord &orig)
 Assignment Operator.
virtual ~DtVrfEngineeringObjectStateRecord ()
 Destructor.
virtual void setPercentComplete (DtU16 perComp)
 Clone. Return a copy of this instance.
virtual DtU16 percentComplete () const
virtual void setOrientation (const DtTaitBryan &orientation)
 Set/get orientation.
virtual const DtTaitBryan & orientation () const
virtual bool createNetworkRepresentation ()
 This doesn't need to be called explicitly.
virtual
DtNetEngineeringObjectStateRecord
pointerToNetEngObjRec () const
 returns the network representation of the environmental record
virtual int netRepSize () const

Protected Attributes

DtTaitBryan myOrientation

Detailed Description

Class Description: DtVrfEngineeringObjectStateRecord implements a form of an environmental state record not explicitly defined in the standard, but used in MaK applications.

It contains the percent completion for the object

Constructor & Destructor Documentation

DtVrfEngineeringObjectStateRecord::DtVrfEngineeringObjectStateRecord ( )

Default Constructor.

To function properly, the state record should be initialized with an entity type. If you don't know it yet at creation time, you can use this constructor; but call setEntityType() before using the appearance accessors. Default Constructor. Do not use.

DtVrfEngineeringObjectStateRecord::DtVrfEngineeringObjectStateRecord ( const DtObjectType &  objectType)

Constructor.

DtVrfEngineeringObjectStateRecord::DtVrfEngineeringObjectStateRecord ( const DtVrfEngineeringObjectStateRecord orig)

Copy Constructor.

virtual DtVrfEngineeringObjectStateRecord::~DtVrfEngineeringObjectStateRecord ( )
virtual

Destructor.

Member Function Documentation

const DtVrfEngineeringObjectStateRecord& DtVrfEngineeringObjectStateRecord::operator= ( const DtVrfEngineeringObjectStateRecord orig)

Assignment Operator.

virtual void DtVrfEngineeringObjectStateRecord::setPercentComplete ( DtU16  perComp)
virtual

Clone. Return a copy of this instance.

Percent Completion of the object.

virtual DtU16 DtVrfEngineeringObjectStateRecord::percentComplete ( ) const
virtual
virtual void DtVrfEngineeringObjectStateRecord::setOrientation ( const DtTaitBryan &  orientation)
virtual

Set/get orientation.

virtual const DtTaitBryan& DtVrfEngineeringObjectStateRecord::orientation ( ) const
virtual
virtual bool DtVrfEngineeringObjectStateRecord::createNetworkRepresentation ( )
virtual

This doesn't need to be called explicitly.

If any routine that needs the repository finds that it hasn't been created yet, it calls this method.

virtual DtNetEngineeringObjectStateRecord* DtVrfEngineeringObjectStateRecord::pointerToNetEngObjRec ( ) const
virtual

returns the network representation of the environmental record

DtNetEngineeringObjectStateRecord* engObjStateNetRep(); used by the PDU class to fill in the network representation

virtual int DtVrfEngineeringObjectStateRecord::netRepSize ( ) const
virtual

Member Data Documentation

DtTaitBryan DtVrfEngineeringObjectStateRecord::myOrientation
protected

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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)