WSF
src
core
wsf
source
WsfDefaultKinematicStateExtrapolation.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 2021 Infoscitex, a DCS 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 WSFDEFAULTKINEMATICSTATEEXTRAPOLATION_HPP
13
#define WSFDEFAULTKINEMATICSTATEEXTRAPOLATION_HPP
14
15
#include "wsf_export.h"
16
17
#include "
WsfKinematicStateExtrapolation.hpp
"
18
class
WsfMeasurement
;
19
20
namespace
wsf
21
{
25
class
WSF_EXPORT
DefaultKinematicStateExtrapolation
:
public
KinematicStateExtrapolation
26
{
27
public
:
28
KinematicStateExtrapolation
*
Clone
()
const override
{
return
new
DefaultKinematicStateExtrapolation
(*
this
); }
29
30
std::unique_ptr<UtAttribute<KinematicState>> Extrapolate(
double
aSimTime,
const
WsfMeasurement
& aData)
const override
;
31
};
32
}
// namespace wsf
33
34
#endif
WsfKinematicStateExtrapolation.hpp
WSF_EXPORT
#define WSF_EXPORT
Definition
WsfXIO_Export.hpp:35
WsfMeasurement
A measurement class that provides WSF-specific interfaces and data extrapolation.
Definition
WsfMeasurement.hpp:32
wsf::DefaultKinematicStateExtrapolation
Definition
WsfDefaultKinematicStateExtrapolation.hpp:26
wsf::DefaultKinematicStateExtrapolation::Clone
KinematicStateExtrapolation * Clone() const override
Definition
WsfDefaultKinematicStateExtrapolation.hpp:28
wsf::KinematicStateExtrapolation::KinematicStateExtrapolation
KinematicStateExtrapolation()
Definition
WsfKinematicStateExtrapolation.cpp:14
wsf
Function definitions for those who need run-time access to the version.
Definition
WsfComm.cpp:32
Copyrights Multiple, All Rights Reserved