open-dis-cpp
Public Member Functions | Protected Attributes | List of all members
DIS::DirectedEnergyAreaAimpoint Class Reference

Public Member Functions

virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
unsigned int getRecordType () const
 
void setRecordType (unsigned int pX)
 
unsigned short getRecordLength () const
 
void setRecordLength (unsigned short pX)
 
unsigned short getPadding () const
 
void setPadding (unsigned short pX)
 
unsigned short getBeamAntennaPatternRecordCount () const
 
unsigned short getDirectedEnergyTargetEnergyDepositionRecordCount () const
 
std::vector< BeamAntennaPattern > & getBeamAntennaParameterList ()
 
const std::vector< BeamAntennaPattern > & getBeamAntennaParameterList () const
 
void setBeamAntennaParameterList (const std::vector< BeamAntennaPattern > &pX)
 
std::vector< DirectedEnergyTargetEnergyDeposition > & getDirectedEnergyTargetEnergyDepositionRecordList ()
 
const std::vector< DirectedEnergyTargetEnergyDeposition > & getDirectedEnergyTargetEnergyDepositionRecordList () const
 
void setDirectedEnergyTargetEnergyDepositionRecordList (const std::vector< DirectedEnergyTargetEnergyDeposition > &pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const DirectedEnergyAreaAimpoint &rhs) const
 

Protected Attributes

unsigned int _recordType
 Type of Record.
 
unsigned short _recordLength
 Length of Record.
 
unsigned short _padding
 Padding.
 
unsigned short _beamAntennaPatternRecordCount
 Number of beam antenna pattern records.
 
unsigned short _directedEnergyTargetEnergyDepositionRecordCount
 Number of DE target energy depositon records.
 
std::vector< BeamAntennaPattern_beamAntennaParameterList
 list of beam antenna records. More...
 
std::vector< DirectedEnergyTargetEnergyDeposition_directedEnergyTargetEnergyDepositionRecordList
 list of DE target deposition records. More...
 

Member Data Documentation

◆ _beamAntennaParameterList

std::vector<BeamAntennaPattern> DIS::DirectedEnergyAreaAimpoint::_beamAntennaParameterList
protected

list of beam antenna records.

See 6.2.9.2

◆ _directedEnergyTargetEnergyDepositionRecordList

std::vector<DirectedEnergyTargetEnergyDeposition> DIS::DirectedEnergyAreaAimpoint::_directedEnergyTargetEnergyDepositionRecordList
protected

list of DE target deposition records.

See 6.2.21.4


The documentation for this class was generated from the following files: