VR-Forces 4.2 Class Documentation
DtEnvironmentState.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2009 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtEnvironmentState.h,v $ $Revision: 1.2 $ $State: Exp $
7 ******************************************************************************/
8 
11 
13 
14 #pragma once
15 
16 #include <vrfGuiCore/vrfGuiCore.h>
17 
18 #include <vrvCore/DtEntityState.h>
19 
20 namespace makVrv
21 {
22  class DtMessage;
23 }
24 
25 namespace makVrf
26 {
27  struct DT_DLL_VRFGUICORE DtVrlinkSimulatedEnvironmentProcess : public makVrv::DtVrlinkSimulatedBaseState
28  {
29 
30  public:
31 
34 
37 
38  bool operator==(const DtVrlinkSimulatedEnvironmentProcess& rhs) const
39  {
40  if (makVrv::DtVrlinkSimulatedBaseState::operator==(rhs))
41  {
42  return ((myPoints == rhs.myPoints) &&
43  (myUserData == rhs.myUserData) &&
44  (myLabel == rhs.myLabel) &&
45  (myPenStyle == rhs.myPenStyle) &&
46  (myFillStyle == rhs.myFillStyle) &&
47  (myLineWidth == rhs.myLineWidth) &&
48  (myColor == rhs.myColor) &&
49  (myAttributes == rhs.myAttributes) &&
50  (myClosedFigure == rhs.myClosedFigure) &&
51  (myOverlayParent == rhs.myOverlayParent) &&
52  (myProjected == rhs.myProjected));
53  }
54 
55  return false;
56  }
57 
58  bool operator!=(const DtVrlinkSimulatedEnvironmentProcess& rhs) const
59  {
60  return !(*this == rhs);
61  }
62 
63  public:
64 
65  std::vector<DtVector> myPoints;
66 
67  std::string myUserData;
68  std::string myLabel;
69 
74 
76  int myColor;
77 
81 
82  std::string myOverlayParent;
83  };
84 
86  DT_DLL_VRFGUICORE makVrv::DtMessage& operator<<( makVrv::DtMessage& msg,const DtVrlinkSimulatedEnvironmentProcess& state );
87 
89  DT_DLL_VRFGUICORE makVrv::DtMessage& operator>>( makVrv::DtMessage& msg, DtVrlinkSimulatedEnvironmentProcess& state );
90 
91 
93  typedef makVrv::DtStateView<DtVrlinkSimulatedEnvironmentProcess> DtEnvironmentStateView;
94 }

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)