WSF
WsfXIO_Extension.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 WSFXIO_EXTENSION_HPP
13#define WSFXIO_EXTENSION_HPP
14
15#include "wsf_export.h"
16
17class WsfScenario;
18class WsfSimulation;
20class WsfXIO_EventPipe;
24
40{
41public:
46
47 static WSF_EXPORT WsfXIO_InputData* Find(const WsfScenario& aScenario);
48 static WSF_EXPORT WsfXIO_Interface* Find(const WsfSimulation& aSimulation);
50
53
54 static WSF_EXPORT WsfXIO_Simulation* FindSimulation(const WsfSimulation& aSimulation);
57};
58
59#endif
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
The main controller for a simulation.
Definition WsfSimulation.hpp:109
Definition WsfXIO_DisExtension.hpp:29
Definition WsfXIO_Extension.hpp:40
static WSF_EXPORT WsfXIO_InputData * Find(const WsfScenario &aScenario)
Return a pointer to the WsfXIO_InputData object for a given scenario.
Definition WsfXIO_Extension.cpp:181
static WSF_EXPORT WsfXIO_Simulation * FindSimulation(const WsfSimulation &aSimulation)
Return a pointer to the WsfXIO_Simulation object for a given simulation.
Definition WsfXIO_Extension.cpp:197
static WSF_EXPORT WsfXIO_DisExtension * FindDisExtension(const WsfSimulation &aSimulation)
Return a pointer to the WsfXIO_DisExtension object for a given simulation.
Definition WsfXIO_Extension.cpp:205
Definition WsfXIO_InputData.hpp:32
Definition WsfXIO_Interface.hpp:54
Definition WsfXIO_Simulation.hpp:49
Copyrights Multiple, All Rights Reserved