VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vrlinkSimulatedEnvironmentProcess.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 <vrfutil/rwProperties.h>
16 
17 namespace makVrv
18 {
19  class DtMessage;
20 }
21 
22 namespace makVrf
23 {
25  {
26 
27  public:
28 
31 
34 
36  {
37  if (makVrv::DtVrlinkSimulatedBaseState::operator==(rhs))
38  {
39  return ((myPoints == rhs.myPoints) &&
40  (myUserData == rhs.myUserData) &&
41  (myLabel == rhs.myLabel) &&
42  (myPenStyle == rhs.myPenStyle) &&
43  (myFillStyle == rhs.myFillStyle) &&
44  (myMarkingText == rhs.myMarkingText) &&
45  (myLineWidth == rhs.myLineWidth) &&
46  (myPhysicalLineHeight == rhs.myPhysicalLineHeight) &&
47  (myPhysicalLineWidth == rhs.myPhysicalLineWidth) &&
48  (myColor == rhs.myColor) &&
49  (myOrientation == rhs.myOrientation) &&
50  (myAttributes == rhs.myAttributes) &&
51  (myClosedFigure == rhs.myClosedFigure) &&
52  (myExtendedData == rhs.myExtendedData) &&
53  (myOverlayParent == rhs.myOverlayParent) &&
54  (myProjected == rhs.myProjected) &&
55  (myOffsetPoints == rhs.myOffsetPoints) &&
56  (myGlobalId == rhs.myGlobalId) &&
57  (myStateProperties == rhs.myStateProperties));
58  }
59 
60  return false;
61  }
62 
64  {
65  return !(*this == rhs);
66  }
67 
68  public:
69 
70  std::vector<DtVector> myPoints;
71  std::vector<DtVector> myOffsetPoints;
72 
73  std::string myUserData;
74  std::string myLabel;
75 
80 
83 
87 
89  int myColor;
90 
94 
95  std::string myOverlayParent;
96  std::map<std::string, std::string> myExtendedData;
97 
98  DtTaitBryan myOrientation;
99 
101  };
102 
105 
108 
109 
112 }

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)