| AbstractAttributeDocView | |
| AbstractController | Abstract base for all controllers in the Model-View-Controller system |
| AbstractControllerContainer | |
| AbstractDiagramElement | |
| AbstractDiagramElementAttribute | |
| AbstractDiagramView | |
| AbstractDigestDbView | Abstract base class for Digest Database (DigestDb) views |
| AbstractDocView | |
| AbstractElement | |
| AbstractElementAttribute | |
| AbstractElementAttributeContainer | |
| AbstractElementByteArray | Abstract QByteArray attribute |
| AbstractElementContainer | |
| AbstractElementDocView | |
| AbstractElementDouble | Abstract double- precision floating-point attribute |
| AbstractElementInteger | Abstract integer attribute |
| AbstractElementSet | |
| AbstractElementSetContainer | |
| AbstractElementString | Abstract QString attribute |
| AbstractFeature | |
| AbstractFeatureFactory | Creates AbstractFeature objects |
| AbstractGuiComponent | Abstract interface for pluggable GUI components |
| AbstractGuiDbComponent | Extends AbstractGuiComponent to provide QSqlDatabase support |
| AbstractModel | Abstract base for all models in the Model-View-Controller system |
| AbstractModelContainer | |
| AbstractRecogniser | Abstract base class that custom recognisers must extend and implement.The AbstractRecogniserTrainer class is an abstract base class that custom recogniser trainers must extend and implement |
| AbstractRecogniserFactory | Creates AbstractRecogniser objects |
| AbstractSettingsView | |
| AbstractView | Abstract base for all views in the Model-View-Controller system |
| AbstractViewContainer | |
| ActionManager | |
| AddSetContainer< T > | |
| AttributeDoc | |
| AttributeDocController | Responsible for controlling the communication between an AttributeDoc and its views |
| AttributesContainer | |
| AttributeTypesContainer | |
| BBoxDiagAngleFeature | Calculates the angle of the bounding box diagonal |
| BBoxDiagLengthFeature | Calculates the length of the bounding box diagonal |
| CategoryItemModel | Model that can be used to browse through collections and classes in a Digest Database (DigestDb) |
| CategoryItemModel::CategoryItem | |
| CAttributeDocEvent | |
| CAttributesRemoveEvent | |
| CAttributesSetValuesEvent | |
| CChangeElementSelectionEvent | |
| CChangeModelEvent | |
| CClassAddEvent | |
| CClassesRemoveEvent | |
| CClassUpdateEvent | |
| CCollectionAddEvent | |
| CCollectionsRemoveEvent | |
| CCollectionUpdateEvent | |
| CControlPointEvent | |
| CControlPointInsertEvent | |
| CControlPointMoveEvent | |
| CControlPointRemoveEvent | |
| CDiagramElementEvent | |
| CDiagramEvent | |
| CDigestDbEvent | |
| CDocEvent | |
| CElementAddEvent | Convenience class |
| CElementAttributeAddEvent | Convenience class |
| CElementAttributeChangeDataEvent | |
| CElementAttributeEvent | |
| CElementAttributeRemoveEvent | Convenience class |
| CElementDocEvent | |
| CElementEvent | |
| CElementRemoveEvent | Convenience class |
| CElementSetChangeOrderEvent | |
| CElementSetEvent | |
| CEvent | |
| CExperimentAddEvent | |
| CExperimentsRemoveEvent | |
| CExperimentUpdateEvent | |
| CFileEvent | |
| CGestureAddEvent | |
| CGesturesChangeClassesEvent | |
| CGesturesChangeCollectionsEvent | |
| CGesturesRemoveEvent | |
| CGestureUpdateEvent | |
| Chooser | Extends QTabBar to provide a bar that can be used for choosing tools, views, alignments and so forth, which use symbols rather than text |
| CiderInfo | CIDER information structure for symbols/elements |
| fsa_editor::CiderInterface | |
| ConnectionDialog | Allow the user to connect to a database |
| ControllerThreadHost< T > | |
| CosFirstToLastAngleFeature | Calculates the cosine of the angle between the first and last point |
| CosInitAngleFeature | Calculates the cosine of the initial angle of the given stroke |
| CRenameEvent | |
| CSettingsChangeValueEvent | |
| CSettingsEvent | |
| CSettingsRemoveKeyEvent | |
| CTrainedRecogAddEvent | |
| CTrainedRecogsRemoveEvent | |
| CTrainedRecogUpdateEvent | |
| CViewAttachEvent | |
| CViewDetachEvent | |
| DataContainer | |
| DClassRecord | |
| DCollectionRecord | |
| DExperimentRecord | |
| fsa_editor::DFAMinimizer | |
| DGestureRecord | |
| Diagram | |
| DiagramController | Responsible for controlling the communication between a Diagram and its views |
| DiagramEditor | |
| DiagramElementAttributeFactory | Creates AbstractDiagramElementAttribute objects for AbstractElement objects |
| DiagramElementCiderInfo | |
| DiagramElementComment | |
| DiagramElementFactory | Creates AbstractDiagramElement objects for ElementDoc objects |
| DiagramElementInk | |
| DiagramElementLabel | |
| DiagramElementOrigin | |
| DiagramElementPolygon | |
| DiagramElementPos | |
| DiagramElementRect | |
| DiagramElementShape | |
| DiagramElementSize | |
| DiagramGesture | |
| DiagramPolygon | |
| DiagramPolyline | |
| DiagramShape | |
| DiagramText | |
| DiagramVariant | Extends QVariant to provide convenience methods for data types that are specific to the MvcDiagram library |
| DigestActionManager | |
| DigestApplication | |
| DigestApplication::DiagramMvcStruct | |
| DigestControllerThreadHost< T > | |
| DigestDbController | Responsible for controlling the communication between a DigestDbModel model its views |
| DigestDbModel | REWRITE: The DbAccessor class provides convenient methods for accessing a QSqlDatabase, along with providing caching to speed-up reads |
| DigestPrefsDialog | Graphical interface for changing application-wide settings |
| Doc | Extends AbstractModel and DomAccessibleState to provide the basis for a document model |
| DocController | Responsible for controlling the communication between a Doc and its views |
| DomAccessibleState | Interface for extracting and initialising an object's state as and to an XML DOM element |
| fsa_editor::DrawableArrow | |
| fsa_editor::DrawableCircle | |
| fsa_editor::DrawableGesture | |
| fsa_editor::DrawableLine | |
| fsa_editor::DrawableText | |
| DTrainedRecogRecord | |
| DurationFeature | Calculates the duration of the gesture |
| ElementDoc | Extends Doc to provide functionality to allow abstract "elements" to be used in a document |
| ElementDocController | Responsible for controlling the communication between an ElementDoc and its views |
| ElementInspector | |
| ElementOrderActionContainer | |
| ExperimentAssistant | Graphical interface for performing new experiments |
| ExperimentAssistantComponent | |
| ExperimentBrowser | Graphical interface for browsing through, adding and removing experiment records |
| ExperimentBrowserComponent | |
| FeatureFactory | Creates AbstractFeature objects |
| FeaturesListWidget | |
| FilenameContainer | |
| FirstToLastDistFeature | Calculates the distance between the first and last point |
| fsa_editor::FSACiderInterface | |
| FsaDiagramController | |
| fsa_editor::Functions | |
| GestureBrowser | Graphical interface for browsing, adding, removing, modifying and in general organising gestures |
| GestureBrowserComponent | |
| GestureLabApplication | |
| GestureLabPrefsDialog | Graphical interface for changing application-wide settings |
| GestureQueryModel | Thumbnail icon view of a set of gestures |
| GuiDbComponentDialog | Purely a convenience class that extends QDialog |
| GuiDbComponentMainWindow | Purely a convenience class that extends QMainWindow |
| GuiDbComponentWidget | Purely a convenience class that extends QWidget |
| GuiDiagramController | |
| HeadedScrollArea< extendT > | |
| HeadedTreeView | |
| IdContainer | |
| IdSetContainer | |
| IndexContainer | |
| JavaMultiRecogniser | |
| JavaMultiRecogniserIndex | |
| JavaRecogniserIndexInterface | |
| JavaRecogniserInterface | |
| JavaRecogniserWrapper | |
| KeyContainer | |
| LinearPlugin | |
| LinearRecogniser | |
| LinearRecogniserTrainer | |
| Loader | |
| MAttributeDocEvent | |
| MAttributesRemoveEvent | |
| MAttributesSetValuesEvent | |
| MaxSqrdSpeedFeature | Calculates the maximum speed (squared) of the gesture |
| MChangeControllerEvent | |
| MChangeFilenameEvent | |
| MChangeModifiedStateEvent | |
| MClassAddEvent | |
| MClassesRemoveEvent | |
| MClassUpdateEvent | |
| MCollectionAddEvent | |
| MCollectionsRemoveEvent | |
| MCollectionUpdateEvent | |
| MDIApplication | |
| MDIChild< T, managerT > | |
| MDIChildBase | |
| MDIDiagramWindow | |
| MDigestDbEvent | |
| MDocEvent | |
| MEAttributeAddPtrEvent | Convenience class |
| MEAttributeEvent | |
| MEAttributeRemovePtrEvent | Convenience class |
| MEControlPointEvent | |
| MEControlPointInsertEvent | |
| MEControlPointMoveEvent | |
| MEControlPointRemoveEvent | |
| MEDiagramElementEvent | |
| MEElementEvent | |
| MElementAddPtrEvent | Convenience class |
| MElementDocEvent | |
| MElementEvent | |
| MElementRemovePtrEvent | Convenience class |
| MElementSetChangeOrderEvent | |
| MElementSetEvent | |
| MEvent | |
| MExperimentAddEvent | |
| MExperimentsRemoveEvent | |
| MExperimentUpdateEvent | |
| MGestureAddEvent | |
| MGesturesChangeClassesEvent | |
| MGesturesChangeCollectionsEvent | |
| MGesturesRemoveEvent | |
| MGestureUpdateEvent | |
| MRenameEvent | |
| MSettingsChangeValueEvent | |
| MSettingsEvent | |
| MSettingsRemoveKeyEvent | |
| MTrainedRecogAddEvent | |
| MTrainedRecogsRemoveEvent | |
| MTrainedRecogUpdateEvent | |
| MvcBase | |
| MvcCore | Base for all Model-View-Controller modules |
| MvcDiagram | |
| MvcDigestDb | |
| MvcEvent | |
| MvcSettings | |
| NameContainer | |
| fsa_editor::NFAConverter | |
| PixmapSizeGrip | Extends QSizeGrip to provide a window size grip that uses a custom pixmap for its representation |
| PosContainer | |
| QListWidget | |
| QMainWindow | |
| QPushButton | |
| QToolButton | |
| QTreeView | |
| QwpComboBox | Simple extension to QComboBox. It provides a read-write currentKey property |
| QwpDoubleSlider | Double-precision floating-point vertical or horizontal slider |
| QwpHDoubleSlider | Horizontal slider |
| QwpHDoubleSliderPlugin | |
| QwpVDoubleSlider | The QwpHDoubleSlider widget provides a vertical slider |
| QwpVDoubleSliderPlugin | |
| RecogniserBrowser | Graphical interface for browsing through, adding and removing trained recogniser records |
| RecogniserBrowserComponent | |
| RecogniserFactory | Creates AbstractRecogniser objects |
| RecogniserTestPad | Graphical interface for testing recognisers |
| RecogniserTestPadComponent | |
| RecordContainer< T > | |
| RemoveSetContainer< T > | |
| SearchWidget | |
| SettingsController | Responsible for controlling the communication between a SettingsModel model its views |
| SettingsModel | |
| fsa_editor::SimpleColor | |
| SimpleIconButton< T > | The SimpleIconButton class wraps around an existing Qt button to provide a button that only draws its icon (i.e. without a frame) |
| SimpleIconPushButton | |
| SimpleIconToolButton | |
| SimpleLineEdit | |
| SinFirstToLastAngleFeature | Calculates the sine of the angle between the first and last point |
| SinInitAngleFeature | Calculates the sine of the initial angle of the given stroke |
| SplitCollectionDialog | Dialog and the DB logic to take a collection and automatically create training and test sets from it |
| SqlBrowseComponent | |
| SqlBrowser | Generic SQL graphical interface for browsing tables, executing SQL commands and importing & exporting records |
| StandardFeaturesPlugin | |
| fsa_editor::StateGroup | |
| StdGuiDbComponent | |
| StlFeature | |
| StlFeatureFactoryPlugin | |
| StlFeatureFactoryWrapper | |
| StlFeatureInterface | Abstract feature base class that is well suited to plugins, as it does not require Qt, only the C++ STL |
| StlFeaturePlugin | |
| StlFeatureWrapper | |
| StlRecogniser | |
| StlRecogniserFactoryPlugin | |
| StlRecogniserFactoryWrapper | |
| StlRecogniserInterface | Abstract recogniser base class that is well suited to plugins, as it does not require Qt, only the C++ STL |
| StlRecogniserPlugin | |
| StlRecogniserWrapper | |
| StlStrokePoint | |
| Stroke | |
| StrokeList | |
| StrokePoint | |
| StrokesEditor | |
| StrokesPainterPath | |
| StrokesViewer | |
| SuperScrollArea | |
| ToolChooser | |
| ToolTabBar | |
| TotalAbsAngleTraversedFeature | Calculates the total absolute angle traversed around the gesture |
| TotalAngleTraversedFeature | Calculates the total angle traversed around the gesture |
| TotalGestureLengthFeature | Calculates the total length of the gesture |
| TotalSqrdAngleTraversedFeature | Calculates the total squared angle traversed around the gesture |
| TrainingAssistant | Graphical interface for training new recognisers |
| TrainingAssistantComponent | |
| UndoRedoItem | |
| ValueContainer | |
| VAttributeDocEvent | |
| VAttributesRemovedEvent | |
| VAttributesValuesSetEvent | |
| VChangeControllerEvent | |
| VClassesEvent | |
| VCollectionsEvent | |
| VControlPointEvent | |
| VControlPointInsertedEvent | |
| VControlPointMovedEvent | |
| VControlPointRemovedEvent | |
| VDiagramElementEvent | |
| VDiagramEvent | |
| VDigestDbEvent | Base class of all Digest Database (DigestDb) view events |
| VDocEvent | |
| VElementAddedEvent | Convenience class |
| VElementAttributeAddedEvent | Convenience class |
| VElementAttributeDataChangedEvent | Convenience class |
| VElementAttributeEvent | |
| VElementAttributeRemovedEvent | Convenience class |
| VElementDocEvent | |
| VElementEvent | |
| VElementRemovedEvent | Convenience class |
| VElementSelectionChangedEvent | |
| VElementSetEvent | |
| VElementSetOrderChangedEvent | |
| VEvent | |
| VExperimentsEvent | |
| VFilenameChangedEvent | |
| VGesturesChangedClassesEvent | |
| VGesturesChangedCollectionsEvent | |
| VGesturesEvent | |
| VModelChangedEvent | |
| VModifiedStateChangedEvent | |
| VRenamedEvent | |
| VSettingsEvent | |
| VSettingsKeyRemovedEvent | |
| VSettingsValueChangedEvent | |
| VTrainedRecogsEvent | |
| WidgetPackPlugin | |
| WidgetPackWidgetPlugin | |