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
DtBuiltInSchemas.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2013 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
& theDtAirCorridorLineSchema();
135
137
static
const
DtVisualizerSchema
& theDtEnvironmentalAreaSchema();
138
140
static
const
DtVisualizerSchema
& theDtTextBoxSchema();
141
143
static
const
DtVisualizerSchema
& theDt2DEntityHeadingIndicatorSchema();
144
146
static
const
DtVisualizerSchema
& theDtEntitySymbolDecorationSchema();
147
149
static
const
DtVisualizerSchema
& theDtTacticalGraphicSymbolDecorationSchema();
150
152
static
const
DtVisualizerSchema
& theDtAggregateSymbolDecorationSchema();
153
155
static
const
DtVisualizerSchema
& theDtEntityWakeSchema();
156
158
static
const
DtVisualizerSchema
& theDtEntityRotorWashSchema();
159
161
static
const
DtVisualizerSchema
& theDt2DLaserDesignatorSchema();
162
164
static
const
DtVisualizerSchema
& theDt3DLaserDesignatorSchema();
165
166
private
:
167
169
DtBuiltInSchemas
();
170
172
DtBuiltInSchemas
(
const
DtBuiltInSchemas
&);
173
174
static
DtVisualizerSchemaContainer
myVisualizerSchemaContainer
;
175
176
};
177
178
}
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
)