2011-m2s3-city-builder/rules/architecture/quartier.hh
Georges Dupéron c87e38b4bb Corrections.
2012-01-13 16:01:03 +01:00

39 lines
677 B
C++

#ifndef _RULES_ARCHITECTURE_QUARTIER_HH_
#define _RULES_ARCHITECTURE_QUARTIER_HH_
#include "all_includes.hh"
class QuartierQuad: public Chose {
private:
Quad c;
public:
QuartierQuad(Quad _c);
virtual void getBoundingBoxPoints();
virtual bool split();
virtual void triangulation();
private:
void concave();
void angleAngle();
void angleCote();
void rect();
void carre();
void batiments();
};
class QuartierTri: public Chose {
private:
Triangle c;
public:
QuartierTri(Triangle _c);
virtual void getBoundingBoxPoints();
virtual bool split();
virtual void triangulation();
private:
void centre();
void hauteur();
void trapeze();
void batiments();
};
#endif