00001 //--------------------------------------------------------------------------- 00002 00003 #ifndef konvexH 00004 #define konvexH 00005 00006 #include "deklaracie.h" 00007 //--------------------------------------------------------------------------- 00008 00013 class konv_obal 00014 { 00015 private: 00019 bod body[110]; 00020 00024 int pocet; 00025 00026 public: 00031 konv_obal(); 00032 00037 void pridaj(bod b); 00038 00044 bool je_vnutri(bod b); 00045 00046 private: 00055 bool je_v_trojuh(bod t1, bod t2, bod t3, bod b); //zistuje, co je bod b v trojuholniku urcenom bodmi t1, t2, t3 00056 00063 bool je_v_usecke(bod t1, bod t2, bod b); //ci bod b lezi na usecke t1,t2 00064 }; 00065 00066 #endif