/* Segment en 2D */ /* */ /* Auteur: Nicolas JANEY */ /* nicolas.janey@univ-fcomte.fr */ /* Novembre 2011 */ #include #include #include #include "Segment2D.h" #include "Position2D.h" #include "Rectangle2D.h" Segment2D::Segment2D(void) { pi = new Position2D(); pf = new Position2D(); } Segment2D::Segment2D(Position2D *p1,Position2D *p2) { pi = new Position2D(p1); pf = new Position2D(p2); } Segment2D::Segment2D(Segment2D *s) { pi = new Position2D(s->pi); pf = new Position2D(s->pf); } Segment2D::~Segment2D(void) { delete(pi); delete(pf); } void Segment2D::print(void) { pi->print(); printf("\n"); pf->print(); printf("\n"); }