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

Contains the DtActiveSonarBeamDecoder class declaration. More...

Go to the source code of this file.

Classes

class  DtActiveSonarBeamDecoder
 Instances of DtActiveSonarBeamDecoder are used to decode an ActiveSonarBeam state message into a state repository in an HLA environment. More...

Macros

#define DtDECLARE_ACTIVE_SONAR_ATTR_DECODER(attrName)   DtDECLARE_ATTR_DECODER(DtActiveSonarBeamRepository, attrName)
 This is used to declare attribute decoding functions which are members of the class.
#define DtDEFINE_SIMPLE_ACTIVE_SONAR_ATTR_DECODER_WITH_CAST_SET(attrName, netType, castExpr)
 These macros are used to define simple attribute decoder functions (members of a derived DtHlaStateDecoder that decode individual attributes).
#define DtDEFINE_SIMPLE_ACTIVE_SONAR_ATTR_DECODER_SET(attrName, netType)

Detailed Description

Contains the DtActiveSonarBeamDecoder class declaration.

Macro Definition Documentation

#define DtDECLARE_ACTIVE_SONAR_ATTR_DECODER (   attrName)    DtDECLARE_ATTR_DECODER(DtActiveSonarBeamRepository, attrName)

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

#define DtDEFINE_SIMPLE_ACTIVE_SONAR_ATTR_DECODER_SET (   attrName,
  netType 
)
#define DtDEFINE_SIMPLE_ACTIVE_SONAR_ATTR_DECODER_WITH_CAST_SET (   attrName,
  netType,
  castExpr 
)
Value:

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 Fri Dec 2 02:42:08 EST 2016 from SVN revision 171416
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)