Class: OpenStudio::Model::LifeCycleCost

Inherits:
ModelObject show all
Defined in:
lib/openstudio-api-stubs/Classes/LifeCycleCost.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from ModelObject

#EqualEqual, #LessThan, #NotEqual, #__str__, #clone, #connectedObject, #connectedObjectPort, #createComponent, #getData, #getScheduleTypeKeys, #iddObjectType, #lifeCycleCosts, #model, #outputVariableNames, #outputVariables, #parent, #removeLifeCycleCosts, #resources, #setParent, #toIdfObject

Methods inherited from WorkspaceObject

#LessThan, #__str__, #canBeSource, #canBeTarget, #getSourceIndices, #getSources, #getTarget, #idfObject, #initialized, #isSource, #isTarget, #numSources, #objectListFieldsEqual, #objectListFieldsNonConflicting, #remove, #setPointer, #sources, #targets, #workspace

Class Method Details

.createLifeCycleCost(*args) ⇒ OptionalLifeCycleCost



103
104
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 103

def self.createLifeCycleCost(*args)
end

.iddObjectTypeIddObjectType

Returns:



8
9
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 8

def self.iddObjectType
end

.new(modelObject) ⇒ Object



5
6
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 5

def self.new(modelObject)
end

.validCategoryValuesStringVector

Returns:

  • (StringVector)


11
12
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 11

def self.validCategoryValues
end

.validItemTypeValuesStringVector

Returns:

  • (StringVector)


14
15
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 14

def self.validItemTypeValues
end

Instance Method Details

#categoryString

Returns:

  • (String)


17
18
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 17

def category
end

#convertToCostPerEachBoolean

Returns:

  • (Boolean)


91
92
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 91

def convertToCostPerEach
end

#costDouble

Returns:

  • (Double)


26
27
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 26

def cost
end

#costedAreaOptionalDouble

Returns:



97
98
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 97

def costedArea
end

#costedQuantityOptionalInt

Returns:



94
95
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 94

def costedQuantity
end

#costedThermalZonesOptionalInt

Returns:



100
101
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 100

def costedThermalZones
end

#costUnitsString

Returns:

  • (String)


32
33
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 32

def costUnits
end

#isMonthsFromStartDefaultedBoolean

Returns:

  • (Boolean)


44
45
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 44

def isMonthsFromStartDefaulted
end

#isRepeatPeriodMonthsDefaultedBoolean

Returns:

  • (Boolean)


56
57
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 56

def isRepeatPeriodMonthsDefaulted
end

#isRepeatPeriodYearsDefaultedBoolean

Returns:

  • (Boolean)


50
51
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 50

def isRepeatPeriodYearsDefaulted
end

#isYearsFromStartDefaultedBoolean

Returns:

  • (Boolean)


38
39
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 38

def isYearsFromStartDefaulted
end

#itemModelObject

Returns:



23
24
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 23

def item
end

#itemTypeString

Returns:

  • (String)


20
21
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 20

def itemType
end

#monthsFromStartInt32

Returns:

  • (Int32)


41
42
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 41

def monthsFromStart
end

#repeatPeriodMonthsInt32

Returns:

  • (Int32)


53
54
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 53

def repeatPeriodMonths
end

#repeatPeriodYearsInt32

Returns:

  • (Int32)


47
48
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 47

def repeatPeriodYears
end

#resetMonthsFromStartObject



75
76
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 75

def resetMonthsFromStart
end

#resetRepeatPeriodMonthsObject



85
86
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 85

def resetRepeatPeriodMonths
end

#resetRepeatPeriodYearsObject



80
81
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 80

def resetRepeatPeriodYears
end

#resetYearsFromStartObject



70
71
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 70

def resetYearsFromStart
end

#setCategory(string) ⇒ Boolean

Returns:

  • (Boolean)


59
60
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 59

def setCategory(string)
end

#setCost(double) ⇒ Boolean

Returns:

  • (Boolean)


62
63
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 62

def setCost(double)
end

#setCostUnits(string) ⇒ Boolean

Returns:

  • (Boolean)


65
66
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 65

def setCostUnits(string)
end

#setMonthsFromStart(int32) ⇒ Boolean

Returns:

  • (Boolean)


73
74
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 73

def setMonthsFromStart(int32)
end

#setRepeatPeriodMonths(int32) ⇒ Boolean

Returns:

  • (Boolean)


83
84
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 83

def setRepeatPeriodMonths(int32)
end

#setRepeatPeriodYears(int32) ⇒ Boolean

Returns:

  • (Boolean)


78
79
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 78

def setRepeatPeriodYears(int32)
end

#setYearsFromStart(int32) ⇒ Boolean

Returns:

  • (Boolean)


68
69
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 68

def setYearsFromStart(int32)
end

#totalCostDouble

Returns:

  • (Double)


88
89
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 88

def totalCost
end

#validCostUnitsValuesStringVector

Returns:

  • (StringVector)


29
30
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 29

def validCostUnitsValues
end

#yearsFromStartInt32

Returns:

  • (Int32)


35
36
# File 'lib/openstudio-api-stubs/Classes/LifeCycleCost.rb', line 35

def yearsFromStart
end