VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvDrawControl
DtDrawControlObject.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2010 MaK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtDrawControlObject.h,v $ $Revision: 1.2 $ $State: Exp $
7
******************************************************************************/
8
#pragma once
9
13
14
#include <
vrvDrawControl/vrvDrawControl.h
>
15
#include <
vrvDrawControl/DtVdcColor.h
>
16
17
#include <vl/envProcPub.h>
18
19
namespace
vrvControlToolkit
20
{
21
37
class
DT_DLL_VRVDRAWCONTROL
DtDrawControlObject
38
{
39
public
:
44
DtDrawControlObject
(DtExerciseConn* exConn,
unsigned
id
,
const
DtString
& objName);
45
47
virtual
~
DtDrawControlObject
();
48
49
private
:
54
DtDrawControlObject
();
55
58
DtDrawControlObject
(
const
DtDrawControlObject
& orig);
59
62
DtDrawControlObject
& operator=(
const
DtDrawControlObject
& rhs);
63
64
65
public
:
69
virtual
unsigned
id()
const
;
70
77
virtual
void
setId(
unsigned
id
);
78
79
virtual
const
DtGlobalObjectDesignator& globalId()
const
;
80
81
virtual
void
setVisible(
bool
yesNo);
82
83
virtual
bool
visible()
const
;
84
85
virtual
bool
flashing()
const
;
86
87
virtual
void
setFlashing(
bool
yesNo);
88
89
virtual
const
DtVdcColor
& color()
const
;
90
91
virtual
void
setColor(
const
DtVdcColor
& color);
92
93
virtual
void
setRemoteGraphicSet(
const
std::string& setName);
94
99
virtual
void
update() = 0;
100
101
protected
:
102
unsigned
myId
;
103
DtEnvironmentProcessPublisher
myPublisher
;
104
bool
myVisible
;
105
DtVdcColor
myEmptyColor
;
106
};
107
108
}
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
)