diff options
Diffstat (limited to 'ShedCalc/ParamModel.swift')
| -rw-r--r-- | ShedCalc/ParamModel.swift | 19 |
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 + } } |
