|
WSF
|
#include <WsfQuantumEvaluator.hpp>


Public Member Functions | |
| WsfQuantumEvaluatorScript (WsfScriptContext *aContextPtr, std::string &aScriptMethod) | |
| WsfQuantumEvaluatorScript & | operator= (const WsfQuantumEvaluatorScript &)=delete |
| ~WsfQuantumEvaluatorScript () override=default | |
| void | Initialize (double aSimTime, WsfScriptContext *aParentContextPtr=nullptr) override |
| WsfQuantumEvaluator * | Clone () const override |
| std::string | EvaluatorType () override |
| virtual bool | Valid () |
| double | Evaluate (double aSimTime, WsfTask *aTaskPtr, WsfAssetPerception *aAssetPtr, WsfLocalTrack *aTargetTrackPtr=nullptr) override |
| Public Member Functions inherited from WsfObject | |
| WsfObject () | |
| This is the constructor for the WsfObject class. | |
| ~WsfObject () override | |
| This is the destructor for the WsfObject class. | |
| const char * | GetScriptClassName () const override |
| virtual bool | ProcessInput (UtInput &aInput) |
| const std::string & | GetType () const |
| WsfStringId | GetTypeId () const |
| Get the string ID of the 'type' of the object. | |
| void | SetType (WsfStringId aType) |
| const std::string & | GetBaseType () const |
| WsfStringId | GetBaseTypeId () const |
| const TypeList & | GetTypeList () const |
| bool | IsA_TypeOf (WsfStringId aType) const |
| WsfObject & | operator= (const WsfObject &aRhs) |
| Assignment operator. | |
| template<typename T> | |
| void | Serialize (T &aBuff) |
| For XIO (de)serialization. | |
| const std::string & | GetName () const |
| WsfStringId | GetNameId () const |
| void | SetName (WsfStringId aName) |
Additional Inherited Members | |
| Public Types inherited from WsfObject | |
| typedef std::vector< WsfStringId > | TypeList |
| The list of types returned by GetTypeList. | |
| Protected Member Functions inherited from WsfQuantumEvaluator | |
| WsfQuantumEvaluator ()=default | |
| WsfObject (const WsfObject &aSrc) | |
| Copy constructor (for Clone()). | |
| WsfQuantumEvaluatorScript::WsfQuantumEvaluatorScript | ( | WsfScriptContext * | aContextPtr, |
| std::string & | aScriptMethod ) |
References if(), WsfScriptContext::ValidateScript(), and WsfQuantumEvaluator::WsfQuantumEvaluator().
Referenced by Clone(), and operator=().
|
overridedefault |
References Initialize(), and WsfQuantumEvaluator::WsfQuantumEvaluator().
|
overridevirtual |
Return a copy of this object. Must be implemented by all derived types. If cloning is impossible, a WsfUncloneableException should be thrown.
Implements WsfQuantumEvaluator.
References WsfQuantumEvaluator::WsfQuantumEvaluator(), and WsfQuantumEvaluatorScript().
|
overridevirtual |
Implements WsfQuantumEvaluator.
|
inlineoverridevirtual |
Implements WsfQuantumEvaluator.
|
overridevirtual |
Implements WsfQuantumEvaluator.
References WsfScriptContext::GetContext(), and WsfScriptContext::GetExecutor().
Referenced by ~WsfQuantumEvaluatorScript().
|
delete |
References WsfQuantumEvaluatorScript().
|
inlinevirtual |