VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvVrl
DtTacticalGraphicPointVisualizerSet.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2012 MAK Technologies, Inc.
3
* All rights reserved.
4
*****************************************************************************/
5
9
10
#pragma once
11
12
#include <
vrvVrl/vrvVrl.h
>
13
#include <
vrvVrl/DtTacticalGraphicVisualizerSet.h
>
14
#include <
vrvUtil/DtSignalConnectionManager.h
>
15
#include <
vrfExtObjects/controlObjSR.h
>
16
17
#ifndef DT_PROTOCOL_NAMESPACE
18
#error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
19
#endif
20
21
namespace
makVrv
22
{
23
24
class
DtObjectFacadeInterface;
25
class
DtDriver;
26
27
namespace
DT_PROTOCOL_NAMESPACE
28
{
29
30
class
DtVrlinkConnection;
31
class
DtVrlinkTacticalGraphicStateListener;
32
36
class
DL_DLL_IGCONVRLINK
DtTacticalGraphicPointVisualizerSet
37
:
public
DtTacticalGraphicVisualizerSet
38
{
39
public
:
40
42
DtTacticalGraphicPointVisualizerSet
(
DtVrlinkConnection
& simulation,
43
DtVrlinkTacticalGraphicStateListener
& listener,
int
modelSet,
44
DtElementEntry::ObjectType
state =
DtElementEntry::GraphicPoint
,
45
DtUniqueID
parentId = 0 );
46
48
virtual
~
DtTacticalGraphicPointVisualizerSet
();
49
51
virtual
void
setHeightAboveTerrainLineVisible(
bool
);
52
54
virtual
void
setSelected(
bool
);
55
57
virtual
void
setHeightAboveTerrainLineEnabled(
bool
);
58
60
virtual
void
setHeightAboveTerrainLineMode(
61
DtSharedTacticalGraphicsDisplaySettings::HeightAboveTerrainMode
mode );
62
63
protected
:
64
65
virtual
void
updateHatLine();
66
67
protected
:
68
69
DtElementEntry::ObjectType
myObjectType
;
70
DtUniqueID
myParentId
;
71
bool
myHatLineEnabled
;
72
DtSharedTacticalGraphicsDisplaySettings::HeightAboveTerrainMode
myHatLineMode
;
73
74
};
75
76
78
class
DL_DLL_IGCONVRLINK
DtTacticalGraphicPointVisualizerSetCreator
:
79
public
DtTacticalGraphicVisualizerSetCreator
80
{
81
public
:
82
84
DtTacticalGraphicPointVisualizerSetCreator
(
DtVrlinkConnection
& conn );
85
87
virtual
~
DtTacticalGraphicPointVisualizerSetCreator
();
88
90
//functionality.
91
virtual
DtTacticalGraphicVisualizerSet
* create(
92
DtVrlinkTacticalGraphicStateListener
& listener,
int
modelSet );
93
94
};
95
96
}
97
}
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
)