//robot.h //CS576 Final Project. 4/15/00, Zuojun Shen class robot{ public: robot() { } robot(const robot& A) { mass = A.mass; arrow = A.arrow; center = A.center; } friend istream& operator>> (istream& is, robot& p) { is >> p.mass >> p.center >> p.arrow; return is; } friend ostream& operator<< (ostream& os, const robot& p) { os << " " << p.mass <<" "<< p.center << p.arrow; return os; } polygon arrow; point mass; double center; };