VR-Link API Documentation for HLA 1516
mc02Regions.h
Go to the documentation of this file.
00001 //********************************************************************
00002 // Copyright (c) 2005 MaK Technologies, Inc.
00003 // All rights reserved.
00004 //********************************************************************
00005 #pragma once
00006 
00007 // This file should be included to use the DtHyperspaceRegion defined by MC02.
00008 // Each type of region derives from the second template parameter, so that it 
00009 // will have an appropriate interface.  E.g. DtBlueSeaRegion has no modifiers for
00010 // its dimensions, but DtGreenGroundSpace has modifiers for latitude and longitude.
00011 // Note that notifyRtiOfUpdate() after setting bounds in order to commit the region
00012 // modifications.  Also note that this has only been implemented for HLA 1.3.  We
00013 // do plan to implement the 1516 versions of these files.
00014 
00015 #include "hypSpaceRegion.h"
00016 #include "emptyDim.h"
00017 #include "latLonDim.h"
00018 #include "radForceDim.h"
00019 #include "forceDim.h"
00020 #include "dataLinkDim.h"
00021 #include "databaseDim.h"
00022 
00023 typedef DtHyperspaceRegion<DtClutterControlSpace, DtEmptyDimensions> DtClutterControlRegion;
00024 typedef DtHyperspaceRegion<DtClutterIntersectSpace, DtEmptyDimensions> DtClutterIntersectRegion;
00025 typedef DtHyperspaceRegion<DtBlueAirSpace, DtEmptyDimensions> DtBlueAirRegion;
00026 typedef DtHyperspaceRegion<DtRedAirSpace, DtEmptyDimensions > DtRedAirRegion;
00027 typedef DtHyperspaceRegion<DtGreenAirSpace, DtEmptyDimensions > DtGreenAirRegion;
00028 typedef DtHyperspaceRegion<DtBlueSeaSpace, DtEmptyDimensions > DtBlueSeaRegion;
00029 typedef DtHyperspaceRegion<DtRedSeaSpace, DtEmptyDimensions > DtRedSeaRegion;
00030 typedef DtHyperspaceRegion<DtGreenSeaSpace, DtEmptyDimensions > DtGreenSeaRegion;
00031 typedef DtHyperspaceRegion<DtBlueGroundSpace, DtLatLonDimensions > DtBlueGroundRegion;
00032 typedef DtHyperspaceRegion<DtRedGroundSpace, DtLatLonDimensions > DtRedGroundRegion;
00033 typedef DtHyperspaceRegion<DtGreenGroundSpace, DtLatLonDimensions > DtGreenGroundRegion;
00034 typedef DtHyperspaceRegion<DtHumanSpace, DtEmptyDimensions > DtHumanRegion;
00035 typedef DtHyperspaceRegion<DtRedHumanSpace, DtEmptyDimensions > DtRedHumanRegion;
00036 typedef DtHyperspaceRegion<DtBlueHumanSpace, DtEmptyDimensions > DtBlueHumanRegion;
00037 typedef DtHyperspaceRegion<DtGreenHumanSpace, DtEmptyDimensions > DtGreenHumanRegion;
00038 typedef DtHyperspaceRegion<DtTrackSpace, DtForceDimension > DtTrackRegion;
00039 typedef DtHyperspaceRegion<DtTrackModificationSpace, DtForceDimension > DtTrackModificationRegion;
00040 typedef DtHyperspaceRegion<DtFireSpace, DtEmptyDimensions > DtFireRegion;
00041 typedef DtHyperspaceRegion<DtDetonationSpace, DtEmptyDimensions > DtDetonationRegion;
00042 typedef DtHyperspaceRegion<DtLaserSpace, DtEmptyDimensions > DtLaserRegion;
00043 typedef DtHyperspaceRegion<DtEmissionSpace, DtRadarForceDimension > DtEmissionRegion;
00044 typedef DtHyperspaceRegion<DtIffSpace, DtEmptyDimensions > DtIffRegion;
00045 typedef DtHyperspaceRegion<DtEngineeringSpace, DtEmptyDimensions > DtEngineeringRegion;
00046 typedef DtHyperspaceRegion<DtSensorFootprintSpace, DtForceDimension > DtSensorFootprintRegion;
00047 typedef DtHyperspaceRegion<DtSensorDetectionSpace, DtForceDimension > DtSensorDetectionRegion;
00048 typedef DtHyperspaceRegion<DtContactReportSpace, DtForceDimension > DtContactReportRegion;
00049 typedef DtHyperspaceRegion<DtAmbientEnvironmentSpace, DtEmptyDimensions > DtAmbientEnvironmentRegion;
00050 typedef DtHyperspaceRegion<DtLocalEnvironmentSpace, DtLatLonDimensions > DtLocalEnvironmentRegion;
00051 typedef DtHyperspaceRegion<DtPersistentObjectSpace, DtDatabaseDimension > DtPersistentObjectRegion;
00052 typedef DtHyperspaceRegion<DtMissionStatusSpace, DtEmptyDimensions > DtMissionStatusRegion;
00053 typedef DtHyperspaceRegion<DtSigsSpace, DtEmptyDimensions > DtSigsRegion;
00054 typedef DtHyperspaceRegion<DtFedstateSpace, DtEmptyDimensions > DtFedstateRegion;
00055 typedef DtHyperspaceRegion<DtDamageAssessmentSpace, DtEmptyDimensions > DtDamageAssessmentRegion;
00056 typedef DtHyperspaceRegion<DtDataLinkSpace, DtDataLinkDimensions > DtDataLinkRegion;
00057 typedef DtHyperspaceRegion<DtWarconSpace, DtEmptyDimensions > DtWarconRegion;
00058 typedef DtHyperspaceRegion<DtTargetSpace, DtEmptyDimensions > DtTargetRegion;
00059 typedef DtHyperspaceRegion<DtJdlmSpace, DtEmptyDimensions > DtJdlmRegion;
00060 
00061 
00062 
00063 
00064 

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)