VR-Forces 4.2 Class Documentation
compTypes.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
13 
14 #pragma once
15 
16 const char DtBaseComponentType[] = "base-component";
17 
19 const char DtObstructionSensorType[] = "obstruction-sensor";
20 const char DtObjectSensorType[] = "object-sensor";
21 const char DtRadarObjectSensorType[] = "radar-signature-sensor";
22 const char DtPassiveSonarSensorType[] = "passive-sonar-sensor";
23 const char DtActiveSonarSensorType[] = "active-sonar-sensor";
24 const char DtSignatureObjectSensorType[] = "signature-sensor";
25 const char DtHumanObstructionSensorType[] = "human-obstruction-sensor";
26 const char DtSpotReportReceiverType[] = "spot-report-receiver";
27 const char DtSimpleProximitySensorType[] = "simple-proximity-sensor";
28 
30 const char DtControllerComponentType[] = "controller-component";
31 const char DtBaseMountingControllerType[] = "base-mounting-controller";
32 const char DtMountingControllerType[] = "mounting-controller";
33 const char DtBaseWeaponControllerType[] = "base-weapon-controller";
34 const char DtWeaponControllerType[] = "weapon-controller";
35 const char DtIndirectFireControllerType[] = "indirect-fire-controller";
36 const char DtIndirectFireWeaponControllerType[] = "indirect-fire-weapon-controller";
37 const char DtLauncherControllerType[] = "missile-launcher-controller";
38 const char DtGroundJoyTurretControllerType[] = "ground-turret-joystick-controller";
39 const char DtTurretScanControllerType[] = "turret-scan-controller";
40 const char DtTurretAcquireControllerType[] = "turret-acquire-controller";
41 const char DtBallisticGunControllerType[] = "ballistic-gun-controller";
42 const char DtBallisticGunJoyControllerType[] = "ballistic-gun-joy-controller";
43 const char DtWaitControllerType[] = "wait-controller";
44 const char DtAirVehicleWeaponHoldControllerType[] = "air-vehicle-weapon-hold-controller";
45 const char DtDefaultLandingGearControllerType[] = "default-landing-gear-controller";
46 const char DtDirectFireControllerType[] = "direct-fire-weapon-controller";
47 const char DtHumanAcquireControllerType[] = "human-acquire-controller";
48 const char DtHumanAimWeaponControllerType[] = "human-aim-weapon-controller";
49 const char DtHumanLauncherAcquireControllerType[] = "human-launcher-acquire-controller";
50 const char DtHumanPostureControllerType[] = "human-posture-controller";
51 const char DtHumanSetControllerType[] = "human-set-controller";
52 const char DtDIGuyControllerType[] = "di-guy-controller";
53 const char DtContactFusionControllerType[] = "contact-fusion-controller";
54 const char DtLaunchSmokeControllerType[] = "launch-smoke-controller";
55 const char DtLasingComponentType[] = "laser-controller";
56 const char DtLasingMissileTrackControllerType[]="lasing-missile-track-controller";
57 const char DtLaserGuidedLauncherControllerType[]="laser-guided-launcher-controller";
58 const char DtIntegratedLaserGuidedLauncherControllerType[]="integrated-laser-guided-launcher-controller";
59 const char DtVrfObjectDataMessengerType[] = "vrf-object-data-messenger";
60 const char DtMovementBasedTerrainPreloadControllerType[] = "movement-based-terrain-preload-controller";
61 const char DtShapeBasedTerrainPreloadControllerType[] = "shape-based-terrain-preload-controller";
62 const char DtReleaseBombControllerType[]="release-bomb-controller";
63 const char DtBombControllerType[]="bomb-controller";
64 const char DtScriptedMovementControllerType[] = "scripted-movement-controller";
65 const char DtMissileTargetControllerType[] = "missile-target-controller";
66 const char DtScriptEnableControllerType[] = "script-enable-controller";
67 
69 const char DtSpotReportGeneratorControllerType[] = "spot-report-generator-controller";
70 const char DtMunitionLaunchControllerType[] = "munition-launch-controller";
71 const char DtCruiseMissileLaunchControllerType[] = "cruise-missile-launch-controller";
72 const char DtTargetSelectionControllerType[] = "target-selection-controller";
73 const char DtLaserDetectorComponentType[]="laser-detector-controller";
74 
76 const char DtGroundAutoMovementControllerType[] = "ground-auto-move-controller";
77 const char DtGroundJoyMoveControllerType[] = "ground-move-joystick-controller";
78 const char DtGroundStopMovingControllerType[] = "ground-stop-moving-controller";
79 const char DtFixedWingPilotControllerType[] = "fixed-wing-pilot-controller";
80 const char DtRotaryWingPilotControllerType[] = "rotary-wing-pilot-controller";
81 const char DtMissileMovementControllerType[] = "missile-controller";
82 const char DtSurfaceEntityPilotControllerType[] = "surface-entity-pilot-controller";
83 const char DtSurfaceEntityStopControllerType[] = "surface-entity-stop-controller";
84 const char DtSubSurfaceDepthControllerType[] = "subsurface-depth-controller";
85 const char DtGroundMoveDirectionControllerType[] = "ground-auto-move-direction-controller";
86 const char DtHumanStopMovingControllerType[] = "human-stop-moving-controller";
87 const char DtHumanTurnToControllerType[] = "human-turn-to-controller";
88 const char DtHumanJoystickMovementControllerType[] = "human-joystick-movement-controller";
89 
91 const char DtFixedWingDefaultControllerType[] = "fixed-wing-default-controller";
92 const char DtRotaryWingWaitType[] = "helicopter-wait-controller";
93 const char DtRotaryWingLoiterType[] = "helicopter-loiter-controller";
94 const char DtCruiseMissileDefaultControllerType[] = "cruise-missile-default-controller";
95 
97 const char DtGroundAutoCollisionAvoidanceType[] = "ground-auto-collision-controller";
98 const char DtRotaryWingCollisionAvoidanceType[] = "helicopter-collision-avoidance-controller";
99 const char DtHumanCollisionAvoidanceControllerType[] = "human-collision-avoidance-controller";
100 
102 const char DtGroundAutoMoveToDestinationType[] = "ground-auto-move-to-destination-controller";
103 const char DtGroundAutoMoveToType[] = "ground-auto-move-to-controller";
104 const char DtGroundAutoMoveToLocationType[] = "ground-auto-move-to-location-controller";
105 const char DtSimpRotaryWingMoveToType[] = "Simple-Rotary-Wing-move-to-controller";
106 const char DtRotaryWingMoveToType[] = "helicopter-move-to-controller";
107 const char DtRotaryWingMoveToLocationType[] = "helicopter-move-to-location-controller";
108 const char DtFixedWingMoveToControllerType[] = "fixed-wing-move-to-controller";
109 const char DtFixedWingMoveToLocationControllerType[] = "fixed-wing-move-to-location-controller";
110 const char DtMissileMoveToType[] = "missile-move-to-controller";
111 const char DtSurfaceEntityMoveToType[] = "surface-entity-move-to-controller";
112 const char DtSurfaceEntityMoveToLocationType[] = "surface-entity-move-to-location-controller";
113 const char DtSurfaceEntityTurnMoveType[] = "surface-entity-turn-move-controller";
114 const char DtFixedWingFlyIntoControllerType[] = "fixed-wing-fly-into-controller";
115 const char DtHumanMoveToControllerType[] = "human-move-to-controller";
116 const char DtGroundInterceptAndDestroyControllerType[] = "ground-intercept-and-destroy-controller";
117 
119 const char DtGroundAutoFollowEntityType[] = "ground-auto-follow-entity-controller";
120 const char DtFixedWingFollowEntityControllerType[] = "fixed-wing-follow-entity-controller";
121 const char DtRotaryWingFollowEntityType[] = "helicopter-follow-entity-controller";
122 const char DtMissileTrackEntityType[] = "missile-track-entity-controller";
123 const char DtSurfaceEntityFollowEntityType[] = "surface-entity-follow-entity-controller";
124 const char DtHumanFollowControllerType[] = "human-follow-controller";
125 
127 const char DtGroundAutoMoveAlongType[] = "ground-auto-move-along-controller";
128 const char DtFixedWingMoveAlongControllerType[] = "fixed-wing-move-along-controller";
130  "cruise-missile-move-along-controller";
131 const char DtRotaryWingMoveAlongType[] = "helicopter-move-along-controller";
132 const char DtSurfaceEntityMoveAlongType[] = "surface-entity-move-along-controller";
133 const char DtHumanMoveAlongControllerType[] = "human-move-along-controller";
134 
136 const char DtGroundAutoPatrolRouteType[] = "ground-auto-patrol-route-controller";
137 const char DtFixedWingPatrolRouteControllerType[] = "fixed-wing-patrol-route-controller";
138 const char DtRotaryWingPatrolRouteType[] = "helicopter-patrol-route-controller";
139 const char DtSurfaceEntityPatrolRouteType[] = "surface-entity-patrol-route-controller";
140 const char DtHumanPatrolControllerType[] = "human-patrol-controller";
141 
143 const char DtGroundAutoPatrolBetweenType[] = "ground-auto-patrol-between-controller";
144 const char DtFixedWingPatrolBetweenControllerType[] = "fixed-wing-patrol-between-controller";
145 const char DtRotaryWingPatrolBetweenType[] = "helicopter-patrol-between-controller";
146 const char DtSurfaceEntityPatrolBetweenType[] = "surface-entity-patrol-between-controller";
147 
148 const char DtRailPathControllerType[] = "rail-path-controller";
149 const char DtRailMoveAlongType[] = "rail-movement-controller";
150 
152 const char DtGroundAutoTurnToHeadingType[] = "ground-auto-turn-to-heading-controller";
153 const char DtRotaryWingTurnToHeadingControllerType[] = "rotary-wing-turn-to-heading-controller";
154 
156 
157 const char DtEmbarkationControllerType[] = "embarkation-controller";
158 const char DtRotaryWingEmbarkationControllerType[] = "rotary-wing-embarkation-controller";
159 const char DtFixedWingEmbarkationControllerType[] = "fixed-wing-embarkation-controller";
160 
161 const char DtOccupancyDirectorControllerType[] = "occupancy-director-controller";
162 
164 const char DtFixedWingLandingControllerType[] = "fixed-wing-landing-controller";
165 const char DtFixedWingTakeoffControllerType[] = "fixed-wing-takeoff-controller";
166 const char DtRotaryWingLandingControllerType[] = "rotary-wing-landing-controller";
167 
169 const char DtFixedWingJoyFlightControllerType[] = "fixed-wing-joy-flight-controller";
170 const char DtRotaryWingJoyFlightControllerType[] = "rotary-wing-joy-flight-controller";
171 
172 const char DtLocalEntitySetControllerType[] = "local-entity-set-controller";
173 const char DtAirVehicleSetControllerType[] = "air-vehicle-set-controller";
174 const char DtSurfaceEntitySetControllerType[] = "surface-entity-set-controller";
175 const char DtFixedWingEntitySetControllerType[] = "fixed-wing-entity-set-controller";
176 const char DtCulturalFeatureSetControllerType[] = "cultural-feature-set-controller";
177 const char DtNavalMineSetControllerType[] = "naval-mine-set-controller";
178 const char DtSinkToDepthActuatorType[] = "sink-to-depth-actuator";
179 
180 const char DtSendRadioMessageControllerType[] = "send-radio-message-controller";
181 const char DtHumanEyepointControllerType[] = "human-eyepoint-controller";
182 
183 const char DtPseudoAggregateOrganizationControllerType[] = "pseudo-aggregate-organization-controller";
184 const char DtPseudoAggregateSetControllerType[] = "pseudo-aggregate-set-controller";
185 const char DtPseudoAggregateWaitControllerType[] = "pseudo-aggregate-wait-controller";
186 const char DtAggregateFormationControllerType[] = "aggregate-formation-controller";
187 const char DtConvoyFormationControllerType[] = "convoy-formation-controller";
188 const char DtAggregateMoveAlongControllerType[] = "aggregate-move-along-controller";
189 const char DtAggregatePatrolAlongControllerType[] = "aggregate-patrol-along-controller";
190 const char DtAggregateMoveIntoFormationControllerType[] = "aggregate-move-into-formation-controller";
191 const char DtAggregateTurnToHeadingControllerType[] = "aggregate-turn-to-heading-controller";
192 const char DtAggregateMoveToControllerType[] = "aggregate-move-to-controller";
193 const char DtAggregateMoveToLocationControllerType[] = "aggregate-move-to-location-controller";
194 const char DtAggregatePatrolBetweenControllerType[] = "aggregate-patrol-between-controller";
195 const char DtAggregateEmbarkationControllerType[] = "aggregate-embarkation-controller";
196 const char DtAggregateOccupancyDirectorControllerType[] = "aggregate-occupancy-director-controller";
197 const char DtAggreagateOccupancyDirectorControllerType[] = "aggregate-occupancy-director-controller";
198 const char DtUncoordinatedAggMoveToControllerType[] = "uncoordinated-aggregate-move-to-controller";
199 const char DtUncoordinatedAggMoveToLocControllerType[] = "uncoordinated-aggregate-move-to-location-controller";
200 const char DtIffControllerType[] = "iff-controller";
201 const char DtEmitterComponentType[] = "emitter-component";
202 const char DtOrganizationControllerType[] = "organization-controller";
203 const char DtTopLevelOrganizationControllerType[] = "top-level-organization-controller";
204 const char DtDetonationControllerType[] = "detonation-controller";
205 const char DtConvoyTaskControllerType[] = "convoy-task-controller";
206 const char DtLimitExistenceControllerType[] = "limit-existence-controller";
207 const char DtFallingFromSkyActuatorType[] = "fall-from-sky-actuator";
208 const char DtLaunchExpendableResourceControllerType[] = "launch-expendable-resource-controller";
209 const char DtMissileDistractionControllerType[] = "missile-distraction-controller";
210 const char DtScriptMultiTaskControllerType[] = "script-multi-task-controller";
211 const char DtGroundMovementChooserControllerType[] = "ground-movement-chooser-controller";
212 const char DtCompatibilityControllerType[] = "compatibility-controller";
213 const char DtScriptReactiveTaskControllerType[] = "script-reactive-task-controller";
214 
216 const char DtActuatorComponentType[] = "actuator-component";
217 const char DtAggregateActuatorType[] = "aggregate-actuator";
218 const char DtUpdateRepositoryActuatorType[] = "update-repository-actuator";
219 const char DtAutomotiveActuatorType[] = "automotive-actuator";
220 const char DtIndirectArtilleryActuatorType[] = "indirect-artillery-actuator";
221 const char DtFixedWingActuatorType[] = "fixed-wing-actuator";
222 const char DtRotaryWingActuatorType[] = "rotary-wing-actuator";
223 const char DtMissileManeuverActuatorType[] = "missile-maneuver-actuator";
224 const char DtMissileCollisionActuatorType[] = "missile-collision-actuator";
225 const char DtSurfaceEntityActuatorType[] = "surface-entity-actuator";
226 const char DtSurfaceEntitySimpleActuatorType[] = "surface-entity-simple-actuator";
227 const char DtSubSurfaceEntitySimpleActuatorType[] = "subsurface-entity-simple-actuator";
228 const char DtDamageAdjudicationActuatorType[] = "damage-adjudication-actuator";
229 const char DtMultipleHitDamageActuatorType[] = "multiple-hit-damage-actuator";
230 const char DtUnderFireDeterminationSensorType[] = "under-fire-determination-sensor";
231 const char DtPseudoAggregateDamageActuatorType[] = "pseudo-aggregate-damage-actuator";
232 const char DtTurretActuatorType[] = "turret-actuator";
233 const char DtWeaponActuatorType[] = "weapon-actuator";
234 const char DtAzimuthMountActuatorType[] = "azimuth-mount-actuator";
235 const char DtElevationMountActuatorType[] = "elevation-mount-actuator";
236 const char DtBallisticGunActuatorType[] = "ballistic-gun-actuator";
237 const char DtBallisticGunJoyActuatorType[] = "ballistic-gun-joystick-actuator";
238 const char DtLauncherActuatorType[] = "missile-launcher-actuator";
239 const char DtIndirectFireActuatorType[] = "indirect-fire-actuator";
240 const char DtSwingingPartActuatorType[] = "swinging-part-actuator";
241 const char DtTranslatablePartActuatorType[] = "translatable-part-actuator";
242 const char DtHumanMovementActuatorType[] = "human-movement-actuator";
243 const char DtWarheadDetonationActuatorType[] = "warhead-detonation-actuator";
244 const char DtHumanWeaponStateActuatorType[] = "human-weapon-state-actuator";
245 const char DtTacticalSmokeActuatorType[] = "tactical-smoke-actuator";
246 const char DtGlobalEnvironmentActuatorType[] = "global-environment-actuator";
247 const char DtAggregatedResolutionControllerType[] = "aggregate-model-resolution-controller";
248 const char DtAggregatedMoveAlongControllerType[] = "aggregated-move-along-controller";
249 const char DtAggregatedMoveToControllerType[] = "aggregated-move-to-controller";
250 const char DtAggregatedMovementActuatorType[] = "aggregated-movement-actuator";
251 const char DtAggregatedSetControllerType[] = "aggregated-set-controller";
252 const char DtAggregatedPatrolControllerType[] = "aggregated-patrol-controller";
253 const char DtAutoAggregateDisaggregateControllerType[] = "auto-aggregate-disaggregate-controller";
254 const char DtVerticalLauncherControllerType[] = "vertical-launcher-controller";
255 const char DtSystemSwitcherControllerType[] = "system-switcher-controller";
256 const char DtCombatRangeControllerType[] = "combat-range-controller";
257 const char DtFixedWingFlightCommandControllerType[] = "fixed-wing-flight-command-controller";
258 const char DtRotaryWingFlightCommandControllerType[] = "rotary-wing-flight-command-controller";
260  "frictionless-gravity-actuator";
261 const char DtBombActuatorType[] = "bomb-actuator";
262 const char DtPropulsionNoiseGeneratorType[] = "propulsion-noise-generator";
263 
268 const char DtIndividualLifeFormDamageAdjudicationActuatorType[] = "individual-lifeform-damage-adjudication-actuator";

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)