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;
DtU8 myActiveSonarIdentifier
Definition: activeSonarBeamRepository.h:119
#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:2460
DtFloat32 myElevationCenter
Definition: activeSonarBeamRepository.h:125
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
Represents Events in DIS.
Definition: eventId.h:154
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
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
DtFloat32 myElevationBeamwidth
Definition: activeSonarBeamRepository.h:124
DtU8 myBeamIdentifier
Definition: activeSonarBeamRepository.h:123
DtUnderwaterAcousticScanPattern
Definition: disEnums.h:2465
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.
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