VR-Forces 4.1 Class Documentation
DtEntityState.h
Go to the documentation of this file.
1 
2 /******************************************************************************
3 ** Copyright (c) 2009 MAK Technologies, Inc.
4 ** All rights reserved.
5 ******************************************************************************/
6 
10 
11 #pragma once
12 
13 #include <vrvCore/vrvCore.h>
14 #include <vrvCore/DtSimState.h>
15 #include <vrvCore/DtStateView.h>
18 
19 #include <matrix/vlVector.h>
20 #include <matrix/vlTaitBryan.h>
21 
22 #include <string>
23 
24 namespace makVrv
25 {
26  class DtMessage;
27 
32  {
33  public:
36 
38  virtual ~DtVrlinkSimulatedBaseState();
39 
40  bool operator==(const DtVrlinkSimulatedBaseState& rhs) const
41  {
42  return ((myMarkingText == rhs.myMarkingText) &&
43  (myEntityType == rhs.myEntityType) &&
44  (myForce == rhs.myForce));
45  }
46 
47  bool operator!=(const DtVrlinkSimulatedBaseState& rhs) const
48  {
49  return !(*this == rhs);
50  }
51 
52  public:
53  std::string myGlobalId;
54  std::string myEntityId;
55  std::string myMarkingText;
56  std::string myEntityType;
57  std::string myAttachedToId;
58  int myForce;
59  };
60 
62  {
63 
64  public:
65 
68 
71 
72  public:
73 
78  DtTaitBryan myOrientation;
82 
83  std::string myDIGuyAppearance;
84  std::string myDIGuyCharacter;
85  std::string myGuise;
87  };
88 
91 
94 
97 
100 
103 
106 
107 #ifndef _WIN32
110 #endif
111 }

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)