VR-Link API Documentation for DIS
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 Thu Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (
www.mak.com
)