VR-Forces 4.2 Class Documentation
DtSpotReportState.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
12 
31 
32 #pragma once
33 
34 #include <vrfGuiCore/vrfGuiCore.h>
36 #include <vrvCore/DtEntityState.h>
37 #include <vrvCore/DtStateView.h>
38 #include <matrix/vlVector.h>
39 #include <matrix/vlTaitBryan.h>
40 
41 namespace makVrv
42 {
43  class DtMessage;
44 }
45 
46 namespace makVrf
47 {
48  static const char DtThisIsSpotReportData[] = "DtThisIsSpotReportData";
49 
50  struct DT_DLL_VRFGUICORE DtSpotReportState : public makVrv::DtVrlinkSimulatedBaseState
51  {
52  public:
53 
57 
59  virtual ~DtSpotReportState();
60 
61  const DtSimpleTypedDictionary& dictionary() const
62  {
63  return mySpotReportDictionary;
64  }
65 
67  {
68  return mySpotReportDictionary;
69  }
70 
74  void setType(const std::string& t)
75  {
76  myType = t;
77  }
78 
79  const std::string& type() const
80  {
81  return myType;
82  }
83 
85  void setName(const std::string& name)
86  {
87  myName = name;
88  }
89 
90  const std::string& name() const
91  {
92  return myName;
93  }
94 
95  bool operator==(const DtSpotReportState&) const;
96 
97  public:
98  std::string myType;
99  std::string myName;
101  };
102 
104  DT_DLL_VRFGUICORE makVrv::DtMessage& operator<<( makVrv::DtMessage& msg,const DtSpotReportState& state );
105 
107  DT_DLL_VRFGUICORE makVrv::DtMessage& operator>>( makVrv::DtMessage& msg, DtSpotReportState& state );
108 
109 
111  typedef makVrv::DtStateView<DtSpotReportState> DtSpotReportStateView;
112 }

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)