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.
32716 32717 32718 32719 32720 32721 32722 32723 32724 32725 32726 |
# File 'lib/BuildingSync.rb', line 32716 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.
32658 32659 32660 |
# File 'lib/BuildingSync.rb', line 32658 def adjacentSpaceId @adjacentSpaceId end |
#cADObjectId ⇒ Object
Returns the value of attribute cADObjectId.
32662 32663 32664 |
# File 'lib/BuildingSync.rb', line 32662 def cADObjectId @cADObjectId end |
#description ⇒ Object
Returns the value of attribute description.
32656 32657 32658 |
# File 'lib/BuildingSync.rb', line 32656 def description @description end |
#familyName ⇒ Object
Returns the value of attribute familyName.
32657 32658 32659 |
# File 'lib/BuildingSync.rb', line 32657 def familyName @familyName end |
#name ⇒ Object
Returns the value of attribute name.
32655 32656 32657 |
# File 'lib/BuildingSync.rb', line 32655 def name @name end |
#opening ⇒ Object
Returns the value of attribute opening.
32661 32662 32663 |
# File 'lib/BuildingSync.rb', line 32661 def opening @opening end |
#planarGeometry ⇒ Object
Returns the value of attribute planarGeometry.
32660 32661 32662 |
# File 'lib/BuildingSync.rb', line 32660 def planarGeometry @planarGeometry end |
#rectangularGeometry ⇒ Object
Returns the value of attribute rectangularGeometry.
32659 32660 32661 |
# File 'lib/BuildingSync.rb', line 32659 def rectangularGeometry @rectangularGeometry end |
Instance Method Details
#__xmlattr ⇒ Object
32664 32665 32666 |
# File 'lib/BuildingSync.rb', line 32664 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_constructionIdRef ⇒ Object
32684 32685 32686 |
# File 'lib/BuildingSync.rb', line 32684 def xmlattr_constructionIdRef __xmlattr[AttrConstructionIdRef] end |
#xmlattr_constructionIdRef=(value) ⇒ Object
32688 32689 32690 |
# File 'lib/BuildingSync.rb', line 32688 def xmlattr_constructionIdRef=(value) __xmlattr[AttrConstructionIdRef] = value end |
#xmlattr_exposedToSun ⇒ Object
32700 32701 32702 |
# File 'lib/BuildingSync.rb', line 32700 def xmlattr_exposedToSun __xmlattr[AttrExposedToSun] end |
#xmlattr_exposedToSun=(value) ⇒ Object
32704 32705 32706 |
# File 'lib/BuildingSync.rb', line 32704 def xmlattr_exposedToSun=(value) __xmlattr[AttrExposedToSun] = value end |
#xmlattr_id ⇒ Object
32668 32669 32670 |
# File 'lib/BuildingSync.rb', line 32668 def xmlattr_id __xmlattr[AttrId] end |
#xmlattr_id=(value) ⇒ Object
32672 32673 32674 |
# File 'lib/BuildingSync.rb', line 32672 def xmlattr_id=(value) __xmlattr[AttrId] = value end |
#xmlattr_ifcGUID ⇒ Object
32708 32709 32710 |
# File 'lib/BuildingSync.rb', line 32708 def xmlattr_ifcGUID __xmlattr[AttrIfcGUID] end |
#xmlattr_ifcGUID=(value) ⇒ Object
32712 32713 32714 |
# File 'lib/BuildingSync.rb', line 32712 def xmlattr_ifcGUID=(value) __xmlattr[AttrIfcGUID] = value end |
#xmlattr_scheduleShadeIdRef ⇒ Object
32692 32693 32694 |
# File 'lib/BuildingSync.rb', line 32692 def xmlattr_scheduleShadeIdRef __xmlattr[AttrScheduleShadeIdRef] end |
#xmlattr_scheduleShadeIdRef=(value) ⇒ Object
32696 32697 32698 |
# File 'lib/BuildingSync.rb', line 32696 def xmlattr_scheduleShadeIdRef=(value) __xmlattr[AttrScheduleShadeIdRef] = value end |
#xmlattr_surfaceType ⇒ Object
32676 32677 32678 |
# File 'lib/BuildingSync.rb', line 32676 def xmlattr_surfaceType __xmlattr[AttrSurfaceType] end |
#xmlattr_surfaceType=(value) ⇒ Object
32680 32681 32682 |
# File 'lib/BuildingSync.rb', line 32680 def xmlattr_surfaceType=(value) __xmlattr[AttrSurfaceType] = value end |