From ebba98a82c542fedc1bd22ec809590d88cc45849 Mon Sep 17 00:00:00 2001
From: Dan <daniel2.lorych@live.uwe.ac.uk>
Date: Sun, 1 May 2022 13:22:21 +0100
Subject: [PATCH] Add initial roof class

---
 Helios/Models/Roof.cs | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 Helios/Models/Roof.cs

diff --git a/Helios/Models/Roof.cs b/Helios/Models/Roof.cs
new file mode 100644
index 0000000..636d4e8
--- /dev/null
+++ b/Helios/Models/Roof.cs
@@ -0,0 +1,28 @@
+using System;
+namespace Helios.Models
+{
+	public class Roof
+	{
+        public int Elevation { get; set; }
+        public double Area { get; set; }
+		public int SunAngle { get; set; }
+
+        public Roof(int elevation, double area)
+		{
+			this.Elevation = elevation;
+			this.Area = area;
+		}
+
+		public int GetElevationAngle(int sunAngle)
+        {
+			int elevationAngle;
+
+			elevationAngle = this.Elevation + sunAngle;
+
+			this.SunAngle = elevationAngle;
+
+			return elevationAngle;
+        }
+	}
+}
+
-- 
GitLab