class DtDetonationDecoder:
More...
|
| typedef void(* | DtParameterDecoder )(DtInteractionRep *inter, const RTI::ParameterHandleValuePairSet &pvlist, int i) |
| | Parameter decoder function signature. More...
|
| |
| static char * | decodingBuffer (int length) |
| | Returns a pointer to a buffer that can be used to copy data obtained from a phvps. More...
|
| |
| static char * | parameterData (const RTI::ParameterHandleValuePairSet &pvList, int index, RTI::ULong &length) |
| | Returns a pointer to a buffer containing the parameter data. More...
|
| |
| static char * | parameterData (const RTI::ParameterHandleValuePairSet &pvList, int index, RTI::ULong &length, unsigned int expectedDataSize, const char *paramName) |
| | Gets the parameter data and checks the expected size. More...
|
| |
| static DtNetEventId * | eventIdParameterData (const RTI::ParameterHandleValuePairSet ¶ms, int index) |
| | Get the parameter data as a DtNetEventId (adds defensive null terminator) Returns a pointer to the parameter data. More...
|
| |
| static void | decodeGenericParameter (DtInteractionWithEncDec *inter, const RTI::ParameterHandleValuePairSet &pvlist, int i) |
| | Generic decoder class. More...
|
| |
| static bool | theUseGetValuePointer |
| |
| DtExerciseConn * | myExConn |
| |
| DtInterClassDesc * | myClassDesc |
| |
| RTI::InteractionClassHandle | myClassHandle |
| |
std::map< RTI::ParameterHandle,
DtParameterDecoder > | myList |
| | myList is an array of classDesc->maxParamHandle() items. More...
|
| |
class DtDetonationDecoder:
Instances of DtDetonationDecoder are used to decode Detonation Interactions from the network.
| virtual DtDetonationDecoder::~DtDetonationDecoder |
( |
| ) |
|
|
virtual |
Decode function for ArticulatedParts RPR drafts 1 and higher.
called by the articulated parameters array decoder
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
ArticulatedPartData |
| ) |
|
|
protected |
Individual parameter decoders.
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
DetonationLocation |
| ) |
|
|
protected |
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
DetonationResultCode |
| ) |
|
|
protected |
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
EventIdentifier |
| ) |
|
|
protected |
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
FiringObjectIdentifier |
| ) |
|
|
protected |
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
FinalVelocityVector |
| ) |
|
|
protected |
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
FuseType |
| ) |
|
|
protected |
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
MunitionObjectIdentifier |
| ) |
|
|
protected |
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
MunitionType |
| ) |
|
|
protected |
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
QuantityFired |
| ) |
|
|
protected |
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
RateOfFire |
| ) |
|
|
protected |
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
RelativeDetonationLocation |
| ) |
|
|
protected |
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
TargetObjectIdentifier |
| ) |
|
|
protected |
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
WarheadType |
| ) |
|
|
protected |
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
DetonationResult |
| ) |
|
|
protected |
RPR FOM <= 0.8 compatibility.
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
EventID |
| ) |
|
|
protected |
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
FiringObjectID |
| ) |
|
|
protected |
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
MunitionObjectID |
| ) |
|
|
protected |
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
TargetObjectID |
| ) |
|
|
protected |
| DtDetonationDecoder::DtDECLARE_DETONATION_PARAM_DECODER |
( |
ArticulatedPartsArray |
| ) |
|
|
protected |
The documentation for this class was generated from the following file: