Skip to content

Enum: ToolCategoryEnum

Visual category for Log Panel icon rendering. Declared by the tool at registration; consumed by frontends to colour tool-icon glyphs. See docs/log-panel-ux-srd.md §5.

This enum defines only the declarable values. The neutral-grey "unknown" state shown by the Log Panel when a tool has no declared category is NOT a value of this enum — it is a rendering-layer fallback produced when the attribute is null or absent.

URI: debrief:enum/ToolCategoryEnum

Permissible Values

Value Meaning Description
import None File / data ingestion tools (e
style None Appearance-changing tools (e
calc None Analytical computation tools (e
filter None Tools that narrow the dataset (time filter, spatial filter, trim)
snapshot None Tools that export or capture state (export-png, export-csv, export-geojson)

Slots

Name Description
category Visual category for Log Panel icon rendering

Identifier and Mapping Information

Schema Source

  • from schema: https://debrief.info/schemas/debrief

LinkML Source

name: ToolCategoryEnum
description: 'Visual category for Log Panel icon rendering. Declared by the tool at
  registration; consumed by frontends to colour tool-icon glyphs. See docs/log-panel-ux-srd.md
  §5.

  This enum defines only the declarable values. The neutral-grey "unknown" state shown
  by the Log Panel when a tool has no declared category is NOT a value of this enum
   it is a rendering-layer fallback produced when the attribute is null or absent.'
from_schema: https://debrief.info/schemas/debrief
rank: 1000
permissible_values:
  import:
    text: import
    description: File / data ingestion tools (e.g., REP loader, DPF parser, CSV import)
  style:
    text: style
    description: Appearance-changing tools (e.g., set-track-color, symbol style, label
      interval)
  calc:
    text: calc
    description: Analytical computation tools (e.g., range-bearing, course/speed,
      statistics)
  filter:
    text: filter
    description: Tools that narrow the dataset (time filter, spatial filter, trim)
  snapshot:
    text: snapshot
    description: Tools that export or capture state (export-png, export-csv, export-geojson)