Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
BackgroundStateAbstractBaseBackground image state machine state base class
BackgroundStateContextContext class that manages the background image state machine
BackgroundStateCurveBackground image state for showing filter image from current curve
BackgroundStateNoneBackground image state for showing no image
BackgroundStateOriginalBackground image state for showing original (=unfiltered) image
BackgroundStateUnloadedBackground image state for interval between startup and loading of the image
CallbackAddPointsInCurvesGraphsCallback that is used when iterating through a read-only CurvesGraphs to add corresponding points in Document
CallbackAxesCheckerFromAxesPointsCallback for positioning the axes indicator according to the axes points
CallbackAxisPointsAbstractCallback for collecting axis points and then performing common calculations on those axis points
CallbackBoundingRectsCallback for computing the bounding rectangles of the screen and graph coordinates of the points in the Document
CallbackCheckAddPointAxisCallback for sanity checking the screen and graph coordinates of an axis point, before it is added to the axes curve
CallbackCheckEditPointAxisCallback for sanity checking the screen and graph coordinates of an axis point that is in the axes curve, before changing its graph coordinates
CallbackDocumentHashCallback for DocumentHash value for a Document
CallbackGatherXThetaValuesFunctionsCallback for collecting X/Theta independent variables, for functions, in preparation for exporting
CallbackNextOrdinalCallback for computing the next ordinal for a new point
CallbackPointOrdinalCallback for computing the ordinal for a specified point, as a function of the LineStyle and curve geometry
CallbackRemovePointsInCurvesGraphsCallback that is used when iterating through a read-only CurvesGraphs to remove corresponding points in Document
CallbackScaleBarCallback for identifying, for the scale bar of a map, various quantities
CallbackSceneUpdateAfterCommandCallback for updating the QGraphicsItems in the scene after a command may have modified Points in Curves
CallbackUpdateTransformCallback for collecting axis points and then calculating the current transform from those axis points
CheckerBox shape that is drawn through the three axis points, to temporarily (usually) or permanently (rarely) highlight the local up/down/left/right directions when all axis points have been defined
ChecklistGuideDockable text window containing checklist guide
ChecklistGuideBrowserClass that adds rudimentary tree collapse/expand functionality to QTextBrowser
ChecklistGuidePageThis class customizes QWizardPage for ChecklistGuideWizard
ChecklistGuidePageConclusionThis class uses the validation method of the Conclusion page to perform final processing for ChecklistGuideWizard
ChecklistGuidePageCurvesThis class adds validation to the Curves page
ChecklistGuidePageIntroThis class sets up the introduction page
ChecklistGuideWizardWizard for setting up the checklist guide
ChecklistLineEditAdds key event handling to QLineEdit
CmdAbstractWrapper around QUndoCommand. This simplifies the more complicated feature set of QUndoCommand
CmdAddPointAxisCommand for adding one axis point
CmdAddPointGraphCommand for adding one graph point
CmdAddPointsGraphCommand for adding one or more graph points. This is for Segment Fill mode
CmdAddScaleCommand for adding one scale point
CmdCopyCommand for moving all selected Points by a specified translation
CmdCutCommand for cutting all selected Points
CmdDeleteCommand for deleting all selected Points
CmdEditPointAxisCommand for editing the graph coordinates one axis point
CmdEditPointGraphCommand for editing the graph coordinates of one or more graph points
CmdFactoryFactory for CmdAbstractBase objects
CmdMediatorCommand queue stack
CmdMoveByCommand for moving all selected Points by a specified translation
CmdPointChangeBaseBase class for CmdBase leaf subclasses that involve point additions, deletions and/or modifications
CmdRedoForTestCommand for performing Redo during testing
CmdSelectCoordSystemCommand for changing the currently selected CoordSystem
CmdSettingsAxesCheckerCommand for DlgSettingsAxesChecker
CmdSettingsColorFilterCommand for DlgSettingsColorFilter
CmdSettingsCoordsCommand for DlgSettingsCoords
CmdSettingsCurveAddRemoveCommand for DlgSettingsCurveAddRemove
CmdSettingsCurvePropertiesCommand for DlgSettingsCurveProperties
CmdSettingsDigitizeCurveCommand for DlgSettingsDigitizeCurve
CmdSettingsExportFormatCommand for DlgSettingsExportFormat
CmdSettingsGeneralCommand for DlgSettingsGeneral
CmdSettingsGridDisplayCommand for DlgSettingsGridDisplay
CmdSettingsGridRemovalCommand for DlgSettingsGridRemoval
CmdSettingsPointMatchCommand for DlgSettingsPointMatch
CmdSettingsSegmentsCommand for DlgSettingsSegments
CmdStackShadowCommand stack that shadows the CmdMediator command stack at startup when reading commands from an error report file
CmdUndoForTestCommand for performing Undo during testing
ColorFilterClass for filtering image to remove unimportant information
ColorFilterEntryHelper class so ColorFilter class can compute the background color
ColorFilterHistogramClass that generates a histogram according to the current filter
ColorFilterSettingsColor filter parameters for one curve. For a class, this is handled the same as LineStyle and PointStyle
ColorFilterSettingsStrategyAbstractBaseBase class for strategy pattern whose subclasses process the different color filter settings modes (one strategy per mode)
ColorFilterSettingsStrategyForegroundLeaf class for foreground strategy for ColorFilterSettings
ColorFilterSettingsStrategyHueLeaf class for hue strategy for ColorFilterSettings
ColorFilterSettingsStrategyIntensityLeaf class for intensity strategy for ColorFilterSettings
ColorFilterSettingsStrategySaturationLeaf class for saturation strategy for ColorFilterSettings
ColorFilterSettingsStrategyValueLeaf class for value strategy for ColorFilterSettings
ColorFilterStrategyAbstractBaseBase class for strategy pattern whose subclasses process the different color filter settings modes (one strategy per mode)
ColorFilterStrategyForegroundLeaf class for foreground strategy for ColorFilter
ColorFilterStrategyHueLeaf class for hue strategy for ColorFilter
ColorFilterStrategyIntensityLeaf class for intensity strategy for ColorFilter
ColorFilterStrategySaturationLeaf class for saturation strategy for ColorFilter
ColorFilterStrategyValueLeaf class for value strategy for ColorFilter
CoordSystemStorage of data belonging to one coordinate system
CoordSystemContextThis class plays the role of context class in a state machine, although the 'states' are actually different instantiations of the CoordSystem class
CoordSystemInterfaceInterface common to CoordSystemContext and CoordSystem classes
CorrelationFast cross correlation between two functions
CursorFactoryCreate standard cross cursor, or custom cursor, according to settings
CurveContainer for one set of digitized Points
CurveNameListModel for DlgSettingsCurveAddRemove and CmdSettingsCurveAddRemove
CurveSettingsIntInternal settings for one curve, such as LineStyle, PointStyle and CurveFilter
CurvesGraphsContainer for all graph curves. The axes point curve is external to this class
CurveStyleContainer for LineStyle and PointStyle for one Curve
CurveStylesModel for DlgSettingsCurveProperties and CmdSettingsCurveProperties
DigitizeStateAbstractBaseBase class for all digitizing states. This serves as an interface to DigitizeStateContext
DigitizeStateAxisDigitizing state for digitizing one axis point at a time
DigitizeStateColorPickerDigitizing state for selecting a color for DigitizeStateSegment
DigitizeStateContextContainer for all DigitizeStateAbstractBase subclasses. This functions as the context class in a standard state machine implementation
DigitizeStateCurveDigitizing state for creating Curve Points, one at a time
DigitizeStateEmptyDigitizing state before a Document has been created. In this state, the cursor is Qt::ArrowCursor
DigitizeStatePointMatchDigitizing state for matching Curve Points, one at a time
DigitizeStateScaleDigitizing state for creating the scale bar
DigitizeStateSegmentDigitizing state for creating multiple Points along a highlighted segment
DigitizeStateSelectDigitizing state for selecting one or more Points in the Document
DlgAboutAbout Engauge dialog. This provides a hidden shortcut for triggering ENGAUGE_ASSERT
DlgEditPointAxisDialog box for editing the information of one axis point, in a graph with two axes
DlgEditPointGraphDialog box for editing the information of one or more points
DlgEditPointGraphLineEditAdds hover highlighting to QLineEdit
DlgEditScaleDialog box for editing the information of the map scale
DlgErrorReportAbstractBaseBase class for dialogs that handle the error report
DlgErrorReportLocalDialog for saving error report to local hard drive
DlgErrorReportNetworkingDialog for sending error report with networking
DlgFilterCommandCommand pattern object for receiving new parameters in DlgFilterWorker from GUI thread
DlgFilterThreadClass for processing new filter settings. This is based on http://blog.debao.me/2013/08/how-to-use-qthread-in-the-right-way-part-1/
DlgFilterWorkerClass for processing new filter settings. This is based on http://blog.debao.me/2013/08/how-to-use-qworker-in-the-right-way-part-1/
DlgImportAdvancedDialog for setting the advanced parameters in a newly imported Document
DlgImportCroppingNonPdfDialog for selecting a page and frame on that page when importing an image from a non-pdf file
DlgImportCroppingPdfDialog for selecting a page and frame on that page when importing an image from a pdf file
DlgRequiresTransformDialog to be displayed whenever some operation or processing cannot be performed since the axis points are not defined
DlgSettingsAbstractBaseAbstract base class for all Settings dialogs
DlgSettingsAxesCheckerDialog for editing axes checker settings
DlgSettingsColorFilterDialog for editing filtering settings
DlgSettingsCoordsDialog for editing coordinates settings
DlgSettingsCurveAddRemoveDialog for editing curve names settings
DlgSettingsCurvePropertiesDialog for editing curve properties settings
DlgSettingsDigitizeCurveDialog for editing DigitizeStateCurve settings
DlgSettingsExportFormatDialog for editing exporting settings
DlgSettingsGeneralDialog for editing general settings
DlgSettingsGridDisplayDialog for editing grid display settings
DlgSettingsGridRemovalDialog for editing grid removal settings
DlgSettingsMainWindowDialog for editing main window settings, which are entirely independent of all documents
DlgSettingsPointMatchDialog for editing point match settings, for DigitizeStatePointMatch
DlgSettingsSegmentsDialog for editing Segments settings, for DigitizeStateSegment
DlgValidatorAboveZeroValidator for generic (=simple) numbers that must be greater than zero
DlgValidatorAbstractAbstract validator for all numeric formats
DlgValidatorDateTimeValidator for numeric value expressed as date and/or time
DlgValidatorDegreesMinutesSecondsValidator for angles in real degrees, integer degrees and real minutes, or integer degrees with integer minutes with real seconds
DlgValidatorFactoryValidator factory
DlgValidatorNumberValidator for generic (=simple) numbers
DocumentStorage of one imported image and the data attached to that image
DocumentHashGeneratorGenerates a DocumentHash value representing the state of the entire Document
DocumentModelAbstractBaseAbstract base class for document models. This class enforces a common interface for the leaf subclasses
DocumentModelAxesCheckerModel for DlgSettingsAxesChecker and CmdSettingsAxesChecker
DocumentModelColorFilterModel for DlgSettingsColorFilter and CmdSettingsColorFilter
DocumentModelCoordsModel for DlgSettingsCoords and CmdSettingsCoords
DocumentModelDigitizeCurveModel for DlgSettingsDigitizeCurve and CmdSettingsDigitizeCurve
DocumentModelExportFormatModel for DlgSettingsExportFormat and CmdSettingsExportFormat
DocumentModelGeneralModel for DlgSettingsGeneral and CmdSettingsGeneral
DocumentModelGridDisplayModel for DlgSettingsGridDisplay and CmdSettingsGridDisplay
DocumentModelGridRemovalModel for DlgSettingsGridRemoval and CmdSettingsGridRemoval. The settings are unstable until the user approves
DocumentModelPointMatchModel for DlgSettingsPointMatch and CmdSettingsPointMatch
DocumentModelSegmentsModel for DlgSettingsSegments and CmdSettingsSegments
ExportAlignLinearPick first simplest x value between specified min and max, for linear scaling
ExportAlignLogPick first simplest x value between specified min and max, for log scaling
ExportFileAbstractBaseStrategy base class for exporting to a file. This class provides common methods
ExportFileFunctionsStrategy class for exporting to a file. This strategy is external to the Document class so that class is simpler
ExportFileRelationsStrategy class for exporting to a file. This strategy is external to the Document class so that class is simpler
ExportImageForRegressionClass for exporting during regression, when the Transformation has not yet been defined
ExportOrdinalsSmoothUtility class to interpolate points spaced evenly along a piecewise defined curve with fitted spline
ExportOrdinalsStraightUtility class to interpolate points spaced evenly along a piecewise defined curve with line segments between points
ExportToClipboardStrategy class for exporting to the clipboard. This strategy is external to the Document class so that class is simpler
ExportToFileStrategy class for exporting to a file. This strategy is external to the Document class so that class is simpler
ExportXThetaValuesMergedFunctionsCreates the set of merged x/theta values for exporting functions, using interpolation
FileCmdAbstractBase class for 'file commands' that are used specifically for regression testing of file import/open/export features
FileCmdCloseCommand for closing a file
FileCmdExportCommand for exporting a file
FileCmdFactoryFactory that creates FileCmds from a file cmd script file, in xml format
FileCmdImportCommand for importing a file
FileCmdOpenCommand for opening a file
FileCmdScriptFile that manages a command stack for regression testing of file import/open/export/close
FilterImageFilters an image using a combination of color filtering and grid removal
FittingCurveCurve that overlays the current scene so the regression-fitted curve is visible
FittingModelModel for FittingWindow
FittingStatisticsThis class does the math to compute statistics for FittingWindow
FittingWindowWindow that displays curve fitting as applied to the currently selected curve
FormatCoordsUnitsHighest-level wrapper around other Formats classes
FormatCoordsUnitsStrategyAbstractBaseCommon methods for formatting strategies
FormatCoordsUnitsStrategyNonPolarThetaFormat conversions between unformatted and formatted for CoordUnitsNonPolarTheta
FormatCoordsUnitsStrategyPolarThetaFormat conversions between unformatted and formatted for CoordUnitsStrategyPolarTheta
FormatDateTimeInput parsing and output formatting for date/time values
FormatDegreesMinutesSecondsBaseCommon input parsing and output formatting for degrees/minutes/seconds values
FormatDegreesMinutesSecondsNonPolarThetaAngular units according to CoordUnitsNonPolarTheta
FormatDegreesMinutesSecondsPolarThetaAngular units according to CoordUnitsPolarTheta
GeometryModelModel that adds row highlighting according to the currently select point identifier
GeometryStrategyAbstractBaseBase class for all geometry strategies
GeometryStrategyContextClass for that manages geometry strategies
GeometryStrategyFunctionSmoothCalculate for line through the points that is smoothly connected as a function
GeometryStrategyFunctionStraightCalculate for line through the points that is straightly connected as a function
GeometryStrategyRelationSmoothCalculate for line through the points that is smoothly connected as a relation
GeometryStrategyRelationStraightCalculate for line through the points that is straightly connected as a relation
GeometryWindowWindow that displays the geometry information, as a table, for the current curve
GhostEllipseGhost for a QGraphicsEllipseItem
GhostPathGhost for a QGraphicsPathItem
GhostPolygonGhost for a QGraphicsPolygonItem
GhostsClass for showing points and lines for all coordinate systems simultaneously, even though the code normally only allows graphical items for once coordinate system to be visible at a time
GraphicsArcItemDraw an arc as an ellipse but without lines from the center to the start and end points
GraphicsItemsExtractorThis class consolidates utility routines that deal with graphics items that are getting extracted from the scene
GraphicsLinesForCurveThis class stores the GraphicsLine objects for one Curve
GraphicsLinesForCurvesThis class stores the GraphicsLinesForCurves objects, one per Curve
GraphicsPointGraphics item for drawing a circular or polygonal Point
GraphicsPointAbstractBaseBase class for adding identifiers to graphics items that represent Points
GraphicsPointEllipseThis class add event handling to QGraphicsEllipseItem
GraphicsPointFactoryFactor for generating GraphicsPointAbstractBase class objects
GraphicsPointPolygonThis class add event handling to QGraphicsPolygonItem
GraphicsSceneAdd point and line handling to generic QGraphicsScene
GraphicsViewQGraphicsView class with event handling added. Typically the events are sent to the active digitizing state
GridClassifierClassify the grid pattern in an original image
GridHealerClass that 'heals' the curves after grid lines have been removed
GridInitializerThis class initializes the count, start, step and stop parameters for one coordinate (either x/theta or y/range)
GridLineSingle grid line drawn a straight or curved line
GridLineFactoryFactory class for generating the points, composed of QGraphicsItem objects, along a GridLine
GridLineLimiterLimit the number of grid lines so a bad combination of start/step/stop value will not lead to extremely long delays when the step size is much too small for the start/stop values
GridLinesContainer class for GridLine objects
GridRemovalStrategy class for grid removal
HelpBrowserText browser with resource loading enhanced for use as help text browser
HelpWindowDockable help window
ImportCroppingUtilBaseUtility class for import cropping options
ImportCroppingUtilNonPdfImport of non-pdf files
ImportCroppingUtilPdfImport of pdf files
Jpeg2000Wrapper around OpenJPEG library, in C, for opening jpeg2000 files
LinearToLogWarps log coordinates to make them linear before passing them to code that accepts only linear coordinates
LineStyleDetails for a specific Line
LoadFileInfoReturns information about files
LoadImageFromUrlLoad QImage from url. This is trivial for a file, but requires an asynchronous download step for http urls
LoggerUploadUpload logging information to website for developer support
MainWindowMain window consisting of menu, graphics scene, status bar and optional toolbars as a Single Document Interface
MainWindowModelModel for DlgSettingsMainWindow
MatrixMatrix class that supports arbitrary NxN size
MigrateToVersion6Converts old (=pre version 6) enums to new (=version 6) enums, for reading of old document files
MimePointsDetectorDetect if text is acceptable for ingestion by MimePoints
MimePointsExportCustom mime type for separate treatment of graph coordinates and, when there is no transform, points coordinates
MimePointsImportImport of point data from clipboard
NetworkClientClient for interacting with Engauge server
NonPdfWrapper around the QImage class for read and importing non-PDF files
NonPdfCroppingThis class shows a frame around the selected portion of the import preview window
NonPdfFrameHandleThis class acts as a single handle for the NonPdfCropping class
OrdinalGeneratorUtility class for generating ordinal numbers
PdfWrapper around the Poppler library
PdfCroppingThis class shows a frame around the selected portion of the pdf import preview window
PdfFrameHandleThis class acts as a single handle for the PdfCropping class
PointClass that represents one digitized point. The screen-to-graph coordinate transformation is always external to this class
PointComparatorComparator for sorting Point class
PointIdentifiersHash table class that tracks point identifiers as the key, with a corresponding boolean value
PointMatchAlgorithmAlgorithm returning a list of points that match the specified point
PointMatchPixelSingle on or off pixel out of the pixels that define the point match mode's candidate point
PointMatchTripletRepresentation of one matched point as produced from the point match algorithm
PointStyleDetails for a specific Point
qt_meta_stringdata_ChecklistGuide_t
qt_meta_stringdata_ChecklistGuideBrowser_t
qt_meta_stringdata_ChecklistGuidePageConclusion_t
qt_meta_stringdata_ChecklistGuidePageCurves_t
qt_meta_stringdata_ChecklistGuidePageIntro_t
qt_meta_stringdata_ChecklistGuideWizard_t
qt_meta_stringdata_ChecklistLineEdit_t
qt_meta_stringdata_CmdStackShadow_t
qt_meta_stringdata_DigitizeStateContext_t
qt_meta_stringdata_DigitizeStateSegment_t
qt_meta_stringdata_DlgAbout_t
qt_meta_stringdata_DlgEditPointAxis_t
qt_meta_stringdata_DlgEditPointGraph_t
qt_meta_stringdata_DlgEditPointGraphLineEdit_t
qt_meta_stringdata_DlgEditScale_t
qt_meta_stringdata_DlgErrorReportLocal_t
qt_meta_stringdata_DlgErrorReportNetworking_t
qt_meta_stringdata_DlgFilterThread_t
qt_meta_stringdata_DlgFilterWorker_t
qt_meta_stringdata_DlgImportAdvanced_t
qt_meta_stringdata_DlgImportCroppingNonPdf_t
qt_meta_stringdata_DlgRequiresTransform_t
qt_meta_stringdata_DlgSettingsAbstractBase_t
qt_meta_stringdata_DlgSettingsAxesChecker_t
qt_meta_stringdata_DlgSettingsColorFilter_t
qt_meta_stringdata_DlgSettingsCoords_t
qt_meta_stringdata_DlgSettingsCurveAddRemove_t
qt_meta_stringdata_DlgSettingsCurveProperties_t
qt_meta_stringdata_DlgSettingsDigitizeCurve_t
qt_meta_stringdata_DlgSettingsExportFormat_t
qt_meta_stringdata_DlgSettingsGeneral_t
qt_meta_stringdata_DlgSettingsGridDisplay_t
qt_meta_stringdata_DlgSettingsGridRemoval_t
qt_meta_stringdata_DlgSettingsMainWindow_t
qt_meta_stringdata_DlgSettingsPointMatch_t
qt_meta_stringdata_DlgSettingsSegments_t
qt_meta_stringdata_FittingWindow_t
qt_meta_stringdata_GeometryWindow_t
qt_meta_stringdata_GraphicsPointEllipse_t
qt_meta_stringdata_GraphicsPointPolygon_t
qt_meta_stringdata_GraphicsView_t
qt_meta_stringdata_HelpWindow_t
qt_meta_stringdata_LoadImageFromUrl_t
qt_meta_stringdata_MainWindow_t
qt_meta_stringdata_NetworkClient_t
qt_meta_stringdata_Segment_t
qt_meta_stringdata_SegmentLine_t
qt_meta_stringdata_StatusBar_t
qt_meta_stringdata_TransformationStateDefined_t
qt_meta_stringdata_TutorialButton_t
qt_meta_stringdata_TutorialStateAxisPoints_t
qt_meta_stringdata_TutorialStateChecklistWizardAbstract_t
qt_meta_stringdata_TutorialStateChecklistWizardLines_t
qt_meta_stringdata_TutorialStateChecklistWizardPoints_t
qt_meta_stringdata_TutorialStateColorFilter_t
qt_meta_stringdata_TutorialStateContext_t
qt_meta_stringdata_TutorialStateCurveSelection_t
qt_meta_stringdata_TutorialStateCurveType_t
qt_meta_stringdata_TutorialStateIntroduction_t
qt_meta_stringdata_TutorialStatePointMatch_t
qt_meta_stringdata_TutorialStateSegmentFill_t
qt_meta_stringdata_ViewPreview_t
qt_meta_stringdata_ViewProfileDivider_t
qt_meta_stringdata_WindowAbstractBase_t
qt_meta_stringdata_WindowTable_t
ScaleBarAxisPointsUniteGiven a set of point identifiers, if a map is in effect (with its two axis endpoints) then both axis points must be handled as a unit
SegmentSelectable piecewise-defined line that follows a filtered line in the image
SegmentFactoryFactory class for Segment objects
SegmentLineThis class is a special case of the standard QGraphicsLineItem for segments
SettingsForGraphManage storage and retrieval of the settings for the curves
SplineCubic interpolation given independent and dependent value vectors
SplineCoeffFour element vector of a,b,c,d coefficients and the associated x value, for one interval of a set of piecewise-defined intervals
SplinePairSingle X/Y pair for cubic spline interpolation initialization and calculations
StatusBarWrapper around QStatusBar to manage permanent widgets
TestCorrelationUnit tests of fast correlation algorithm
TestExportUnit test of Export classes
TestFittingUnit test of Fitting classes
TestFormatsUnit tests of formats
TestGraphCoordsUnit tests of graph coordinate sanity checking
TestGridLineLimiterUnit test of GridLineLimiter class
TestMatrixUnit tests of matrix
TestProjectedPointUnit test of spline library
TestSegmentFillUnit test of segment fill feature
TestSplineUnit test of spline library
TestTransformationUnit test of transformation class. Checking mostly involves verifying forward/reverse are inverses of each other
TestValidatorsUnit tests of validators
TestZoomTransitionUnit test of ZoomTransition class
TransformationAffine transformation between screen and graph coordinates, based on digitized axis points
TransformationStateAbstractBaseBase class for all transformation states. This serves as an interface to TransformationStateContext
TransformationStateContextContext class for transformation state machine
TransformationStateDefinedClass to show transformation since transformation is defined
TransformationStateUndefinedClass to not show transformation since transformation is undefined
TranslatorContainerClass that stores QTranslator objects for the duration of application execution
TutorialButtonShow a button with text for clicking ion. The button is implemented using layering of two graphics items (text and rectangle)
TutorialButtonRectThis class customizes QGraphicsRectItem so it performs a callback after a mouse event
TutorialButtonTextThis class customizes QGraphicsTextItem so it performs a callback after a mouse event
TutorialDlgTutorial using a strategy like a comic strip with decision points deciding which panels appear
TutorialStateAbstractBaseOne state manages one panel of the tutorial
TutorialStateAxisPointsAxis points panel discusses axis point digitization
TutorialStateChecklistWizardAbstractAbstract class that supports checklist wizard panels
TutorialStateChecklistWizardLinesChecklist wizard panel for lines discusses the checklist wizard, and returns to TRANSITION_STATE_SEGMENT_FILL
TutorialStateChecklistWizardPointsChecklist wizard panel for points discusses the checklist wizard, and returns to TRANSITION_STATE_POINT_MATCH
TutorialStateColorFilterColor filter panel discusses the curve-specific color filtering
TutorialStateContextContext class for tutorial state machine
TutorialStateCurveSelectionCurve selection panel discusses how to select a curve, and perform setup on the selected curve
TutorialStateCurveTypeCurve type state/panel lets user select the curve type (lines or points)
TutorialStateIntroductionIntroduction state/panel is the first panel the user sees
TutorialStatePointMatchPoint match panel discusses the matching of points in curves without lines
TutorialStateSegmentFillSegment fill panel discusses the digitization of points along curve lines
ViewPointStyleClass that displays a view of the current Curve's point style
ViewPreviewClass that modifies QGraphicsView to automatically expand/shrink the view to fit the window, after resize events
ViewProfileClass that modifies QGraphicsView to present a two-dimensional profile, with movable dividers for selecting a range
ViewProfileDividerDivider that can be dragged, in a dialog QGraphicsView
ViewProfileScaleLinear horizontal scale, with the spectrum reflecting the active filter parameter
ViewSegmentFilterClass that displays the current Segment Filter in a MainWindow toolbar
WindowAbstractBaseDockable widget abstract base class
WindowModelBaseModel for WindowTable
WindowTableTable view class with support for both drag-and-drop and copy-and-paste
ZoomTransitionPerform calculations to determine the next zoom setting given the current zoom setting, when zooming in or out
 All Classes Functions Variables Enumerations Friends

Generated on 21 Oct 2017 for Engauge Digitizer by  doxygen 1.6.1