kompare
Diff2::LevenshteinTable Class Reference
#include <levenshteintable.h>
Public Member Functions | |
| int | chooseRoute (int c1, int c2, int c3) |
| void | createListsOfMarkers (void) |
| unsigned int | createTable (DifferenceString *s, DifferenceString *d) |
| void | dumpLevenshteinTable (void) |
| int | getContent (unsigned int posX, unsigned int posY) const |
| unsigned int | height () const |
| LevenshteinTable (unsigned int width, unsigned int height) | |
| LevenshteinTable () | |
| int | setContent (unsigned int posX, unsigned int posY, int value) |
| bool | setSize (unsigned int width, unsigned int height) |
| unsigned int | width () const |
| ~LevenshteinTable () | |
Protected Member Functions | |
| LevenshteinTable (const LevenshteinTable &table) | |
| const LevenshteinTable & | operator= (const LevenshteinTable &table) |
Detailed Description
Definition at line 29 of file levenshteintable.h.
Constructor & Destructor Documentation
| LevenshteinTable::LevenshteinTable | ( | ) |
Definition at line 32 of file levenshteintable.cpp.
| LevenshteinTable::LevenshteinTable | ( | unsigned int | width, | |
| unsigned int | height | |||
| ) |
Definition at line 42 of file levenshteintable.cpp.
| LevenshteinTable::~LevenshteinTable | ( | ) |
Definition at line 52 of file levenshteintable.cpp.
| Diff2::LevenshteinTable::LevenshteinTable | ( | const LevenshteinTable & | table | ) | [protected] |
Member Function Documentation
| int LevenshteinTable::chooseRoute | ( | int | c1, | |
| int | c2, | |||
| int | c3 | |||
| ) |
Definition at line 165 of file levenshteintable.cpp.
| void LevenshteinTable::createListsOfMarkers | ( | void | ) |
Definition at line 178 of file levenshteintable.cpp.
| unsigned int LevenshteinTable::createTable | ( | DifferenceString * | s, | |
| DifferenceString * | d | |||
| ) |
This will calculate the levenshtein distance of 2 strings.
Definition at line 105 of file levenshteintable.cpp.
| void LevenshteinTable::dumpLevenshteinTable | ( | void | ) |
Debug method to check if the table is properly filled.
Definition at line 92 of file levenshteintable.cpp.
| int LevenshteinTable::getContent | ( | unsigned int | posX, | |
| unsigned int | posY | |||
| ) | const |
Definition at line 59 of file levenshteintable.cpp.
| unsigned int Diff2::LevenshteinTable::height | ( | ) | const [inline] |
Definition at line 42 of file levenshteintable.h.
| const LevenshteinTable& Diff2::LevenshteinTable::operator= | ( | const LevenshteinTable & | table | ) | [protected] |
| int LevenshteinTable::setContent | ( | unsigned int | posX, | |
| unsigned int | posY, | |||
| int | value | |||
| ) |
Definition at line 65 of file levenshteintable.cpp.
| bool LevenshteinTable::setSize | ( | unsigned int | width, | |
| unsigned int | height | |||
| ) |
Definition at line 72 of file levenshteintable.cpp.
| unsigned int Diff2::LevenshteinTable::width | ( | ) | const [inline] |
Definition at line 41 of file levenshteintable.h.
The documentation for this class was generated from the following files:
KDE 4.2 API Reference