Index
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
xrecord 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
yrecord 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
All Classes and Interfaces|All Packages|Constant Field Values