class OpenStudio::Model::LifeCycleCost
Public Class Methods
createLifeCycleCost(*args)
click to toggle source
@return [OptionalLifeCycleCost]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 103 def self.createLifeCycleCost(*args) end
iddObjectType()
click to toggle source
@return [IddObjectType]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 8 def self.iddObjectType end
new(modelObject)
click to toggle source
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 5 def self.new(modelObject) end
validCategoryValues()
click to toggle source
@return [StringVector]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 11 def self.validCategoryValues end
validItemTypeValues()
click to toggle source
@return [StringVector]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 14 def self.validItemTypeValues end
Public Instance Methods
category()
click to toggle source
@return [String]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 17 def category end
convertToCostPerEach()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 91 def convertToCostPerEach end
cost()
click to toggle source
@return [Double]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 26 def cost end
costUnits()
click to toggle source
@return [String]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 32 def costUnits end
costedArea()
click to toggle source
@return [OptionalDouble]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 97 def costedArea end
costedQuantity()
click to toggle source
@return [OptionalInt]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 94 def costedQuantity end
costedThermalZones()
click to toggle source
@return [OptionalInt]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 100 def costedThermalZones end
isMonthsFromStartDefaulted()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 44 def isMonthsFromStartDefaulted end
isRepeatPeriodMonthsDefaulted()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 56 def isRepeatPeriodMonthsDefaulted end
isRepeatPeriodYearsDefaulted()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 50 def isRepeatPeriodYearsDefaulted end
isYearsFromStartDefaulted()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 38 def isYearsFromStartDefaulted end
item()
click to toggle source
@return [ModelObject]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 23 def item end
itemType()
click to toggle source
@return [String]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 20 def itemType end
monthsFromStart()
click to toggle source
@return [Int32]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 41 def monthsFromStart end
repeatPeriodMonths()
click to toggle source
@return [Int32]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 53 def repeatPeriodMonths end
repeatPeriodYears()
click to toggle source
@return [Int32]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 47 def repeatPeriodYears end
resetMonthsFromStart()
click to toggle source
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 75 def resetMonthsFromStart end
resetRepeatPeriodMonths()
click to toggle source
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 85 def resetRepeatPeriodMonths end
resetRepeatPeriodYears()
click to toggle source
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 80 def resetRepeatPeriodYears end
resetYearsFromStart()
click to toggle source
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 70 def resetYearsFromStart end
setCategory(string)
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 59 def setCategory(string) end
setCost(double)
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 62 def setCost(double) end
setCostUnits(string)
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 65 def setCostUnits(string) end
setMonthsFromStart(int32)
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 73 def setMonthsFromStart(int32) end
setRepeatPeriodMonths(int32)
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 83 def setRepeatPeriodMonths(int32) end
setRepeatPeriodYears(int32)
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 78 def setRepeatPeriodYears(int32) end
setYearsFromStart(int32)
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 68 def setYearsFromStart(int32) end
totalCost()
click to toggle source
@return [Double]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 88 def totalCost end
validCostUnitsValues()
click to toggle source
@return [StringVector]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 29 def validCostUnitsValues end
yearsFromStart()
click to toggle source
@return [Int32]
# File lib/openstudio-api-stubs/Classes/LifeCycleCost.rb, line 35 def yearsFromStart end