#include <iostream>
#include "Point.cpp"
#include "LineSegment.cpp"

using namespace std;

bool operator == (LineSegment l1, LineSegment l2);
//bool areOfEqualLength(LineSegment l1,LineSegment l2);

int main(){

	//Point p1(1,2);
	//Point p2(4,6);

	//LineSegment l1(&p1,&p2);
	Point* p1 = new Point(1,2);
	Point* p2 = new Point(4,6);
	LineSegment l1(p1,p2);

	//p1.setX(3);
	//p1.setY(4);
	p1->setX(3);
	p1->setY(4);

	LineSegment l2;
	l2.input();

	cout << "first line segment: " <<endl;
	l1.output();
	cout << "of lenght: " <<l1.length() << endl;

	cout << "second Line segment: "<<endl;
	l2.output();
	cout << "of Lenght()"<<l2.length() <<endl;

	bool operator == ( const LineSegment &l1, const LineSegment &l2) {
		return l1.length() == l2.Length(); }
	//if (areOfEqualLength(l1,l2))
	//	cout << "the two lines are equal";
	//else 
	//	cout << "the two lines are different" :

return 0;

};

bool areOfEqualLength(const LineSegment &l1,const LineSegment &l2) {
	return l1.length() == l2.length();
	}
