VR-Link API Documentation for HLA 1.3
Classes | Macros
hMinefldMarkObjTrEnc.h File Reference

Go to the source code of this file.

Classes

class  DtMinefieldLaneMarkerObjectTransactionEncoder
 class DtMinefieldLaneMarkerEncoder: More...

Macros

#define DtDECLARE_MINEFLD_LANE_MARK_OBJ_PARAM_ENCODER(paramName)   DtDECLARE_PARAM_ENCODER(DtLinearObjectTransaction, paramName)
 This is used to declare attribute encoding functions which are members of the class.
#define DtDEFINE_SIMPLE_MINEFLD_LANE_MARK_OBJ_PARAM_ENCODER(paramName, netType, inspector)
 This macro is used to define simple attribute encoder functions (members of a derived DtHlaStateEncoder that encode individual attributes).
#define DtDEFINE_SIMPLE_MINEFLD_LANE_MARK_OBJ_PARAM_CHECKER(paramName, inspector)
 This macro is used to define simple attribute checker functions (members of a derived DtHlaStateEncoder that check whether a particular attribute is out of date.) The simple implementation is to just compare the values returned by the two StateReps' inspector functions.

Macro Definition Documentation

#define DtDECLARE_MINEFLD_LANE_MARK_OBJ_PARAM_ENCODER (   paramName)    DtDECLARE_PARAM_ENCODER(DtLinearObjectTransaction, paramName)

This is used to declare attribute encoding functions which are members of the class.

#define DtDEFINE_SIMPLE_MINEFLD_LANE_MARK_OBJ_PARAM_CHECKER (   paramName,
  inspector 
)
Value:
DtDEFINE_SIMPLE_ATTR_CHECKER(DtLinearObjectEncoder, \
paramName, inspector)

This macro is used to define simple attribute checker functions (members of a derived DtHlaStateEncoder that check whether a particular attribute is out of date.) The simple implementation is to just compare the values returned by the two StateReps' inspector functions.

#define DtDEFINE_SIMPLE_MINEFLD_LANE_MARK_OBJ_PARAM_ENCODER (   paramName,
  netType,
  inspector 
)
Value:
DtDEFINE_SIMPLE_PARAM_ENCODER(DtLinearObjectEncoder, \
paramName, netType, inspector)

This macro is used to define simple attribute encoder functions (members of a derived DtHlaStateEncoder that encode individual attributes).

The simple encoding is just to implicitly convert the value returned by the inspector to a netType, and add it to the ahvps.


Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)