class OpenStudio::Model::Surface
Public Class Methods
@return [IddObjectType]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 8 def self.iddObjectType end
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 5 def self.new(point3dVector, model) end
@return [StringVector]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 14 def self.validOutsideBoundaryConditionValues end
@return [StringVector]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 17 def self.validSunExposureValues end
@return [StringVector]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 11 def self.validSurfaceTypeValues end
@return [StringVector]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 20 def self.validWindExposureValues end
Public Instance Methods
@return [OptionalSurface]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 92 def adjacentSurface end
@return [SubSurfaceVector]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 151 def applyViewAndDaylightingGlassRatios(double, double, double, double, double, double, optionalConstructionBase, optionalConstructionBase) end
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 132 def assignDefaultBoundaryCondition end
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 134 def assignDefaultSunExposure end
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 130 def assignDefaultSurfaceType end
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 136 def assignDefaultWindExposure end
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 83 def autocalculateNumberofVertices end
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 79 def autocalculateViewFactortoGround end
@return [SWIGTYPE_p_boost_optionalT_openstudio_model__SurfaceIntersection_t]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 122 def computeIntersection(surface) end
@return [OptionalSurface]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 125 def createAdjacentSurface(space) end
@return [SubSurfaceVector]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 160 def createSubSurfaces(point3dVectorVector, double, optionalConstructionBase) end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 139 def filmResistance end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 119 def intersect(surface) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 29 def isGroundSurface end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 59 def isNumberofVerticesAutocalculated end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 56 def isNumberofVerticesDefaulted end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 128 def isPartOfEnvelope end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 35 def isSunExposureDefaulted end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 50 def isViewFactortoGroundAutocalculated end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 47 def isViewFactortoGroundDefaulted end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 41 def isWindExposureDefaulted end
@return [OptionalDouble]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 53 def numberofVertices end
@return [String]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 26 def outsideBoundaryCondition end
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 97 def resetAdjacentSurface end
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 81 def resetNumberofVertices end
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 70 def resetSunExposure end
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 108 def resetSurfacePropertyOtherSideCoefficients end
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 116 def resetSurfacePropertyOtherSideConditionsModel end
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 77 def resetViewFactortoGround end
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 75 def resetWindExposure end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 95 def setAdjacentSurface(surface) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 166 def setNumberofVertices(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 65 def setOutsideBoundaryCondition(string) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 89 def setSpace(space) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 68 def setSunExposure(string) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 106 def setSurfacePropertyOtherSideCoefficients(surfacePropertyOtherSideCoefficients) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 114 def setSurfacePropertyOtherSideConditionsModel(surfacePropertyOtherSideConditionsModel) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 62 def setSurfaceType(string) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 163 def setViewFactortoGround(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 73 def setWindExposure(string) end
@return [OptionalSubSurface]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 169 def setWindowToWallRatio(*args) end
@return [ShadingSurfaceGroupVector]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 154 def shadingSurfaceGroups end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 148 def skylightToProjectedFloorRatio end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 145 def skylightToRoofRatio end
@return [SurfaceVector]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 157 def splitSurfaceForSubSurfaces end
@return [SubSurfaceVector]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 86 def subSurfaces end
@return [String]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 32 def sunExposure end
@return [OptionalSurfacePropertyConvectionCoefficients]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 100 def surfacePropertyConvectionCoefficients end
@return [OptionalSurfacePropertyOtherSideCoefficients]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 103 def surfacePropertyOtherSideCoefficients end
@return [OptionalSurfacePropertyOtherSideConditionsModel]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 111 def surfacePropertyOtherSideConditionsModel end
@return [String]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 23 def surfaceType end
@return [OptionalDouble]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 44 def viewFactortoGround end
@return [String]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 38 def windExposure end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Surface.rb, line 142 def windowToWallRatio end