VR-Forces Development_Version 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
DtBuiltInSchemas.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2015 MAK Technologies, Inc.
3
* All rights reserved.
4
*****************************************************************************/
5
9
10
#pragma once
11
12
#include <
vrvCore/vrvCore.h
>
13
#include <list>
14
15
namespace
makVrv
16
{
17
class
DtVisualizerSchema;
18
19
class
DtVisualizerSchemaContainer
20
{
21
public
:
22
DtVisualizerSchemaContainer
();
23
virtual
~DtVisualizerSchemaContainer
();
24
void
registerVisualizerSchema
(
DtVisualizerSchema
* pSchema);
25
public
:
26
typedef
std::list<DtVisualizerSchema*>
ListVisualizerSchemas
;
27
ListVisualizerSchemas
myVisualizerSchemas
;
28
};
29
32
class
DT_DLL_VRVCORE
DtBuiltInSchemas
33
{
34
public
:
35
37
static
const
DtVisualizerSchema
& theDtKinStateSchema();
38
40
static
const
DtVisualizerSchema
& theDtInteractionKinStateSchema();
41
43
static
const
DtVisualizerSchema
& theDtModelSchema();
44
46
static
const
DtVisualizerSchema
& theDtRadioCommunicationsSchema();
47
49
static
const
DtVisualizerSchema
& theDtRadioTransmissionsSchema();
50
52
static
const
DtVisualizerSchema
& theDtIndicatorSchema();
53
55
static
const
DtVisualizerSchema
& theDtFlamesSchema();
56
58
static
const
DtVisualizerSchema
& theDtSmokePlumeSchema();
59
61
static
const
DtVisualizerSchema
& theDtTrackHistorySchema();
62
64
static
const
DtVisualizerSchema
& theDtTrailEffectSchema();
65
67
static
const
DtVisualizerSchema
& theDtDecalEffectSchema();
68
70
static
const
DtVisualizerSchema
& theDtShapeVertexSchema();
71
74
static
const
DtVisualizerSchema
& theDtInteractionSchema();
75
77
static
const
DtVisualizerSchema
& theDtDetonationInteractionSchema();
78
80
static
const
DtVisualizerSchema
& theDtDetonationLineSchema();
81
83
static
const
DtVisualizerSchema
& theDtHATLineSchema();
84
86
static
const
DtVisualizerSchema
& theDtRemoteGraphicSchema();
87
89
static
const
DtVisualizerSchema
& theDtMilStdIconSchema();
90
92
static
const
DtVisualizerSchema
& theDtEntityImageSymbolSchema();
93
95
static
const
DtVisualizerSchema
& theDtAggregateImageSymbolSchema();
96
98
static
const
DtVisualizerSchema
& theDtTacticalGraphicImageSymbolSchema();
99
101
static
const
DtVisualizerSchema
& theDtTacticalSmokeSchema();
102
104
static
const
DtVisualizerSchema
& theDtSelectionSchema();
105
107
static
const
DtVisualizerSchema
& theDtAggregateExtentSchema();
108
110
static
const
DtVisualizerSchema
& theDtIntervisibilityLineSchema();
111
113
static
const
DtVisualizerSchema
& theDtIntervisibilityFanSchema();
114
116
static
const
DtVisualizerSchema
& theDtIntervisibilityEntityFanSchema();
117
119
static
const
DtVisualizerSchema
& theDtEllipseSchema();
120
122
static
const
DtVisualizerSchema
& theDt2DEntityEmitterVolumeSchema();
123
125
static
const
DtVisualizerSchema
& theDtEntityEmitterVolumeSchema();
126
128
static
const
DtVisualizerSchema
& theDtIntervisibilityVertexSchema();
129
131
static
const
DtVisualizerSchema
& theDtEnvironmentalLineSchema();
132
134
static
const
DtVisualizerSchema
& theDtEnvironmentalVolumetricLineSchema();
135
137
static
const
DtVisualizerSchema
& theDtAirCorridorLineSchema();
138
140
static
const
DtVisualizerSchema
& theDtEnvironmentalAreaSchema();
141
143
static
const
DtVisualizerSchema
& theDtTextBoxSchema();
144
146
static
const
DtVisualizerSchema
& theDt2DEntityHeadingIndicatorSchema();
147
149
static
const
DtVisualizerSchema
& theDtEntitySymbolDecorationSchema();
150
152
static
const
DtVisualizerSchema
& theDtTacticalGraphicSymbolDecorationSchema();
153
155
static
const
DtVisualizerSchema
& theDtAggregateSymbolDecorationSchema();
156
158
static
const
DtVisualizerSchema
& theDtEntityWakeSchema();
159
161
static
const
DtVisualizerSchema
& theDtEntityRotorWashSchema();
162
164
static
const
DtVisualizerSchema
& theDt2DLaserDesignatorSchema();
165
167
static
const
DtVisualizerSchema
& theDt3DLaserDesignatorSchema();
168
169
private
:
170
172
DtBuiltInSchemas
();
173
175
DtBuiltInSchemas
(
const
DtBuiltInSchemas
&);
176
177
static
DtVisualizerSchemaContainer
myVisualizerSchemaContainer
;
178
179
};
180
181
}
Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)