BasicAlgorithmWithSettings Member List

This is the complete list of members for BasicAlgorithmWithSettings, 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 =0IAlgorithm [pure virtual]
getName() const =0IAlgorithm [pure virtual]
hasSettingsDialog() const BasicAlgorithmWithSettings [inline, virtual]
m_creatorBasicAlgorithm [protected]
m_preserveLabelsBasicAlgorithmWithSettings [private]
m_preserveNamesBasicAlgorithmWithSettings [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 =0BasicAlgorithm [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 typedefIAlgorithm
tryMergeAlphabet(const ITransition::TCharSet &alphabet1, const ITransition::TCharSet &alphabet2, ITransition::TCharSet &alphabet) const BasicAlgorithm [protected]
~BasicAlgorithm()BasicAlgorithm [inline, virtual]
~IAlgorithm()IAlgorithm [inline, virtual]