Class IBPRenderer
java.lang.Object
com.arbergashi.charts.render.BaseRenderer
com.arbergashi.charts.render.medical.AbstractMedicalSweepRenderer
com.arbergashi.charts.render.medical.IBPRenderer
- All Implemented Interfaces:
ChartRenderer
IBP renderer: visualizes invasive blood pressure (IBP) waveforms with systolic,
diastolic, and mean arterial pressure (MAP) emphasis.
- Since:
- 2025-06-01
- Version:
- 1.0.0
- Author:
- Arber Gashi
-
Field Summary
Fields inherited from class AbstractMedicalSweepRenderer
renderPath, sharedCoordFields inherited from class BaseRenderer
PIXEL_BUF, PIXEL_BUF4 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()Returns the renderer name used by legends and UI labels.double[]getPreferredYRange(ChartModel model) Optional Y-range override for autoscaling.Methods inherited from class AbstractMedicalSweepRenderer
drawData, getChannelIndex, getPointAt, resolveWaveColor, setNameTranslatorMethods inherited from class BaseRenderer
drawHighlightPoint, drawI18nLabel, drawLabel, getArc, getCachedFont, getCachedGradient, getCachedStroke, getCachedStroke, getCachedStroke, getCubicCurve, getEllipse, getId, getLayerIndex, getLegendColor, getLine, getPathCache, getRect, getRoundRectangle, getSeriesColor, getSeriesStroke, getTheme, getTooltipText, isLegendRequired, isMultiColor, pBuffer, pBuffer4, render, resolveTheme, seriesOrBase, setLayerIndex, setMultiColor, setTheme, setupQualityHints, themeAccent, themeAxisLabel, themeBackground, themeBearish, themeBullish, themeForeground, themeGrid, themeSeriesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ChartRenderer
clearHover, createContext, getFocusValues, renderEmptyState, supportsEmptyState
-
Constructor Details
-
IBPRenderer
public IBPRenderer()
-
-
Method Details
-
getPreferredYRange
Description copied from interface:ChartRendererOptional 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
Description copied from class:BaseRendererReturns the renderer name used by legends and UI labels.- Specified by:
getNamein interfaceChartRenderer- Overrides:
getNamein classAbstractMedicalSweepRenderer- Returns:
- renderer name
-