#include #include #include "tripple.h" Tripple::Tripple(): x(0), y(0), z(0){ } Tripple::Tripple(int xi, int yi, int zi): x(xi), y(yi), z(zi){ } Tripple::Tripple(Point p): x(int(p.getx())), y(int(p.gety())), z(0){ } int Tripple::getx() const { return x; } int Tripple::gety() const { return y; } int Tripple::getz() const { return z; } std::ostream& operator<<(std::ostream& s, const Tripple& tr){ return s << "[" << tr.x << "," << tr.y << "," << tr.z << "]"; }