/* Mathematiques de l'informatique graphique    */
/* Coordonnees homogenes en 2D                  */
/*                                              */
/* Auteur: Nicolas JANEY                        */
/* nicolas.janey@univ-fcomte.fr                 */
/* Octobre 2012                                 */

#include <stdlib.h>
#include <stdio.h>
#include <math.h>

#include "CoordonneesHomogenes2D.h"

/* Constructeurs                                */

CoordonneesHomogenes2D::CoordonneesHomogenes2D(void):CoordonneesHomogenes(3) {
  c[0] = c[1] = 0.0;
  c[2] = 1.0;
}

CoordonneesHomogenes2D::CoordonneesHomogenes2D(double x,double y,double t):CoordonneesHomogenes(3) {
  c[0] = x;
  c[1] = y;
  c[2] = t;
}

CoordonneesHomogenes2D::CoordonneesHomogenes2D(CoordonneesHomogenes2D *ch):CoordonneesHomogenes(3) {
  c[0] = ch->c[0];
  c[1] = ch->c[1];
  c[2] = ch->c[2];
}

/* Destructeur                                  */

CoordonneesHomogenes2D::~CoordonneesHomogenes2D(void) {
}
