VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfmodelDISPCH.h
Go to the documentation of this file.
1 #include <assert.h>
2 #include <deque>
3 #include <list>
4 #include <math.h>
5 #include <queue>
6 #include <set>
7 
8 //MakTerrainToolkit includes
10 #include <gdb/specification.h>
13 #include <gdb/terrainDatabase.h>
16 #include <geometry/bvIntersector.h>
17 #include <geometry/chord.h>
19 #include <geometry/constants.h>
23 #include <geometry/plane.h>
24 #include <geometry/point.h>
25 #include <geometry/polygon2D.h>
27 #include <geometry/sphere.h>
28 #include <geometry/surface.h>
29 #include <geometry/extent.h>
33 #include <tdbutil/mathUtilities.h>
36 #include <tdbutil/tdbUnits.h>
37 #include <tdbutil/unitFormatter.h>
38 #include <terrainCS/coordSystem.h>
39 
40 //MakVrfVrlinkExtToolkit includes
53 
54 //VR-Link includes
55 #include <libxml/xmlreader.h>
56 #include <matrix/3dBoundingVolume.h>
57 #include <matrix/geodeticCoord.h>
58 #include <matrix/LibMatrix.h>
59 #include <matrix/topoCoord.h>
60 #include <matrix/utmCoord.h>
61 #include <matrix/vlDcm.h>
62 #include <matrix/vlTaitBryan.h>
63 #include <matrix/vlVector.h>
64 #include <mtl/environment.h>
65 #include <mtl/envValue.h>
66 #include <mtl/envXmlWriter.h>
67 #include <mtl/mtlEnvironment.h>
68 #include <mtl/mtl.h>
69 #include <mtl/mtlstream.h>
70 #include <vlpi/appearance.h>
71 #include <vlpi/artPartSpec.h>
72 #include <vlpi/articulatedPart.h>
73 #include <vlpi/disEnums.h>
74 #include <vlpi/entityIdentifierHashKey.h>
75 #include <vlpi/entityIdentifier.h>
76 #include <vlpi/entityType.h>
77 #include <vlpi/entityTypes.h>
78 #include <vlpi/netStructs.h>
79 #include <vlpi/parseEnum.h>
80 #include <vlpi/simulationAddress.h>
81 #include <vlpi/thresholder.h>
82 #include <vlutil/vlConfig.h>
83 #include <vlutil/vlFilename.h>
84 #include <vlutil/vlInetAddr.h>
85 #include <vlutil/vlList.h>
86 #include <vlutil/vlShmPool.h>
87 #include <vlutil/vlString.h>
88 #include <vlutil/vlStringUtil.h>
89 #include <vlutil/vlTime.h>
90 #include <vlutil/vlUtil.h>
91 #include <vl/baseEntityStateRepository.h>
92 #include <vl/dataInteraction.h>
93 #include <vl/designatorRepository.h>
94 #include <vl/designatorPublisher.h>
95 #include <vl/detonationInteraction.h>
96 #include <vl/emitterSystemRepository.h>
97 #include <vl/emitterSystemPublisher.h>
98 #include <vl/eventId.h>
99 #include <vl/exerciseConn.h>
100 #include <vl/fireInteraction.h>
101 #include <vl/globalObjectDesignator.h>
102 #include <vl/hostStructs.h>
103 #include <vl/iffPublisher.h>
104 #include <vl/iffStateRepository.h>
105 #include <vl/interClassDesc.h>
106 #include <vl/objectId.h>
107 #include <vl/objectIdHashlist.h>
108 #include <vl/reflectedDesignator.h>
109 #include <vl/reflectedDesignatorList.h>
110 #include <vl/reflectedEntity.h>
111 #include <vl/rprStateEncoderFactory.h>
112 #include <vl/rtiCompatibility.h>
113 #include <vl/topoView.h>
114 #include <vl/underwaterAcousticsStateRepository.h>
115 
116 //Boost includes
117 #include <boost/algorithm/string.hpp>
118 #include <boost/bind.hpp>
119 #include <boost/cast.hpp>
120 #include <boost/enable_shared_from_this.hpp>
121 #include <boost/exception/all.hpp>
122 #include <boost/foreach.hpp>
123 #include <boost/format.hpp>
124 #include <boost/function.hpp>
125 #include <boost/graph/adjacency_list.hpp>
126 #include <boost/graph/graph_traits.hpp>
127 #include <boost/graph/properties.hpp>
128 #include <boost/lexical_cast.hpp>
129 #include <boost/logic/tribool.hpp>
130 #include <boost/math/special_functions/fpclassify.hpp>
131 #include <boost/noncopyable.hpp>
132 #include <boost/optional.hpp>
133 #include <boost/ptr_container/ptr_map.hpp>
134 #include <boost/ptr_container/ptr_vector.hpp>
135 #include <boost/scoped_ptr.hpp>
136 #include <boost/serialization/access.hpp>
137 #include <boost/serialization/list.hpp>
138 #include <boost/serialization/map.hpp>
139 #include <boost/serialization/nvp.hpp>
140 #include <boost/serialization/string.hpp>
141 #include <boost/serialization/vector.hpp>
142 #include <boost/shared_ptr.hpp>
143 #include <boost/tuple/tuple.hpp>
144 #include <boost/unordered/unordered_set.hpp>
145 #include <boost/utility.hpp>
146 #include <boost/variant.hpp>
147 #include <boost/weak_ptr.hpp>
148 
149 //Threading Building Blocks includes
150 #include <tbb/compat/condition_variable>
151 #include <tbb/concurrent_hash_map.h>
152 #include <tbb/mutex.h>
153 #include <tbb/recursive_mutex.h>
154 #include <tbb/spin_mutex.h>
155 #include <tbb/spin_rw_mutex.h>
156 #include <tbb/task.h>
157 #include <tbb/tbb_thread.h>
158 
159 //VR-Forces includes
161 #include <vrfobjcore/vrfObject.h>
Factory templates DtStringKeyFactory and DtStringKeyFactoryWithParam.
A DtChord is a finite line segment in 3-space, represented by two points.
Contains the declaration of the DtExtent class.
Contains the DtExtEntityStateRepository class.
Contains the DtVrfEntityPublisher class declaration.

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)