#include "Rectangle.h" void Rectangle::calc_sides() { sides[0] = dots[0].calc_distance(dots[1]); sides[1] = dots[1].calc_distance(dots[2]); } Rectangle::Rectangle() { } double Rectangle::calc_area() { return sides[0] * sides[1]; } double Rectangle::calc_perimeter() { return sides[0] * 2 + sides[1] * 2; } void Rectangle::name() { cout << "Rectangle" << endl; } Rectangle::Rectangle(Point A, Point B, Point C, Point D) { dots.push_back(A); dots.push_back(B); dots.push_back(C); dots.push_back(D); calc_sides(); }