Namespace Phoenix.Tiresias
Classes
Constants
A class containing constants used across multiple classes within the Tiresias namespace. Reference: https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/how-to-define-constants.
ContrastDisplay
Stats for contrast tests.
ContrastTests
Get ContrastDisplay objects containing results for each contrast test, given a foreground color and a background color.
ImgFilter
Defines the operations used on the byte array generated from LockBits in ColorblindFilters.cs.
LoggingInfo
A class to hold logging information.
OcrContrast
Get text contrast information using OCR for a line of text.
OcrEngineCaller
Call the OCR on an image and return the UWP OcrResult.
OcrSummary
Get summary of OCR information for a line of text: the OcrLine object, the text angle, the text string, and the Rect[] of word boundary boxes.
OcrTextSize
Get text size and bounding box information using OCR for a line of text.
PhoenixTiresiasTelemetryContext
Class needed to provide moduleName for telemetry.
PixelColor
Defines color of a pixel, color can be represented as RGB, LMS, or modified based on filters.
PrelimColor
Defines the preliminary color space Used for calculated relative luminance.
TextArea
Get summary of text area information for list of text areas in automatic report.
TextSizeDisplay
Stats for the text size tests.
TiresiasImage
Holds information necessary for auto report.
TiresiasPlugin
TiresiasSettings
Settings for the Tiresias module.
TiresiasView
Interaction logic for Tiresias View.
TiresiasViewModel
Automatic report generation display in the ViewModel.
Structs
RectangleDimensions
Defines the dimensions for a rectangle.
Interfaces
ITiresiasViewProvider
Enums
Colorspace
Specifies color space options Used in colorblind filter calculations.
FilterType
Enum to pass string of filter type.