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

Public Member Functions

virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
unsigned short getActiveEmissionParameterIndex () const
 
void setActiveEmissionParameterIndex (unsigned short pX)
 
unsigned short getScanPattern () const
 
void setScanPattern (unsigned short pX)
 
float getBeamCenterAzimuthHorizontal () const
 
void setBeamCenterAzimuthHorizontal (float pX)
 
float getAzimuthalBeamwidthHorizontal () const
 
void setAzimuthalBeamwidthHorizontal (float pX)
 
float getBeamCenterDepressionElevation () const
 
void setBeamCenterDepressionElevation (float pX)
 
float getBeamwidthDownElevation () const
 
void setBeamwidthDownElevation (float pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const UAFundamentalParameter &rhs) const
 

Protected Attributes

unsigned short _activeEmissionParameterIndex
 Which database record shall be used. More...
 
unsigned short _scanPattern
 The type of scan pattern, If not used, zero. More...
 
float _beamCenterAzimuthHorizontal
 center azimuth bearing of th emain beam. More...
 
float _azimuthalBeamwidthHorizontal
 Horizontal beamwidth of th emain beam Meastued at the 3dB down point of peak radiated power. More...
 
float _beamCenterDepressionElevation
 center of the d/e angle of th emain beam relative to the stablised de angle of the target. More...
 
float _beamwidthDownElevation
 vertical beamwidth of the main beam. More...
 

Member Data Documentation

◆ _activeEmissionParameterIndex

unsigned short DIS::UAFundamentalParameter::_activeEmissionParameterIndex
protected

Which database record shall be used.

An enumeration from EBV document

◆ _azimuthalBeamwidthHorizontal

float DIS::UAFundamentalParameter::_azimuthalBeamwidthHorizontal
protected

Horizontal beamwidth of th emain beam Meastued at the 3dB down point of peak radiated power.

In radians.

◆ _beamCenterAzimuthHorizontal

float DIS::UAFundamentalParameter::_beamCenterAzimuthHorizontal
protected

center azimuth bearing of th emain beam.

In radians.

◆ _beamCenterDepressionElevation

float DIS::UAFundamentalParameter::_beamCenterDepressionElevation
protected

center of the d/e angle of th emain beam relative to the stablised de angle of the target.

In radians.

◆ _beamwidthDownElevation

float DIS::UAFundamentalParameter::_beamwidthDownElevation
protected

vertical beamwidth of the main beam.

Meastured at the 3dB down point of peak radiated power. In radians.

◆ _scanPattern

unsigned short DIS::UAFundamentalParameter::_scanPattern
protected

The type of scan pattern, If not used, zero.

An enumeration from EBV document


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