|
open-dis-cpp
|

Public Member Functions | |
| virtual void | marshal (DataStream &dataStream) const |
| virtual void | unmarshal (DataStream &dataStream) |
| unsigned char | getEmitterSystemDataLength () const |
| void | setEmitterSystemDataLength (unsigned char pX) |
| unsigned char | getNumberOfBeams () const |
| unsigned short | getPad2 () const |
| void | setPad2 (unsigned short pX) |
| AcousticEmitterSystem & | getAcousticEmitterSystem () |
| const AcousticEmitterSystem & | getAcousticEmitterSystem () const |
| void | setAcousticEmitterSystem (const AcousticEmitterSystem &pX) |
| Vector3Float & | getEmitterLocation () |
| const Vector3Float & | getEmitterLocation () const |
| void | setEmitterLocation (const Vector3Float &pX) |
| std::vector< AcousticBeamData > & | getBeamRecords () |
| const std::vector< AcousticBeamData > & | getBeamRecords () const |
| void | setBeamRecords (const std::vector< AcousticBeamData > &pX) |
| virtual int | getMarshalledSize () const |
| bool | operator== (const AcousticEmitterSystemData &rhs) const |
Protected Attributes | |
| unsigned char | _emitterSystemDataLength |
| Length of emitter system data. | |
| unsigned char | _numberOfBeams |
| Number of beams. | |
| unsigned short | _pad2 |
| padding | |
| AcousticEmitterSystem | _acousticEmitterSystem |
| This field shall specify the system for a particular UA emitter. More... | |
| Vector3Float | _emitterLocation |
| Represents the location wrt the entity. | |
| std::vector< AcousticBeamData > | _beamRecords |
| For each beam in numberOfBeams, an emitter system. More... | |
|
protected |
This field shall specify the system for a particular UA emitter.
|
protected |
For each beam in numberOfBeams, an emitter system.
This is not right–the beam records need to be at the end of the PDU, rather than attached to each system.
1.8.13