// piste.h // vl-97 #ifndef PISTE_H #define PISTE_H #include //----------------------------------------------------------------------- // xy-tason piste: //----------------------------------------------------------------------- class cPiste { double x,y; public: cPiste() { x=0.0; y=0.0; } cPiste(double ix, double iy) { x=ix; y=iy; } int kysy_lue(); void tulosta(ostream &os=cout) const { os << "(" << x << "," << y << ")"; } int vertaa(const cPiste &p2) const { // pal -1 jos <, 0 jos ==, 1 jos > if ( x < p2.x ) return -1; if ( x > p2.x ) return 1; if ( y < p2.y ) return -1; if ( y > p2.y ) return 1; return 0; } }; ostream &operator<<(ostream &os,const cPiste &p); #endif // PISTE_H