VR-Link API Documentation for DIS
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
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 Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)