![]() |
VR-Link API Documentation for HLA Evolved
|
This file provides a declaration of the class DtGriddedDataEncoder. More...
Go to the source code of this file.
Classes | |
| class | DtGriddedDataEncoder |
| class DtGriddedDataEncoder More... | |
Defines | |
| #define | DtDECLARE_GRIDDATA_ATTR_CHECKER(attrName) DtDECLARE_ATTR_CHECKER(DtGriddedDataRepository, attrName) |
| Macro for declaring a static member fn which decides whether an attr needs to be encoded. | |
| #define | DtDECLARE_GRIDDATA_ATTR_ENCODER(attrName) DtDECLARE_ATTR_ENCODER(DtGriddedDataRepository, attrName) |
| Macro for declaring attr member fns which are members of the class. | |
| #define | DtDEFINE_SIMPLE_GRIDDATA_ATTR_ENCODER(attrName, netType, inspector) |
| Macro for defining simple attribute encoder fns (ie. | |
| #define | DtDEFINE_SIMPLE_GRIDDATA_ATTR_CHECKER(attrName, inspector) |
| Macro for defining simple attribute checker fns (ie. | |
This file provides a declaration of the class DtGriddedDataEncoder.
| #define DtDECLARE_GRIDDATA_ATTR_CHECKER | ( | attrName | ) | DtDECLARE_ATTR_CHECKER(DtGriddedDataRepository, attrName) |
Macro for declaring a static member fn which decides whether an attr needs to be encoded.
| #define DtDECLARE_GRIDDATA_ATTR_ENCODER | ( | attrName | ) | DtDECLARE_ATTR_ENCODER(DtGriddedDataRepository, attrName) |
Macro for declaring attr member fns which are members of the class.
| #define DtDEFINE_SIMPLE_GRIDDATA_ATTR_CHECKER | ( | attrName, | |
| inspector | |||
| ) |
DtDEFINE_SIMPLE_ATTR_CHECKER( \ DtGriddedDataEncoder, \ DtGriddedDataRepository, \ attrName, inspector)
Macro for defining simple attribute checker fns (ie.
members of a derived DtHlaStateEncoder that check whether an attr is out of date). The simple implementation is to compare the values returned by the two stateRep's inspector fns.
| #define DtDEFINE_SIMPLE_GRIDDATA_ATTR_ENCODER | ( | attrName, | |
| netType, | |||
| inspector | |||
| ) |
DtDEFINE_SIMPLE_ATTR_ENCODER( \ DtGriddedDataEncoder, \ DtGriddedDataRepository, \ attrName, netType, inspector)
Macro for defining simple attribute encoder fns (ie.
members of a derived DtHlaStateEncoder that encode individual attributes). The simple encoding is to implicitly convert the value returned by the inspector to a net type and add the value to the ahvps.