, including all inherited members.
addReport(const QString &text) const | BasicAlgorithm | [protected, virtual] |
BasicAlgorithm() | BasicAlgorithm | |
BasicAlgorithmWithSettings(bool preserveNames=false, bool preserveLabels=false) | BasicAlgorithmWithSettings | |
chooseStateLabel(const QStringList &labelList, int num) const | BasicAlgorithmWithSettings | [protected] |
chooseStateName(QSharedPointer< IAutomaton > &automaton, const QStringList &nameList, int num) const | BasicAlgorithmWithSettings | [protected] |
determinize(QSharedPointer< IAutomaton > &automaton) const | BasicAlgorithm | [protected, virtual] |
getEpsilonClosure(const QSharedPointer< IAutomaton > &automaton, const QSharedPointer< IState > &state) const | BasicAlgorithm | [protected] |
getInputCount() const =0 | IAlgorithm | [pure virtual] |
getName() const =0 | IAlgorithm | [pure virtual] |
hasSettingsDialog() const | BasicAlgorithmWithSettings | [inline, virtual] |
m_creator | BasicAlgorithm | [protected] |
m_preserveLabels | BasicAlgorithmWithSettings | [private] |
m_preserveNames | BasicAlgorithmWithSettings | [private] |
makeSureNamesUnique(const QSharedPointer< IAutomaton > &automaton1, const QSharedPointer< IAutomaton > &automaton2) const | BasicAlgorithm | [protected] |
makeSureNameUnique(const QSharedPointer< IAutomaton > &automaton, QString &name) const | BasicAlgorithm | [protected] |
preserveLabels() const | BasicAlgorithmWithSettings | [inline] |
preserveNames() const | BasicAlgorithmWithSettings | [inline] |
removeEpsilonTransitions(QSharedPointer< IAutomaton > &automaton) const | BasicAlgorithm | [protected, virtual] |
removeMultipleInitials(QSharedPointer< IAutomaton > &automaton) const | BasicAlgorithm | [protected, virtual] |
requireCreator() const | BasicAlgorithm | [inline, virtual] |
run(const IAutomaton::TAutomataList &input, QSharedPointer< IAutomaton > &result, QString *report=0) const | BasicAlgorithm | [virtual] |
runInternal(const IAutomaton::TAutomataList &input, QSharedPointer< IAutomaton > &result) const =0 | BasicAlgorithm | [protected, pure virtual] |
runSettingsDialog(QWidget *parent) | BasicAlgorithmWithSettings | [virtual] |
setAutomataCreator(const QSharedPointer< IAutomataCreator > &creator) | BasicAlgorithm | [virtual] |
setPreserveLabels(bool preserve) | BasicAlgorithmWithSettings | [inline] |
setPreserveNames(bool preserve) | BasicAlgorithmWithSettings | [inline] |
TAlgorithmList typedef | IAlgorithm | |
tryMergeAlphabet(const ITransition::TCharSet &alphabet1, const ITransition::TCharSet &alphabet2, ITransition::TCharSet &alphabet) const | BasicAlgorithm | [protected] |
~BasicAlgorithm() | BasicAlgorithm | [inline, virtual] |
~IAlgorithm() | IAlgorithm | [inline, virtual] |