WSF
MTT_Tracks.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI//REL TO USA ONLY
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 MTT_TRACKS_HPP
13#define MTT_TRACKS_HPP
14
15#include "MTT_ActiveTrack.hpp"
18class SupBlock;
19
20#include "UtGenericMappedList.hpp"
21
22class MTT_Tracks // corresponds with block 383, "MTT Header"
23{
24public:
25 virtual ~MTT_Tracks() = default;
26
27 using MTT_EmbryonicTrackList = UtStdMappedList<MTT_EmbryonicTrack, int>; // A track list indexed by track id.
28 using MTT_CandidateTrackList = UtStdMappedList<MTT_CandidateTrack, int>;
29 using MTT_ActiveTrackList = UtStdMappedList<MTT_ActiveTrack, int>;
30
31 // Suppressor Offset List
36 int mActiveTrackCounter{0}; // 04
38
39 int mAssignmentIdCounter{0}; // 06 Necessary?
40
41 void ConvertFrom(const SupBlock& aBlock);
42};
43
44#endif
Definition MTT_Tracks.hpp:23
MTT_CandidateTrackList mCandidateTracks
Definition MTT_Tracks.hpp:35
UtStdMappedList< MTT_EmbryonicTrack, int > MTT_EmbryonicTrackList
Definition MTT_Tracks.hpp:27
int mEmbryonicTrackCounter
Definition MTT_Tracks.hpp:32
void ConvertFrom(const SupBlock &aBlock)
Definition MTT_Tracks.cpp:16
MTT_ActiveTrackList mActiveTrackList
Definition MTT_Tracks.hpp:37
UtStdMappedList< MTT_ActiveTrack, int > MTT_ActiveTrackList
Definition MTT_Tracks.hpp:29
UtStdMappedList< MTT_CandidateTrack, int > MTT_CandidateTrackList
Definition MTT_Tracks.hpp:28
int mCandidateTrackCounter
Definition MTT_Tracks.hpp:34
int mAssignmentIdCounter
Definition MTT_Tracks.hpp:39
MTT_EmbryonicTrackList mEmbryonicTracks
Definition MTT_Tracks.hpp:33
virtual ~MTT_Tracks()=default
int mActiveTrackCounter
Definition MTT_Tracks.hpp:36
Definition SupBlock.hpp:21
Copyrights Multiple, All Rights Reserved