20 #define DtDECLARE_ACTIVE_SONAR_ATTR_DECODER(attrName) \
21 DtDECLARE_ATTR_DECODER(DtActiveSonarBeamRepository, attrName)
28 class DT_DLL_VL DtActiveSonarBeamDecoder :
public DtHlaStateDecoder
33 DtActiveSonarBeamDecoder(
35 DtObjClassDesc* classDesc);
38 virtual ~DtActiveSonarBeamDecoder();
41 DtActiveSonarBeamDecoder(
const DtActiveSonarBeamDecoder& orig);
44 DtActiveSonarBeamDecoder&
operator=
45 (
const DtActiveSonarBeamDecoder& orig);
50 static DtHlaStateDecoder* create(
52 DtObjClassDesc* classDesc);
56 DtDECLARE_ACTIVE_SONAR_ATTR_DECODER(ActiveEmissionParameterIndex);
57 DtDECLARE_ACTIVE_SONAR_ATTR_DECODER(ActiveSonarIdentifier);
58 DtDECLARE_ACTIVE_SONAR_ATTR_DECODER(AzimuthBeamwidth);
59 DtDECLARE_ACTIVE_SONAR_ATTR_DECODER(AzimuthCenter);
60 DtDECLARE_ACTIVE_SONAR_ATTR_DECODER(BeamIdentifier);
61 DtDECLARE_ACTIVE_SONAR_ATTR_DECODER(ElevationBeamwidth);
62 DtDECLARE_ACTIVE_SONAR_ATTR_DECODER(ElevationCenter);
63 DtDECLARE_ACTIVE_SONAR_ATTR_DECODER(EventIdentifier);
64 DtDECLARE_ACTIVE_SONAR_ATTR_DECODER(ScanPattern);
73 #define DtDEFINE_SIMPLE_ACTIVE_SONAR_ATTR_DECODER_WITH_CAST_SET( \
74 attrName, netType, castExpr) \
75 DtDEFINE_SIMPLE_ATTR_DECODER_WITH_CAST_SET( \
76 DtActiveSonarBeamDecoder, DtActiveSonarBeamRepository, \
77 attrName, netType, castExpr)
79 #define DtDEFINE_SIMPLE_ACTIVE_SONAR_ATTR_DECODER_SET( \
81 DtDEFINE_SIMPLE_ATTR_DECODER_SET( \
82 DtActiveSonarBeamDecoder, DtActiveSonarBeamRepository, \
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:61
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
The DtActiveSonarBeamRepository class provides the state repository for the ActiveSonarBeam object...
Definition: activeSonarBeamRepository.h:18
This file contains the declaration of DtHlaStateDecoder.