Class: BuildingSync::FenestrationSystemType::FenestrationType::Window

Inherits:
Object
  • Object
show all
Defined in:
lib/BuildingSync.rb

Overview

inner class for member: Window http://buildingsync.net/schemas/bedes-auc/2019Window

windowLayout - SOAP::SOAPString
windowOrientation - SOAP::SOAPString
windowSillHeight - BuildingSync::FenestrationSystemType::FenestrationType::Window::WindowSillHeight
assemblyType - SOAP::SOAPString
windowHeight - BuildingSync::FenestrationSystemType::FenestrationType::Window::WindowHeight
windowWidth - BuildingSync::FenestrationSystemType::FenestrationType::Window::WindowWidth
windowHorizontalSpacing - BuildingSync::FenestrationSystemType::FenestrationType::Window::WindowHorizontalSpacing
exteriorShadingType - SOAP::SOAPString
overhangHeightAboveWindow - BuildingSync::FenestrationSystemType::FenestrationType::Window::OverhangHeightAboveWindow
overhangProjection - BuildingSync::FenestrationSystemType::FenestrationType::Window::OverhangProjection
verticalFinDepth - BuildingSync::FenestrationSystemType::FenestrationType::Window::VerticalFinDepth
distanceBetweenVerticalFins - BuildingSync::FenestrationSystemType::FenestrationType::Window::DistanceBetweenVerticalFins
verticalEdgeFinOnly - SOAP::SOAPBoolean
lightShelves - BuildingSync::FenestrationSystemType::FenestrationType::Window::LightShelves
interiorShadingType - SOAP::SOAPString

Defined Under Namespace

Classes: DistanceBetweenVerticalFins, LightShelves, OverhangHeightAboveWindow, OverhangProjection, VerticalFinDepth, WindowHeight, WindowHorizontalSpacing, WindowSillHeight, WindowWidth

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(windowLayout = nil, windowOrientation = nil, windowSillHeight = nil, assemblyType = nil, windowHeight = nil, windowWidth = nil, windowHorizontalSpacing = nil, exteriorShadingType = nil, overhangHeightAboveWindow = nil, overhangProjection = nil, verticalFinDepth = nil, distanceBetweenVerticalFins = nil, verticalEdgeFinOnly = nil, lightShelves = nil, interiorShadingType = nil) ⇒ Window

Returns a new instance of Window.



13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
# File 'lib/BuildingSync.rb', line 13906

def initialize(windowLayout = nil, windowOrientation = nil, windowSillHeight = nil, assemblyType = nil, windowHeight = nil, windowWidth = nil, windowHorizontalSpacing = nil, exteriorShadingType = nil, overhangHeightAboveWindow = nil, overhangProjection = nil, verticalFinDepth = nil, distanceBetweenVerticalFins = nil, verticalEdgeFinOnly = nil, lightShelves = nil, interiorShadingType = nil)
  @windowLayout = windowLayout
  @windowOrientation = windowOrientation
  @windowSillHeight = windowSillHeight
  @assemblyType = assemblyType
  @windowHeight = windowHeight
  @windowWidth = windowWidth
  @windowHorizontalSpacing = windowHorizontalSpacing
  @exteriorShadingType = exteriorShadingType
  @overhangHeightAboveWindow = overhangHeightAboveWindow
  @overhangProjection = overhangProjection
  @verticalFinDepth = verticalFinDepth
  @distanceBetweenVerticalFins = distanceBetweenVerticalFins
  @verticalEdgeFinOnly = verticalEdgeFinOnly
  @lightShelves = lightShelves
  @interiorShadingType = interiorShadingType
end

Instance Attribute Details

#assemblyTypeObject

Returns the value of attribute assemblyType.



13893
13894
13895
# File 'lib/BuildingSync.rb', line 13893

def assemblyType
  @assemblyType
end

#distanceBetweenVerticalFinsObject

Returns the value of attribute distanceBetweenVerticalFins.



13901
13902
13903
# File 'lib/BuildingSync.rb', line 13901

def distanceBetweenVerticalFins
  @distanceBetweenVerticalFins
end

#exteriorShadingTypeObject

Returns the value of attribute exteriorShadingType.



13897
13898
13899
# File 'lib/BuildingSync.rb', line 13897

def exteriorShadingType
  @exteriorShadingType
end

#interiorShadingTypeObject

Returns the value of attribute interiorShadingType.



13904
13905
13906
# File 'lib/BuildingSync.rb', line 13904

def interiorShadingType
  @interiorShadingType
end

#lightShelvesObject

Returns the value of attribute lightShelves.



13903
13904
13905
# File 'lib/BuildingSync.rb', line 13903

def lightShelves
  @lightShelves
end

#overhangHeightAboveWindowObject

Returns the value of attribute overhangHeightAboveWindow.



13898
13899
13900
# File 'lib/BuildingSync.rb', line 13898

def overhangHeightAboveWindow
  @overhangHeightAboveWindow
end

#overhangProjectionObject

Returns the value of attribute overhangProjection.



13899
13900
13901
# File 'lib/BuildingSync.rb', line 13899

def overhangProjection
  @overhangProjection
end

#verticalEdgeFinOnlyObject

Returns the value of attribute verticalEdgeFinOnly.



13902
13903
13904
# File 'lib/BuildingSync.rb', line 13902

def verticalEdgeFinOnly
  @verticalEdgeFinOnly
end

#verticalFinDepthObject

Returns the value of attribute verticalFinDepth.



13900
13901
13902
# File 'lib/BuildingSync.rb', line 13900

def verticalFinDepth
  @verticalFinDepth
end

#windowHeightObject

Returns the value of attribute windowHeight.



13894
13895
13896
# File 'lib/BuildingSync.rb', line 13894

def windowHeight
  @windowHeight
end

#windowHorizontalSpacingObject

Returns the value of attribute windowHorizontalSpacing.



13896
13897
13898
# File 'lib/BuildingSync.rb', line 13896

def windowHorizontalSpacing
  @windowHorizontalSpacing
end

#windowLayoutObject

Returns the value of attribute windowLayout.



13890
13891
13892
# File 'lib/BuildingSync.rb', line 13890

def windowLayout
  @windowLayout
end

#windowOrientationObject

Returns the value of attribute windowOrientation.



13891
13892
13893
# File 'lib/BuildingSync.rb', line 13891

def windowOrientation
  @windowOrientation
end

#windowSillHeightObject

Returns the value of attribute windowSillHeight.



13892
13893
13894
# File 'lib/BuildingSync.rb', line 13892

def windowSillHeight
  @windowSillHeight
end

#windowWidthObject

Returns the value of attribute windowWidth.



13895
13896
13897
# File 'lib/BuildingSync.rb', line 13895

def windowWidth
  @windowWidth
end