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 |