package dev.dtrentin.chart.model /** Level-of-Detail decimation strategy applied when visible samples exceed pixel columns. */ public enum class LodMode { /** Retain min and max per pixel column. Preserves signal peaks. Zero allocations at render time. */ MIN_MAX, /** Largest-Triangle-Three-Buckets. Visually accurate downsampling. Slight allocation per render frame. */ LTTB, }