/*___________________________________________
  Test d'objet rectangle
  par Martin Robinson
  ___________________________________________
  directive de préprocesseur
*/

#include <iostream>
#include "stdGeometry.hpp"

using namespace std;

/*___________________________________________
 * programme pricipal
*/

int main()
{
    cout << "test d'objet point\n";
    stdPoint p(1,2);
    cout << "operator << " << p << endl;
    cout << "getX " << p.getX() << endl;
    p.setY(5);
    cout << "setY then getY " << p.getY() << endl;
        
    cout << "\ntest d'objet rectangle\n";
    stdRectangle r(12,12,3,1);
    cout << "operator << " << r << endl;
    cout << "getX1 " << r.getX1() << endl;
    r.setY1(6);
    cout << "setY1 6 then get << " << r << endl;
    cout << "largeure " << r.width() << endl;
    cout << "hauteure " << r.heigth() << endl;
    cout << "perimetre " << r.perimeter() << endl;
    cout << "aire " << r.area() << endl;

    return 0;
}
