File LINE3D.HPP: class Line3D Line3D(void); Line3D(const Point3D &firstPoint,const Point3D &secondPoint); Line3D(const Line3D &someLine3D); ~Line3D(); Line3D &operator=(const Line3D &someLine3D); WORD operator==(const Line3D &someLine3D)const; Line3D::Line3D(void) Line3D::Line3D(const Point3D &firstPoint,const Point3D &secondPoint) Line3D::Line3D(const Line3D &someLine3D) : mFirstPoint(someLine3D.mFirstPoint), mSecondPoint(someLine3D.mSecondPoint) Line3D::~Line3D() Line3D &Line3D::operator=(const Line3D &someLine3D) mFirstPoint=someLine3D.mFirstPoint; mSecondPoint=someLine3D.mSecondPoint; WORD Line3D::operator==(const Line3D &someLine3D)const return (mFirstPoint==someLine3D.mFirstPoint&& mSecondPoint==someLine3D.mSecondPoint); Point3D Line3D::firstPoint(void)const Point3D Line3D::secondPoint(void)const void Line3D::firstPoint(const Point3D &firstPoint) void Line3D::secondPoint(const Point3D &secondPoint)