#ifndef LINE_3D_H #define LINE_3D_H #include "point_3d.h" #include class Line_3D { private: Point_3D m_p1, m_p2; public: Point_3D getStartPoint() const; Point_3D getEndPoint() const; Line_3D(const Point_3D &p1 = Point_3D(), const Point_3D &p2 = Point_3D()); }; Line_3D operator+(const Point_3D &, const Point_3D &); std::ostream &operator<<(std::ostream &, const Line_3D &); #endif