Class: BuildingSync::Surface
- Inherits:
-
Object
- Object
- BuildingSync::Surface
- Defined in:
- lib/BuildingSync.rb
Overview
http://www.gbxml.org/schemaSurface
name - SOAP::SOAPString
description - SOAP::SOAPString
familyName - SOAP::SOAPString
adjacentSpaceId - BuildingSync::AdjacentSpaceId
rectangularGeometry - BuildingSync::RectangularGeometry
planarGeometry - BuildingSync::PlanarGeometry
opening - BuildingSync::Opening
cADObjectId - BuildingSync::CADObjectId
xmlattr_id - SOAP::SOAPID
xmlattr_surfaceType - SOAP::SOAPNMTOKEN
xmlattr_constructionIdRef - SOAP::SOAPIDREF
xmlattr_scheduleShadeIdRef - SOAP::SOAPIDREF
xmlattr_exposedToSun - SOAP::SOAPBoolean
xmlattr_ifcGUID - SOAP::SOAPString
Constant Summary collapse
- AttrConstructionIdRef =
XSD::QName.new(nil, "constructionIdRef")
- AttrExposedToSun =
XSD::QName.new(nil, "exposedToSun")
- AttrId =
XSD::QName.new(nil, "id")
- AttrIfcGUID =
XSD::QName.new(nil, "ifcGUID")
- AttrScheduleShadeIdRef =
XSD::QName.new(nil, "scheduleShadeIdRef")
- AttrSurfaceType =
XSD::QName.new(nil, "surfaceType")
Instance Attribute Summary collapse
-
#adjacentSpaceId ⇒ Object
Returns the value of attribute adjacentSpaceId.
-
#cADObjectId ⇒ Object
Returns the value of attribute cADObjectId.
-
#description ⇒ Object
Returns the value of attribute description.
-
#familyName ⇒ Object
Returns the value of attribute familyName.
-
#name ⇒ Object
Returns the value of attribute name.
-
#opening ⇒ Object
Returns the value of attribute opening.
-
#planarGeometry ⇒ Object
Returns the value of attribute planarGeometry.
-
#rectangularGeometry ⇒ Object
Returns the value of attribute rectangularGeometry.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#initialize(name = [], description = [], familyName = [], adjacentSpaceId = [], rectangularGeometry = [], planarGeometry = [], opening = [], cADObjectId = []) ⇒ Surface
constructor
A new instance of Surface.
- #xmlattr_constructionIdRef ⇒ Object
- #xmlattr_constructionIdRef=(value) ⇒ Object
- #xmlattr_exposedToSun ⇒ Object
- #xmlattr_exposedToSun=(value) ⇒ Object
- #xmlattr_id ⇒ Object
- #xmlattr_id=(value) ⇒ Object
- #xmlattr_ifcGUID ⇒ Object
- #xmlattr_ifcGUID=(value) ⇒ Object
- #xmlattr_scheduleShadeIdRef ⇒ Object
- #xmlattr_scheduleShadeIdRef=(value) ⇒ Object
- #xmlattr_surfaceType ⇒ Object
- #xmlattr_surfaceType=(value) ⇒ Object
Constructor Details
#initialize(name = [], description = [], familyName = [], adjacentSpaceId = [], rectangularGeometry = [], planarGeometry = [], opening = [], cADObjectId = []) ⇒ Surface
Returns a new instance of Surface.
32191 32192 32193 32194 32195 32196 32197 32198 32199 32200 32201 |
# File 'lib/BuildingSync.rb', line 32191 def initialize(name = [], description = [], familyName = [], adjacentSpaceId = [], rectangularGeometry = [], planarGeometry = [], opening = [], cADObjectId = []) @name = name @description = description @familyName = familyName @adjacentSpaceId = adjacentSpaceId @rectangularGeometry = rectangularGeometry @planarGeometry = planarGeometry @opening = opening @cADObjectId = cADObjectId @__xmlattr = {} end |
Instance Attribute Details
#adjacentSpaceId ⇒ Object
Returns the value of attribute adjacentSpaceId.
32133 32134 32135 |
# File 'lib/BuildingSync.rb', line 32133 def adjacentSpaceId @adjacentSpaceId end |
#cADObjectId ⇒ Object
Returns the value of attribute cADObjectId.
32137 32138 32139 |
# File 'lib/BuildingSync.rb', line 32137 def cADObjectId @cADObjectId end |
#description ⇒ Object
Returns the value of attribute description.
32131 32132 32133 |
# File 'lib/BuildingSync.rb', line 32131 def description @description end |
#familyName ⇒ Object
Returns the value of attribute familyName.
32132 32133 32134 |
# File 'lib/BuildingSync.rb', line 32132 def familyName @familyName end |
#name ⇒ Object
Returns the value of attribute name.
32130 32131 32132 |
# File 'lib/BuildingSync.rb', line 32130 def name @name end |
#opening ⇒ Object
Returns the value of attribute opening.
32136 32137 32138 |
# File 'lib/BuildingSync.rb', line 32136 def opening @opening end |
#planarGeometry ⇒ Object
Returns the value of attribute planarGeometry.
32135 32136 32137 |
# File 'lib/BuildingSync.rb', line 32135 def planarGeometry @planarGeometry end |
#rectangularGeometry ⇒ Object
Returns the value of attribute rectangularGeometry.
32134 32135 32136 |
# File 'lib/BuildingSync.rb', line 32134 def rectangularGeometry @rectangularGeometry end |
Instance Method Details
#__xmlattr ⇒ Object
32139 32140 32141 |
# File 'lib/BuildingSync.rb', line 32139 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_constructionIdRef ⇒ Object
32159 32160 32161 |
# File 'lib/BuildingSync.rb', line 32159 def xmlattr_constructionIdRef __xmlattr[AttrConstructionIdRef] end |
#xmlattr_constructionIdRef=(value) ⇒ Object
32163 32164 32165 |
# File 'lib/BuildingSync.rb', line 32163 def xmlattr_constructionIdRef=(value) __xmlattr[AttrConstructionIdRef] = value end |
#xmlattr_exposedToSun ⇒ Object
32175 32176 32177 |
# File 'lib/BuildingSync.rb', line 32175 def xmlattr_exposedToSun __xmlattr[AttrExposedToSun] end |
#xmlattr_exposedToSun=(value) ⇒ Object
32179 32180 32181 |
# File 'lib/BuildingSync.rb', line 32179 def xmlattr_exposedToSun=(value) __xmlattr[AttrExposedToSun] = value end |
#xmlattr_id ⇒ Object
32143 32144 32145 |
# File 'lib/BuildingSync.rb', line 32143 def xmlattr_id __xmlattr[AttrId] end |
#xmlattr_id=(value) ⇒ Object
32147 32148 32149 |
# File 'lib/BuildingSync.rb', line 32147 def xmlattr_id=(value) __xmlattr[AttrId] = value end |
#xmlattr_ifcGUID ⇒ Object
32183 32184 32185 |
# File 'lib/BuildingSync.rb', line 32183 def xmlattr_ifcGUID __xmlattr[AttrIfcGUID] end |
#xmlattr_ifcGUID=(value) ⇒ Object
32187 32188 32189 |
# File 'lib/BuildingSync.rb', line 32187 def xmlattr_ifcGUID=(value) __xmlattr[AttrIfcGUID] = value end |
#xmlattr_scheduleShadeIdRef ⇒ Object
32167 32168 32169 |
# File 'lib/BuildingSync.rb', line 32167 def xmlattr_scheduleShadeIdRef __xmlattr[AttrScheduleShadeIdRef] end |
#xmlattr_scheduleShadeIdRef=(value) ⇒ Object
32171 32172 32173 |
# File 'lib/BuildingSync.rb', line 32171 def xmlattr_scheduleShadeIdRef=(value) __xmlattr[AttrScheduleShadeIdRef] = value end |
#xmlattr_surfaceType ⇒ Object
32151 32152 32153 |
# File 'lib/BuildingSync.rb', line 32151 def xmlattr_surfaceType __xmlattr[AttrSurfaceType] end |
#xmlattr_surfaceType=(value) ⇒ Object
32155 32156 32157 |
# File 'lib/BuildingSync.rb', line 32155 def xmlattr_surfaceType=(value) __xmlattr[AttrSurfaceType] = value end |