VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Static Protected Member Functions
DtExtDIGuyObjectEncoder Class Reference
Inheritance diagram for DtExtDIGuyObjectEncoder:
Inheritance graph
[legend]

Public Member Functions

 DtExtDIGuyObjectEncoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 Default constructor.
virtual ~DtExtDIGuyObjectEncoder ()
 Destructor.
 DtExtDIGuyObjectEncoder (const DtExtDIGuyObjectEncoder &orig)
 Copy constructor.
DtExtDIGuyObjectEncoderoperator= (const DtExtDIGuyObjectEncoder &orig)

Static Public Member Functions

static void setupReplacementEncoders (DtDIGuyObjectEncoder *baseEncoder)

Static Protected Member Functions

static bool needDIGuyAppearance (const DtDIGuyObjectStateRepository &stateRep, const DtDIGuyObjectStateRepository &asSeenByRemote)
 Return true if Appearance needs to be sent to the network, false otherwise.
static void encodeDIGuyAppearance (const DtDIGuyObjectStateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes Appearance from rep into attrs.
static bool needDIGuyBodyWeight (const DtDIGuyObjectStateRepository &stateRep, const DtDIGuyObjectStateRepository &asSeenByRemote)
 Return true if Appearance needs to be sent to the network, false otherwise.
static void encodeDIGuyBodyWeight (const DtDIGuyObjectStateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes Appearance from rep into attrs.
static bool needDIGuyAction (const DtDIGuyObjectStateRepository &stateRep, const DtDIGuyObjectStateRepository &asSeenByRemote)
 Return true if Action needs to be sent to the network, false otherwise.
static void encodeDIGuyAction (const DtDIGuyObjectStateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle)
 Encodes Appearance from rep into attrs.

Constructor & Destructor Documentation

DtExtDIGuyObjectEncoder::DtExtDIGuyObjectEncoder ( DtExerciseConn *  exConn,
DtObjClassDesc *  classDesc 
)

Default constructor.

virtual DtExtDIGuyObjectEncoder::~DtExtDIGuyObjectEncoder ( )
virtual

Destructor.

DtExtDIGuyObjectEncoder::DtExtDIGuyObjectEncoder ( const DtExtDIGuyObjectEncoder orig)

Copy constructor.

Member Function Documentation

DtExtDIGuyObjectEncoder& DtExtDIGuyObjectEncoder::operator= ( const DtExtDIGuyObjectEncoder orig)
static void DtExtDIGuyObjectEncoder::setupReplacementEncoders ( DtDIGuyObjectEncoder baseEncoder)
static
static bool DtExtDIGuyObjectEncoder::needDIGuyAppearance ( const DtDIGuyObjectStateRepository stateRep,
const DtDIGuyObjectStateRepository asSeenByRemote 
)
staticprotected

Return true if Appearance needs to be sent to the network, false otherwise.

static void DtExtDIGuyObjectEncoder::encodeDIGuyAppearance ( const DtDIGuyObjectStateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes Appearance from rep into attrs.

static bool DtExtDIGuyObjectEncoder::needDIGuyBodyWeight ( const DtDIGuyObjectStateRepository stateRep,
const DtDIGuyObjectStateRepository asSeenByRemote 
)
staticprotected

Return true if Appearance needs to be sent to the network, false otherwise.

static void DtExtDIGuyObjectEncoder::encodeDIGuyBodyWeight ( const DtDIGuyObjectStateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes Appearance from rep into attrs.

static bool DtExtDIGuyObjectEncoder::needDIGuyAction ( const DtDIGuyObjectStateRepository stateRep,
const DtDIGuyObjectStateRepository asSeenByRemote 
)
staticprotected

Return true if Action needs to be sent to the network, false otherwise.

static void DtExtDIGuyObjectEncoder::encodeDIGuyAction ( const DtDIGuyObjectStateRepository rep,
RTI::AttributeHandleValuePairSet *  attrs,
RTI::AttributeHandle  attrHandle 
)
staticprotected

Encodes Appearance from rep into attrs.


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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)