VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCore
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
33
DtVrlinkSimulatedEnvironmentProcess
();
34
36
virtual
~
DtVrlinkSimulatedEnvironmentProcess
();
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
71
int
myPenStyle
;
72
int
myFillStyle
;
73
int
myLineWidth
;
74
76
int
myColor
;
77
78
bool
myClosedFigure
;
79
bool
myProjected
;
80
int
myAttributes
;
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 Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)