/* Position en coordonnees homogenes 2D */ /* */ /* Auteur: Nicolas JANEY */ /* nicolas.janey@univ-fcomte.fr */ /* Novembre 2010 */ #include #include #include #include #include #include #include "Position2D.h" Position2D::Position2D(void) { c[0] = c[1] = 0.0; c[2] = 1.0; } Position2D::Position2D(double x,double y) { c[0] = x; c[1] = y; c[2] = 1.0; } Position2D::Position2D(Position2D *p) { c[0] = p->c[0]; c[1] = p->c[1]; c[2] = p->c[2]; } Position2D::~Position2D(void) { } void Position2D::print(void) { printf("%20.14lf %20.14lf %lf",c[0],c[1],c[2]); }