VR-Forces 4.7 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
vrfGuiCore
vrfGuiAggregateMilStdIconVisualizer.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2011 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
10
11
#pragma once
12
13
#include <
vrfGuiCore/vrfGuiCore.h
>
14
#include <
vrvCore/Dt2DAggregateMilStdIconVisualizer.h
>
15
#include <
vrvCore/Dt3DAggregateMilStdIconVisualizer.h
>
16
#include <
vrvCore/DtEntityMilStdIconVisualizer.h
>
17
#include <
vrvCore/DtEnvironmentalMilStdIconVisualizer.h
>
18
#include <
vrvCore/DtEntitySymbolDecorationVisualizer.h
>
19
#include <
vrvCore/DtAggregateSymbolDecorationVisualizer.h
>
20
#include <
vrvCore/DtTacticalGraphicSymbolDecorationVisualizer.h
>
21
22
#include <vlpi/entityType.h>
23
24
namespace
makVrf
25
{
26
class
DT_DLL_VRFGUICORE
DtVrfGui2DAggregateMilStdIconVisualizer
:
public
makVrv::Dt2DAggregateMilStdIconVisualizer
27
{
28
public
:
30
DtVrfGui2DAggregateMilStdIconVisualizer
(
makVrv::DtBaseConnection
& simulation,
makVrv::DtStateListener
& listener,
31
int
modelSet);
32
34
virtual
~
DtVrfGui2DAggregateMilStdIconVisualizer
();
35
37
virtual
void
setEntityType(
const
DtEntityType& t);
38
40
virtual
void
setObjectType(
const
std::string&);
41
42
protected
:
44
virtual
unsigned
short
echelonCharacterForUnitSymbolFont(
int
force)
const
;
45
46
protected
:
47
DtEntityType
myEntityType
;
48
};
49
50
class
DT_DLL_VRFGUICORE
DtVrfGuiEntityMilStdIconVisualizer
:
public
makVrv::DtEntityMilStdIconVisualizer
51
{
52
public
:
54
DtVrfGuiEntityMilStdIconVisualizer
(
makVrv::DtBaseConnection
& simulation,
makVrv::DtStateListener
& listener,
55
int
modelSet);
56
58
virtual
~
DtVrfGuiEntityMilStdIconVisualizer
();
59
};
60
61
class
DT_DLL_VRFGUICORE
DtVrfGuiEnvironmentalMilStdIconVisualizer
:
public
makVrv::DtEnvironmentalMilStdIconVisualizer
62
{
63
public
:
65
DtVrfGuiEnvironmentalMilStdIconVisualizer
(
makVrv::DtBaseConnection
& simulation,
makVrv::DtStateListener
& listener,
66
int
modelSet);
67
69
virtual
~
DtVrfGuiEnvironmentalMilStdIconVisualizer
();
70
};
71
72
class
DT_DLL_VRFGUICORE
DtVrfGui3DAggregateMilStdIconVisualizer
:
public
makVrv::Dt3DAggregateMilStdIconVisualizer
73
{
74
public
:
76
DtVrfGui3DAggregateMilStdIconVisualizer
(
makVrv::DtBaseConnection
& simulation,
makVrv::DtStateListener
& listener,
77
int
modelSet);
78
80
virtual
~
DtVrfGui3DAggregateMilStdIconVisualizer
();
81
83
virtual
void
setEntityType(
const
DtEntityType& t);
84
86
virtual
void
setObjectType(
const
std::string&);
87
88
protected
:
90
virtual
unsigned
short
echelonCharacterForUnitSymbolFont(
int
force)
const
;
91
virtual
void
setModelDefinitionForAgents();
92
93
protected
:
94
DtEntityType
myEntityType
;
95
};
96
97
class
DT_DLL_VRFGUICORE
DtVrfGuiEntitySymbolDecorationVisualizer
:
public
makVrv::DtEntitySymbolDecorationVisualizer
98
{
99
public
:
100
DtVrfGuiEntitySymbolDecorationVisualizer
(
makVrv::DtBaseConnection
& simulation,
101
makVrv::DtStateListener
& listener,
int
modelSet,
const
std::string& decorationTag =
""
);
102
103
virtual
~
DtVrfGuiEntitySymbolDecorationVisualizer
();
104
105
virtual
void
setForceId(
int
);
106
virtual
void
setVisualizerDefinition(
const
makVrv::DtVisualizerDefinition
& visDef);
107
};
108
109
class
DT_DLL_VRFGUICORE
DtVrfGuiAggregateSymbolDecorationVisualizer
:
public
makVrv::DtAggregateSymbolDecorationVisualizer
110
{
111
public
:
112
DtVrfGuiAggregateSymbolDecorationVisualizer
(
makVrv::DtBaseConnection
& simulation,
113
makVrv::DtStateListener
& listener,
int
modelSet,
const
std::string& decorationTag =
""
);
114
115
virtual
~
DtVrfGuiAggregateSymbolDecorationVisualizer
();
116
117
virtual
void
setForceId(
int
);
118
virtual
void
setVisualizerDefinition(
const
makVrv::DtVisualizerDefinition
& visDef);
119
};
120
121
class
DT_DLL_VRFGUICORE
DtVrfGuiTacticalGraphicSymbolDecorationVisualizer
:
public
makVrv::DtTacticalGraphicSymbolDecorationVisualizer
122
{
123
public
:
124
DtVrfGuiTacticalGraphicSymbolDecorationVisualizer
(
makVrv::DtBaseConnection
& simulation,
125
makVrv::DtStateListener
& listener,
int
modelSet,
const
std::string& decorationTag =
""
);
126
127
virtual
~
DtVrfGuiTacticalGraphicSymbolDecorationVisualizer
();
128
129
virtual
void
setForceId(
int
);
130
virtual
void
setVisualizerDefinition(
const
makVrv::DtVisualizerDefinition
& visDef);
131
};
132
133
typedef
makVrv::DtStateVisualizerCreatorTemplate<DtVrfGui2DAggregateMilStdIconVisualizer>
DtVrfGui2DAggregateMilStdIconVisualizerCreator
;
134
typedef
makVrv::DtStateVisualizerCreatorTemplate<DtVrfGui3DAggregateMilStdIconVisualizer>
DtVrfGui3DAggregateMilStdIconVisualizerCreator
;
135
typedef
makVrv::DtStateVisualizerCreatorTemplate<DtVrfGuiEntitySymbolDecorationVisualizer>
DtVrfGuiEntitySymbolDecorationVisualizerCreator
;
136
typedef
makVrv::DtStateVisualizerCreatorTemplate<DtVrfGuiAggregateSymbolDecorationVisualizer>
DtVrfGuiAggregateSymbolDecorationVisualizerCreator
;
137
typedef
makVrv::DtStateVisualizerCreatorTemplate<DtVrfGuiTacticalGraphicSymbolDecorationVisualizer>
DtVrfGuiTacticalGraphicSymbolDecorationVisualizerCreator
;
138
139
typedef
makVrv::DtStateVisualizerCreatorTemplate<DtVrfGuiEntityMilStdIconVisualizer>
DtVrfGuiEntityMilStdIconVisualizerCreator
;
140
typedef
makVrv::DtStateVisualizerCreatorTemplate<DtVrfGuiEnvironmentalMilStdIconVisualizer>
DtVrfGuiEnvironmentalMilStdIconVisualizerCreator
;
141
}
142
Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (
www.mak.com
)