WSF
WsfBistaticSig::AzElAzElTable Class Reference

#include <WsfBistaticSig.hpp>

Public Member Functions

 AzElAzElTable ()=default
virtual ~AzElAzElTable ()=default
void CreateConstantTable (float aValue)
bool Validate (size_t aTgtToRcvrAzCount, size_t aTgtToRcvrElCount)

Public Attributes

TblIndVarU< double > mTgtToXmtrAz
TblIndVarU< double > mTgtToXmtrEl
TblDepVar2< UtAzElTable * > mAzElTables
TblLookupU< double > mTgtToXmtrAzU
TblLookupU< double > mTgtToXmtrElU
TblLookupLU< double > mTgtToXmtrAzLU
TblLookupLU< double > mTgtToXmtrElLU

Constructor & Destructor Documentation

◆ AzElAzElTable()

WsfBistaticSig::AzElAzElTable::AzElAzElTable ( )
default

◆ ~AzElAzElTable()

virtual WsfBistaticSig::AzElAzElTable::~AzElAzElTable ( )
virtualdefault

Member Function Documentation

◆ CreateConstantTable()

void WsfBistaticSig::AzElAzElTable::CreateConstantTable ( float aValue)

The following is a convenience method to create a minimal table that contains a constant value.

References mAzElTables, mTgtToXmtrAz, mTgtToXmtrEl, and Validate().

Referenced by WsfBistaticSig::GetDefaultSig(), and ~AzElAzElTable().

◆ Validate()

bool WsfBistaticSig::AzElAzElTable::Validate ( size_t aTgtToRcvrAzCount,
size_t aTgtToRcvrElCount )

Ensure the table contains valid data. This should ALWAYS be called right after loading the data into the table.

Returns
'true' if everything is OK, otherwise 'false'.

References mAzElTables, mTgtToXmtrAz, mTgtToXmtrEl, and ok.

Referenced by CreateConstantTable(), and ~AzElAzElTable().

Member Data Documentation

◆ mAzElTables

TblDepVar2<UtAzElTable*> WsfBistaticSig::AzElAzElTable::mAzElTables

◆ mTgtToXmtrAz

TblIndVarU<double> WsfBistaticSig::AzElAzElTable::mTgtToXmtrAz

◆ mTgtToXmtrAzLU

TblLookupLU<double> WsfBistaticSig::AzElAzElTable::mTgtToXmtrAzLU

◆ mTgtToXmtrAzU

TblLookupU<double> WsfBistaticSig::AzElAzElTable::mTgtToXmtrAzU

◆ mTgtToXmtrEl

TblIndVarU<double> WsfBistaticSig::AzElAzElTable::mTgtToXmtrEl

◆ mTgtToXmtrElLU

TblLookupLU<double> WsfBistaticSig::AzElAzElTable::mTgtToXmtrElLU

◆ mTgtToXmtrElU

TblLookupU<double> WsfBistaticSig::AzElAzElTable::mTgtToXmtrElU

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved