VR-Forces 4.3.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vrvCore
DtTacticalGraphicOverlay.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2010 MaK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
/*********************************************************************
6
** $RCSfile: DtTacticalGraphicOverlay.h,v $ $Revision: 1.1 $ $State: Exp $
7
*********************************************************************/
11
12
#pragma once
13
14
#include <
vrvCore/vrvCore.h
>
15
#include <
vrvCore/DtUniqueID.h
>
16
#include <string>
17
#include <list>
18
19
20
namespace
makVrv
21
{
22
class
DtDe;
23
class
DtDriverManager;
24
28
class
DT_DLL_VRVCORE
DtTacticalGraphicOverlay
29
{
30
31
public
:
32
34
DtTacticalGraphicOverlay
();
35
37
DtTacticalGraphicOverlay
(
const
std::string& name);
38
40
virtual
~
DtTacticalGraphicOverlay
();
41
43
virtual
std::string name()
const
;
44
virtual
void
setName(
const
std::string& name);
45
47
virtual
void
addGraphic(
const
DtUniqueID
&
id
);
48
50
virtual
void
removeGraphic(
const
DtUniqueID
&
id
);
51
53
virtual
bool
hasGraphic(
const
DtUniqueID
&
id
);
54
56
virtual
void
clearGraphics();
57
59
virtual
bool
empty();
60
62
virtual
bool
visible()
const
;
63
virtual
void
setVisible(
bool
flag);
64
66
virtual
bool
locked()
const
;
67
virtual
void
setLocked(
bool
flag);
68
70
virtual
bool
filtered()
const
;
71
virtual
void
setFiltered(
bool
flag);
72
75
virtual
std::list<DtUniqueID>& members();
76
77
protected
:
78
79
std::string
myName
;
80
bool
myVisible
;
81
bool
myFiltered
;
82
bool
myLocked
;
83
std::list<DtUniqueID>
myTacticalGraphics
;
84
};
85
}
Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)