27 DtUnderwaterAcousticBeam();
28 DtUnderwaterAcousticBeam(
29 const DtUnderwaterAcousticBeam& orig);
32 DtUnderwaterAcousticBeam& operator=(
33 const DtUnderwaterAcousticBeam& orig);
34 DtUnderwaterAcousticBeam& operator=(
38 virtual ~DtUnderwaterAcousticBeam();
41 virtual void setBeamDataLength(
DtU8 length);
42 virtual DtU8 beamDataLength()
const;
45 virtual void setBeamID_Number(
DtU8 num);
46 virtual DtU8 beamID_Number()
const;
49 virtual void setActiveEmissionParmIndex(
52 activeEmissionParmIndex()
const;
59 virtual void setBeamCenterAzimuth(
DtFloat32 value);
60 virtual DtFloat32 beamCenterAzimuth()
const;
63 virtual void setAzimuthalBeamwidth(
DtFloat32 value);
64 virtual DtFloat32 azimuthalBeamwidth()
const;
67 virtual void setBeamCenterD_E(
DtFloat32 value);
71 virtual void setD_E_Beamwidth(
DtFloat32 value);
75 virtual void print()
const;
76 virtual void printDataToStream(std::ostream& stream)
const;
79 virtual void unloadNetRecord(
81 virtual void loadNetRecord(
87 DtU8 myBeamDataLength;
91 myActiveEmissionParmIndex;
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtUnderwaterAcousticActiveEmissionParmIndex
Definition: disEnums.h:2344
Definition: undwaAcP.h:51
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
DtUnderwaterAcousticScanPattern
Definition: disEnums.h:2349
Contains the standard DIS enumerations.
This file contains typedefs for machine dependant types.