|
WSF
|
#include <ClutterTableFunction.hpp>


Classes | |
| class | Point |
| class | PointArray |
Public Types | |
| typedef std::vector< PointArray > | Envelope |
Public Member Functions | |
| ClutterTableFunction (WsfScenario &aScenario) | |
| bool | Execute (WsfSimulation &aSimulation) override |
| bool | ProcessInput (UtInput &aInput) override |
| double | Altitude (Envelope &aEnvelope, size_t aAltIndex) const |
| return the altitude at an index within the envelope | |
| double | GroundRange (Envelope &aEnvelope, size_t aAltIndex, size_t aRangeIndex) const |
| return the range at an altitude/range index within the envelope | |
| Public Member Functions inherited from Function | |
| Function (const Function &)=default | |
| Function (const WsfScenario &aScenario, const std::string &aScriptClassName="") | |
| virtual | ~Function ()=default |
| const std::string & | GetCommand () const |
| void | SetCommand (const std::string &aCommand) |
| const WsfScenario & | GetScenario () const |
| const std::string & | GetPlotName () const |
| const WsfPlatformAvailability & | GetPlatformAvailability () const |
| bool | IsPlatformAvailabilitySpecified () const |
| Has the user provided a platform_availability block for the plot? | |
Protected Member Functions | |
| void | PrintCluttertable (Envelope &aEnvelope) |
Additional Inherited Members | |
| Static Public Member Functions inherited from Function | |
| static bool | IsSensorPlotMode () |
| Protected Attributes inherited from Function | |
| WsfPlatformAvailability | mPlatformAvailability |
| typedef std::vector<PointArray> ClutterTableFunction::Envelope |
|
explicit |
References Function::Function().
|
inline |
return the altitude at an index within the envelope
Referenced by Execute().
|
overridevirtual |
|
inline |
return the range at an altitude/range index within the envelope
Referenced by Execute().
|
protected |
|
overridevirtual |
Implements Function.
References ClutterTableFunction::PointArray::altitude, and Function::ProcessInput().