VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vrlinkActiveSonarState.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
13 #include <vrfGuiCore/vrfGuiCore.h>
14 #include <vrvCore/DtEntityState.h>
15 #include <vrvCore/DtStateView.h>
18 
19 namespace makVrv
20 {
21  class DtMessage;
22 }
23 
24 namespace makVrf
25 {
27  {
28  public:
29 
32 
35 
36  bool operator==(const DtVrlinkActiveSonarBeamState&) const;
38  {
39  return !(*this == rhs);
40  }
41 
50  std::string myEventIdentifier;
52  std::string myScanPatternName;
53  };
54 
56  {
57  public:
58 
61 
63  virtual ~DtVrlinkActiveSonarState();
64 
65  bool operator==(const DtVrlinkActiveSonarState&) const;
66  bool operator!=(const DtVrlinkActiveSonarState& rhs) const
67  {
68  return !(*this == rhs);
69  }
70 
71  public:
72  std::string myEntityType;
73  std::string myGlobalId;
74  std::string myEntityId;
76  std::string myFunctionCodeName;
78  std::string myActiveSonarName;
82 
83  std::vector<DtVrlinkActiveSonarBeamState> myActiveSonarBeams;
84  };
85 
89  {
90  public:
91 
94 
96  virtual ~DtVrlinkActiveSonars();
97 
98  bool operator==(const DtVrlinkActiveSonars&) const;
99  bool operator!=(const DtVrlinkActiveSonars& rhs) const
100  {
101  return !(*this == rhs);
102  }
103 
104  public:
105  std::string myEntityType;
106  std::string myGlobalId;
107  std::string myEntityId;
108  typedef std::map<makVrv::DtUniqueID, DtVrlinkActiveSonarState> ActiveSonars;
110  };
111 
115 
119 
122 
123 
127 }

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)