#include <konvex.h>
Verejné metódy | |
konv_obal () | |
Konstruktor. | |
void | pridaj (bod b) |
Prida bod do pola bodov. | |
bool | je_vnutri (bod b) |
Zistuje, ci sa nejaky bod nachadza vnutri konvexneho obalu bodov v poli body. | |
Privátne metódy | |
bool | je_v_trojuh (bod t1, bod t2, bod t3, bod b) |
Metoda na zistenie, ci sa nejaky bod nechadza v trojuholniku urcenom troma bodmi. | |
bool | je_v_usecke (bod t1, bod t2, bod b) |
Metoda na zistenie, ci sa bod nachadza na usecke urcenej dvoma bodmi. | |
Privátne atribúty | |
bod | body [110] |
Pole bodov, z ktorych sa bude pouzivat konvexny obal. | |
int | pocet |
Pocet bodov v poli body. |
Umoznuje zistovat, ci sa bod nachadza v konvexnom obale nejakych bodov
|
Konstruktor. vyrobi prazdny objekt, pocet bodov je 0 |
|
Metoda na zistenie, ci sa nejaky bod nechadza v trojuholniku urcenom troma bodmi.
|
|
Metoda na zistenie, ci sa bod nachadza na usecke urcenej dvoma bodmi.
|
|
Zistuje, ci sa nejaky bod nachadza vnutri konvexneho obalu bodov v poli body.
|
|
Prida bod do pola bodov.
|