From 92e8d2a1aefce843e9635632cc13b9c512fea734 Mon Sep 17 00:00:00 2001 From: Angeld55 Date: Wed, 20 May 2020 03:04:17 +0300 Subject: fixed poly --- Polymorphism/ShapeCollection.h | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 Polymorphism/ShapeCollection.h (limited to 'Polymorphism/ShapeCollection.h') diff --git a/Polymorphism/ShapeCollection.h b/Polymorphism/ShapeCollection.h deleted file mode 100644 index 018b0af..0000000 --- a/Polymorphism/ShapeCollection.h +++ /dev/null @@ -1,30 +0,0 @@ -#include "Circle.h" -#include "Rectangle.h" -#include "Triangle.h" - -class ShapeCollection -{ - Shape** data; - int count; - int capacity; - - void Resize(); - - void Add(Shape* currentShape); - - void CopyFrom(const ShapeCollection& other); - void Free(); -public: - ShapeCollection(); - - ShapeCollection(const ShapeCollection& other); - ShapeCollection& operator=(const ShapeCollection& other); - ~ShapeCollection(); - - void AddCircle(int x1,int x2,int r); - void AddTriagnle(int x1,int y1,int x2,int y2,int x3,int y3); - void AddRect(int x1, int y1, int x2, int y2); - - void PrintAllAreas(); - void PrintAllPers(); -}; \ No newline at end of file -- cgit v1.3.1-23-gd82d