Skip to content

API reference / @zaes/tactical-graphics / TacticalGraphicName

Enumeration: TacticalGraphicName ​

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

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

Enumeration Members ​

Enumeration MemberValueDescriptionDefined in
Abatis"Abatis"-tacticalgraphics/core/type.ts:1074
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:1186
AdvanceToContact"AdvanceToContact"APP-06 342900. A different symbol from MovementToContact, not a rename. See AdvanceToContacttacticalgraphics/core/type.ts:1237
AirCorridor"AirCorridor"-tacticalgraphics/core/type.ts:908
Airfield"Airfield"-tacticalgraphics/core/type.ts:855
AirfieldZone"AirfieldZone"-tacticalgraphics/core/type.ts:871
AirheadLine"AirheadLine"-tacticalgraphics/core/type.ts:1043
AirSpaceCoordinationAreaCircular"AirSpaceCoordinationAreaCircular"-tacticalgraphics/core/type.ts:1038
AirSpaceCoordinationAreaIrregular"AirSpaceCoordinationAreaIrregular"-tacticalgraphics/core/type.ts:1036
AirSpaceCoordinationAreaRectangular"AirSpaceCoordinationAreaRectangular"-tacticalgraphics/core/type.ts:1037
AirToAirRefuelingRestrictedOperationsZone"AirToAirRefuelingRestrictedOperationsZone"-tacticalgraphics/core/type.ts:1027
AlternateSupplyRoute"AlternateSupplyRoute"-tacticalgraphics/core/type.ts:841
Ambush"Ambush"-tacticalgraphics/core/type.ts:1245
AntiTankDitchCompleted"AntiTankDitchCompleted"-tacticalgraphics/core/type.ts:1087
AntiTankDitchReinforcedWithMines"AntiTankDitchReinforcedWithMines"-tacticalgraphics/core/type.ts:1088
AntiTankDitchUnderConstruction"AntiTankDitchUnderConstruction"-tacticalgraphics/core/type.ts:1086
AntiTankWall"AntiTankWall"-tacticalgraphics/core/type.ts:1300
Area"Area"-tacticalgraphics/core/type.ts:863
AreaDefense"AreaDefense"-tacticalgraphics/core/type.ts:927
AreaGeneric"AreaGeneric"-tacticalgraphics/core/type.ts:867
AreaOfOperations"AreaOfOperations"-tacticalgraphics/core/type.ts:856
ArtilleryManeuverArea"ArtilleryManeuverArea"-tacticalgraphics/core/type.ts:881
ArtilleryReservedArea"ArtilleryReservedArea"-tacticalgraphics/core/type.ts:882
ArtilleryTargetIntelligenceZoneCircular"ArtilleryTargetIntelligenceZoneCircular"-tacticalgraphics/core/type.ts:966
ArtilleryTargetIntelligenceZoneIrregular"ArtilleryTargetIntelligenceZoneIrregular"-tacticalgraphics/core/type.ts:964
ArtilleryTargetIntelligenceZoneRectangular"ArtilleryTargetIntelligenceZoneRectangular"-tacticalgraphics/core/type.ts:965
AssaultCrossing"AssaultCrossing"-tacticalgraphics/core/type.ts:1051
AssaultPosition"AssaultPosition"-tacticalgraphics/core/type.ts:890
AssemblyArea"AssemblyArea"-tacticalgraphics/core/type.ts:883
AttackByFire"AttackByFire"-tacticalgraphics/core/type.ts:1282
AttackHelicopterAxisOfAdvance"AttackHelicopterAxisOfAdvance"-tacticalgraphics/core/type.ts:791
AttackPosition"AttackPosition"-tacticalgraphics/core/type.ts:891
AvenueOfApproach"AvenueOfApproach"-tacticalgraphics/core/type.ts:792
AviationAxisOfAdvance"AviationAxisOfAdvance"-tacticalgraphics/core/type.ts:790
AviationDirectionOfAttack"AviationDirectionOfAttack"-tacticalgraphics/core/type.ts:1230
BaseCamp"BaseCamp"-tacticalgraphics/core/type.ts:884
BaseDefenseZone"BaseDefenseZone"-tacticalgraphics/core/type.ts:785
BattlefieldCoordinationLine"BattlefieldCoordinationLine"-tacticalgraphics/core/type.ts:832
BattlefieldHandoverLine"BattlefieldHandoverLine"-tacticalgraphics/core/type.ts:819
BattlePosition"BattlePosition"-tacticalgraphics/core/type.ts:904
BattlePositionPreparedButNotOccupied"BattlePositionPreparedButNotOccupied"-tacticalgraphics/core/type.ts:1102
BearingLine"BearingLine"-tacticalgraphics/core/type.ts:1139
BearingLineAcoustic"BearingLineAcoustic"-tacticalgraphics/core/type.ts:1142
BearingLineAcousticAmbiguous"BearingLineAcousticAmbiguous"-tacticalgraphics/core/type.ts:1143
BearingLineElectromagneticWarfare"BearingLineElectromagneticWarfare"-tacticalgraphics/core/type.ts:1141
BearingLineElectronic"BearingLineElectronic"-tacticalgraphics/core/type.ts:1140
BearingLineElectroOpticalIntercept"BearingLineElectroOpticalIntercept"-tacticalgraphics/core/type.ts:1145
BearingLineJammer"BearingLineJammer"-tacticalgraphics/core/type.ts:1146
BearingLineRadioDirectionFinder"BearingLineRadioDirectionFinder"-tacticalgraphics/core/type.ts:1147
BearingLineTorpedo"BearingLineTorpedo"-tacticalgraphics/core/type.ts:1144
BiologicalContaminatedArea"BiologicalContaminatedArea"-tacticalgraphics/core/type.ts:872
BiologicalContaminatedAreaToxicIndustrialMaterial"BiologicalContaminatedAreaToxicIndustrialMaterial"-tacticalgraphics/core/type.ts:875
Block"Block"-tacticalgraphics/core/type.ts:1222
BlueKillBoxCircular"BlueKillBoxCircular"-tacticalgraphics/core/type.ts:995
BlueKillBoxIrregular"BlueKillBoxIrregular"-tacticalgraphics/core/type.ts:993
BlueKillBoxRectangular"BlueKillBoxRectangular"-tacticalgraphics/core/type.ts:994
BombArea"BombArea"-tacticalgraphics/core/type.ts:857
Boundary"Boundary"-tacticalgraphics/core/type.ts:850
Breach"Breach"-tacticalgraphics/core/type.ts:935
Bridge"Bridge"-tacticalgraphics/core/type.ts:1050
Bridgehead"Bridgehead"-tacticalgraphics/core/type.ts:859
BridgeheadLine"BridgeheadLine"-tacticalgraphics/core/type.ts:818
BrigadeSupportArea"BrigadeSupportArea"-tacticalgraphics/core/type.ts:895
Bypass"Bypass"-tacticalgraphics/core/type.ts:936
CallForFireZoneCircular"CallForFireZoneCircular"-tacticalgraphics/core/type.ts:970
CallForFireZoneIrregular"CallForFireZoneIrregular"-tacticalgraphics/core/type.ts:968
CallForFireZoneRectangular"CallForFireZoneRectangular"-tacticalgraphics/core/type.ts:969
Canalize"Canalize"-tacticalgraphics/core/type.ts:937
Capture"Capture"-tacticalgraphics/core/type.ts:1104
CensorZoneCircular"CensorZoneCircular"-tacticalgraphics/core/type.ts:983
CensorZoneIrregular"CensorZoneIrregular"-tacticalgraphics/core/type.ts:981
CensorZoneRectangular"CensorZoneRectangular"-tacticalgraphics/core/type.ts:982
ChemicalContaminatedArea"ChemicalContaminatedArea"-tacticalgraphics/core/type.ts:878
ChemicalContaminatedAreaToxicIndustrialMaterial"ChemicalContaminatedAreaToxicIndustrialMaterial"-tacticalgraphics/core/type.ts:876
Clear"Clear"-tacticalgraphics/core/type.ts:938
CommonSensorBoundary"CommonSensorBoundary"-tacticalgraphics/core/type.ts:844
Contain"Contain"-tacticalgraphics/core/type.ts:925
Control"Control"-tacticalgraphics/core/type.ts:921
CoordinatedFireLine"CoordinatedFireLine"-tacticalgraphics/core/type.ts:851
CordonAndKnock"CordonAndKnock"-tacticalgraphics/core/type.ts:922
CordonAndSearch"CordonAndSearch"-tacticalgraphics/core/type.ts:924
CorpsSupportArea"CorpsSupportArea"-tacticalgraphics/core/type.ts:897
Counterattack"Counterattack"-tacticalgraphics/core/type.ts:809
CounterattackByFire"CounterattackByFire"-tacticalgraphics/core/type.ts:810
Cover"Cover"-tacticalgraphics/core/type.ts:930
CriticalFriendlyZoneCircular"CriticalFriendlyZoneCircular"-tacticalgraphics/core/type.ts:987
CriticalFriendlyZoneIrregular"CriticalFriendlyZoneIrregular"-tacticalgraphics/core/type.ts:985
CriticalFriendlyZoneRectangular"CriticalFriendlyZoneRectangular"-tacticalgraphics/core/type.ts:986
CuedAcquisitionDoctrine"CuedAcquisitionDoctrine"-tacticalgraphics/core/type.ts:1187
DeadSpaceAreaCircular"DeadSpaceAreaCircular"-tacticalgraphics/core/type.ts:991
DeadSpaceAreaIrregular"DeadSpaceAreaIrregular"-tacticalgraphics/core/type.ts:989
DeadSpaceAreaRectangular"DeadSpaceAreaRectangular"-tacticalgraphics/core/type.ts:990
DecisionLine"DecisionLine"-tacticalgraphics/core/type.ts:1113
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:1288
DefendedAreaEllipse"DefendedAreaEllipse"-tacticalgraphics/core/type.ts:1176
DefendedAreaRectangle"DefendedAreaRectangle"-tacticalgraphics/core/type.ts:1177
Delay"Delay"-tacticalgraphics/core/type.ts:944
DelayLine"DelayLine"-tacticalgraphics/core/type.ts:820
Demonstration"Demonstration"-tacticalgraphics/core/type.ts:1110
Deny"Deny"-tacticalgraphics/core/type.ts:1108
Destroy"Destroy"-tacticalgraphics/core/type.ts:1289
DetaineeHoldingArea"DetaineeHoldingArea"-tacticalgraphics/core/type.ts:892
DirectionOfMainAttack"DirectionOfMainAttack"-tacticalgraphics/core/type.ts:1227
DirectionOfMainAttackFeint"DirectionOfMainAttackFeint"-tacticalgraphics/core/type.ts:1229
DirectionOfSupportingAttack"DirectionOfSupportingAttack"-tacticalgraphics/core/type.ts:1228
Disengage"Disengage"-tacticalgraphics/core/type.ts:943
Disrupt"Disrupt"-tacticalgraphics/core/type.ts:1223
DivisionSupportArea"DivisionSupportArea"-tacticalgraphics/core/type.ts:896
DropZone"DropZone"-tacticalgraphics/core/type.ts:898
Encirclement"Encirclement"-tacticalgraphics/core/type.ts:1040
EnemyPrisonerOfWarHoldingArea"EnemyPrisonerOfWarHoldingArea"-tacticalgraphics/core/type.ts:860
EngagementArea"EngagementArea"-tacticalgraphics/core/type.ts:885
EngineerWorkLine"EngineerWorkLine"-tacticalgraphics/core/type.ts:852
Envelopment"Envelopment"-tacticalgraphics/core/type.ts:1242
Escort"Escort"-tacticalgraphics/core/type.ts:1109
Evacuate"Evacuate"-tacticalgraphics/core/type.ts:1111
Exfiltrate"Exfiltrate"-tacticalgraphics/core/type.ts:1290
Exploitation"Exploitation"-tacticalgraphics/core/type.ts:941
ExplosivesPlannedStateOfReadiness"ExplosivesPlannedStateOfReadiness"-tacticalgraphics/core/type.ts:1077
ExplosivesStateOfReadiness1Safe"ExplosivesStateOfReadiness1Safe"-tacticalgraphics/core/type.ts:1078
ExplosivesStateOfReadiness2ArmedButPassable"ExplosivesStateOfReadiness2ArmedButPassable"-tacticalgraphics/core/type.ts:1079
ExtractionZone"ExtractionZone"-tacticalgraphics/core/type.ts:834
FerryCrossing"FerryCrossing"-tacticalgraphics/core/type.ts:1056
FieldsOfFire"FieldsOfFire"-tacticalgraphics/core/type.ts:1046
FighterEngagementZone"FighterEngagementZone"-tacticalgraphics/core/type.ts:833
FinalCoordinationLine"FinalCoordinationLine"-tacticalgraphics/core/type.ts:821
FinalProtectiveFire"FinalProtectiveFire"-tacticalgraphics/core/type.ts:1267
FinalProtectiveFireLeft"FinalProtectiveFireLeft"-tacticalgraphics/core/type.ts:1303
FinalProtectiveFireRight"FinalProtectiveFireRight"-tacticalgraphics/core/type.ts:1304
FireSupportAreaCircular"FireSupportAreaCircular"-tacticalgraphics/core/type.ts:1003
FireSupportAreaIrregular"FireSupportAreaIrregular"-tacticalgraphics/core/type.ts:1001
FireSupportAreaRectangular"FireSupportAreaRectangular"-tacticalgraphics/core/type.ts:1002
FireSupportCoordinationLine"FireSupportCoordinationLine"-tacticalgraphics/core/type.ts:845
Fix"Fix"-tacticalgraphics/core/type.ts:1224
FollowAndAssume"FollowAndAssume"-tacticalgraphics/core/type.ts:1106
FollowAndSupport"FollowAndSupport"-tacticalgraphics/core/type.ts:1107
FordDifficult"FordDifficult"-tacticalgraphics/core/type.ts:1055
FordEasy"FordEasy"-tacticalgraphics/core/type.ts:1054
FortifiedArea"FortifiedArea"-tacticalgraphics/core/type.ts:1042
FortifiedLine"FortifiedLine"-tacticalgraphics/core/type.ts:1297
FortifiedPosition"FortifiedPosition"-tacticalgraphics/core/type.ts:1213
ForwardArmingAndRefuelingPoint"ForwardArmingAndRefuelingPoint"-tacticalgraphics/core/type.ts:894
ForwardEdgeOfBattleArea"ForwardEdgeOfBattleArea"-tacticalgraphics/core/type.ts:816
ForwardLineOfOwnTroops"ForwardLineOfOwnTroops"-tacticalgraphics/core/type.ts:1048
ForwardPassageOfLines"ForwardPassageOfLines"-tacticalgraphics/core/type.ts:948
FreeFireAreaCircular"FreeFireAreaCircular"-tacticalgraphics/core/type.ts:953
FreeFireAreaIrregular"FreeFireAreaIrregular"-tacticalgraphics/core/type.ts:951
FreeFireAreaRectangular"FreeFireAreaRectangular"-tacticalgraphics/core/type.ts:952
FrontalAttack"FrontalAttack"-tacticalgraphics/core/type.ts:1238
Gap"Gap"-tacticalgraphics/core/type.ts:1052
GroupOrSeriesOfTargets"GroupOrSeriesOfTargets"-tacticalgraphics/core/type.ts:1270
Guard"Guard"-tacticalgraphics/core/type.ts:931
GuerrillaBase"GuerrillaBase"-tacticalgraphics/core/type.ts:886
HaltedConvoy"HaltedConvoy"-tacticalgraphics/core/type.ts:1261
HandoverLine"HandoverLine"-tacticalgraphics/core/type.ts:828
HighAltitudeMissileEngagementZone"HighAltitudeMissileEngagementZone"-tacticalgraphics/core/type.ts:1033
HighDensityAirspaceControlZone"HighDensityAirspaceControlZone"-tacticalgraphics/core/type.ts:1025
HoldingLine"HoldingLine"-tacticalgraphics/core/type.ts:830
HumanTerrain"HumanTerrain"-tacticalgraphics/core/type.ts:861
IdentificationFriendOrFoeOff"IdentificationFriendOrFoeOff"-tacticalgraphics/core/type.ts:836
IdentificationFriendOrFoeOn"IdentificationFriendOrFoeOn"-tacticalgraphics/core/type.ts:837
Infiltration"Infiltration"-tacticalgraphics/core/type.ts:1233
InfiltrationLane"InfiltrationLane"-tacticalgraphics/core/type.ts:1234
IntelligenceCoordinationLine"IntelligenceCoordinationLine"-tacticalgraphics/core/type.ts:847
Interdict"Interdict"-tacticalgraphics/core/type.ts:1291
Isolate"Isolate"-tacticalgraphics/core/type.ts:919
JointEngagementZone"JointEngagementZone"-tacticalgraphics/core/type.ts:1030
JointTacticalActionArea"JointTacticalActionArea"-tacticalgraphics/core/type.ts:864
KillZone"KillZone"-tacticalgraphics/core/type.ts:900
LandingZone"LandingZone"-tacticalgraphics/core/type.ts:899
LaunchAreaEllipse"LaunchAreaEllipse"-tacticalgraphics/core/type.ts:1175
LightLine"LightLine"-tacticalgraphics/core/type.ts:826
LimitedAccessArea"LimitedAccessArea"-tacticalgraphics/core/type.ts:1249
LimitOfAdvance"LimitOfAdvance"-tacticalgraphics/core/type.ts:822
LinearSmokeTarget"LinearSmokeTarget"-tacticalgraphics/core/type.ts:1268
LinearTarget"LinearTarget"-tacticalgraphics/core/type.ts:1266
LineGeneric"LineGeneric"-tacticalgraphics/core/type.ts:827
LineOfContact"LineOfContact"-tacticalgraphics/core/type.ts:1279
LineOfDeparture"LineOfDeparture"-tacticalgraphics/core/type.ts:823
LineOfDepartureOrLineOfContact"LineOfDepartureOrLineOfContact"-tacticalgraphics/core/type.ts:824
Locate"Locate"-tacticalgraphics/core/type.ts:923
LowAltitudeMissileEngagementZone"LowAltitudeMissileEngagementZone"-tacticalgraphics/core/type.ts:1032
LowLevelTransitRoute"LowLevelTransitRoute"-tacticalgraphics/core/type.ts:909
MainAxisOfAdvance"MainAxisOfAdvance"-tacticalgraphics/core/type.ts:787
MainAxisOfAdvanceFeint"MainAxisOfAdvanceFeint"-tacticalgraphics/core/type.ts:788
MainSupplyRoute"MainSupplyRoute"-tacticalgraphics/core/type.ts:840
MineCluster"MineCluster"-tacticalgraphics/core/type.ts:1210
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:1126
MinedAreaFenced"MinedAreaFenced"-tacticalgraphics/core/type.ts:1127
MinefieldDynamicDepiction"MinefieldDynamicDepiction"-tacticalgraphics/core/type.ts:1119
Mineline"Mineline"-tacticalgraphics/core/type.ts:1209
MinimumRiskRoute"MinimumRiskRoute"-tacticalgraphics/core/type.ts:910
MinimumSafeDistanceMultipleStrike"MinimumSafeDistanceMultipleStrike"-tacticalgraphics/core/type.ts:1204
MinimumSafeDistanceZone"MinimumSafeDistanceZone"-tacticalgraphics/core/type.ts:1203
MissileEngagementZone"MissileEngagementZone"-tacticalgraphics/core/type.ts:1031
MobileDefense"MobileDefense"-tacticalgraphics/core/type.ts:1244
MobilityCorridor"MobilityCorridor"-tacticalgraphics/core/type.ts:1114
MovementToContact"MovementToContact"-tacticalgraphics/core/type.ts:1235
MovingConvoy"MovingConvoy"-tacticalgraphics/core/type.ts:1260
MunitionFlightPath"MunitionFlightPath"-tacticalgraphics/core/type.ts:1045
NamedAreaOfInterest"NamedAreaOfInterest"-tacticalgraphics/core/type.ts:887
NamedAreaOfInterestLine"NamedAreaOfInterestLine"-tacticalgraphics/core/type.ts:829
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:1202
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:1152
Neutralize"Neutralize"-tacticalgraphics/core/type.ts:1292
NoAttackZone"NoAttackZone"-tacticalgraphics/core/type.ts:1178
NoFireAreaCircular"NoFireAreaCircular"-tacticalgraphics/core/type.ts:956
NoFireAreaIrregular"NoFireAreaIrregular"-tacticalgraphics/core/type.ts:954
NoFireAreaRectangular"NoFireAreaRectangular"-tacticalgraphics/core/type.ts:955
NoFireLine"NoFireLine"-tacticalgraphics/core/type.ts:831
NuclearContaminatedArea"NuclearContaminatedArea"-tacticalgraphics/core/type.ts:879
ObjectiveArea"ObjectiveArea"-tacticalgraphics/core/type.ts:888
ObstacleBelt"ObstacleBelt"-tacticalgraphics/core/type.ts:1067
ObstacleBypassDifficult"ObstacleBypassDifficult"-tacticalgraphics/core/type.ts:1207
ObstacleBypassEasy"ObstacleBypassEasy"-tacticalgraphics/core/type.ts:1206
ObstacleBypassImpossible"ObstacleBypassImpossible"-tacticalgraphics/core/type.ts:1208
ObstacleFreeArea"ObstacleFreeArea"-tacticalgraphics/core/type.ts:1071
ObstacleGroup"ObstacleGroup"-tacticalgraphics/core/type.ts:1068
ObstacleLine"ObstacleLine"-tacticalgraphics/core/type.ts:1098
ObstacleRestrictedArea"ObstacleRestrictedArea"-tacticalgraphics/core/type.ts:1072
ObstacleZone"ObstacleZone"-tacticalgraphics/core/type.ts:1069
Occupy"Occupy"-tacticalgraphics/core/type.ts:926
OverheadWire"OverheadWire"A plain line with a pylon standing at every anchor point. Carries no amplifiers.tacticalgraphics/core/type.ts:1076
PassageLane"PassageLane"-tacticalgraphics/core/type.ts:1057
Penetration"Penetration"-tacticalgraphics/core/type.ts:940
PenetrationBox"PenetrationBox"-tacticalgraphics/core/type.ts:862
PhaseLine"PhaseLine"-tacticalgraphics/core/type.ts:813
PickupZone"PickupZone"-tacticalgraphics/core/type.ts:901
PositionAreaArtilleryCircular"PositionAreaArtilleryCircular"-tacticalgraphics/core/type.ts:962
PositionAreaArtilleryIrregular"PositionAreaArtilleryIrregular"-tacticalgraphics/core/type.ts:960
PositionAreaArtilleryRectangular"PositionAreaArtilleryRectangular"-tacticalgraphics/core/type.ts:961
PrincipalDirectionOfFire"PrincipalDirectionOfFire"-tacticalgraphics/core/type.ts:1305
ProbableLineOfDeployment"ProbableLineOfDeployment"-tacticalgraphics/core/type.ts:825
PsyOpsZoneCircular"PsyOpsZoneCircular"-tacticalgraphics/core/type.ts:1118
PsyOpsZoneIrregular"PsyOpsZoneIrregular"-tacticalgraphics/core/type.ts:1116
PsyOpsZoneRectangular"PsyOpsZoneRectangular"-tacticalgraphics/core/type.ts:1117
PurpleKillBoxCircular"PurpleKillBoxCircular"-tacticalgraphics/core/type.ts:999
PurpleKillBoxIrregular"PurpleKillBoxIrregular"-tacticalgraphics/core/type.ts:997
PurpleKillBoxRectangular"PurpleKillBoxRectangular"-tacticalgraphics/core/type.ts:998
Pursuit"Pursuit"-tacticalgraphics/core/type.ts:1241
RadarSearchDoctrine"RadarSearchDoctrine"-tacticalgraphics/core/type.ts:1188
RadiationDoseRateContourLine"RadiationDoseRateContourLine"-tacticalgraphics/core/type.ts:1205
RadiologicalContaminatedArea"RadiologicalContaminatedArea"-tacticalgraphics/core/type.ts:880
RadiologicalContaminatedAreaToxicIndustrialMaterial"RadiologicalContaminatedAreaToxicIndustrialMaterial"-tacticalgraphics/core/type.ts:877
RaftSite"RaftSite"-tacticalgraphics/core/type.ts:1212
RearwardPassageOfLines"RearwardPassageOfLines"-tacticalgraphics/core/type.ts:949
Recover"Recover"-tacticalgraphics/core/type.ts:1112
RefugeeHoldingArea"RefugeeHoldingArea"-tacticalgraphics/core/type.ts:893
RegimentalSupportArea"RegimentalSupportArea"-tacticalgraphics/core/type.ts:835
ReleaseLine"ReleaseLine"-tacticalgraphics/core/type.ts:817
ReliefInPlace"ReliefInPlace"-tacticalgraphics/core/type.ts:1246
RestrictedOperationsZone"RestrictedOperationsZone"-tacticalgraphics/core/type.ts:1026
RestrictedTerrain"RestrictedTerrain"-tacticalgraphics/core/type.ts:869
RestrictiveFireAreaCircular"RestrictiveFireAreaCircular"-tacticalgraphics/core/type.ts:959
RestrictiveFireAreaIrregular"RestrictiveFireAreaIrregular"-tacticalgraphics/core/type.ts:957
RestrictiveFireAreaRectangular"RestrictiveFireAreaRectangular"-tacticalgraphics/core/type.ts:958
RestrictiveFireLine"RestrictiveFireLine"-tacticalgraphics/core/type.ts:846
Retain"Retain"-tacticalgraphics/core/type.ts:920
Retirement"Retirement"-tacticalgraphics/core/type.ts:945
RoadblockCompleteExecuted"RoadblockCompleteExecuted"-tacticalgraphics/core/type.ts:1085
Route"Route"-tacticalgraphics/core/type.ts:839
SafeLane"SafeLane"-tacticalgraphics/core/type.ts:911
SafeLaneOrGap"SafeLaneOrGap"-tacticalgraphics/core/type.ts:1065
Screen"Screen"-tacticalgraphics/core/type.ts:932
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, 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.tacticalgraphics/core/type.ts:808
SecondaryDirectionOfFire"SecondaryDirectionOfFire"-tacticalgraphics/core/type.ts:1306
Secure"Secure"-tacticalgraphics/core/type.ts:918
Seize"Seize"-tacticalgraphics/core/type.ts:1105
SeverelyRestrictedTerrain"SeverelyRestrictedTerrain"-tacticalgraphics/core/type.ts:870
ShipAreaOfInterestEllipse"ShipAreaOfInterestEllipse"-tacticalgraphics/core/type.ts:1179
ShipAreaOfInterestRectangle"ShipAreaOfInterestRectangle"-tacticalgraphics/core/type.ts:1180
ShortRangeAirDefenseEngagementZone"ShortRangeAirDefenseEngagementZone"-tacticalgraphics/core/type.ts:1034
SmokeObscurant"SmokeObscurant"-tacticalgraphics/core/type.ts:1269
SpecialCorridor"SpecialCorridor"-tacticalgraphics/core/type.ts:912
StandardUseArmyAircraftFlightRoute"StandardUseArmyAircraftFlightRoute"-tacticalgraphics/core/type.ts:913
StrongPoint"StrongPoint"-tacticalgraphics/core/type.ts:905
SubmarineActionArea"SubmarineActionArea"-tacticalgraphics/core/type.ts:865
SubmarineGeneratedActionArea"SubmarineGeneratedActionArea"-tacticalgraphics/core/type.ts:866
SupportByFire"SupportByFire"-tacticalgraphics/core/type.ts:1293
SupportingAxisOfAdvance"SupportingAxisOfAdvance"-tacticalgraphics/core/type.ts:789
Suppress"Suppress"-tacticalgraphics/core/type.ts:1294
TacticalBlock"TacticalBlock"-tacticalgraphics/core/type.ts:934
TacticalDisrupt"TacticalDisrupt"-tacticalgraphics/core/type.ts:939
TacticalFix"TacticalFix"-tacticalgraphics/core/type.ts:1215
TacticalTurn"TacticalTurn"-tacticalgraphics/core/type.ts:1216
TargetAreaCircular"TargetAreaCircular"-tacticalgraphics/core/type.ts:1007
TargetAreaIrregular"TargetAreaIrregular"-tacticalgraphics/core/type.ts:1005
TargetAreaOfInterest"TargetAreaOfInterest"-tacticalgraphics/core/type.ts:889
TargetAreaRectangular"TargetAreaRectangular"-tacticalgraphics/core/type.ts:1006
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:1023
TargetBuildUpAreaCircular"TargetBuildUpAreaCircular"-tacticalgraphics/core/type.ts:974
TargetBuildUpAreaIrregular"TargetBuildUpAreaIrregular"-tacticalgraphics/core/type.ts:972
TargetBuildUpAreaRectangular"TargetBuildUpAreaRectangular"-tacticalgraphics/core/type.ts:973
TargetValueAreaCircular"TargetValueAreaCircular"-tacticalgraphics/core/type.ts:977
TargetValueAreaIrregular"TargetValueAreaIrregular"-tacticalgraphics/core/type.ts:975
TargetValueAreaRectangular"TargetValueAreaRectangular"-tacticalgraphics/core/type.ts:976
TerminallyGuidedMunitionFootprint"TerminallyGuidedMunitionFootprint"-tacticalgraphics/core/type.ts:858
TransitCorridor"TransitCorridor"-tacticalgraphics/core/type.ts:914
TripWire"TripWire"-tacticalgraphics/core/type.ts:1211
Turn"Turn"-tacticalgraphics/core/type.ts:1225
TurningMovement"TurningMovement"-tacticalgraphics/core/type.ts:1240
UnexplodedExplosiveOrdnanceArea"UnexplodedExplosiveOrdnanceArea"-tacticalgraphics/core/type.ts:1041
UnmannedAircraftCorridor"UnmannedAircraftCorridor"-tacticalgraphics/core/type.ts:915
UnmannedAircraftRestrictedOperationsZone"UnmannedAircraftRestrictedOperationsZone"-tacticalgraphics/core/type.ts:1028
WeaponEngagementZone"WeaponEngagementZone"-tacticalgraphics/core/type.ts:1029
WeaponSensorRangeFanCircular"WeaponSensorRangeFanCircular"-tacticalgraphics/core/type.ts:1275
WeaponSensorRangeFanSector"WeaponSensorRangeFanSector"-tacticalgraphics/core/type.ts:1276
WeaponsFreeZone"WeaponsFreeZone"-tacticalgraphics/core/type.ts:1035
WireDoubleApronFence"WireDoubleApronFence"-tacticalgraphics/core/type.ts:1092
WireDoubleFence"WireDoubleFence"-tacticalgraphics/core/type.ts:1091
WireDoubleStrandConcertina"WireDoubleStrandConcertina"-tacticalgraphics/core/type.ts:1096
WireHighWireFence"WireHighWireFence"-tacticalgraphics/core/type.ts:1094
WireLowWireFence"WireLowWireFence"-tacticalgraphics/core/type.ts:1093
WireSingleConcertina"WireSingleConcertina"-tacticalgraphics/core/type.ts:1095
WireSingleFence"WireSingleFence"-tacticalgraphics/core/type.ts:1090
WireTripleStrandConcertina"WireTripleStrandConcertina"-tacticalgraphics/core/type.ts:1097
WireUnspecified"WireUnspecified"-tacticalgraphics/core/type.ts:1089
Withdraw"Withdraw"-tacticalgraphics/core/type.ts:946
WithdrawUnderPressure"WithdrawUnderPressure"-tacticalgraphics/core/type.ts:947
ZoneOfFire"ZoneOfFire"-tacticalgraphics/core/type.ts:868
ZoneOfResponsibilityCircular"ZoneOfResponsibilityCircular"-tacticalgraphics/core/type.ts:980
ZoneOfResponsibilityIrregular"ZoneOfResponsibilityIrregular"-tacticalgraphics/core/type.ts:978
ZoneOfResponsibilityRectangular"ZoneOfResponsibilityRectangular"-tacticalgraphics/core/type.ts:979

Released under the MIT License.