summaryrefslogtreecommitdiff
path: root/ShedCalc/ParamModel.swift
diff options
context:
space:
mode:
Diffstat (limited to 'ShedCalc/ParamModel.swift')
-rw-r--r--ShedCalc/ParamModel.swift19
1 files changed, 13 insertions, 6 deletions
diff --git a/ShedCalc/ParamModel.swift b/ShedCalc/ParamModel.swift
index f3cbbd7..0302019 100644
--- a/ShedCalc/ParamModel.swift
+++ b/ShedCalc/ParamModel.swift
@@ -14,16 +14,19 @@ class ParamModel {
var height: Double = 1.0
var length: Double = 1.0
var beamSpace: Double = 0.6
- var OSBSheetPrice: Double = 0.0
- var timberBeamPrice: Double = 0.0
+ var OSBSheetPrice: Double = 1.0
+ var timberBeamPrice: Double = 1.0
var timberLengthSize: Double = 2.4
- var feltPrice: Double = 0.0
+ var feltPrice: Double = 1.0
var feltWidth: Double = 1.0
var feltLength: Double = 10
- var claddingPrice: Double = 0.1
- var claddingLength: Double = 0.1
+ var claddingPrice: Double = 1.0
+ var claddingLength: Double = 2.4
var claddingWidth: Double = 0.1
- var claddingOverlap: Double = 0.1
+ var claddingOverlap: Double = 0.01
+ var wrapPrice: Double = 1.0
+ var wrapWidth: Double = 1.0
+ var wrapLength: Double = 10
func floorArea() -> Double {
return width*length
@@ -60,4 +63,8 @@ class ParamModel {
func totalJoistBeamLength() -> Double {
return Double(widthBeamNum())*beamSpace
}
+
+ func totalWallArea() -> Double {
+ return (self.width * self.height)*2 + (self.length * self.height)*2
+ }
}