46 virtual void setActiveEmissionParameterIndex(
51 activeEmissionParameterIndex()
const;
58 virtual void setActiveSonarIdentifier(
int id );
63 virtual int activeSonarIdentifier()
const;
67 virtual void setAzimuthBeamwidth(
DtFloat32 beamwidth );
70 virtual DtFloat32 azimuthBeamwidth()
const;
73 virtual void setAzimuthCenter(
DtFloat32 azCenter );
79 virtual void setBeamIdentifier(
DtU8 id );
82 virtual DtU8 beamIdentifier()
const;
85 virtual void setElevationBeamwidth(
DtFloat32 beamwidth );
88 virtual DtFloat32 elevationBeamwidth()
const;
91 virtual void setElevationCenter(
DtFloat32 elCenter );
94 virtual DtFloat32 elevationCenter()
const;
97 virtual void setEventIdentifier(
const DtEventId&
id );
100 virtual const DtEventId& eventIdentifier()
const;
119 DtU8 myActiveSonarIdentifier;
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtUnderwaterAcousticActiveEmissionParmIndex myActiveEmissionParameterIndex
Definition: activeSonarBeamRepository.h:115
DtFloat32 myAzimuthCenter
Definition: activeSonarBeamRepository.h:122
DtFloat32 myAzimuthBeamwidth
Definition: activeSonarBeamRepository.h:121
DtUnderwaterAcousticActiveEmissionParmIndex
Definition: disEnums.h:2434
DtFloat32 myElevationCenter
Definition: activeSonarBeamRepository.h:125
DtGlobalObjectDesignator myActiveSonarIdentifier
Definition: activeSonarBeamRepository.h:117
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
Represents Events in the RPR FOM.
Definition: eventId.h:52
virtual DtStateRepository * clone(bool copy=false) const
Return a copy/empty object of the same type as this.
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
DtFloat32 myElevationBeamwidth
Definition: activeSonarBeamRepository.h:124
DtU8 myBeamIdentifier
Definition: activeSonarBeamRepository.h:123
DtUnderwaterAcousticScanPattern
Definition: disEnums.h:2439
The DtActiveSonarBeamRepository class provides the state repository for the ActiveSonarBeam object...
Definition: activeSonarBeamRepository.h:18
virtual void printData() const
Print State Data to the DtInfo Stream.
Contains the DtEventId class declaration.
Instances of DtString are used to represent strings.
Definition: vlString.h:29
virtual void printDataToStream(std::ostream &stream) const
Prints the State Data to the stream specified.
DtUnderwaterAcousticScanPattern myScanPattern
Definition: activeSonarBeamRepository.h:127
DtEventId myEventIdentifier
Definition: activeSonarBeamRepository.h:126
DtStateRepository & operator=(const DtStateRepository &orig)
assignment operator