|
WSF
|
A 'State' represents the signature for a given operating mode. More...
#include <SOSM_TableTarget.hpp>


Public Member Functions | |
| TT_State (const std::string &aStateName) | |
| void | InputComplete (SOSM_Target &aTarget) override |
| bool | ProcessInput (UtInput &aInput, SOSM_Target &aTarget) override |
| Public Member Functions inherited from SOSM_Target::StateBase | |
| StateBase (const std::string &aStateName) | |
| ~StateBase () override | |
| Public Member Functions inherited from SOSM_SpectralObject | |
| SOSM_SpectralObject () | |
| SOSM_SpectralObject (float aOrigin, float aIncrement, int aCount) | |
| virtual | ~SOSM_SpectralObject () |
| float | Origin () const |
| Return the origin (wavenumber, cm-1) of the first sample point. | |
| float | Increment () const |
| int | Count () const |
| void | DefineSpectralLimits (float aOrigin, float aIncrement, int aCount) |
| void | DefineSpectralLimits (const SOSM_SpectralObject &aSource) |
| bool | Equals (const SOSM_SpectralObject &aRhs) const |
| Do this object and another object have the same spectral limits? | |
| Status | Union (const SOSM_SpectralObject &aObject) |
| Status | Union (const SOSM_SpectralObject &aObject1, const SOSM_SpectralObject &aObject2) |
| float | LowerWavelength () const |
| float | UpperWavelength () const |
| void | SetWavelengthLimits (float aLowerWavelength, float aUpperWavelength) |
Public Attributes | |
| std::list< Band > | mBandList |
| bool | mExplicitBandUsed |
| bool | mImplicitBandUsed |
| Public Attributes inherited from SOSM_Target::StateBase | |
| std::string | mStateName |
| float | mMinAltitude |
| float | mMaxAltitude |
| float | mMinSpeed |
| float | mMaxSpeed |
| float | mMinThrottle |
| float | mMaxThrottle |
| bool | mSpeedIsMach |
Additional Inherited Members | |
| Public Types inherited from SOSM_SpectralObject | |
| enum | Status { cOK = 0 , cINCOMPATIBLE_INCREMENTS , cINCOMPATIBLE_ORIGINS } |
| Return value from 'UnionOf'. More... | |
| Static Public Member Functions inherited from SOSM_SpectralObject | |
| static std::string | StatusString (Status aStatus) |
A 'State' represents the signature for a given operating mode.
| SOSM_TableTarget::TT_State::TT_State | ( | const std::string & | aStateName | ) |
References mBandList, mExplicitBandUsed, mImplicitBandUsed, and SOSM_Target::StateBase::StateBase().
|
overridevirtual |
Reimplemented from SOSM_Target::StateBase.
References SOSM_SpectralObject::cOK, SOSM_SpectralObject::Count(), SOSM_SpectralObject::DefineSpectralLimits(), mBandList, SOSM_TableTarget::Band::mBandName, mExplicitBandUsed, SOSM_Target::StateBase::mStateName, SOSM_SpectralObject::SOSM_SpectralObject(), SOSM_Target::SOSM_Target(), SOSM_SpectralObject::StatusString(), and SOSM_SpectralObject::Union().
|
overridevirtual |
Reimplemented from SOSM_Target::StateBase.
References mBandList, mExplicitBandUsed, mImplicitBandUsed, SOSM_Target::StateBase::mStateName, and SOSM_Target::SOSM_Target().
| std::list<Band> SOSM_TableTarget::TT_State::mBandList |
| bool SOSM_TableTarget::TT_State::mExplicitBandUsed |
Referenced by InputComplete(), ProcessInput(), and TT_State().
| bool SOSM_TableTarget::TT_State::mImplicitBandUsed |
Referenced by ProcessInput(), and TT_State().