#include "point_3d.h" //Constructor with two default arguments Point_3D::Point_3D (int x, int y, int z) { m_ix = x; m_iy = y; m_iz = z; } int Point_3D::getX() const { return m_ix; } int Point_3D::getY() const { return m_iy; } int Point_3D::getZ() const { return m_iz; } ////OUTSIDE OF CLASS //Overload ostream << Point_3D operator std::ostream &operator<<(std::ostream &os, const Point_3D &p) { return os << "(" << p.getX() << ", " << p.getY() << ", " << p.getZ() << ")"; }