AlgorithmHolder | |

AutomataCreator | Implements IAutomataCreator and has some additional methods for giving private implementations |

AutomataWorkSimulator | Main simulation class, implements simulation logic |

AutomatonImpl | Implements IAutomaton, provides some methods for giving private implementations |

BaseDrawAlgorithm | Base class for drawing algorithms, provides basic graph algorithms |

BasicAlgorithm | |

BasicAlgorithmWithSettings | |

StringProcessor::CharacterInfo | |

AutomataWorkSimulator::Configuration | Helper struct for storing configurations |

Parser::CurveParam | |

DashedRubberBand | Reimplementation of painting QRubberBand to give only dashed line around selection rect |

DeterminizeAlgorithm | Jan Holub, X36JPR-03/33, 2008/2009 |

DistanceComparator | |

EdgePrevParams | |

Editor | |

EditorChangeGridRectCommand | |

FarthestFinalDrawAlgorithm | Heuristic algorithm which is based on finding farthest final state from inital state |

GeneratedGraphAddCommand | |

GraphGenerationDialog | |

GraphVizDrawAlgorithm | Drawing algorithm based on GraphViz library |

GraphVizWrapper | |

GridRectDialog | |

Group | |

GroupItem | |

GVEdge | |

GVGraph | |

GVNode | |

IAlgorithm | |

IAlgorithmHolder | |

IAutomataCreator | Interface of AutomataCreator which is provided by editor |

IAutomaton | Interface of finite automaton, which is provided to algorithms for operations with finite automata |

IDrawAlgorithm | |

IGraphViz | GraphViz library wrapper's interface |

IGVEdge | |

IGVGraph | |

IGVNode | |

IntersectionParallelAlgorithm | X36PJP, Algorithm 2.75 - Jazyky a preklady, prof |

IState | This is interface for work with automata, define states of automaton |

ItemsAddCommand | |

ItemsRemoveCommand | |

ITransition | This is interface for work with automata, defines transitions defined in automaton |

ITransitionTable | Transition table for make algorithm work easier |

ITTRow | Transition table single row interface |

LabelSyntaxChecker | Syntax checker implemented by recursive descending method |

LabelX | |

LaTeXTableDialog | |

LexAn | Lexical analyzer used for splitting lexical symbols from input 'stream' |

LoadAutomataDialog | |

MainWindow | |

MinimalizeAlgorithm | VSB Ostrava, TI, http://www.elearn.vsb.cz/archivcd/FEI/UTI/, Minimalizace KA |

MoveItemsCommand< T > | |

NaiveDrawAlgorithm | Trivial algorithm only for put automaton on scene |

NameAcceptDialog | |

NextLabelAddCommand | |

NextLabelDeleteCommand | |

NextLabelEditCommand | |

NextLabelsDialog | |

NextLabelsDialog::NextLabelsEditDialog | |

OneStateTransition | |

OneStateTransitionEditCommand | |

OneStateTransitionProperties | Holds properties of each transition type for dialogs needs |

Parser | Parser implemented by recursive descending method |

PluginHowtoAlgorithm | |

PluginHowtoHolder | |

RemoveEpsilonAlgorithm | Jan Holub, X36JPR-03/23, 2008/2009 |

RemoveInaccessibleAlgorithm | Jan Holub, X36JPR-03/14, 2008/2009 |

RemoveMultipleInitialsAlgorithm | Jan Holub, X36JPR-03/17, 2008/2009 |

RemoveUselessAlgorithm | Jan Holub, X36JPR-03/17, 2008/2009 |

ReportDialog | |

ScopedSetter< T > | ScopedSetter sets value to given variable and when goes out of scope, reset its original state |

SelectionSerializer | |

SettingsDialog | |

ShowGridFrameCommand | |

SimulationDialog | Dialog for manipulation with simulation |

SimulationMarker | Marks active states during simulation process |

State | |

StateAddCommand | |

StateDeleteCommand | |

StateDialog | |

StateEditCommand | |

StateEditExtendedCommand | |

StateEditWithDelCommand | |

StateExtendedDialog | |

StateImpl | |

StateManager | Creates concrete state and returns State supertype |

StateMoveCommand | |

StateNormal | |

StatePrevParams | |

StateSerializer | |

StatesSetMarkedCommand | |

StateStyleChangeCommand | |

StateStyleDialog | |

StateVar | |

StringProcessor | |

StringProcessorBraceMatchException | |

StringProcessorException | |

StringProcessorTestDialog | |

Transition | |

TransitionAddCommand | |

TransitionArc | |

TransitionDeleteCommand | |

TransitionDialog | |

TransitionEditExtendedCommand | |

TransitionEditWithDelCommand | |

TransitionExtendedDialog | |

TransitionImpl | |

TransitionLine | |

TransitionLoop | |

TransitionLoopSEDialog | |

TransitionManager | Creates concrete state and returns Transition supertype |

TransitionSELine | |

TransitionSerializer | |

TransitionStyleChangeCommand | |

TransitionStyleDialog | |

TransitionTableImpl | |

TransitionVArc | |

TransitionVCurve | |

TTRowImpl | |

TwoStatesTransition | |

TwoStatesTransitionEditCommand | |

TwoStatesTransitionProperties | |

UndoView | Allows to show undo stack and provides operations on it |

UniteParallelAlgorithm | X36PJP, Algorithm 2.71 - Jazyky a preklady, prof |