| bod | Bod v priestore |
| element | Struct element popisuje kompletne udaje o jednej usecke a o rovine k nej pridruzenej |
| hodnoty_fitness | Struct popisujuci hodnoty fitness za jednotilve kriteria |
| konv_obal | Jednoducha trieda na pracu s konvexnym obalom bodov |
| matica | Jednoducha trieda na zakladne operacie s maticou 3x3 |
| nastavenie_fitness | Struct popisujuci detaily nastavenia fitenss funkcie, ako sa ma vyhodnocovat |
| posun | Struct posun definuje otocenie v priestore pre jednu usecku a dlzku usecky |
| prostr | Trieda zabezpecujuca geneticku manipulaciu s populaciou stoliciek |
| prvok | Struct prvok je prvok zoznamu |
| stolicka | Trieda na pracu so stolickou |
| strom | Trieda strom sluzi na pracu so stromom, v ktorom je ulozena reprezentacia stolicky |
| strom_pole | Struct popisujuci element v poli pompole pri ukladani stoliciek do pola, ekvivalent prvku v zozname |
| TForm1 | Hlavny formular programu |
| TForm2 | Formular na nastavovanie fitness funkcie |
| TForm3 | Formular sluziaci na zobrazenie podrobnych udajov o hodnotach fitness pre aktualny objekt |
| TForm4 | Formular sluziaci na nastavovanie vlastnosti objektov a velkosti populacie |
| TForm5 | Formular za zobrazenie podrobnych udajov o objekte |
| uloz | Trieda na manipulaciu so stolickami |
| vektor | Struct reprezentujuci trojrozmerny vektor |
| zoznam | Trieda urcena na pracu so zoznamami |