WSF
WsfEventPipeInput.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 WSFEVENTPIPEINPUT_HPP
13#define WSFEVENTPIPEINPUT_HPP
14
15#include "UtOptional.hpp"
18
21{
22public:
23 WsfEventPipeInput() = default;
29
30 std::string mFileName;
31 bool mEnable{false};
32 bool mTestMode{false};
33 std::map<std::string, WsfEventPipeOptions> mDetailSettings;
34 std::vector<CriteriaToDetail> mCriteriaToDetail;
35
36 ut::optional<double> mPositionThresholdSquared{1.0}; // 1 meter
37 ut::optional<double> mAngleThreshold{0.052}; // ~ 3 degrees
40};
41
42#endif
ut::optional< double > mAngleThreshold
Definition WsfEventPipeInput.hpp:37
bool mTestMode
Definition WsfEventPipeInput.hpp:32
std::string mFileName
Definition WsfEventPipeInput.hpp:30
std::map< std::string, WsfEventPipeOptions > mDetailSettings
Definition WsfEventPipeInput.hpp:33
ut::optional< double > mPositionThresholdSquared
Definition WsfEventPipeInput.hpp:36
WsfEventPipeInput()=default
bool mEnable
Definition WsfEventPipeInput.hpp:31
double mEntityStateMaximumInterval
Definition WsfEventPipeInput.hpp:38
std::vector< CriteriaToDetail > mCriteriaToDetail
Definition WsfEventPipeInput.hpp:34
double mMaximumMoverUpdateInterval
Definition WsfEventPipeInput.hpp:39
Definition WsfEventPipeInput.hpp:25
std::string mDetailSettingName
Definition WsfEventPipeInput.hpp:27
WsfEventPipeOptionsCriteria mCriteria
Definition WsfEventPipeInput.hpp:26
Definition WsfEventPipeOptionsCriteria.hpp:20
Copyrights Multiple, All Rights Reserved