class OpenStudio::Model::ScheduleRule
Public Class Methods
iddObjectType()
click to toggle source
@return [IddObjectType]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 8 def self.iddObjectType end
new(*args)
click to toggle source
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 5 def self.new(*args) end
validDateSpecificationTypeValues()
click to toggle source
@return [StringVector]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 11 def self.validDateSpecificationTypeValues end
Public Instance Methods
addSpecificDate(date)
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 76 def addSpecificDate(date) end
applyFriday()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 38 def applyFriday end
applyMonday()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 26 def applyMonday end
applySaturday()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 41 def applySaturday end
applySunday()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 23 def applySunday end
applyThursday()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 35 def applyThursday end
applyTuesday()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 29 def applyTuesday end
applyWednesday()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 32 def applyWednesday end
containsDate(date)
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 81 def containsDate(date) end
containsDates(dateVector)
click to toggle source
@return [BoolVector]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 84 def containsDates(dateVector) end
dateSpecificationType()
click to toggle source
@return [String]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 44 def dateSpecificationType end
daySchedule()
click to toggle source
@return [ScheduleDay]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 20 def daySchedule end
endDate()
click to toggle source
@return [OptionalDate]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 50 def endDate end
ensureNoLeapDays()
click to toggle source
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 78 def ensureNoLeapDays end
ruleIndex()
click to toggle source
@return [Int32]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 17 def ruleIndex end
scheduleRuleset()
click to toggle source
@return [ScheduleRuleset]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 14 def scheduleRuleset end
setApplyFriday(boolean)
click to toggle source
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 65 def setApplyFriday(boolean) end
setApplyMonday(boolean)
click to toggle source
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 57 def setApplyMonday(boolean) end
setApplySaturday(boolean)
click to toggle source
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 67 def setApplySaturday(boolean) end
setApplySunday(boolean)
click to toggle source
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 55 def setApplySunday(boolean) end
setApplyThursday(boolean)
click to toggle source
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 63 def setApplyThursday(boolean) end
setApplyTuesday(boolean)
click to toggle source
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 59 def setApplyTuesday(boolean) end
setApplyWednesday(boolean)
click to toggle source
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 61 def setApplyWednesday(boolean) end
setEndDate(date)
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 73 def setEndDate(date) end
setStartDate(date)
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 70 def setStartDate(date) end
specificDates()
click to toggle source
@return [DateVector]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 53 def specificDates end
startDate()
click to toggle source
@return [OptionalDate]
# File lib/openstudio-api-stubs/Classes/ScheduleRule.rb, line 47 def startDate end