VR-Link API Documentation for DIS
Public Member Functions | Protected Attributes
DtGroundLogisticsVehicleRecord Class Reference

Instances of DtGroundLogisticsVehicleRecord are used to contain the entity state and logistics information about an individual entity within a group of entities. More...

+ Collaboration diagram for DtGroundLogisticsVehicleRecord:

List of all members.

Public Member Functions

 DtGroundLogisticsVehicleRecord ()
 Constructors.
 DtGroundLogisticsVehicleRecord (const DtGroundLogisticsVehicleRecord &orig)
virtual ~DtGroundLogisticsVehicleRecord ()
 Destructor.
DtGroundLogisticsVehicleRecordoperator= (const DtGroundLogisticsVehicleRecord &orig)
 Assignment operators.
DtGroundLogisticsVehicleRecordoperator= (const DtNetGroundLogisticsVehicleRecord &orig)
virtual void setEntityID (DtU16 value)
 Set/Get the entity ID.
virtual DtU16 entityID () const
virtual void setX_Offset (DtInt16 value)
 Set/Get the entity location X offset.
virtual DtInt16 X_Offset () const
virtual void setY_Offset (DtInt16 value)
 Set/Get the entity location Y offset.
virtual DtInt16 Y_Offset () const
virtual void setZ_Offset (DtInt16 value)
 Set/Get the entity location Z offset.
virtual DtInt16 Z_Offset () const
virtual void setAppearance (DtU32 app)
 Set/Get appearance (as a 32 bit integer).
virtual DtU32 appearance () const
virtual void setAppearanceAttribute (const DtAppearAttribute attr, const DtAppearAttrVal val)
 Set/Get appearance by attribute.
virtual DtAppearAttrVal appearanceAttribute (const DtAppearAttribute attr) const
virtual void setPsi (DtInt8 value)
 Set/Get the entity orientation psi.
virtual DtInt8 psi () const
virtual void setTheta (DtInt8 value)
 Set/Get the entity orientation theta.
virtual DtInt8 theta () const
virtual void setPhi (DtInt8 value)
 Set/Get the entity orientation phi.
virtual DtInt8 phi () const
virtual void setEntitySpeed (DtInt8 value)
 Set/Get the entity speed.
virtual DtInt8 entitySpeed () const
virtual void print () const
 Print this record.
virtual void printDataToStream (std::ostream &stream) const
 Print this record to a stream.
virtual void unloadNetRecord (const DtNetGroundLogisticsVehicleRecord &record)
 Load/Unload data from a packet record.
virtual void loadNetRecord (DtNetGroundLogisticsVehicleRecord &record) const

Protected Attributes

DtU16 myEntityID
DtInt16 myX_Offset
DtInt16 myY_Offset
DtInt16 myZ_Offset
DtU32 myAppearance
DtInt8 myPsi
DtInt8 myTheta
DtInt8 myPhi
DtInt8 myEntitySpeed

Detailed Description

Instances of DtGroundLogisticsVehicleRecord are used to contain the entity state and logistics information about an individual entity within a group of entities.


Constructor & Destructor Documentation

Constructors.

Destructor.


Member Function Documentation

virtual DtU16 DtGroundLogisticsVehicleRecord::entityID ( ) const [virtual]
DtGroundLogisticsVehicleRecord& DtGroundLogisticsVehicleRecord::operator= ( const DtGroundLogisticsVehicleRecord orig)

Assignment operators.

DtGroundLogisticsVehicleRecord& DtGroundLogisticsVehicleRecord::operator= ( const DtNetGroundLogisticsVehicleRecord orig)
virtual DtInt8 DtGroundLogisticsVehicleRecord::phi ( ) const [virtual]
virtual void DtGroundLogisticsVehicleRecord::print ( ) const [virtual]

Print this record.

virtual void DtGroundLogisticsVehicleRecord::printDataToStream ( std::ostream &  stream) const [virtual]

Print this record to a stream.

virtual DtInt8 DtGroundLogisticsVehicleRecord::psi ( ) const [virtual]
virtual void DtGroundLogisticsVehicleRecord::setAppearance ( DtU32  app) [virtual]

Set/Get appearance (as a 32 bit integer).

virtual void DtGroundLogisticsVehicleRecord::setAppearanceAttribute ( const DtAppearAttribute  attr,
const DtAppearAttrVal  val 
) [virtual]

Set/Get appearance by attribute.

virtual void DtGroundLogisticsVehicleRecord::setEntityID ( DtU16  value) [virtual]

Set/Get the entity ID.

virtual void DtGroundLogisticsVehicleRecord::setEntitySpeed ( DtInt8  value) [virtual]

Set/Get the entity speed.

virtual void DtGroundLogisticsVehicleRecord::setPhi ( DtInt8  value) [virtual]

Set/Get the entity orientation phi.

virtual void DtGroundLogisticsVehicleRecord::setPsi ( DtInt8  value) [virtual]

Set/Get the entity orientation psi.

virtual void DtGroundLogisticsVehicleRecord::setTheta ( DtInt8  value) [virtual]

Set/Get the entity orientation theta.

virtual void DtGroundLogisticsVehicleRecord::setX_Offset ( DtInt16  value) [virtual]

Set/Get the entity location X offset.

virtual void DtGroundLogisticsVehicleRecord::setY_Offset ( DtInt16  value) [virtual]

Set/Get the entity location Y offset.

virtual void DtGroundLogisticsVehicleRecord::setZ_Offset ( DtInt16  value) [virtual]

Set/Get the entity location Z offset.

virtual DtInt8 DtGroundLogisticsVehicleRecord::theta ( ) const [virtual]

Load/Unload data from a packet record.


Member Data Documentation


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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)