WSF
src
core
wsf
source
WsfDefaultTrackExtrapolationStrategy.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 WSFDEFAULTTRACKEXTRAPOLATIONSTRATEGY_HPP
13
#define WSFDEFAULTTRACKEXTRAPOLATIONSTRATEGY_HPP
14
15
#include "wsf_export.h"
16
17
class
WsfMeasurement
;
18
#include "
WsfTrackExtrapolationStrategy.hpp
"
19
20
namespace
wsf
21
{
22
class
TrackExtrapolators
;
23
25
class
WSF_EXPORT
DefaultTrackExtrapolationStrategy
:
public
TrackExtrapolationStrategy
26
{
27
public
:
28
DefaultTrackExtrapolationStrategy
();
29
DefaultTrackExtrapolationStrategy
(
const
DefaultTrackExtrapolationStrategy
& aSrc) =
default
;
30
~DefaultTrackExtrapolationStrategy
()
override
=
default
;
31
32
void
InitializeExtrapolation
(
const
WsfMeasurement
& aMeasurement,
TrackExtrapolators
& aExtrapolators)
const override
;
33
};
34
}
// namespace wsf
35
36
#endif
WsfTrackExtrapolationStrategy.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::DefaultTrackExtrapolationStrategy::~DefaultTrackExtrapolationStrategy
~DefaultTrackExtrapolationStrategy() override=default
wsf::DefaultTrackExtrapolationStrategy::DefaultTrackExtrapolationStrategy
DefaultTrackExtrapolationStrategy()
Definition
WsfDefaultTrackExtrapolationStrategy.cpp:20
wsf::DefaultTrackExtrapolationStrategy::DefaultTrackExtrapolationStrategy
DefaultTrackExtrapolationStrategy(const DefaultTrackExtrapolationStrategy &aSrc)=default
wsf::DefaultTrackExtrapolationStrategy::InitializeExtrapolation
void InitializeExtrapolation(const WsfMeasurement &aMeasurement, TrackExtrapolators &aExtrapolators) const override
Definition
WsfDefaultTrackExtrapolationStrategy.cpp:26
wsf::TrackExtrapolationStrategy
A base class used to configure a measurement or track with extrapolation objects (wsf::TrackExtrapola...
Definition
WsfTrackExtrapolationStrategy.hpp:32
wsf::TrackExtrapolators
An encapsulation of a map of wsf::TrackExtrapolation objects.
Definition
WsfTrackExtrapolators.hpp:28
wsf
Function definitions for those who need run-time access to the version.
Definition
WsfComm.cpp:32
Copyrights Multiple, All Rights Reserved