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 Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (
www.mak.com
)