|
WSF
|
#include <WsfPkTable.hpp>


Public Member Functions | |
| TableSet () | |
| ~TableSet () override | |
| bool | Add (Table *aTablePtr) override |
| double | LookUp (WsfStringId aTargetType, double aAzimuth, double aElevation, double aWeaponSpeed, double aTargetSpeed) override |
| bool | ProcessInput (UtInput &aInput) |
| bool | IsTableSet () const override |
| const Table & | Get (int aTgtTypeId) const |
| bool | CanAdd () const override |
| WsfStringId | TargetTypeOfIndex (unsigned int aIndex) override |
| size_t | TableSetSize () const override |
| Public Member Functions inherited from WsfPk::Table | |
| Table () | |
| ~Table () override=default | |
| virtual WsfStringId | TargetType () |
| bool | ProcessInput (UtInput &aInput) |
| void | SetTargetType (WsfStringId aTargetType) |
| WpnSpdSet & | Get (int aIndex) |
| size_t | SpeedsSize () |
| Public Member Functions inherited from WsfNamed | |
| WsfNamed () | |
| WsfNamed (WsfStringId aName) | |
| WsfNamed (const WsfNamed &)=default | |
| WsfNamed & | operator= (const WsfNamed &)=default |
| virtual | ~WsfNamed ()=default |
| const std::string & | GetName () const |
| WsfStringId | GetNameId () const |
| void | SetName (WsfStringId aName) |
Protected Attributes | |
| std::vector< Table * > | mTablePtrs |
| Protected Attributes inherited from WsfPk::Table | |
| WsfStringId | mTargetType |
| std::vector< WpnSpdSet > | mWpnSpdSets |
Additional Inherited Members | |
| Static Public Member Functions inherited from WsfPk::Table | |
| static bool | LoadTable (UtInput &aInput, Table *&aTablePtr, Table *aParentTable=nullptr) |
| static bool | LoadUtAzElTable (UtInput &aInput, UtAzElTable *&aTablePtr) |
| Protected Member Functions inherited from WsfPk::Table | |
| void | SetPkValuesP (const std::vector< std::vector< double > > &aValues) |
| bool | Add (const WpnSpdSet &aWpnSpdSet) |
| void | GetWpnSpdSetsFor (double aWeaponSpeed, WpnSpdSet *&aLowerPtr, WpnSpdSet *&aUpperPtr) |
| int | Resize () |
| void | Increment (int &i, int &j, int &k, int &m, int &total) |
| Table & | operator= (const Table &aRhs)=delete |
| WsfPk::TableSet::TableSet | ( | ) |
References mTablePtrs, and WsfPk::Table::Table().
|
override |
References mTablePtrs.
|
overridevirtual |
Reimplemented from WsfPk::Table.
References WsfNamed::GetNameId(), mTablePtrs, WsfPk::Table::Table(), and WsfPk::Table::TargetType().
Referenced by ProcessInput().
|
overridevirtual |
Reimplemented from WsfPk::Table.
References mTablePtrs, and WsfPk::Table::TargetType().
| const Table & WsfPk::TableSet::Get | ( | int | aTgtTypeId | ) | const |
References WsfPk::Table::Table().
|
inlineoverridevirtual |
Reimplemented from WsfPk::Table.
|
overridevirtual |
Reimplemented from WsfPk::Table.
References mTablePtrs, and WsfPk::Table::TargetType().
| bool WsfPk::TableSet::ProcessInput | ( | UtInput & | aInput | ) |
|
inlineoverridevirtual |
Reimplemented from WsfPk::Table.
References mTablePtrs.
|
overridevirtual |
Reimplemented from WsfPk::Table.
References mTablePtrs.
|
protected |
Referenced by Add(), CanAdd(), LookUp(), TableSet(), TableSetSize(), TargetTypeOfIndex(), and ~TableSet().