Class NIRSRenderer

All Implemented Interfaces:
ChartRenderer

public class NIRSRenderer extends AbstractMedicalSweepRenderer
NIRS renderer: visualizes near-infrared spectroscopy (NIRS) trends. Slow, smoothed curves suitable for long time spans.
Since:
2025-06-01
Version:
1.0.0
Author:
Arber Gashi
  • Constructor Details

    • NIRSRenderer

      public NIRSRenderer()
  • Method Details

    • getPreferredYRange

      public double[] getPreferredYRange(ChartModel model)
      Description copied from interface: ChartRenderer
      Optional Y-range override for autoscaling.

      Renderers may return a {minY, maxY} array when the visible range should be based on derived data rather than the model's raw Y-values (e.g. indicators like MACD).

      Parameters:
      model - the layer model
      Returns:
      {minY, maxY} or null to use model Y-values
    • getName

      public String getName()
      Description copied from class: BaseRenderer
      Returns the renderer name used by legends and UI labels.
      Specified by:
      getName in interface ChartRenderer
      Overrides:
      getName in class AbstractMedicalSweepRenderer
      Returns:
      renderer name