Index

A B C D E F G H I J L M N P R S T U V X Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

AccessibilityHelper - Class in com.digitizer.ui
Accessibility utility helper class for configuring JavaFX controls with screen reader support, keyboard shortcuts, and ARIA-like descriptions.
AccessibilityHelper() - Constructor for class com.digitizer.ui.AccessibilityHelper
 
AccessibilityPreferences - Class in com.digitizer.ui
Manages accessibility preferences for the Graph Digitizer application.
AccessibilityPreferences() - Constructor for class com.digitizer.ui.AccessibilityPreferences
 
AccessibilityPreferences.FontSize - Enum Class in com.digitizer.ui
 
AccessibilityPreferences.PointSize - Enum Class in com.digitizer.ui
 
add(UndoManager.UndoableAction) - Method in class com.digitizer.ui.UndoManager.CompositeAction
 
addChangeListener(Runnable) - Method in class com.digitizer.ui.UndoManager
 
addPoint(Point) - Method in class com.digitizer.core.Dataset
Adds a point to this dataset.
AddPointAction(Dataset, Point) - Constructor for class com.digitizer.ui.UndoManager.AddPointAction
 
addSnapXValue(double) - Method in class com.digitizer.core.Snapper
Adds a single X value to the snap list.
announceAction(String) - Static method in class com.digitizer.ui.AccessibilityHelper
Announces a dialog action (button pressed, validation error, etc.) to screen readers.
announceColor(String, String, String) - Static method in class com.digitizer.ui.AccessibilityHelper
Announces color information in accessible format.
announceCoordinates(String, double, double) - Static method in class com.digitizer.ui.AccessibilityHelper
Announces coordinate or value information to screen readers.
announceHelp(String, String) - Static method in class com.digitizer.ui.AccessibilityHelper
Announces help text for the currently focused control.
announceModeChange(String, String) - Static method in class com.digitizer.ui.AccessibilityHelper
Creates a focused announcement for mode changes (e.g., entering calibration mode).
announceProgress(String, int, int) - Static method in class com.digitizer.ui.AccessibilityHelper
Announces numerical feedback to screen readers (e.g., point counts, calibration progress).
announceStatus(String) - Static method in class com.digitizer.ui.AccessibilityHelper
Announces a status change to screen readers via logging.
APP_VERSION - Static variable in class com.digitizer.ui.GraphDigitizerApp
Current application version.
applyTheme(String) - Static method in class com.digitizer.ui.ThemeManager
Applies a theme by name using CSS styling.
AutoTracer - Class in com.digitizer.image
Performs auto-trace of curves in images using color matching.
AutoTracer(Image, CoordinateTransformer, int, int) - Constructor for class com.digitizer.image.AutoTracer
Constructs an AutoTracer for the given image and coordinate transformation.

B

blendColors(Color, Color, double) - Static method in class com.digitizer.core.ColorUtils
Blends two colors together using linear interpolation.
body - Variable in enum class com.digitizer.ui.AccessibilityPreferences.FontSize
 

C

CalibrationState - Class in com.digitizer.core
Represents the calibration state of the graph digitizer.
CalibrationState() - Constructor for class com.digitizer.core.CalibrationState
Constructs a new uncalibrated CalibrationState.
canRedo() - Method in class com.digitizer.ui.UndoManager
 
canUndo() - Method in class com.digitizer.ui.UndoManager
 
CanvasPanel - Class in com.digitizer.ui
Canvas panel for displaying the image and data points and handling pointer-based interactions (calibration, point placement, and auto-trace).
CanvasPanel(CalibrationState, List<Dataset>, UndoManager) - Constructor for class com.digitizer.ui.CanvasPanel
 
canvasToData(double, double) - Method in class com.digitizer.core.CoordinateTransformer
Transforms image-pixel coordinates to data coordinates.
canvasToData(double, double, boolean) - Method in class com.digitizer.core.CoordinateTransformer
Transforms image-pixel coordinates to data coordinates selecting primary or secondary Y axis.
clear() - Method in class com.digitizer.ui.UndoManager
 
clearPoints() - Method in class com.digitizer.core.Dataset
Clears all points from this dataset.
clearSnapXValues() - Method in class com.digitizer.core.Snapper
Clears any configured snap X values.
color - Variable in class com.digitizer.io.DatasetJson
 
colorDistance(double, double, double, double, double, double) - Static method in class com.digitizer.core.ColorUtils
Calculates the Euclidean distance between two RGB colors.
colorDistance(Color, Color) - Static method in class com.digitizer.core.ColorUtils
Calculates the Euclidean distance between two JavaFX Color objects.
colorToHex(Color) - Static method in class com.digitizer.core.ColorUtils
Converts a JavaFX Color to a hex string.
ColorUtils - Class in com.digitizer.core
Utility class for color operations including hex parsing, RGB distance, and blending.
com.digitizer.core - package com.digitizer.core
 
com.digitizer.image - package com.digitizer.image
 
com.digitizer.io - package com.digitizer.io
 
com.digitizer.logging - package com.digitizer.logging
 
com.digitizer.ui - package com.digitizer.ui
 
CompositeAction(String) - Constructor for class com.digitizer.ui.UndoManager.CompositeAction
 
confirmCalibration(double, double, double, double, boolean, boolean, Double, Double, Boolean) - Method in class com.digitizer.ui.CanvasPanel
Applies the collected calibration anchor points and numeric ranges.
ControlPanel - Class in com.digitizer.ui
Control panel for managing dataset metadata and calibration parameters.
ControlPanel(CalibrationState, List<Dataset>, CanvasPanel, AccessibilityPreferences, UndoManager) - Constructor for class com.digitizer.ui.ControlPanel
 
convertJsonToDatasets(ProjectJson, CalibrationState) - Static method in class com.digitizer.io.JsonExporter
Converts imported JSON data back into application objects.
CoordinateTransformer - Class in com.digitizer.core
Handles coordinate transformations between data space and canvas (pixel) space.
CoordinateTransformer(CalibrationState) - Constructor for class com.digitizer.core.CoordinateTransformer
Constructs a new CoordinateTransformer with the given calibration state.
CsvExporter - Class in com.digitizer.io
Handles CSV export of graph digitizer datasets.

D

Dataset - Class in com.digitizer.core
Represents a dataset with a name, color and a mutable collection of Points.
Dataset(Dataset) - Constructor for class com.digitizer.core.Dataset
Copy constructor for creating a new instance with the same data.
Dataset(String, String) - Constructor for class com.digitizer.core.Dataset
Constructs a new Dataset with the given name and hex color.
DatasetJson - Class in com.digitizer.io
Data model for JSON serialization of datasets.
DatasetJson() - Constructor for class com.digitizer.io.DatasetJson
Constructs a new DatasetJson with empty points list.
DatasetJson(String, String, List<List<Double>>) - Constructor for class com.digitizer.io.DatasetJson
Constructs a DatasetJson with all fields.
DatasetJson(String, String, List<List<Double>>, boolean) - Constructor for class com.digitizer.io.DatasetJson
 
DatasetJson(String, String, List<List<Double>>, boolean, boolean) - Constructor for class com.digitizer.io.DatasetJson
 
datasets - Variable in class com.digitizer.io.ProjectJson
 
dataToCanvas(double, double) - Method in class com.digitizer.core.CoordinateTransformer
Transforms data coordinates to image-pixel coordinates.
dataToCanvas(double, double, boolean) - Method in class com.digitizer.core.CoordinateTransformer
Transforms data coordinates to image-pixel coordinates selecting primary or secondary Y axis.
distanceTo(Point) - Method in record class com.digitizer.core.Point
Calculates the Euclidean distance to another point.

E

ensureExtension(String, String) - Static method in class com.digitizer.core.FileUtils
Ensures a filename has the specified extension.
enterCalibrationMode() - Method in class com.digitizer.ui.CanvasPanel
Enters calibration mode for recording anchor points.
equals(Object) - Method in class com.digitizer.core.CalibrationState
 
equals(Object) - Method in class com.digitizer.core.Dataset
 
equals(Object) - Method in record class com.digitizer.core.Point
Indicates whether some other object is "equal to" this one.
exportToCsv(String, List<Dataset>) - Static method in class com.digitizer.io.CsvExporter
Exports datasets to a CSV file in wide format.
exportToJson(String, String, String, String, CalibrationState, List<Dataset>) - Static method in class com.digitizer.io.JsonExporter
Exports project data to a JSON file.
EXTRA_LARGE - Enum constant in enum class com.digitizer.ui.AccessibilityPreferences.FontSize
 
EXTRA_LARGE - Enum constant in enum class com.digitizer.ui.AccessibilityPreferences.PointSize
 

F

FileUtils - Class in com.digitizer.core
Utility class for file operations including filename sanitization and default save location discovery.
fitToViewport(double, double) - Method in class com.digitizer.ui.CanvasPanel
Compute and apply a zoom that fits the canvas into the provided viewport size.

G

generateSessionId() - Static method in class com.digitizer.logging.LoggingConfig
Convenience method to generate a simple session identifier based on current timestamp.
getAvailableThemes() - Static method in class com.digitizer.ui.ThemeManager
Gets all available themes.
getCanvasPanel() - Method in class com.digitizer.ui.MainWindow
Gets the canvas panel.
getColor() - Method in class com.digitizer.core.Dataset
 
getColumnCount() - Method in class com.digitizer.image.AutoTracer
Gets the number of columns to be scanned during auto-trace.
getCurrentThemeStyle() - Static method in class com.digitizer.ui.ThemeManager
Gets the current theme colors as a style string.
getDatasetColors() - Method in class com.digitizer.ui.AccessibilityPreferences
Returns stored per-dataset colors as an array of hex strings, or null if none.
getDatasetVisibilities() - Method in class com.digitizer.ui.AccessibilityPreferences
Returns stored per-dataset visibility flags as an array of "true"/"false" strings.
getDataXMax() - Method in class com.digitizer.core.CalibrationState
 
getDataXMin() - Method in class com.digitizer.core.CalibrationState
 
getDataY2Max() - Method in class com.digitizer.core.CalibrationState
 
getDataY2Min() - Method in class com.digitizer.core.CalibrationState
 
getDataYMax() - Method in class com.digitizer.core.CalibrationState
 
getDataYMin() - Method in class com.digitizer.core.CalibrationState
 
getDefaultFilename(String, String) - Static method in class com.digitizer.core.FileUtils
Generates a default filename for saving using the title or a timestamp.
getDescription() - Method in class com.digitizer.ui.UndoManager.AddPointAction
 
getDescription() - Method in class com.digitizer.ui.UndoManager.CompositeAction
 
getDescription() - Method in class com.digitizer.ui.UndoManager.MovePointAction
 
getDescription() - Method in class com.digitizer.ui.UndoManager.RemovePointAction
 
getDescription() - Method in class com.digitizer.ui.UndoManager.ToggleVisibilityAction
 
getDescription() - Method in interface com.digitizer.ui.UndoManager.UndoableAction
 
getExtension(String) - Static method in class com.digitizer.core.FileUtils
Gets the file extension from a filename.
getFocusBorderWidth() - Method in class com.digitizer.ui.AccessibilityPreferences
 
getFontSize() - Method in class com.digitizer.ui.AccessibilityPreferences
 
getHexColor() - Method in class com.digitizer.core.Dataset
 
getImageHeight(Image) - Static method in class com.digitizer.image.ImageLoader
Gets the height of an image in pixels.
getImageWidth(Image) - Static method in class com.digitizer.image.ImageLoader
Gets the width of an image in pixels.
getName() - Method in class com.digitizer.core.Dataset
 
getOSTextScaling() - Static method in class com.digitizer.ui.AccessibilityHelper
Gets the OS text scaling factor (Windows DPI scaling).
getPaletteColors() - Method in class com.digitizer.ui.AccessibilityPreferences
Returns the stored palette colors as an array of hex strings, or null if none.
getPaletteName() - Method in class com.digitizer.ui.AccessibilityPreferences
Returns the stored palette name (may be empty).
getPixelXMax() - Method in class com.digitizer.core.CalibrationState
 
getPixelXMin() - Method in class com.digitizer.core.CalibrationState
 
getPixelYMax() - Method in class com.digitizer.core.CalibrationState
 
getPixelYMin() - Method in class com.digitizer.core.CalibrationState
 
getPointCount() - Method in class com.digitizer.core.Dataset
Gets the number of points in this dataset.
getPoints() - Method in class com.digitizer.core.Dataset
 
getPointSize() - Method in class com.digitizer.ui.AccessibilityPreferences
 
getPointSize() - Method in class com.digitizer.ui.CanvasPanel
Gets the current point size.
getPreferredDownloadsDir() - Static method in class com.digitizer.core.FileUtils
Gets the user's Downloads directory if it exists, otherwise returns the system temp directory.
getSelectedDatasetIndex() - Method in class com.digitizer.ui.ControlPanel
Returns the currently selected dataset index (0-based).
getSnapLineColor() - Method in class com.digitizer.ui.CanvasPanel
 
getSnapLineStyle() - Method in class com.digitizer.ui.CanvasPanel
 
getSnapper() - Method in class com.digitizer.ui.CanvasPanel
Exposes the Snapper so other UI components (e.g.
getSnapXValues() - Method in class com.digitizer.core.Snapper
Returns an immutable copy of the configured snap X values.
getStatus() - Method in class com.digitizer.ui.StatusBar
Gets the current status message.
getStatusBar() - Method in class com.digitizer.ui.MainWindow
Gets the status bar for displaying messages.
getTimestampForFilename() - Static method in class com.digitizer.core.FileUtils
Convenience method that returns the current system timestamp formatted for use as a filename suffix.
getTitle() - Method in class com.digitizer.ui.ControlPanel
Returns the current plot title (may be empty).
getXLabel() - Method in class com.digitizer.ui.ControlPanel
Returns the current X-axis label text.
getYLabel() - Method in class com.digitizer.ui.ControlPanel
Returns the current Y-axis label text.
getZoom() - Method in class com.digitizer.ui.CanvasPanel
Current zoom factor.
GraphDigitizerApp - Class in com.digitizer.ui
Main application class for Graph Digitizer.
GraphDigitizerApp() - Constructor for class com.digitizer.ui.GraphDigitizerApp
 

H

hashCode() - Method in class com.digitizer.core.CalibrationState
 
hashCode() - Method in class com.digitizer.core.Dataset
 
hashCode() - Method in record class com.digitizer.core.Point
Returns a hash code value for this object.
heading - Variable in enum class com.digitizer.ui.AccessibilityPreferences.FontSize
 
hexToColor(String) - Static method in class com.digitizer.core.ColorUtils
Parses a hex color string to a JavaFX Color.

I

ImageLoader - Class in com.digitizer.image
Utility class for loading images from disk.
importFromJson(String) - Static method in class com.digitizer.io.JsonExporter
Imports project data from a JSON file.
initialize() - Method in class com.digitizer.ui.MainWindow
Initializes the main window and displays it.
initializeMdc(String, String) - Static method in class com.digitizer.logging.LoggingConfig
Initialize basic MDC (Mapped Diagnostic Context) keys used for correlation.
isCalibrated() - Method in class com.digitizer.core.CalibrationState
Checks if all four calibration anchors have been set.
isHighContrastMode() - Method in class com.digitizer.ui.AccessibilityPreferences
 
isShowStartupHelp() - Method in class com.digitizer.ui.AccessibilityPreferences
Whether the startup help dialog should be shown when the app first opens.
isSnapLinesVisible() - Method in class com.digitizer.ui.CanvasPanel
 
isUseSecondaryYAxis() - Method in class com.digitizer.core.Dataset
 
isUseShapeVariation() - Method in class com.digitizer.ui.AccessibilityPreferences
 
isUseShapeVariation() - Method in class com.digitizer.ui.CanvasPanel
Gets whether shape variation is enabled.
isVisible() - Method in class com.digitizer.core.Dataset
 
isXLog() - Method in class com.digitizer.core.CalibrationState
 
isY2Log() - Method in class com.digitizer.core.CalibrationState
 
isYLog() - Method in class com.digitizer.core.CalibrationState
 

J

JSON_LOG_FILE - Static variable in class com.digitizer.logging.LoggingConfig
Name of the JSON structured log file.
JsonExporter - Class in com.digitizer.io
Handles JSON import and export of graph digitizer projects.

L

label - Variable in enum class com.digitizer.ui.AccessibilityPreferences.FontSize
 
LARGE - Enum constant in enum class com.digitizer.ui.AccessibilityPreferences.FontSize
 
LARGE - Enum constant in enum class com.digitizer.ui.AccessibilityPreferences.PointSize
 
loadImage(File) - Static method in class com.digitizer.image.ImageLoader
Loads an image from the specified file.
loadImage(File) - Method in class com.digitizer.ui.CanvasPanel
Loads an image from a file.
loadImage(String) - Static method in class com.digitizer.image.ImageLoader
Loads an image from the specified file path.
LoggingConfig - Class in com.digitizer.logging
Central logging configuration metadata for the Graph Digitizer application.
logStartupBanner(String) - Static method in class com.digitizer.logging.LoggingConfig
Emits a diagnostic message confirming logging backend activation.

M

main(String[]) - Static method in class com.digitizer.ui.GraphDigitizerApp
The main entry point for the application.
MainWindow - Class in com.digitizer.ui
Main window for the Graph Digitizer application.
MainWindow(Stage, CalibrationState, List<Dataset>, int, String[]) - Constructor for class com.digitizer.ui.MainWindow
Constructs a new MainWindow.
MovePointAction(Dataset, int, Point, Point) - Constructor for class com.digitizer.ui.UndoManager.MovePointAction
 

N

name - Variable in class com.digitizer.io.DatasetJson
 
NORMAL - Enum constant in enum class com.digitizer.ui.AccessibilityPreferences.FontSize
 
NORMAL - Enum constant in enum class com.digitizer.ui.AccessibilityPreferences.PointSize
 
normalizeHex(String) - Static method in class com.digitizer.core.ColorUtils
Helper to ensure a hex color is normalized and returned as a 6-character hex string preceded by '#'.

P

peekRedoDescription() - Method in class com.digitizer.ui.UndoManager
Returns a short description of the next redoable action, or empty string.
peekUndoDescription() - Method in class com.digitizer.ui.UndoManager
Returns a short description of the next undoable action, or empty string.
performAutoTrace() - Method in class com.digitizer.ui.CanvasPanel
Performs auto-trace on the active dataset.
Point - Record Class in com.digitizer.core
Represents a single data point with x and y coordinates.
Point(double, double) - Constructor for record class com.digitizer.core.Point
Creates a new Point with the specified coordinates.
points - Variable in class com.digitizer.io.DatasetJson
 
ProjectJson - Class in com.digitizer.io
Root data model for JSON file format.
ProjectJson() - Constructor for class com.digitizer.io.ProjectJson
Constructs a new ProjectJson with default values.
ProjectJson(String, String, String, double, double, double, double, boolean, boolean, List<DatasetJson>) - Constructor for class com.digitizer.io.ProjectJson
Constructs a new ProjectJson with all fields.
push(UndoManager.UndoableAction) - Method in class com.digitizer.ui.UndoManager
 

R

redo() - Method in class com.digitizer.ui.UndoManager.AddPointAction
 
redo() - Method in class com.digitizer.ui.UndoManager.CompositeAction
 
redo() - Method in class com.digitizer.ui.UndoManager.MovePointAction
 
redo() - Method in class com.digitizer.ui.UndoManager
 
redo() - Method in class com.digitizer.ui.UndoManager.RemovePointAction
 
redo() - Method in class com.digitizer.ui.UndoManager.ToggleVisibilityAction
 
redo() - Method in interface com.digitizer.ui.UndoManager.UndoableAction
 
redraw() - Method in class com.digitizer.ui.CanvasPanel
Redraws the canvas.
refreshDatasetInfoDisplay() - Method in class com.digitizer.ui.ControlPanel
Rebuilds the dataset info area showing a colored swatch and dataset name/point count.
removePoint(int) - Method in class com.digitizer.core.Dataset
Removes a point at the specified index.
removePoint(Point) - Method in class com.digitizer.core.Dataset
Removes a point from this dataset.
RemovePointAction(Dataset, Point, int) - Constructor for class com.digitizer.ui.UndoManager.RemovePointAction
 
requestFocusAccessible(Control, String) - Static method in class com.digitizer.ui.AccessibilityHelper
Requests focus on a control and announces it to screen readers.
reset() - Method in class com.digitizer.core.CalibrationState
Resets calibration to uncalibrated state.
runEnvironmentChecks() - Static method in class com.digitizer.logging.LoggingConfig
Performs lightweight environment checks and logs findings: Java version Async logger property presence Log directory existence / creation

S

sanitizeFilename(String) - Static method in class com.digitizer.core.FileUtils
Sanitizes a string to be safe for use as a filename.
selectDataset(int) - Method in class com.digitizer.ui.ControlPanel
Programmatically select a dataset by index (0-based) and update the title field.
setActiveDatasetIndex(int) - Method in class com.digitizer.ui.CanvasPanel
Sets which dataset index is considered "active" for point additions and auto-trace.
setButtonAccessibility(Button, String, String, String) - Static method in class com.digitizer.ui.AccessibilityHelper
Sets an accessible label and tooltip for a button.
setCanvasPanel(CanvasPanel) - Method in class com.digitizer.ui.UndoManager
 
setCheckBoxAccessibility(CheckBox, String, String) - Static method in class com.digitizer.ui.AccessibilityHelper
Sets an accessible label and tooltip for a checkbox.
setDatasetColors(String[]) - Method in class com.digitizer.ui.AccessibilityPreferences
Persist per-dataset colors.
setDatasetVisibilities(String[]) - Method in class com.digitizer.ui.AccessibilityPreferences
Persist per-dataset visibility flags.
setDataXMax(double) - Method in class com.digitizer.core.CalibrationState
 
setDataXMin(double) - Method in class com.digitizer.core.CalibrationState
 
setDataY2Max(Double) - Method in class com.digitizer.core.CalibrationState
 
setDataY2Min(Double) - Method in class com.digitizer.core.CalibrationState
 
setDataYMax(double) - Method in class com.digitizer.core.CalibrationState
 
setDataYMin(double) - Method in class com.digitizer.core.CalibrationState
 
setFocusBorderWidth(double) - Method in class com.digitizer.ui.AccessibilityPreferences
 
setFontSize(AccessibilityPreferences.FontSize) - Method in class com.digitizer.ui.AccessibilityPreferences
 
setHexColor(String) - Method in class com.digitizer.core.Dataset
 
setHighContrastMode(boolean) - Method in class com.digitizer.ui.AccessibilityPreferences
 
setKeyboardShortcut(Control, String) - Static method in class com.digitizer.ui.AccessibilityHelper
Configures keyboard shortcut accessibility info for a control.
setLabelAccessibility(Label, String, String) - Static method in class com.digitizer.ui.AccessibilityHelper
Sets an accessible label for a Label control.
setName(String) - Method in class com.digitizer.core.Dataset
 
setPalette(String, String[]) - Method in class com.digitizer.ui.AccessibilityPreferences
Sets the palette and persists it.
setPixelXMax(Point2D) - Method in class com.digitizer.core.CalibrationState
 
setPixelXMin(Point2D) - Method in class com.digitizer.core.CalibrationState
 
setPixelYMax(Point2D) - Method in class com.digitizer.core.CalibrationState
 
setPixelYMin(Point2D) - Method in class com.digitizer.core.CalibrationState
 
setPoints(List<Point>) - Method in class com.digitizer.core.Dataset
 
setPointSize(double) - Method in class com.digitizer.ui.CanvasPanel
Sets the point size for rendering data points.
setPointSize(AccessibilityPreferences.PointSize) - Method in class com.digitizer.ui.AccessibilityPreferences
 
setRequired(Control, boolean) - Static method in class com.digitizer.ui.AccessibilityHelper
Marks a control as requiring input (validation indicator for screen readers).
setScene(Scene) - Static method in class com.digitizer.ui.ThemeManager
Sets the current scene for theme application.
setShowStartupHelp(boolean) - Method in class com.digitizer.ui.AccessibilityPreferences
Set whether the startup help dialog should be shown on startup.
setSnapLineColor(Color) - Method in class com.digitizer.ui.CanvasPanel
 
setSnapLineStyle(String) - Method in class com.digitizer.ui.CanvasPanel
 
setSnapLinesVisible(boolean) - Method in class com.digitizer.ui.CanvasPanel
Set whether snap lines are visible (does not clear snap list).
setSnapXValues(List<Double>) - Method in class com.digitizer.core.Snapper
Sets the list of X values to snap to.
setStatus(String) - Method in class com.digitizer.ui.StatusBar
Sets the status message and announces it for screen readers.
setTextAccessibility(Text, String, String) - Static method in class com.digitizer.ui.AccessibilityHelper
Sets accessibility metadata for a Text node.
setTextFieldAccessibility(TextField, String, String, String) - Static method in class com.digitizer.ui.AccessibilityHelper
Sets an accessible label and tooltip for a text field.
setTitle(String) - Method in class com.digitizer.ui.ControlPanel
 
setTolerance(double) - Method in class com.digitizer.core.Snapper
Sets the relative tolerance used when matching an input x to a configured snap x.
setUseSecondaryYAxis(boolean) - Method in class com.digitizer.core.Dataset
 
setUseShapeVariation(boolean) - Method in class com.digitizer.ui.AccessibilityPreferences
 
setUseShapeVariation(boolean) - Method in class com.digitizer.ui.CanvasPanel
Sets whether to use shape variation for different datasets.
setVisible(boolean) - Method in class com.digitizer.core.Dataset
 
setXLabel(String) - Method in class com.digitizer.ui.ControlPanel
 
setXLog(boolean) - Method in class com.digitizer.core.CalibrationState
 
setY2Log(Boolean) - Method in class com.digitizer.core.CalibrationState
 
setYLabel(String) - Method in class com.digitizer.ui.ControlPanel
 
setYLog(boolean) - Method in class com.digitizer.core.CalibrationState
 
setZoom(double) - Method in class com.digitizer.ui.CanvasPanel
Set the node-level zoom (scale) for the canvas.
size - Variable in enum class com.digitizer.ui.AccessibilityPreferences.PointSize
 
SMALL - Enum constant in enum class com.digitizer.ui.AccessibilityPreferences.FontSize
 
SMALL - Enum constant in enum class com.digitizer.ui.AccessibilityPreferences.PointSize
 
Snapper - Class in com.digitizer.core
Utility that provides snapping behavior for X values.
Snapper() - Constructor for class com.digitizer.core.Snapper
 
snapPoint(Point) - Method in class com.digitizer.core.Snapper
Returns a new Point with the x coordinate snapped (y unchanged).
snapX(double) - Method in class com.digitizer.core.Snapper
Snaps the provided x to a configured snap x if one is within tolerance.
start(Stage) - Method in class com.digitizer.ui.GraphDigitizerApp
Called when the application starts.
StatusBar - Class in com.digitizer.ui
Status bar for displaying short descriptive messages and application status.
StatusBar() - Constructor for class com.digitizer.ui.StatusBar
Constructs a new StatusBar with accessibility support.
stop() - Method in class com.digitizer.ui.GraphDigitizerApp
Called when the application is shutting down.

T

TEXT_LOG_FILE - Static variable in class com.digitizer.logging.LoggingConfig
Name of the primary rolling text log file.
ThemeManager - Class in com.digitizer.ui
Manages theme selection and application for the Graph Digitizer application.
ThemeManager() - Constructor for class com.digitizer.ui.ThemeManager
 
title - Variable in class com.digitizer.io.ProjectJson
 
toggleVisibility(int) - Method in class com.digitizer.ui.ControlPanel
Toggle visibility for the dataset at the given index and refresh UI.
ToggleVisibilityAction(Dataset, boolean, boolean) - Constructor for class com.digitizer.ui.UndoManager.ToggleVisibilityAction
 
toString() - Method in class com.digitizer.core.CalibrationState
 
toString() - Method in class com.digitizer.core.Dataset
 
toString() - Method in record class com.digitizer.core.Point
Returns a string representation of the point.
traceDataset(Dataset) - Method in class com.digitizer.image.AutoTracer
Performs auto-tracing of a curve using color matching.
traceFromSeed(Dataset, int, int, int, double, int) - Method in class com.digitizer.image.AutoTracer
Performs a seed-based trace starting from a user-provided seed pixel.
traceFromSeedColor(Color, boolean, int, int, int, double, int, int) - Method in class com.digitizer.image.AutoTracer
Trace from a seed using an explicit target color and optional horizontal lookahead.

U

undo() - Method in class com.digitizer.ui.UndoManager.AddPointAction
 
undo() - Method in class com.digitizer.ui.UndoManager.CompositeAction
 
undo() - Method in class com.digitizer.ui.UndoManager.MovePointAction
 
undo() - Method in class com.digitizer.ui.UndoManager.RemovePointAction
 
undo() - Method in class com.digitizer.ui.UndoManager.ToggleVisibilityAction
 
undo() - Method in class com.digitizer.ui.UndoManager
 
undo() - Method in interface com.digitizer.ui.UndoManager.UndoableAction
 
UndoManager - Class in com.digitizer.ui
Simple undo/redo manager for dataset visibility and point edits.
UndoManager(List<Dataset>, AccessibilityPreferences) - Constructor for class com.digitizer.ui.UndoManager
 
UndoManager.AddPointAction - Class in com.digitizer.ui
 
UndoManager.CompositeAction - Class in com.digitizer.ui
 
UndoManager.MovePointAction - Class in com.digitizer.ui
 
UndoManager.RemovePointAction - Class in com.digitizer.ui
 
UndoManager.ToggleVisibilityAction - Class in com.digitizer.ui
 
UndoManager.UndoableAction - Interface in com.digitizer.ui
 
useSecondaryY - Variable in class com.digitizer.io.DatasetJson
 

V

valueOf(String) - Static method in enum class com.digitizer.ui.AccessibilityPreferences.FontSize
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.digitizer.ui.AccessibilityPreferences.PointSize
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.digitizer.ui.AccessibilityPreferences.FontSize
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.digitizer.ui.AccessibilityPreferences.PointSize
Returns an array containing the constants of this enum class, in the order they are declared.
visible - Variable in class com.digitizer.io.DatasetJson
 

X

x() - Method in record class com.digitizer.core.Point
Returns the value of the x record component.
xlabel - Variable in class com.digitizer.io.ProjectJson
 
xLog - Variable in class com.digitizer.io.ProjectJson
 
xMax - Variable in class com.digitizer.io.ProjectJson
 
xMin - Variable in class com.digitizer.io.ProjectJson
 

Y

y() - Method in record class com.digitizer.core.Point
Returns the value of the y record component.
y2Log - Variable in class com.digitizer.io.ProjectJson
 
y2Max - Variable in class com.digitizer.io.ProjectJson
 
y2Min - Variable in class com.digitizer.io.ProjectJson
 
ylabel - Variable in class com.digitizer.io.ProjectJson
 
yLog - Variable in class com.digitizer.io.ProjectJson
 
yMax - Variable in class com.digitizer.io.ProjectJson
 
yMin - Variable in class com.digitizer.io.ProjectJson
 
A B C D E F G H I J L M N P R S T U V X Y 
All Classes and Interfaces|All Packages|Constant Field Values