VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCore
DtVrfGuiAggregateMilStdIconVisualizer.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
18
#include <vlpi/entityType.h>
19
20
namespace
makVrf
21
{
22
class
DT_DLL_VRFGUICORE
DtVrfGui2DAggregateMilStdIconVisualizer
:
public
makVrv::Dt2DAggregateMilStdIconVisualizer
23
{
24
public
:
26
DtVrfGui2DAggregateMilStdIconVisualizer
(
makVrv::DtBaseConnection
& simulation,
makVrv::DtStateListener
& listener,
27
int
modelSet);
28
30
virtual
~
DtVrfGui2DAggregateMilStdIconVisualizer
();
31
33
virtual
void
setEntityType(
const
DtEntityType& t);
34
36
virtual
void
setObjectType(
const
std::string&);
37
38
protected
:
40
virtual
unsigned
short
echelonCharacterForUnitSymbolFont(
int
force)
const
;
41
42
protected
:
43
DtEntityType
myEntityType
;
44
};
45
46
class
DT_DLL_VRFGUICORE
DtVrfGui3DAggregateMilStdIconVisualizer
:
public
makVrv::Dt3DAggregateMilStdIconVisualizer
47
{
48
public
:
50
DtVrfGui3DAggregateMilStdIconVisualizer
(
makVrv::DtBaseConnection
& simulation,
makVrv::DtStateListener
& listener,
51
int
modelSet);
52
54
virtual
~
DtVrfGui3DAggregateMilStdIconVisualizer
();
55
57
virtual
void
setEntityType(
const
DtEntityType& t);
58
60
virtual
void
setObjectType(
const
std::string&);
61
62
protected
:
64
virtual
unsigned
short
echelonCharacterForUnitSymbolFont(
int
force)
const
;
65
virtual
void
setModelDefinitionForAgents();
66
67
protected
:
68
DtEntityType
myEntityType
;
69
};
70
71
typedef
makVrv::DtStateVisualizerCreatorTemplate<DtVrfGui2DAggregateMilStdIconVisualizer>
DtVrfGui2DAggregateMilStdIconVisualizerCreator
;
72
typedef
makVrv::DtStateVisualizerCreatorTemplate<DtVrfGui3DAggregateMilStdIconVisualizer>
DtVrfGui3DAggregateMilStdIconVisualizerCreator
;
73
}
74
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
)