Skip to content

API reference / @zaes/tactical-graphics / TacticalGraphicName

Enumeration: TacticalGraphicName ​

Defined in: tacticalgraphics/core/type.ts:778

List of Tactical Graphics that have their underlying geometries and text labels implemented.

Enumeration Members ​

Enumeration MemberValueDescriptionDefined in
Abatis"Abatis"-tacticalgraphics/core/type.ts:1070
ActiveManeuverArea"ActiveManeuverArea"APP-06 200500. A circle in the plate's amber, and the amber is the whole of what tells it from 200400 -- whose Template is the same circle in black. See ACTIVE_MANEUVER_AMBER, which is measured off the plate rather than chosentacticalgraphics/core/type.ts:1182
AdvanceToContact"AdvanceToContact"APP-06 342900. A different symbol from MovementToContact, not a rename. See AdvanceToContacttacticalgraphics/core/type.ts:1233
AirCorridor"AirCorridor"-tacticalgraphics/core/type.ts:904
Airfield"Airfield"-tacticalgraphics/core/type.ts:851
AirfieldZone"AirfieldZone"-tacticalgraphics/core/type.ts:867
AirheadLine"AirheadLine"-tacticalgraphics/core/type.ts:1039
AirSpaceCoordinationAreaCircular"AirSpaceCoordinationAreaCircular"-tacticalgraphics/core/type.ts:1034
AirSpaceCoordinationAreaIrregular"AirSpaceCoordinationAreaIrregular"-tacticalgraphics/core/type.ts:1032
AirSpaceCoordinationAreaRectangular"AirSpaceCoordinationAreaRectangular"-tacticalgraphics/core/type.ts:1033
AirToAirRefuelingRestrictedOperationsZone"AirToAirRefuelingRestrictedOperationsZone"-tacticalgraphics/core/type.ts:1023
AlternateSupplyRoute"AlternateSupplyRoute"-tacticalgraphics/core/type.ts:837
Ambush"Ambush"-tacticalgraphics/core/type.ts:1241
AntiTankDitchCompleted"AntiTankDitchCompleted"-tacticalgraphics/core/type.ts:1083
AntiTankDitchReinforcedWithMines"AntiTankDitchReinforcedWithMines"-tacticalgraphics/core/type.ts:1084
AntiTankDitchUnderConstruction"AntiTankDitchUnderConstruction"-tacticalgraphics/core/type.ts:1082
Area"Area"-tacticalgraphics/core/type.ts:859
AreaDefense"AreaDefense"-tacticalgraphics/core/type.ts:923
AreaGeneric"AreaGeneric"-tacticalgraphics/core/type.ts:863
AreaOfOperations"AreaOfOperations"-tacticalgraphics/core/type.ts:852
ArtilleryManeuverArea"ArtilleryManeuverArea"-tacticalgraphics/core/type.ts:877
ArtilleryReservedArea"ArtilleryReservedArea"-tacticalgraphics/core/type.ts:878
ArtilleryTargetIntelligenceZoneCircular"ArtilleryTargetIntelligenceZoneCircular"-tacticalgraphics/core/type.ts:962
ArtilleryTargetIntelligenceZoneIrregular"ArtilleryTargetIntelligenceZoneIrregular"-tacticalgraphics/core/type.ts:960
ArtilleryTargetIntelligenceZoneRectangular"ArtilleryTargetIntelligenceZoneRectangular"-tacticalgraphics/core/type.ts:961
AssaultCrossing"AssaultCrossing"-tacticalgraphics/core/type.ts:1047
AssaultPosition"AssaultPosition"-tacticalgraphics/core/type.ts:886
AssemblyArea"AssemblyArea"-tacticalgraphics/core/type.ts:879
AttackByFire"AttackByFire"-tacticalgraphics/core/type.ts:1278
AttackHelicopterAxisOfAdvance"AttackHelicopterAxisOfAdvance"-tacticalgraphics/core/type.ts:786
AttackPosition"AttackPosition"-tacticalgraphics/core/type.ts:887
AvenueOfApproach"AvenueOfApproach"-tacticalgraphics/core/type.ts:787
AviationAxisOfAdvance"AviationAxisOfAdvance"-tacticalgraphics/core/type.ts:785
AviationDirectionOfAttack"AviationDirectionOfAttack"-tacticalgraphics/core/type.ts:1226
BaseCamp"BaseCamp"-tacticalgraphics/core/type.ts:880
BaseDefenseZone"BaseDefenseZone"-tacticalgraphics/core/type.ts:780
BattlefieldCoordinationLine"BattlefieldCoordinationLine"-tacticalgraphics/core/type.ts:828
BattlefieldHandoverLine"BattlefieldHandoverLine"-tacticalgraphics/core/type.ts:815
BattlePosition"BattlePosition"-tacticalgraphics/core/type.ts:900
BattlePositionPreparedButNotOccupied"BattlePositionPreparedButNotOccupied"-tacticalgraphics/core/type.ts:1098
BearingLine"BearingLine"-tacticalgraphics/core/type.ts:1135
BearingLineAcoustic"BearingLineAcoustic"-tacticalgraphics/core/type.ts:1138
BearingLineAcousticAmbiguous"BearingLineAcousticAmbiguous"-tacticalgraphics/core/type.ts:1139
BearingLineElectromagneticWarfare"BearingLineElectromagneticWarfare"-tacticalgraphics/core/type.ts:1137
BearingLineElectronic"BearingLineElectronic"-tacticalgraphics/core/type.ts:1136
BearingLineElectroOpticalIntercept"BearingLineElectroOpticalIntercept"-tacticalgraphics/core/type.ts:1141
BearingLineJammer"BearingLineJammer"-tacticalgraphics/core/type.ts:1142
BearingLineRadioDirectionFinder"BearingLineRadioDirectionFinder"-tacticalgraphics/core/type.ts:1143
BearingLineTorpedo"BearingLineTorpedo"-tacticalgraphics/core/type.ts:1140
BiologicalContaminatedArea"BiologicalContaminatedArea"-tacticalgraphics/core/type.ts:868
BiologicalContaminatedAreaToxicIndustrialMaterial"BiologicalContaminatedAreaToxicIndustrialMaterial"-tacticalgraphics/core/type.ts:871
Block"Block"-tacticalgraphics/core/type.ts:1218
BlueKillBoxCircular"BlueKillBoxCircular"-tacticalgraphics/core/type.ts:991
BlueKillBoxIrregular"BlueKillBoxIrregular"-tacticalgraphics/core/type.ts:989
BlueKillBoxRectangular"BlueKillBoxRectangular"-tacticalgraphics/core/type.ts:990
BombArea"BombArea"-tacticalgraphics/core/type.ts:853
Boundary"Boundary"-tacticalgraphics/core/type.ts:846
Breach"Breach"-tacticalgraphics/core/type.ts:931
Bridge"Bridge"-tacticalgraphics/core/type.ts:1046
Bridgehead"Bridgehead"-tacticalgraphics/core/type.ts:855
BridgeheadLine"BridgeheadLine"-tacticalgraphics/core/type.ts:814
BrigadeSupportArea"BrigadeSupportArea"-tacticalgraphics/core/type.ts:891
Bypass"Bypass"-tacticalgraphics/core/type.ts:932
CallForFireZoneCircular"CallForFireZoneCircular"-tacticalgraphics/core/type.ts:966
CallForFireZoneIrregular"CallForFireZoneIrregular"-tacticalgraphics/core/type.ts:964
CallForFireZoneRectangular"CallForFireZoneRectangular"-tacticalgraphics/core/type.ts:965
Canalize"Canalize"-tacticalgraphics/core/type.ts:933
Capture"Capture"-tacticalgraphics/core/type.ts:1100
CensorZoneCircular"CensorZoneCircular"-tacticalgraphics/core/type.ts:979
CensorZoneIrregular"CensorZoneIrregular"-tacticalgraphics/core/type.ts:977
CensorZoneRectangular"CensorZoneRectangular"-tacticalgraphics/core/type.ts:978
ChemicalContaminatedArea"ChemicalContaminatedArea"-tacticalgraphics/core/type.ts:874
ChemicalContaminatedAreaToxicIndustrialMaterial"ChemicalContaminatedAreaToxicIndustrialMaterial"-tacticalgraphics/core/type.ts:872
Clear"Clear"-tacticalgraphics/core/type.ts:934
CommonSensorBoundary"CommonSensorBoundary"-tacticalgraphics/core/type.ts:840
Contain"Contain"-tacticalgraphics/core/type.ts:921
Control"Control"-tacticalgraphics/core/type.ts:917
CoordinatedFireLine"CoordinatedFireLine"-tacticalgraphics/core/type.ts:847
CordonAndKnock"CordonAndKnock"-tacticalgraphics/core/type.ts:918
CordonAndSearch"CordonAndSearch"-tacticalgraphics/core/type.ts:920
CorpsSupportArea"CorpsSupportArea"-tacticalgraphics/core/type.ts:893
Counterattack"Counterattack"-tacticalgraphics/core/type.ts:805
CounterattackByFire"CounterattackByFire"-tacticalgraphics/core/type.ts:806
Cover"Cover"-tacticalgraphics/core/type.ts:926
CriticalFriendlyZoneCircular"CriticalFriendlyZoneCircular"-tacticalgraphics/core/type.ts:983
CriticalFriendlyZoneIrregular"CriticalFriendlyZoneIrregular"-tacticalgraphics/core/type.ts:981
CriticalFriendlyZoneRectangular"CriticalFriendlyZoneRectangular"-tacticalgraphics/core/type.ts:982
CuedAcquisitionDoctrine"CuedAcquisitionDoctrine"-tacticalgraphics/core/type.ts:1183
DeadSpaceAreaCircular"DeadSpaceAreaCircular"-tacticalgraphics/core/type.ts:987
DeadSpaceAreaIrregular"DeadSpaceAreaIrregular"-tacticalgraphics/core/type.ts:985
DeadSpaceAreaRectangular"DeadSpaceAreaRectangular"-tacticalgraphics/core/type.ts:986
DecisionLine"DecisionLine"-tacticalgraphics/core/type.ts:1109
Defeat"Defeat"APP-06 344300. Four solid arrows converging on a D, and its Draw Rules cell is word for word Destroy's -- one anchor point, centre, static. So it takes Destroy's whole interaction contract rather than a new one. See Defeat, Destroytacticalgraphics/core/type.ts:1284
DefendedAreaEllipse"DefendedAreaEllipse"-tacticalgraphics/core/type.ts:1172
DefendedAreaRectangle"DefendedAreaRectangle"-tacticalgraphics/core/type.ts:1173
Delay"Delay"-tacticalgraphics/core/type.ts:940
DelayLine"DelayLine"-tacticalgraphics/core/type.ts:816
Demonstration"Demonstration"-tacticalgraphics/core/type.ts:1106
Deny"Deny"-tacticalgraphics/core/type.ts:1104
Destroy"Destroy"-tacticalgraphics/core/type.ts:1285
DetaineeHoldingArea"DetaineeHoldingArea"-tacticalgraphics/core/type.ts:888
DirectionOfMainAttack"DirectionOfMainAttack"-tacticalgraphics/core/type.ts:1223
DirectionOfMainAttackFeint"DirectionOfMainAttackFeint"-tacticalgraphics/core/type.ts:1225
DirectionOfSupportingAttack"DirectionOfSupportingAttack"-tacticalgraphics/core/type.ts:1224
Disengage"Disengage"-tacticalgraphics/core/type.ts:939
Disrupt"Disrupt"-tacticalgraphics/core/type.ts:1219
DivisionSupportArea"DivisionSupportArea"-tacticalgraphics/core/type.ts:892
DropZone"DropZone"-tacticalgraphics/core/type.ts:894
Encirclement"Encirclement"-tacticalgraphics/core/type.ts:1036
EnemyPrisonerOfWarHoldingArea"EnemyPrisonerOfWarHoldingArea"-tacticalgraphics/core/type.ts:856
EngagementArea"EngagementArea"-tacticalgraphics/core/type.ts:881
EngineerWorkLine"EngineerWorkLine"-tacticalgraphics/core/type.ts:848
Envelopment"Envelopment"-tacticalgraphics/core/type.ts:1238
Escort"Escort"-tacticalgraphics/core/type.ts:1105
Evacuate"Evacuate"-tacticalgraphics/core/type.ts:1107
Exfiltrate"Exfiltrate"-tacticalgraphics/core/type.ts:1286
Exploitation"Exploitation"-tacticalgraphics/core/type.ts:937
ExplosivesPlannedStateOfReadiness"ExplosivesPlannedStateOfReadiness"-tacticalgraphics/core/type.ts:1073
ExplosivesStateOfReadiness1Safe"ExplosivesStateOfReadiness1Safe"-tacticalgraphics/core/type.ts:1074
ExplosivesStateOfReadiness2ArmedButPassable"ExplosivesStateOfReadiness2ArmedButPassable"-tacticalgraphics/core/type.ts:1075
ExtractionZone"ExtractionZone"-tacticalgraphics/core/type.ts:830
FerryCrossing"FerryCrossing"-tacticalgraphics/core/type.ts:1052
FieldsOfFire"FieldsOfFire"-tacticalgraphics/core/type.ts:1042
FighterEngagementZone"FighterEngagementZone"-tacticalgraphics/core/type.ts:829
FinalCoordinationLine"FinalCoordinationLine"-tacticalgraphics/core/type.ts:817
FinalProtectiveFire"FinalProtectiveFire"-tacticalgraphics/core/type.ts:1263
FireSupportAreaCircular"FireSupportAreaCircular"-tacticalgraphics/core/type.ts:999
FireSupportAreaIrregular"FireSupportAreaIrregular"-tacticalgraphics/core/type.ts:997
FireSupportAreaRectangular"FireSupportAreaRectangular"-tacticalgraphics/core/type.ts:998
FireSupportCoordinationLine"FireSupportCoordinationLine"-tacticalgraphics/core/type.ts:841
Fix"Fix"-tacticalgraphics/core/type.ts:1220
FollowAndAssume"FollowAndAssume"-tacticalgraphics/core/type.ts:1102
FollowAndSupport"FollowAndSupport"-tacticalgraphics/core/type.ts:1103
FordDifficult"FordDifficult"-tacticalgraphics/core/type.ts:1051
FordEasy"FordEasy"-tacticalgraphics/core/type.ts:1050
FortifiedArea"FortifiedArea"-tacticalgraphics/core/type.ts:1038
FortifiedLine"FortifiedLine"-tacticalgraphics/core/type.ts:1293
FortifiedPosition"FortifiedPosition"-tacticalgraphics/core/type.ts:1209
ForwardArmingAndRefuelingPoint"ForwardArmingAndRefuelingPoint"-tacticalgraphics/core/type.ts:890
ForwardEdgeOfBattleArea"ForwardEdgeOfBattleArea"-tacticalgraphics/core/type.ts:812
ForwardLineOfOwnTroops"ForwardLineOfOwnTroops"-tacticalgraphics/core/type.ts:1044
ForwardPassageOfLines"ForwardPassageOfLines"-tacticalgraphics/core/type.ts:944
FreeFireAreaCircular"FreeFireAreaCircular"-tacticalgraphics/core/type.ts:949
FreeFireAreaIrregular"FreeFireAreaIrregular"-tacticalgraphics/core/type.ts:947
FreeFireAreaRectangular"FreeFireAreaRectangular"-tacticalgraphics/core/type.ts:948
FrontalAttack"FrontalAttack"-tacticalgraphics/core/type.ts:1234
Gap"Gap"-tacticalgraphics/core/type.ts:1048
GroupOrSeriesOfTargets"GroupOrSeriesOfTargets"-tacticalgraphics/core/type.ts:1266
Guard"Guard"-tacticalgraphics/core/type.ts:927
GuerrillaBase"GuerrillaBase"-tacticalgraphics/core/type.ts:882
HaltedConvoy"HaltedConvoy"-tacticalgraphics/core/type.ts:1257
HandoverLine"HandoverLine"-tacticalgraphics/core/type.ts:824
HighAltitudeMissileEngagementZone"HighAltitudeMissileEngagementZone"-tacticalgraphics/core/type.ts:1029
HighDensityAirspaceControlZone"HighDensityAirspaceControlZone"-tacticalgraphics/core/type.ts:1021
HoldingLine"HoldingLine"-tacticalgraphics/core/type.ts:826
HumanTerrain"HumanTerrain"-tacticalgraphics/core/type.ts:857
IdentificationFriendOrFoeOff"IdentificationFriendOrFoeOff"-tacticalgraphics/core/type.ts:832
IdentificationFriendOrFoeOn"IdentificationFriendOrFoeOn"-tacticalgraphics/core/type.ts:833
Infiltration"Infiltration"-tacticalgraphics/core/type.ts:1229
InfiltrationLane"InfiltrationLane"-tacticalgraphics/core/type.ts:1230
IntelligenceCoordinationLine"IntelligenceCoordinationLine"-tacticalgraphics/core/type.ts:843
Interdict"Interdict"-tacticalgraphics/core/type.ts:1287
Isolate"Isolate"-tacticalgraphics/core/type.ts:915
JointEngagementZone"JointEngagementZone"-tacticalgraphics/core/type.ts:1026
JointTacticalActionArea"JointTacticalActionArea"-tacticalgraphics/core/type.ts:860
KillZone"KillZone"-tacticalgraphics/core/type.ts:896
LandingZone"LandingZone"-tacticalgraphics/core/type.ts:895
LaunchAreaEllipse"LaunchAreaEllipse"-tacticalgraphics/core/type.ts:1171
LightLine"LightLine"-tacticalgraphics/core/type.ts:822
LimitedAccessArea"LimitedAccessArea"-tacticalgraphics/core/type.ts:1245
LimitOfAdvance"LimitOfAdvance"-tacticalgraphics/core/type.ts:818
LinearSmokeTarget"LinearSmokeTarget"-tacticalgraphics/core/type.ts:1264
LinearTarget"LinearTarget"-tacticalgraphics/core/type.ts:1262
LineGeneric"LineGeneric"-tacticalgraphics/core/type.ts:823
LineOfContact"LineOfContact"-tacticalgraphics/core/type.ts:1275
LineOfDeparture"LineOfDeparture"-tacticalgraphics/core/type.ts:819
LineOfDepartureOrLineOfContact"LineOfDepartureOrLineOfContact"-tacticalgraphics/core/type.ts:820
Locate"Locate"-tacticalgraphics/core/type.ts:919
LowAltitudeMissileEngagementZone"LowAltitudeMissileEngagementZone"-tacticalgraphics/core/type.ts:1028
LowLevelTransitRoute"LowLevelTransitRoute"-tacticalgraphics/core/type.ts:905
MainAxisOfAdvance"MainAxisOfAdvance"-tacticalgraphics/core/type.ts:782
MainAxisOfAdvanceFeint"MainAxisOfAdvanceFeint"-tacticalgraphics/core/type.ts:783
MainSupplyRoute"MainSupplyRoute"-tacticalgraphics/core/type.ts:836
MineCluster"MineCluster"-tacticalgraphics/core/type.ts:1206
MinedArea"MinedArea"APP-06 270800. The fenced area's parent, and a symbol in its own right -- Table A-32 lists 270801 under it, but 270800 carries its own Anchor Points rule and FM 1-02.2 table 5-20 draws the two on consecutive rows. The whole of the difference is the wire: this one's outline is a plain line. See MinedAreaFencedtacticalgraphics/core/type.ts:1122
MinedAreaFenced"MinedAreaFenced"-tacticalgraphics/core/type.ts:1123
MinefieldDynamicDepiction"MinefieldDynamicDepiction"-tacticalgraphics/core/type.ts:1115
Mineline"Mineline"-tacticalgraphics/core/type.ts:1205
MinimumRiskRoute"MinimumRiskRoute"-tacticalgraphics/core/type.ts:906
MinimumSafeDistanceMultipleStrike"MinimumSafeDistanceMultipleStrike"-tacticalgraphics/core/type.ts:1200
MinimumSafeDistanceZone"MinimumSafeDistanceZone"-tacticalgraphics/core/type.ts:1199
MissileEngagementZone"MissileEngagementZone"-tacticalgraphics/core/type.ts:1027
MobileDefense"MobileDefense"-tacticalgraphics/core/type.ts:1240
MobilityCorridor"MobilityCorridor"-tacticalgraphics/core/type.ts:1110
MovementToContact"MovementToContact"-tacticalgraphics/core/type.ts:1231
MovingConvoy"MovingConvoy"-tacticalgraphics/core/type.ts:1256
MunitionFlightPath"MunitionFlightPath"-tacticalgraphics/core/type.ts:1041
NamedAreaOfInterest"NamedAreaOfInterest"-tacticalgraphics/core/type.ts:883
NamedAreaOfInterestLine"NamedAreaOfInterestLine"-tacticalgraphics/core/type.ts:825
NavigationalLine"NavigationalLine"APP-06 218400. A drawn line filed under "Maritime Control Points", and the reason the point/shape split has to be read per code rather than per entity group. Its Draw Rules say "requires two anchor points. Points 1 and 2 define the corner points of the symbol" and "the symbol varies only in length" -- a two-point line whose furniture is a screen size, exactly like the convoys. Group 21 is otherwise 106 framed point icons, which is why a group-level filter hid it; the abatis (280100) and the overhead wire (282003) are the same shape of exception and were already built. A sweep of every symbol-set-25 plate for a multi-anchor draw rule finds exactly those three in the six Points groups and nothing else. See tmp/pdfs/scan_anchor_rules.pytacticalgraphics/core/type.ts:1198
NavigationalRhumbLine"NavigationalRhumbLine"APP-06 220109. Not a bearing line: a plain run carrying its bearing (AN) along the line and its designation (T) boxed and upright on the other side of it.tacticalgraphics/core/type.ts:1148
Neutralize"Neutralize"-tacticalgraphics/core/type.ts:1288
NoAttackZone"NoAttackZone"-tacticalgraphics/core/type.ts:1174
NoFireAreaCircular"NoFireAreaCircular"-tacticalgraphics/core/type.ts:952
NoFireAreaIrregular"NoFireAreaIrregular"-tacticalgraphics/core/type.ts:950
NoFireAreaRectangular"NoFireAreaRectangular"-tacticalgraphics/core/type.ts:951
NoFireLine"NoFireLine"-tacticalgraphics/core/type.ts:827
NuclearContaminatedArea"NuclearContaminatedArea"-tacticalgraphics/core/type.ts:875
ObjectiveArea"ObjectiveArea"-tacticalgraphics/core/type.ts:884
ObstacleBelt"ObstacleBelt"-tacticalgraphics/core/type.ts:1063
ObstacleBypassDifficult"ObstacleBypassDifficult"-tacticalgraphics/core/type.ts:1203
ObstacleBypassEasy"ObstacleBypassEasy"-tacticalgraphics/core/type.ts:1202
ObstacleBypassImpossible"ObstacleBypassImpossible"-tacticalgraphics/core/type.ts:1204
ObstacleFreeArea"ObstacleFreeArea"-tacticalgraphics/core/type.ts:1067
ObstacleGroup"ObstacleGroup"-tacticalgraphics/core/type.ts:1064
ObstacleLine"ObstacleLine"-tacticalgraphics/core/type.ts:1094
ObstacleRestrictedArea"ObstacleRestrictedArea"-tacticalgraphics/core/type.ts:1068
ObstacleZone"ObstacleZone"-tacticalgraphics/core/type.ts:1065
Occupy"Occupy"-tacticalgraphics/core/type.ts:922
OverheadWire"OverheadWire"A plain line with a pylon standing at every anchor point. Carries no amplifiers.tacticalgraphics/core/type.ts:1072
PassageLane"PassageLane"-tacticalgraphics/core/type.ts:1053
Penetration"Penetration"-tacticalgraphics/core/type.ts:936
PenetrationBox"PenetrationBox"-tacticalgraphics/core/type.ts:858
PhaseLine"PhaseLine"-tacticalgraphics/core/type.ts:809
PickupZone"PickupZone"-tacticalgraphics/core/type.ts:897
PositionAreaArtilleryCircular"PositionAreaArtilleryCircular"-tacticalgraphics/core/type.ts:958
PositionAreaArtilleryIrregular"PositionAreaArtilleryIrregular"-tacticalgraphics/core/type.ts:956
PositionAreaArtilleryRectangular"PositionAreaArtilleryRectangular"-tacticalgraphics/core/type.ts:957
ProbableLineOfDeployment"ProbableLineOfDeployment"-tacticalgraphics/core/type.ts:821
PsyOpsZoneCircular"PsyOpsZoneCircular"-tacticalgraphics/core/type.ts:1114
PsyOpsZoneIrregular"PsyOpsZoneIrregular"-tacticalgraphics/core/type.ts:1112
PsyOpsZoneRectangular"PsyOpsZoneRectangular"-tacticalgraphics/core/type.ts:1113
PurpleKillBoxCircular"PurpleKillBoxCircular"-tacticalgraphics/core/type.ts:995
PurpleKillBoxIrregular"PurpleKillBoxIrregular"-tacticalgraphics/core/type.ts:993
PurpleKillBoxRectangular"PurpleKillBoxRectangular"-tacticalgraphics/core/type.ts:994
Pursuit"Pursuit"-tacticalgraphics/core/type.ts:1237
RadarSearchDoctrine"RadarSearchDoctrine"-tacticalgraphics/core/type.ts:1184
RadiationDoseRateContourLine"RadiationDoseRateContourLine"-tacticalgraphics/core/type.ts:1201
RadiologicalContaminatedArea"RadiologicalContaminatedArea"-tacticalgraphics/core/type.ts:876
RadiologicalContaminatedAreaToxicIndustrialMaterial"RadiologicalContaminatedAreaToxicIndustrialMaterial"-tacticalgraphics/core/type.ts:873
RaftSite"RaftSite"-tacticalgraphics/core/type.ts:1208
RearwardPassageOfLines"RearwardPassageOfLines"-tacticalgraphics/core/type.ts:945
Recover"Recover"-tacticalgraphics/core/type.ts:1108
RefugeeHoldingArea"RefugeeHoldingArea"-tacticalgraphics/core/type.ts:889
RegimentalSupportArea"RegimentalSupportArea"-tacticalgraphics/core/type.ts:831
ReleaseLine"ReleaseLine"-tacticalgraphics/core/type.ts:813
ReliefInPlace"ReliefInPlace"-tacticalgraphics/core/type.ts:1242
RestrictedOperationsZone"RestrictedOperationsZone"-tacticalgraphics/core/type.ts:1022
RestrictedTerrain"RestrictedTerrain"-tacticalgraphics/core/type.ts:865
RestrictiveFireAreaCircular"RestrictiveFireAreaCircular"-tacticalgraphics/core/type.ts:955
RestrictiveFireAreaIrregular"RestrictiveFireAreaIrregular"-tacticalgraphics/core/type.ts:953
RestrictiveFireAreaRectangular"RestrictiveFireAreaRectangular"-tacticalgraphics/core/type.ts:954
RestrictiveFireLine"RestrictiveFireLine"-tacticalgraphics/core/type.ts:842
Retain"Retain"-tacticalgraphics/core/type.ts:916
Retirement"Retirement"-tacticalgraphics/core/type.ts:941
RoadblockCompleteExecuted"RoadblockCompleteExecuted"-tacticalgraphics/core/type.ts:1081
Route"Route"-tacticalgraphics/core/type.ts:835
SafeLane"SafeLane"-tacticalgraphics/core/type.ts:907
SafeLaneOrGap"SafeLaneOrGap"-tacticalgraphics/core/type.ts:1061
Screen"Screen"-tacticalgraphics/core/type.ts:928
SearchArea"SearchArea"APP-06 152200. A V of two notched arrows meeting at a vertex, with the tactical symbol indicator (A) centred over that vertex. Its plate takes three anchor points -- "point 1 defines the vertex of the graphic, points 2 and 3 define the tips of the arrowheads" -- and says the two arms' "length and orientation can vary independently", so it is the same three-point V that FieldsOfFire (140500) is, and it is listed beside it in SWAP_FIRST_TWO for the same reason: the vertex is the middle vertex of the stored base. Restored on 2026-09-04, and not as it was. The 2026-04 implementation was a fixed SVG path scaled and rotated about one anchor point -- one click, no independent arms, a hollow arrowhead where the plate draws a solid one -- and it was the one graphic excluded the hard way, with its enum member deleted rather than commented out. See ai/excluded-graphics.mdtacticalgraphics/core/type.ts:804
Secure"Secure"-tacticalgraphics/core/type.ts:914
Seize"Seize"-tacticalgraphics/core/type.ts:1101
SeverelyRestrictedTerrain"SeverelyRestrictedTerrain"-tacticalgraphics/core/type.ts:866
ShipAreaOfInterestEllipse"ShipAreaOfInterestEllipse"-tacticalgraphics/core/type.ts:1175
ShipAreaOfInterestRectangle"ShipAreaOfInterestRectangle"-tacticalgraphics/core/type.ts:1176
ShortRangeAirDefenseEngagementZone"ShortRangeAirDefenseEngagementZone"-tacticalgraphics/core/type.ts:1030
SmokeObscurant"SmokeObscurant"-tacticalgraphics/core/type.ts:1265
SpecialCorridor"SpecialCorridor"-tacticalgraphics/core/type.ts:908
StandardUseArmyAircraftFlightRoute"StandardUseArmyAircraftFlightRoute"-tacticalgraphics/core/type.ts:909
StrongPoint"StrongPoint"-tacticalgraphics/core/type.ts:901
SubmarineActionArea"SubmarineActionArea"-tacticalgraphics/core/type.ts:861
SubmarineGeneratedActionArea"SubmarineGeneratedActionArea"-tacticalgraphics/core/type.ts:862
SupportByFire"SupportByFire"-tacticalgraphics/core/type.ts:1289
SupportingAxisOfAdvance"SupportingAxisOfAdvance"-tacticalgraphics/core/type.ts:784
Suppress"Suppress"-tacticalgraphics/core/type.ts:1290
TacticalBlock"TacticalBlock"-tacticalgraphics/core/type.ts:930
TacticalDisrupt"TacticalDisrupt"-tacticalgraphics/core/type.ts:935
TacticalFix"TacticalFix"-tacticalgraphics/core/type.ts:1211
TacticalTurn"TacticalTurn"-tacticalgraphics/core/type.ts:1212
TargetAreaCircular"TargetAreaCircular"-tacticalgraphics/core/type.ts:1003
TargetAreaIrregular"TargetAreaIrregular"-tacticalgraphics/core/type.ts:1001
TargetAreaOfInterest"TargetAreaOfInterest"-tacticalgraphics/core/type.ts:885
TargetAreaRectangular"TargetAreaRectangular"-tacticalgraphics/core/type.ts:1002
TargetAreaSingleTargetAegis"TargetAreaSingleTargetAegis"APP-06 240804, rectangular target -- single target (AEGIS only). A different symbol from 240802 above, not a variant of it, and the two plates disagree on every axis that matters. 240802 takes one anchor point and gets its length, width and attitude typed as amplifiers (AM1, AM, AN in mils); this one takes two anchor points on opposite sides plus a width in metres, and reads both its length and its orientation off them. And it carries a mark 240802 has not: the target cross at its centre, which the plate fixes upright however the box is turned -- "the centre point of the area shall always have the target symbol with the same upright orientation". That last one is why it shares the rectangle family's generator and not the rectangular target's. See RECTANGULAR_GRAPHICStacticalgraphics/core/type.ts:1019
TargetBuildUpAreaCircular"TargetBuildUpAreaCircular"-tacticalgraphics/core/type.ts:970
TargetBuildUpAreaIrregular"TargetBuildUpAreaIrregular"-tacticalgraphics/core/type.ts:968
TargetBuildUpAreaRectangular"TargetBuildUpAreaRectangular"-tacticalgraphics/core/type.ts:969
TargetValueAreaCircular"TargetValueAreaCircular"-tacticalgraphics/core/type.ts:973
TargetValueAreaIrregular"TargetValueAreaIrregular"-tacticalgraphics/core/type.ts:971
TargetValueAreaRectangular"TargetValueAreaRectangular"-tacticalgraphics/core/type.ts:972
TerminallyGuidedMunitionFootprint"TerminallyGuidedMunitionFootprint"-tacticalgraphics/core/type.ts:854
TransitCorridor"TransitCorridor"-tacticalgraphics/core/type.ts:910
TripWire"TripWire"-tacticalgraphics/core/type.ts:1207
Turn"Turn"-tacticalgraphics/core/type.ts:1221
TurningMovement"TurningMovement"-tacticalgraphics/core/type.ts:1236
UnexplodedExplosiveOrdnanceArea"UnexplodedExplosiveOrdnanceArea"-tacticalgraphics/core/type.ts:1037
UnmannedAircraftCorridor"UnmannedAircraftCorridor"-tacticalgraphics/core/type.ts:911
UnmannedAircraftRestrictedOperationsZone"UnmannedAircraftRestrictedOperationsZone"-tacticalgraphics/core/type.ts:1024
WeaponEngagementZone"WeaponEngagementZone"-tacticalgraphics/core/type.ts:1025
WeaponSensorRangeFanCircular"WeaponSensorRangeFanCircular"-tacticalgraphics/core/type.ts:1271
WeaponSensorRangeFanSector"WeaponSensorRangeFanSector"-tacticalgraphics/core/type.ts:1272
WeaponsFreeZone"WeaponsFreeZone"-tacticalgraphics/core/type.ts:1031
WireDoubleApronFence"WireDoubleApronFence"-tacticalgraphics/core/type.ts:1088
WireDoubleFence"WireDoubleFence"-tacticalgraphics/core/type.ts:1087
WireDoubleStrandConcertina"WireDoubleStrandConcertina"-tacticalgraphics/core/type.ts:1092
WireHighWireFence"WireHighWireFence"-tacticalgraphics/core/type.ts:1090
WireLowWireFence"WireLowWireFence"-tacticalgraphics/core/type.ts:1089
WireSingleConcertina"WireSingleConcertina"-tacticalgraphics/core/type.ts:1091
WireSingleFence"WireSingleFence"-tacticalgraphics/core/type.ts:1086
WireTripleStrandConcertina"WireTripleStrandConcertina"-tacticalgraphics/core/type.ts:1093
WireUnspecified"WireUnspecified"-tacticalgraphics/core/type.ts:1085
Withdraw"Withdraw"-tacticalgraphics/core/type.ts:942
WithdrawUnderPressure"WithdrawUnderPressure"-tacticalgraphics/core/type.ts:943
ZoneOfFire"ZoneOfFire"-tacticalgraphics/core/type.ts:864
ZoneOfResponsibilityCircular"ZoneOfResponsibilityCircular"-tacticalgraphics/core/type.ts:976
ZoneOfResponsibilityIrregular"ZoneOfResponsibilityIrregular"-tacticalgraphics/core/type.ts:974
ZoneOfResponsibilityRectangular"ZoneOfResponsibilityRectangular"-tacticalgraphics/core/type.ts:975

Released under the MIT License.