www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

quartier.hh (687B)


      1 #ifndef _RULES_QUARTIER_HH_
      2 #define _RULES_QUARTIER_HH_
      3 
      4 #include "all_includes.hh"
      5 
      6 class QuartierQuad: public Chose {
      7 private:
      8 	Quad c;
      9 public:
     10 	QuartierQuad(Quad _c);
     11 	virtual void getBoundingBoxPoints();
     12 	virtual void split();
     13 	virtual void triangulation();
     14 private:
     15 	void triangulationConcave(Triangle t);
     16 	void concave();
     17 	void angleAngle();
     18 	void angleCote();
     19 	void rect();
     20 	void carre();
     21 	void longueRue();
     22 	void place();
     23 };
     24 
     25 class QuartierTri: public Chose {
     26 private:
     27 	Triangle c;
     28 public:
     29 	QuartierTri(Triangle _c);
     30 	virtual void getBoundingBoxPoints();
     31 	virtual void split();
     32 	virtual void triangulation();
     33 private:
     34 	void centre();
     35 	void hauteur();
     36 	void trapeze();
     37 };
     38 
     39 #endif