WSF
WsfSOSM_Interaction.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI//REL TO USA ONLY
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2003-2015 The Boeing Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11
12#ifndef WSFSOSM_INTERACTION_HPP
13#define WSFSOSM_INTERACTION_HPP
14
15#include "wsf_sosm_export.h"
16
17#include "SOSM_Interaction.hpp"
19
24class WSF_SOSM_EXPORT WsfSOSM_Interaction : public SOSM_Interaction
25{
26public:
28
29 float GetSlantRange() override; // abstract in base class
30 float GetSensorAltitude() override; // abstract in base class
31 virtual float GetSensorSpeed();
32 float GetTargetAltitude() override; // abstract in base class
33 float GetTargetSpeed() override; // abstract in base class
34 float GetTargetThrottle() override;
35 float GetAbsoluteTargetElevation() override; // abstract in base class
36 void GetSensorToTargetAspect(float& aAzimuth,
37 float& aElevation) override; // abstract in base class
38 void GetTargetToSensorAspect(float& aAzimuth,
39 float& aElevation) override; // abstract in base class
40
41private:
42 WsfEM_Interaction& mSource;
43};
44
45#endif
virtual void GetSensorToTargetAspect(float &aAzimuth, float &aElevation)=0
virtual float GetTargetAltitude()=0
virtual float GetTargetSpeed()=0
virtual void GetTargetToSensorAspect(float &aAzimuth, float &aElevation)=0
virtual float GetAbsoluteTargetElevation()=0
SOSM_Interaction()
Definition SOSM_Interaction.cpp:23
virtual float GetSensorAltitude()=0
virtual float GetSlantRange()=0
virtual float GetTargetThrottle()
Definition SOSM_Interaction.hpp:77
float GetSensorSpeed()
Definition SOSM_Interaction.hpp:62
Definition WsfEM_Interaction.hpp:68
WsfSOSM_Interaction(WsfEM_Interaction &aSource)
Definition WsfSOSM_Interaction.cpp:22
Copyrights Multiple, All Rights Reserved