Class: OpenStudio::Model::BillingPeriod

Inherits:
ModelExtensibleGroup show all
Defined in:
lib/openstudio-api-stubs/Classes/BillingPeriod.rb

Instance Method Summary collapse

Methods inherited from WorkspaceExtensibleGroup

#canBeSource, #getSourceFieldIndices, #getTarget, #getTargets, #isSource, #setPointer

Instance Method Details

#consumptionOptionalDouble

Returns:



15
16
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 15

def consumption
end

#endDateDate

Returns:



9
10
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 9

def endDate
end

#modelConsumptionOptionalDouble

Returns:



60
61
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 60

def modelConsumption
end

#modelConsumptionValuesVector

Returns:



57
58
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 57

def modelConsumptionValues
end

#modelPeakDemandOptionalDouble

Returns:



63
64
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 63

def modelPeakDemand
end

#modelTotalCostOptionalDouble

Returns:



66
67
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 66

def modelTotalCost
end

#numberOfDaysUInt32

Returns:

  • (UInt32)


12
13
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 12

def numberOfDays
end

#overlapsRunPeriodBoolean

Returns:

  • (Boolean)


54
55
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 54

def overlapsRunPeriod
end

#peakDemandOptionalDouble

Returns:



18
19
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 18

def peakDemand
end

#resetConsumptionObject



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

def resetConsumption
end

#resetPeakDemandObject



40
41
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 40

def resetPeakDemand
end

#resetTotalCostObject



45
46
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 45

def resetTotalCost
end

#setConsumption(double) ⇒ Boolean

Returns:

  • (Boolean)


33
34
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 33

def setConsumption(double)
end

#setEndDate(date) ⇒ Boolean

Returns:

  • (Boolean)


27
28
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 27

def setEndDate(date)
end

#setNumberOfDays(uInt32) ⇒ Boolean

Returns:

  • (Boolean)


30
31
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 30

def setNumberOfDays(uInt32)
end

#setPeakDemand(double) ⇒ Boolean

Returns:

  • (Boolean)


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

def setPeakDemand(double)
end

#setStartDate(date) ⇒ Boolean

Returns:

  • (Boolean)


24
25
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 24

def setStartDate(date)
end

#setTotalCost(double) ⇒ Boolean

Returns:

  • (Boolean)


43
44
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 43

def setTotalCost(double)
end

#startDateDate

Returns:



6
7
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 6

def startDate
end

#totalCostOptionalDouble

Returns:



21
22
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 21

def totalCost
end

#withinPeriodicRunPeriodBoolean

Returns:

  • (Boolean)


51
52
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 51

def withinPeriodicRunPeriod
end

#withinRunPeriodBoolean

Returns:

  • (Boolean)


48
49
# File 'lib/openstudio-api-stubs/Classes/BillingPeriod.rb', line 48

def withinRunPeriod
end