Class: OpenStudio::Model::LayeredConstruction

Inherits:
ConstructionBase show all
Defined in:
lib/openstudio-api-stubs/Classes/LayeredConstruction.rb

Direct Known Subclasses

Construction, ConstructionWithInternalSource

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from ConstructionBase

#exteriorVisibleAbsorbtance, #exteriorVisibleAbsorptance, #getNetArea, #heatCapacity, #interiorVisibleAbsorbtance, #interiorVisibleAbsorptance, #isFenestration, #isGreenRoof, #isModelPartition, #isOpaque, #isSolarDiffusing, #renderingColor, #resetRenderingColor, #setConductance, #setRenderingColor, #setUFactor, #standardsInformation, #thermalConductance, #uFactor, #visibleTransmittance

Methods inherited from ResourceObject

#directUseCount, #nonResourceObjectUseCount

Methods inherited from ParentObject

#allowableChildTypes, #children

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

.layersAreValid(*args) ⇒ Boolean

Returns:

  • (Boolean)


49
50
# File 'lib/openstudio-api-stubs/Classes/LayeredConstruction.rb', line 49

def self.layersAreValid(*args)
end

Instance Method Details

#ensureUniqueLayersObject



46
47
# File 'lib/openstudio-api-stubs/Classes/LayeredConstruction.rb', line 46

def ensureUniqueLayers
end

#equalLayers(layeredConstruction) ⇒ Boolean

Returns:

  • (Boolean)


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

def equalLayers(layeredConstruction)
end

#eraseLayer(uInt32) ⇒ Boolean

Returns:

  • (Boolean)


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

def eraseLayer(uInt32)
end

#getLayer(uInt32) ⇒ Material

Returns:



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

def getLayer(uInt32)
end

#getLayerIndices(material) ⇒ UnsignedVector

Returns:

  • (UnsignedVector)


36
37
# File 'lib/openstudio-api-stubs/Classes/LayeredConstruction.rb', line 36

def getLayerIndices(material)
end

#insertLayer(uInt32, material) ⇒ Boolean

Returns:

  • (Boolean)


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

def insertLayer(uInt32, material)
end

#insulationOptionalOpaqueMaterial



39
40
# File 'lib/openstudio-api-stubs/Classes/LayeredConstruction.rb', line 39

def insulation
end

#isSymmetricBoolean

Returns:

  • (Boolean)


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

def isSymmetric
end

#layersMaterialVector

Returns:

  • (MaterialVector)


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

def layers
end

#nullLayersUnsignedVector

Returns:

  • (UnsignedVector)


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

def nullLayers
end

#numLayersUInt32

Returns:

  • (UInt32)


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

def numLayers
end

#resetInsulationObject



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

def resetInsulation
end

#reverseEqualLayers(layeredConstruction) ⇒ Boolean

Returns:

  • (Boolean)


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

def reverseEqualLayers(layeredConstruction)
end

#setInsulation(opaqueMaterial) ⇒ Boolean

Returns:

  • (Boolean)


42
43
# File 'lib/openstudio-api-stubs/Classes/LayeredConstruction.rb', line 42

def setInsulation(opaqueMaterial)
end

#setLayer(*args) ⇒ Boolean

Returns:

  • (Boolean)


52
53
# File 'lib/openstudio-api-stubs/Classes/LayeredConstruction.rb', line 52

def setLayer(*args)
end

#setLayers(materialVector) ⇒ Boolean

Returns:

  • (Boolean)


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

def setLayers(materialVector)
end