Class: BuildingSync::SpaceBoundary
- Inherits:
-
Object
- Object
- BuildingSync::SpaceBoundary
- Defined in:
- lib/BuildingSync.rb
Overview
http://www.gbxml.org/schemaSpaceBoundary
planarGeometry - BuildingSync::PlanarGeometry
xmlattr_ifcGUID - SOAP::SOAPString
xmlattr_isSecondLevelBoundary - SOAP::SOAPBoolean
xmlattr_surfaceIdRef - SOAP::SOAPIDREF
xmlattr_oppositeIdRef - SOAP::SOAPIDREF
Constant Summary collapse
- AttrIfcGUID =
XSD::QName.new(nil, "ifcGUID")
- AttrIsSecondLevelBoundary =
XSD::QName.new(nil, "isSecondLevelBoundary")
- AttrOppositeIdRef =
XSD::QName.new(nil, "oppositeIdRef")
- AttrSurfaceIdRef =
XSD::QName.new(nil, "surfaceIdRef")
Instance Attribute Summary collapse
-
#planarGeometry ⇒ Object
Returns the value of attribute planarGeometry.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#initialize(planarGeometry = nil) ⇒ SpaceBoundary
constructor
A new instance of SpaceBoundary.
- #xmlattr_ifcGUID ⇒ Object
- #xmlattr_ifcGUID=(value) ⇒ Object
- #xmlattr_isSecondLevelBoundary ⇒ Object
- #xmlattr_isSecondLevelBoundary=(value) ⇒ Object
- #xmlattr_oppositeIdRef ⇒ Object
- #xmlattr_oppositeIdRef=(value) ⇒ Object
- #xmlattr_surfaceIdRef ⇒ Object
- #xmlattr_surfaceIdRef=(value) ⇒ Object
Constructor Details
#initialize(planarGeometry = nil) ⇒ SpaceBoundary
Returns a new instance of SpaceBoundary.
32033 32034 32035 32036 |
# File 'lib/BuildingSync.rb', line 32033 def initialize(planarGeometry = nil) @planarGeometry = planarGeometry @__xmlattr = {} end |
Instance Attribute Details
#planarGeometry ⇒ Object
Returns the value of attribute planarGeometry.
31995 31996 31997 |
# File 'lib/BuildingSync.rb', line 31995 def planarGeometry @planarGeometry end |
Instance Method Details
#__xmlattr ⇒ Object
31997 31998 31999 |
# File 'lib/BuildingSync.rb', line 31997 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_ifcGUID ⇒ Object
32001 32002 32003 |
# File 'lib/BuildingSync.rb', line 32001 def xmlattr_ifcGUID __xmlattr[AttrIfcGUID] end |
#xmlattr_ifcGUID=(value) ⇒ Object
32005 32006 32007 |
# File 'lib/BuildingSync.rb', line 32005 def xmlattr_ifcGUID=(value) __xmlattr[AttrIfcGUID] = value end |
#xmlattr_isSecondLevelBoundary ⇒ Object
32009 32010 32011 |
# File 'lib/BuildingSync.rb', line 32009 def xmlattr_isSecondLevelBoundary __xmlattr[AttrIsSecondLevelBoundary] end |
#xmlattr_isSecondLevelBoundary=(value) ⇒ Object
32013 32014 32015 |
# File 'lib/BuildingSync.rb', line 32013 def xmlattr_isSecondLevelBoundary=(value) __xmlattr[AttrIsSecondLevelBoundary] = value end |
#xmlattr_oppositeIdRef ⇒ Object
32025 32026 32027 |
# File 'lib/BuildingSync.rb', line 32025 def xmlattr_oppositeIdRef __xmlattr[AttrOppositeIdRef] end |
#xmlattr_oppositeIdRef=(value) ⇒ Object
32029 32030 32031 |
# File 'lib/BuildingSync.rb', line 32029 def xmlattr_oppositeIdRef=(value) __xmlattr[AttrOppositeIdRef] = value end |
#xmlattr_surfaceIdRef ⇒ Object
32017 32018 32019 |
# File 'lib/BuildingSync.rb', line 32017 def xmlattr_surfaceIdRef __xmlattr[AttrSurfaceIdRef] end |
#xmlattr_surfaceIdRef=(value) ⇒ Object
32021 32022 32023 |
# File 'lib/BuildingSync.rb', line 32021 def xmlattr_surfaceIdRef=(value) __xmlattr[AttrSurfaceIdRef] = value end |