VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros
minefieldLaneMarkerObjectDecoder.h File Reference

Contains the DtMinefieldLaneMarkerObjectDecoder class declaration. More...

Go to the source code of this file.

Classes

class  DtMinefieldLaneMarkerObjectDecoder
 Instances of DtMinefieldLaneMarkerDecoder are used to decode minefield lane marker object state messages for a state repository in and HLA environment. More...
 

Macros

#define DtDECLARE_MINEFLD_LANE_MARK_OBJ_ATTR_DECODER(attrName)   DtDECLARE_ATTR_DECODER( DtLinearObjectRepository, attrName )
 This is used to declare attribute decoding functions which are members of the class. More...
 
#define DtDEFINE_SIMPLE_MINEFLD_LANE_MARK_OBJ_ATTR_DECODER_WITH_CAST(attrName, netType, mutator, castExpr)
 These macros are used to define simple attribute decoder functions (members of a derived DtHlaStateDecoder that decode individual attributes). More...
 
#define DtDEFINE_SIMPLE_MINEFLD_LANE_MARK_OBJ_ATTR_DECODER(attrName, netType, inspector)
 

Detailed Description

Contains the DtMinefieldLaneMarkerObjectDecoder class declaration.

Macro Definition Documentation

#define DtDECLARE_MINEFLD_LANE_MARK_OBJ_ATTR_DECODER (   attrName)    DtDECLARE_ATTR_DECODER( DtLinearObjectRepository, attrName )

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

#define DtDEFINE_SIMPLE_MINEFLD_LANE_MARK_OBJ_ATTR_DECODER (   attrName,
  netType,
  inspector 
)
Value:
attrName, netType, inspector, (netType) )
#define DtDEFINE_SIMPLE_MINEFLD_LANE_MARK_OBJ_ATTR_DECODER_WITH_CAST(attrName, netType, mutator, castExpr)
These macros are used to define simple attribute decoder functions (members of a derived DtHlaStateDe...
Definition: minefieldLaneMarkerObjectDecoder.h:64
static const xmlChar * attrName
Definition: xmlFedTags.h:116
#define DtDEFINE_SIMPLE_MINEFLD_LANE_MARK_OBJ_ATTR_DECODER_WITH_CAST (   attrName,
  netType,
  mutator,
  castExpr 
)
Value:
attrName, netType, mutator, castExpr )
static const xmlChar * attrName
Definition: xmlFedTags.h:116
Instances of DtMinefieldLaneMarkerDecoder are used to decode minefield lane marker object state messa...
Definition: minefieldLaneMarkerObjectDecoder.h:27
Instances of DtLinearObjectRepository are used to maintain state information needed by linear object ...
Definition: linearObjectRepository.h:49
#define DtDEFINE_SIMPLE_ATTR_DECODER_WITH_CAST(decClass, stateRepClass, attrName, netType, mutator, castExpr)
Defines a "simple" attribute decoder.
Definition: hlaStateDecoder.h:291

These macros are used to define simple attribute decoder functions (members of a derived DtHlaStateDecoder that decode individual attributes).

The simple decoding is just to convert the value pulled out of the ahvps to a host type using the cast expression castExpr, and pass it to the mutator function.


Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)