WSF
src
weapon_tools
source
ToolUpdateEvent.hpp
Go to the documentation of this file.
1
// ****************************************************************************
2
// CUI
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 TOOLUPDATEEVENT_HPP
13
#define TOOLUPDATEEVENT_HPP
14
15
#include "
Tool.hpp
"
16
#include "
WeaponToolsExport.hpp
"
17
#include "
WsfEvent.hpp
"
18
19
class
WT_EXPORT
ToolUpdateEvent
:
public
WsfEvent
20
{
21
public
:
22
ToolUpdateEvent
(
double
aStartTime,
Tool
* aToolPtr);
23
EventDisposition
Execute
()
override
;
24
25
private
:
26
Tool
* mToolPtr;
27
};
28
29
#endif
Tool.hpp
WeaponToolsExport.hpp
WT_EXPORT
#define WT_EXPORT
Definition
WeaponToolsExport.hpp:26
WsfEvent.hpp
ToolUpdateEvent::ToolUpdateEvent
ToolUpdateEvent(double aStartTime, Tool *aToolPtr)
Definition
ToolUpdateEvent.cpp:25
Tool
Definition
Tool.hpp:39
WsfEvent::Execute
virtual EventDisposition Execute()=0
WsfEvent::WsfEvent
WsfEvent()=default
WsfEvent::EventDisposition
EventDisposition
Definition
WsfEvent.hpp:37
Copyrights Multiple, All Rights Reserved