![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 1999-2002 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 /******************************************************************************* 00006 ** $RCSfile: compTypes.h,v $ $Revision: 1.125 $ $State: Exp $ 00007 *******************************************************************************/ 00008 00012 00016 00017 #ifndef compTypes_H_ 00018 #define compTypes_H_ 00019 00020 00021 const char DtBaseComponentType[] = "base-component"; 00022 00024 const char DtObstructionSensorType[] = "obstruction-sensor"; 00025 const char DtObjectSensorType[] = "object-sensor"; 00026 const char DtRadarObjectSensorType[] = "radar-signature-sensor"; 00027 const char DtSignatureObjectSensorType[] = "signature-sensor"; 00028 const char DtHumanObstructionSensorType[] = "human-obstruction-sensor"; 00029 const char DtSpotReportReceiverType[] = "spot-report-receiver"; 00030 00032 const char DtControllerComponentType[] = "controller-component"; 00033 const char DtBaseMountingControllerType[] = "base-mounting-controller"; 00034 const char DtMountingControllerType[] = "mounting-controller"; 00035 const char DtBaseWeaponControllerType[] = "base-weapon-controller"; 00036 const char DtWeaponControllerType[] = "weapon-controller"; 00037 const char DtIndirectFireControllerType[] = "indirect-fire-controller"; 00038 const char DtIndirectFireWeaponControllerType[] = "indirect-fire-weapon-controller"; 00039 const char DtLauncherControllerType[] = "missile-launcher-controller"; 00040 const char DtGroundJoyTurretControllerType[] = "ground-turret-joystick-controller"; 00041 const char DtTurretScanControllerType[] = "turret-scan-controller"; 00042 const char DtTurretAcquireControllerType[] = "turret-acquire-controller"; 00043 const char DtBallisticGunControllerType[] = "ballistic-gun-controller"; 00044 const char DtBallisticGunJoyControllerType[] = "ballistic-gun-joy-controller"; 00045 const char DtWaitControllerType[] = "wait-controller"; 00046 const char DtAirVehicleWeaponHoldControllerType[] = "air-vehicle-weapon-hold-controller"; 00047 const char DtDefaultLandingGearControllerType[] = "default-landing-gear-controller"; 00048 const char DtDirectFireControllerType[] = "direct-fire-weapon-controller"; 00049 const char DtHumanAcquireControllerType[] = "human-acquire-controller"; 00050 const char DtHumanAimWeaponControllerType[] = "human-aim-weapon-controller"; 00051 const char DtHumanLauncherAcquireControllerType[] = "human-launcher-acquire-controller"; 00052 const char DtHumanPostureControllerType[] = "human-posture-controller"; 00053 const char DtHumanSetControllerType[] = "human-set-controller"; 00054 const char DtDIGuyControllerType[] = "di-guy-controller"; 00055 const char DtContactFusionControllerType[] = "contact-fusion-controller"; 00056 const char DtLaunchSmokeControllerType[] = "launch-smoke-controller"; 00057 const char DtLasingComponentType[] = "laser-controller"; 00058 const char DtLasingMissileTrackControllerType[]="lasing-missile-track-controller"; 00059 const char DtLaserGuidedLauncherControllerType[]="laser-guided-launcher-controller"; 00060 const char DtIntegratedLaserGuidedLauncherControllerType[]="integrated-laser-guided-launcher-controller"; 00061 const char DtVrfObjectDataMessengerType[] = "vrf-object-data-messenger"; 00062 const char DtMovementBasedTerrainPreloadControllerType[] = "movement-based-terrain-preload-controller"; 00063 const char DtShapeBasedTerrainPreloadControllerType[] = "shape-based-terrain-preload-controller"; 00064 00066 const char DtSpotReportGeneratorControllerType[] = "spot-report-generator-controller"; 00067 const char DtCruiseMissileLaunchControllerType[] = "cruise-missile-launch-controller"; 00068 const char DtTargetSelectionControllerType[] = "target-selection-controller"; 00069 const char DtLaserDetectorComponentType[]="laser-detector-controller"; 00070 00072 const char DtGroundAutoMovementControllerType[] = "ground-auto-move-controller"; 00073 const char DtGroundJoyMoveControllerType[] = "ground-move-joystick-controller"; 00074 const char DtGroundStopMovingControllerType[] = "ground-stop-moving-controller"; 00075 const char DtFixedWingPilotControllerType[] = "fixed-wing-pilot-controller"; 00076 const char DtRotaryWingPilotControllerType[] = "rotary-wing-pilot-controller"; 00077 const char DtMissileMovementControllerType[] = "missile-controller"; 00078 const char DtSurfaceEntityPilotControllerType[] = "surface-entity-pilot-controller"; 00079 const char DtGroundMoveDirectionControllerType[] = "ground-auto-move-direction-controller"; 00080 const char DtHumanStopMovingControllerType[] = "human-stop-moving-controller"; 00081 const char DtHumanTurnToControllerType[] = "human-turn-to-controller"; 00082 const char DtHumanJoystickMovementControllerType[] = "human-joystick-movement-controller"; 00083 00085 const char DtFixedWingDefaultControllerType[] = "fixed-wing-default-controller"; 00086 const char DtRotaryWingWaitType[] = "helicopter-wait-controller"; 00087 const char DtRotaryWingLoiterType[] = "helicopter-loiter-controller"; 00088 const char DtCruiseMissileDefaultControllerType[] = "cruise-missile-default-controller"; 00089 00091 const char DtGroundAutoCollisionAvoidanceType[] = "ground-auto-collision-controller"; 00092 const char DtRotaryWingCollisionAvoidanceType[] = "helicopter-collision-avoidance-controller"; 00093 const char DtHumanCollisionAvoidanceControllerType[] = "human-collision-avoidance-controller"; 00094 00096 const char DtGroundAutoMoveToDestinationType[] = "ground-auto-move-to-destination-controller"; 00097 const char DtGroundAutoMoveToType[] = "ground-auto-move-to-controller"; 00098 const char DtGroundAutoMoveToLocationType[] = "ground-auto-move-to-location-controller"; 00099 const char DtSimpRotaryWingMoveToType[] = "Simple-Rotary-Wing-move-to-controller"; 00100 const char DtRotaryWingMoveToType[] = "helicopter-move-to-controller"; 00101 const char DtRotaryWingMoveToLocationType[] = "helicopter-move-to-location-controller"; 00102 const char DtFixedWingMoveToControllerType[] = "fixed-wing-move-to-controller"; 00103 const char DtFixedWingMoveToLocationControllerType[] = "fixed-wing-move-to-location-controller"; 00104 const char DtMissileMoveToType[] = "missile-move-to-controller"; 00105 const char DtSurfaceEntityMoveToType[] = "surface-entity-move-to-controller"; 00106 const char DtSurfaceEntityMoveToLocationType[] = "surface-entity-move-to-location-controller"; 00107 const char DtFixedWingFlyIntoControllerType[] = "fixed-wing-fly-into-controller"; 00108 const char DtHumanMoveToControllerType[] = "human-move-to-controller"; 00109 const char DtGroundInterceptAndDestroyControllerType[] = "ground-intercept-and-destroy-controller"; 00110 00112 const char DtGroundOrbitControllerType[] = "ground-orbit-controller"; 00113 00114 00116 const char DtGroundAutoFollowEntityType[] = "ground-auto-follow-entity-controller"; 00117 const char DtFixedWingFollowEntityControllerType[] = "fixed-wing-follow-entity-controller"; 00118 const char DtRotaryWingFollowEntityType[] = "helicopter-follow-entity-controller"; 00119 const char DtMissileTrackEntityType[] = "missile-track-entity-controller"; 00120 const char DtSurfaceEntityFollowEntityType[] = "surface-entity-follow-entity-controller"; 00121 const char DtHumanFollowControllerType[] = "human-follow-controller"; 00122 00124 const char DtGroundAutoMoveAlongType[] = "ground-auto-move-along-controller"; 00125 const char DtFixedWingMoveAlongControllerType[] = "fixed-wing-move-along-controller"; 00126 const char DtCruiseMissileMoveAlongControllerType[] = 00127 "cruise-missile-move-along-controller"; 00128 const char DtRotaryWingMoveAlongType[] = "helicopter-move-along-controller"; 00129 const char DtSurfaceEntityMoveAlongType[] = "surface-entity-move-along-controller"; 00130 const char DtHumanMoveAlongControllerType[] = "human-move-along-controller"; 00131 00133 const char DtGroundAutoPatrolRouteType[] = "ground-auto-patrol-route-controller"; 00134 const char DtFixedWingPatrolRouteControllerType[] = "fixed-wing-patrol-route-controller"; 00135 const char DtRotaryWingPatrolRouteType[] = "helicopter-patrol-route-controller"; 00136 const char DtSurfaceEntityPatrolRouteType[] = "surface-entity-patrol-route-controller"; 00137 const char DtHumanPatrolControllerType[] = "human-patrol-controller"; 00138 00140 const char DtGroundAutoPatrolBetweenType[] = "ground-auto-patrol-between-controller"; 00141 const char DtFixedWingPatrolBetweenControllerType[] = "fixed-wing-patrol-between-controller"; 00142 const char DtRotaryWingPatrolBetweenType[] = "helicopter-patrol-between-controller"; 00143 const char DtSurfaceEntityPatrolBetweenType[] = "surface-entity-patrol-between-controller"; 00144 00145 const char DtPathMovementType[] = "path-movement-controller"; 00146 const char DtRailPathControllerType[] = "rail-path-controller"; 00147 const char DtRailMoveAlongType[] = "rail-movement-controller"; 00148 00150 const char DtGroundAutoTurnToHeadingType[] = "ground-auto-turn-to-heading-controller"; 00151 const char DtRotaryWingTurnToHeadingControllerType[] = "rotary-wing-turn-to-heading-controller"; 00152 00154 00155 const char DtEmbarkationControllerType[] = "embarkation-controller"; 00156 const char DtRotaryWingEmbarkationControllerType[] = "rotary-wing-embarkation-controller"; 00157 const char DtFixedWingEmbarkationControllerType[] = "fixed-wing-embarkation-controller"; 00158 00159 const char DtOccupancyDirectorControllerType[] = "occupancy-director-controller"; 00160 00162 const char DtFixedWingLandingControllerType[] = "fixed-wing-landing-controller"; 00163 const char DtFixedWingTakeoffControllerType[] = "fixed-wing-takeoff-controller"; 00164 const char DtRotaryWingLandingControllerType[] = "rotary-wing-landing-controller"; 00165 00167 const char DtFixedWingJoyFlightControllerType[] = "fixed-wing-joy-flight-controller"; 00168 const char DtRotaryWingJoyFlightControllerType[] = "rotary-wing-joy-flight-controller"; 00169 00170 const char DtLocalEntitySetControllerType[] = "local-entity-set-controller"; 00171 const char DtAirVehicleSetControllerType[] = "air-vehicle-set-controller"; 00172 const char DtFixedWingEntitySetControllerType[] = "fixed-wing-entity-set-controller"; 00173 const char DtCulturalFeatureSetControllerType[] = "cultural-feature-set-controller"; 00174 00175 const char DtSendRadioMessageControllerType[] = "send-radio-message-controller"; 00176 const char DtHumanEyepointControllerType[] = "human-eyepoint-controller"; 00177 00178 const char DtPseudoAggregateOrganizationControllerType[] = "pseudo-aggregate-organization-controller"; 00179 const char DtPseudoAggregateSetControllerType[] = "pseudo-aggregate-set-controller"; 00180 const char DtPseudoAggregateWaitControllerType[] = "pseudo-aggregate-wait-controller"; 00181 const char DtAggregateFormationControllerType[] = "aggregate-formation-controller"; 00182 const char DtAggregateMoveAlongControllerType[] = "aggregate-move-along-controller"; 00183 const char DtAggregatePatrolAlongControllerType[] = "aggregate-patrol-along-controller"; 00184 const char DtAggregateMoveIntoFormationControllerType[] = "aggregate-move-into-formation-controller"; 00185 const char DtAggregateTurnToHeadingControllerType[] = "aggregate-turn-to-heading-controller"; 00186 const char DtAggregateMoveToControllerType[] = "aggregate-move-to-controller"; 00187 const char DtAggregateMoveToLocationControllerType[] = "aggregate-move-to-location-controller"; 00188 const char DtAggregatePatrolBetweenControllerType[] = "aggregate-patrol-between-controller"; 00189 const char DtAggregateEmbarkationControllerType[] = "aggregate-embarkation-controller"; 00190 const char DtAggregateOccupancyDirectorControllerType[] = "aggregate-occupancy-director-controller"; 00191 const char DtAggreagateOccupancyDirectorControllerType[] = "aggregate-occupancy-director-controller"; 00192 const char DtUncoordinatedAggMoveToControllerType[] = "uncoordinated-aggregate-move-to-controller"; 00193 const char DtUncoordinatedAggMoveToLocControllerType[] = "uncoordinated-aggregate-move-to-location-controller"; 00194 const char DtIffControllerType[] = "iff-controller"; 00195 const char DtEmitterComponentType[] = "emitter-component"; 00196 const char DtOrganizationControllerType[] = "organization-controller"; 00197 const char DtTopLevelOrganizationControllerType[] = "top-level-organization-controller"; 00198 const char DtDetonationControllerType[] = "detonation-controller"; 00199 const char DtConvoyTaskControllerType[] = "convoy-task-controller"; 00200 const char DtLimitExistenceControllerType[] = "limit-existence-controller"; 00201 const char DtFallingFromSkyActuatorType[] = "fall-from-sky-actuator"; 00202 const char DtLaunchExpendableResourceControllerType[] = "launch-expendable-resource-controller"; 00203 const char DtMissileDistractionControllerType[] = "missile-distraction-controller"; 00204 00206 const char DtActuatorComponentType[] = "actuator-component"; 00207 const char DtAggregateActuatorType[] = "aggregate-actuator"; 00208 const char DtAutomotiveActuatorType[] = "automotive-actuator"; 00209 const char DtIndirectArtilleryActuatorType[] = "indirect-artillery-actuator"; 00210 const char DtFixedWingActuatorType[] = "fixed-wing-actuator"; 00211 const char DtRotaryWingActuatorType[] = "rotary-wing-actuator"; 00212 const char DtMissileManeuverActuatorType[] = "missile-maneuver-actuator"; 00213 const char DtMissileCollisionActuatorType[] = "missile-collision-actuator"; 00214 const char DtSurfaceEntityActuatorType[] = "surface-entity-actuator"; 00215 const char DtDamageAdjudicationActuatorType[] = "damage-adjudication-actuator"; 00216 const char DtMultipleHitDamageActuatorType[] = "multiple-hit-damage-actuator"; 00217 const char DtUnderFireDeterminationSensorType[] = "under-fire-determination-sensor"; 00218 const char DtPseudoAggregateDamageActuatorType[] = "pseudo-aggregate-damage-actuator"; 00219 const char DtTurretActuatorType[] = "turret-actuator"; 00220 const char DtWeaponActuatorType[] = "weapon-actuator"; 00221 const char DtAzimuthMountActuatorType[] = "azimuth-mount-actuator"; 00222 const char DtElevationMountActuatorType[] = "elevation-mount-actuator"; 00223 const char DtBallisticGunActuatorType[] = "ballistic-gun-actuator"; 00224 const char DtBallisticGunJoyActuatorType[] = "ballistic-gun-joystick-actuator"; 00225 const char DtLauncherActuatorType[] = "missile-launcher-actuator"; 00226 const char DtIndirectFireActuatorType[] = "indirect-fire-actuator"; 00227 const char DtSwingingPartActuatorType[] = "swinging-part-actuator"; 00228 const char DtHumanMovementActuatorType[] = "human-movement-actuator"; 00229 const char DtWarheadDetonationActuatorType[] = "warhead-detonation-actuator"; 00230 const char DtHumanWeaponStateActuatorType[] = "human-weapon-state-actuator"; 00231 const char DtTacticalSmokeActuatorType[] = "tactical-smoke-actuator"; 00232 const char DtGlobalEnvironmentActuatorType[] = "global-environment-actuator"; 00233 const char DtAggregatedResolutionControllerType[] = "aggregate-model-resolution-controller"; 00234 const char DtAggregatedMoveAlongControllerType[] = "aggregated-move-along-controller"; 00235 const char DtAggregatedMoveToControllerType[] = "aggregated-move-to-controller"; 00236 const char DtAggregatedMovementActuatorType[] = "aggregated-movement-actuator"; 00237 const char DtAggregatedSetControllerType[] = "aggregated-set-controller"; 00238 const char DtAggregatedPatrolControllerType[] = "aggregated-patrol-controller"; 00239 const char DtAutoAggregateDisaggregateControllerType[] = "auto-aggregate-disaggregate-controller"; 00240 const char DtVerticalLauncherControllerType[] = "vertical-launcher-controller"; 00241 const char DtSystemSwitcherControllerType[] = "system-switcher-controller"; 00242 const char DtCombatRangeControllerType[] = "combat-range-controller"; 00243 const char DtFixedWingFlightCommandControllerType[] = "fixed-wing-flight-command-controller"; 00244 const char DtRotaryWingFlightCommandControllerType[] = "rotary-wing-flight-command-controller"; 00245 00250 const char DtIndividualLifeFormDamageAdjudicationActuatorType[] = "individual-lifeform-damage-adjudication-actuator"; 00252 00253 #endif 00254