6 #ifndef underwaterAcousticsEmissionEncoder_H_
7 #define underwaterAcousticsEmissionEncoder_H_
22 class DT_DLL_VL DtUnderwaterAcousticsEmissionEncoder :
public DtBaseEmbeddedSystemEncoder
27 DtUnderwaterAcousticsEmissionEncoder(
29 DtObjClassDesc* classDesc);
32 virtual ~DtUnderwaterAcousticsEmissionEncoder();
35 DtUnderwaterAcousticsEmissionEncoder(
36 const DtUnderwaterAcousticsEmissionEncoder& orig);
39 DtUnderwaterAcousticsEmissionEncoder& operator=(
40 const DtUnderwaterAcousticsEmissionEncoder& orig);
44 static DtHlaStateEncoder* create(
46 DtObjClassDesc* classDesc);
51 static bool needEventIdentifier(
56 static void encodeEventIdentifier(
58 RTI::AttributeHandleValuePairSet* attrs,
59 RTI::AttributeHandle attrHandle);
64 #endif //underwaterAcousticsEmissionEnc_H_