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.
32558 32559 32560 32561 |
# File 'lib/BuildingSync.rb', line 32558 def initialize(planarGeometry = nil) @planarGeometry = planarGeometry @__xmlattr = {} end |
Instance Attribute Details
#planarGeometry ⇒ Object
Returns the value of attribute planarGeometry.
32520 32521 32522 |
# File 'lib/BuildingSync.rb', line 32520 def planarGeometry @planarGeometry end |
Instance Method Details
#__xmlattr ⇒ Object
32522 32523 32524 |
# File 'lib/BuildingSync.rb', line 32522 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_ifcGUID ⇒ Object
32526 32527 32528 |
# File 'lib/BuildingSync.rb', line 32526 def xmlattr_ifcGUID __xmlattr[AttrIfcGUID] end |
#xmlattr_ifcGUID=(value) ⇒ Object
32530 32531 32532 |
# File 'lib/BuildingSync.rb', line 32530 def xmlattr_ifcGUID=(value) __xmlattr[AttrIfcGUID] = value end |
#xmlattr_isSecondLevelBoundary ⇒ Object
32534 32535 32536 |
# File 'lib/BuildingSync.rb', line 32534 def xmlattr_isSecondLevelBoundary __xmlattr[AttrIsSecondLevelBoundary] end |
#xmlattr_isSecondLevelBoundary=(value) ⇒ Object
32538 32539 32540 |
# File 'lib/BuildingSync.rb', line 32538 def xmlattr_isSecondLevelBoundary=(value) __xmlattr[AttrIsSecondLevelBoundary] = value end |
#xmlattr_oppositeIdRef ⇒ Object
32550 32551 32552 |
# File 'lib/BuildingSync.rb', line 32550 def xmlattr_oppositeIdRef __xmlattr[AttrOppositeIdRef] end |
#xmlattr_oppositeIdRef=(value) ⇒ Object
32554 32555 32556 |
# File 'lib/BuildingSync.rb', line 32554 def xmlattr_oppositeIdRef=(value) __xmlattr[AttrOppositeIdRef] = value end |
#xmlattr_surfaceIdRef ⇒ Object
32542 32543 32544 |
# File 'lib/BuildingSync.rb', line 32542 def xmlattr_surfaceIdRef __xmlattr[AttrSurfaceIdRef] end |
#xmlattr_surfaceIdRef=(value) ⇒ Object
32546 32547 32548 |
# File 'lib/BuildingSync.rb', line 32546 def xmlattr_surfaceIdRef=(value) __xmlattr[AttrSurfaceIdRef] = value end |