![]() |
VR-Link API Documentation for DIS
|
DtUnderwaterAcousticBeam is a class which contains the beam fundamental data parameters for the underwater acoustics PDU. More...
Collaboration diagram for DtUnderwaterAcousticBeam:Public Member Functions | |
| DtUnderwaterAcousticBeam () | |
| Constructors. More... | |
| DtUnderwaterAcousticBeam (const DtUnderwaterAcousticBeam &orig) | |
| DtUnderwaterAcousticBeam & | operator= (const DtUnderwaterAcousticBeam &orig) |
| Assignment operator. More... | |
| DtUnderwaterAcousticBeam & | operator= (const DtNetUnderwaterAcousticBeam &orig) |
| virtual | ~DtUnderwaterAcousticBeam () |
| Destructor. More... | |
| virtual void | setBeamDataLength (DtU8 length) |
| Set/Get the beam data length. More... | |
| virtual DtU8 | beamDataLength () const |
| virtual void | setBeamID_Number (DtU8 num) |
| Set/Get the beam ID number. More... | |
| virtual DtU8 | beamID_Number () const |
| virtual void | setActiveEmissionParmIndex (DtUnderwaterAcousticActiveEmissionParmIndex ind) |
| Set/Get the active emission parameter index. More... | |
| virtual DtUnderwaterAcousticActiveEmissionParmIndex | activeEmissionParmIndex () const |
| virtual void | setScanPattern (DtUnderwaterAcousticScanPattern value) |
| Set/Get the acoustic scan pattern. More... | |
| virtual DtUnderwaterAcousticScanPattern | scanPattern () const |
| virtual void | setBeamCenterAzimuth (DtFloat32 value) |
| Set/Get the beam center azimuth. More... | |
| virtual DtFloat32 | beamCenterAzimuth () const |
| virtual void | setAzimuthalBeamwidth (DtFloat32 value) |
| Set/Get the azimuthal beam width. More... | |
| virtual DtFloat32 | azimuthalBeamwidth () const |
| virtual void | setBeamCenterD_E (DtFloat32 value) |
| Set/Get the beam center D/E. More... | |
| virtual DtFloat32 | beamCenterD_E () const |
| virtual void | setD_E_Beamwidth (DtFloat32 value) |
| Set/Get the D/E beam width. More... | |
| virtual DtFloat32 | D_E_Beamwidth () const |
| virtual void | print () const |
| Print the information contained in the record. More... | |
| virtual void | printDataToStream (std::ostream &stream) const |
| virtual void | unloadNetRecord (const DtNetUnderwaterAcousticBeam &record) |
| Load/unload data from a packet record. More... | |
| virtual void | loadNetRecord (DtNetUnderwaterAcousticBeam &record) const |
DtUnderwaterAcousticBeam is a class which contains the beam fundamental data parameters for the underwater acoustics PDU.
| DtUnderwaterAcousticBeam::DtUnderwaterAcousticBeam | ( | ) |
Constructors.
| DtUnderwaterAcousticBeam::DtUnderwaterAcousticBeam | ( | const DtUnderwaterAcousticBeam & | orig | ) |
|
virtual |
Destructor.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| DtUnderwaterAcousticBeam& DtUnderwaterAcousticBeam::operator= | ( | const DtUnderwaterAcousticBeam & | orig | ) |
Assignment operator.
| DtUnderwaterAcousticBeam& DtUnderwaterAcousticBeam::operator= | ( | const DtNetUnderwaterAcousticBeam & | orig | ) |
|
virtual |
Print the information contained in the record.
|
virtual |
|
virtual |
|
virtual |
Set/Get the active emission parameter index.
|
virtual |
Set/Get the azimuthal beam width.
|
virtual |
Set/Get the beam center azimuth.
|
virtual |
Set/Get the beam center D/E.
|
virtual |
Set/Get the beam data length.
|
virtual |
Set/Get the beam ID number.
|
virtual |
Set/Get the D/E beam width.
|
virtual |
Set/Get the acoustic scan pattern.
|
virtual |
Load/unload data from a packet record.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Data members:
|
protected |
|
protected |
|
protected |