VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
examples
MC02Region
mc02Regions.h
Go to the documentation of this file.
1
//********************************************************************
2
// Copyright (c) 2005 MaK Technologies, Inc.
3
// All rights reserved.
4
//********************************************************************
5
#pragma once
6
7
// This file should be included to use the DtHyperspaceRegion defined by MC02.
8
// Each type of region derives from the second template parameter, so that it
9
// will have an appropriate interface. E.g. DtBlueSeaRegion has no modifiers for
10
// its dimensions, but DtGreenGroundSpace has modifiers for latitude and longitude.
11
// Note that notifyRtiOfUpdate() after setting bounds in order to commit the region
12
// modifications. Also note that this has only been implemented for HLA 1.3. We
13
// do plan to implement the 1516 versions of these files.
14
15
#include "
hypSpaceRegion.h
"
16
#include "
emptyDim.h
"
17
#include "
latLonDim.h
"
18
#include "
radForceDim.h
"
19
#include "
forceDim.h
"
20
#include "
dataLinkDim.h
"
21
#include "
databaseDim.h
"
22
23
typedef
DtHyperspaceRegion<DtClutterControlSpace, DtEmptyDimensions>
DtClutterControlRegion
;
24
typedef
DtHyperspaceRegion<DtClutterIntersectSpace, DtEmptyDimensions>
DtClutterIntersectRegion
;
25
typedef
DtHyperspaceRegion<DtBlueAirSpace, DtEmptyDimensions>
DtBlueAirRegion
;
26
typedef
DtHyperspaceRegion<DtRedAirSpace, DtEmptyDimensions >
DtRedAirRegion
;
27
typedef
DtHyperspaceRegion<DtGreenAirSpace, DtEmptyDimensions >
DtGreenAirRegion
;
28
typedef
DtHyperspaceRegion<DtBlueSeaSpace, DtEmptyDimensions >
DtBlueSeaRegion
;
29
typedef
DtHyperspaceRegion<DtRedSeaSpace, DtEmptyDimensions >
DtRedSeaRegion
;
30
typedef
DtHyperspaceRegion<DtGreenSeaSpace, DtEmptyDimensions >
DtGreenSeaRegion
;
31
typedef
DtHyperspaceRegion<DtBlueGroundSpace, DtLatLonDimensions >
DtBlueGroundRegion
;
32
typedef
DtHyperspaceRegion<DtRedGroundSpace, DtLatLonDimensions >
DtRedGroundRegion
;
33
typedef
DtHyperspaceRegion<DtGreenGroundSpace, DtLatLonDimensions >
DtGreenGroundRegion
;
34
typedef
DtHyperspaceRegion<DtHumanSpace, DtEmptyDimensions >
DtHumanRegion
;
35
typedef
DtHyperspaceRegion<DtRedHumanSpace, DtEmptyDimensions >
DtRedHumanRegion
;
36
typedef
DtHyperspaceRegion<DtBlueHumanSpace, DtEmptyDimensions >
DtBlueHumanRegion
;
37
typedef
DtHyperspaceRegion<DtGreenHumanSpace, DtEmptyDimensions >
DtGreenHumanRegion
;
38
typedef
DtHyperspaceRegion<DtTrackSpace, DtForceDimension >
DtTrackRegion
;
39
typedef
DtHyperspaceRegion<DtTrackModificationSpace, DtForceDimension >
DtTrackModificationRegion
;
40
typedef
DtHyperspaceRegion<DtFireSpace, DtEmptyDimensions >
DtFireRegion
;
41
typedef
DtHyperspaceRegion<DtDetonationSpace, DtEmptyDimensions >
DtDetonationRegion
;
42
typedef
DtHyperspaceRegion<DtLaserSpace, DtEmptyDimensions >
DtLaserRegion
;
43
typedef
DtHyperspaceRegion<DtEmissionSpace, DtRadarForceDimension >
DtEmissionRegion
;
44
typedef
DtHyperspaceRegion<DtIffSpace, DtEmptyDimensions >
DtIffRegion
;
45
typedef
DtHyperspaceRegion<DtEngineeringSpace, DtEmptyDimensions >
DtEngineeringRegion
;
46
typedef
DtHyperspaceRegion<DtSensorFootprintSpace, DtForceDimension >
DtSensorFootprintRegion
;
47
typedef
DtHyperspaceRegion<DtSensorDetectionSpace, DtForceDimension >
DtSensorDetectionRegion
;
48
typedef
DtHyperspaceRegion<DtContactReportSpace, DtForceDimension >
DtContactReportRegion
;
49
typedef
DtHyperspaceRegion<DtAmbientEnvironmentSpace, DtEmptyDimensions >
DtAmbientEnvironmentRegion
;
50
typedef
DtHyperspaceRegion<DtLocalEnvironmentSpace, DtLatLonDimensions >
DtLocalEnvironmentRegion
;
51
typedef
DtHyperspaceRegion<DtPersistentObjectSpace, DtDatabaseDimension >
DtPersistentObjectRegion
;
52
typedef
DtHyperspaceRegion<DtMissionStatusSpace, DtEmptyDimensions >
DtMissionStatusRegion
;
53
typedef
DtHyperspaceRegion<DtSigsSpace, DtEmptyDimensions >
DtSigsRegion
;
54
typedef
DtHyperspaceRegion<DtFedstateSpace, DtEmptyDimensions >
DtFedstateRegion
;
55
typedef
DtHyperspaceRegion<DtDamageAssessmentSpace, DtEmptyDimensions >
DtDamageAssessmentRegion
;
56
typedef
DtHyperspaceRegion<DtDataLinkSpace, DtDataLinkDimensions >
DtDataLinkRegion
;
57
typedef
DtHyperspaceRegion<DtWarconSpace, DtEmptyDimensions >
DtWarconRegion
;
58
typedef
DtHyperspaceRegion<DtTargetSpace, DtEmptyDimensions >
DtTargetRegion
;
59
typedef
DtHyperspaceRegion<DtJdlmSpace, DtEmptyDimensions >
DtJdlmRegion
;
60
61
62
63
64
Document ID: Generated on Wed Jan 7 13:31:29 EST 2015 from SVN revision 149162
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)