All Classes and Interfaces

Class
Description
Accessibility utility helper class for configuring JavaFX controls with screen reader support, keyboard shortcuts, and ARIA-like descriptions.
Manages accessibility preferences for the Graph Digitizer application.
 
 
Performs auto-trace of curves in images using color matching.
Represents the calibration state of the graph digitizer.
Canvas panel for displaying the image and data points and handling pointer-based interactions (calibration, point placement, and auto-trace).
Utility class for color operations including hex parsing, RGB distance, and blending.
Control panel for managing dataset metadata and calibration parameters.
Handles coordinate transformations between data space and canvas (pixel) space.
Handles CSV export of graph digitizer datasets.
Represents a dataset with a name, color and a mutable collection of Points.
Data model for JSON serialization of datasets.
Utility class for file operations including filename sanitization and default save location discovery.
Main application class for Graph Digitizer.
Utility class for loading images from disk.
Handles JSON import and export of graph digitizer projects.
Central logging configuration metadata for the Graph Digitizer application.
Main window for the Graph Digitizer application.
Represents a single data point with x and y coordinates.
Root data model for JSON file format.
Utility that provides snapping behavior for X values.
Status bar for displaying short descriptive messages and application status.
Manages theme selection and application for the Graph Digitizer application.
Simple undo/redo manager for dataset visibility and point edits.