class OpenStudio::Model::SubSurface
Public Class Methods
@return [IddObjectType]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 8 def self.iddObjectType end
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 5 def self.new(point3dVector, model) end
@return [StringVector]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 11 def self.validSubSurfaceTypeValues end
Public Instance Methods
@return [OptionalDaylightingDeviceShelf]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 132 def addDaylightingDeviceShelf end
@return [OptionalShadingSurface]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 117 def addOverhang(double, double) end
@return [OptionalShadingSurface]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 120 def addOverhangByProjectionFactor(double, double) end
@return [OptionalSubSurface]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 85 def adjacentSubSurface end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 126 def allowDaylightingDeviceShelf end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 26 def allowShadingControl end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 32 def allowWindowPropertyFrameAndDivider end
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 111 def assignDefaultSubSurfaceType end
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 76 def autocalculateNumberofVertices end
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 57 def autocalculateViewFactortoGround end
@return [OptionalDaylightingDeviceShelf]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 129 def daylightingDeviceShelf end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 41 def isMultiplierDefaulted end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 50 def isNumberofVerticesAutocalculated end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 47 def isNumberofVerticesDefaulted end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 23 def isViewFactortoGroundAutocalculated end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 20 def isViewFactortoGroundDefaulted end
@return [Double]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 38 def multiplier end
@return [OptionalDouble]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 44 def numberofVertices end
@return [String]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 114 def outsideBoundaryCondition end
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 90 def resetAdjacentSubSurface end
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 72 def resetMultiplier end
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 74 def resetNumberofVertices end
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 62 def resetShadingControl end
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 101 def resetSurfacePropertyOtherSideCoefficients end
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 109 def resetSurfacePropertyOtherSideConditionsModel end
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 55 def resetViewFactortoGround end
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 67 def resetWindowPropertyFrameAndDivider end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 88 def setAdjacentSubSurface(subSurface) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 70 def setMultiplier(double) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 138 def setNumberofVertices(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 60 def setShadingControl(shadingControl) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 53 def setSubSurfaceType(string) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 82 def setSurface(surface) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 99 def setSurfacePropertyOtherSideCoefficients(surfacePropertyOtherSideCoefficients) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 107 def setSurfacePropertyOtherSideConditionsModel(surfacePropertyOtherSideConditionsModel) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 135 def setViewFactortoGround(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 65 def setWindowPropertyFrameAndDivider(windowPropertyFrameAndDivider) end
@return [OptionalShadingControl]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 29 def shadingControl end
@return [ShadingSurfaceGroupVector]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 123 def shadingSurfaceGroups end
@return [String]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 14 def subSurfaceType end
@return [OptionalSurface]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 79 def surface end
@return [OptionalSurfacePropertyConvectionCoefficients]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 93 def surfacePropertyConvectionCoefficients end
@return [OptionalSurfacePropertyOtherSideCoefficients]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 96 def surfacePropertyOtherSideCoefficients end
@return [OptionalSurfacePropertyOtherSideConditionsModel]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 104 def surfacePropertyOtherSideConditionsModel end
@return [OptionalDouble]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 17 def viewFactortoGround end
@return [OptionalWindowPropertyFrameAndDivider]
# File lib/openstudio-api-stubs/Classes/SubSurface.rb, line 35 def windowPropertyFrameAndDivider end