etage.hh (668B)
1 #ifndef _RULES_ETAGE_HH_ 2 #define _RULES_ETAGE_HH_ 3 4 #include "all_includes.hh" 5 6 class EtageQuad : public Chose { 7 private : 8 Quad c; 9 Quad ch; 10 QuadBool w; 11 int etage; 12 int nbEtages; 13 14 public : 15 EtageQuad(Quad c, Quad ch, QuadBool _w, int _etage, int _nbEtages); 16 virtual void split(); 17 virtual void triangulation(); 18 virtual void getBoundingBoxPoints(); 19 }; 20 21 class EtageTri : public Chose { 22 private : 23 Triangle c; 24 Triangle ch; 25 TriBool w; 26 int etage; 27 int nbEtages; 28 29 public : 30 EtageTri(Triangle c, Triangle ch, TriBool _w, int _etage, int _nbEtages); 31 virtual void split(); 32 virtual void triangulation(); 33 virtual void getBoundingBoxPoints(); 34 }; 35 36 #endif