Class: BuildingSync::SpaceBoundary

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

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

#planarGeometryObject

Returns the value of attribute planarGeometry.



31995
31996
31997
# File 'lib/BuildingSync.rb', line 31995

def planarGeometry
  @planarGeometry
end

Instance Method Details

#__xmlattrObject



31997
31998
31999
# File 'lib/BuildingSync.rb', line 31997

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_ifcGUIDObject



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_isSecondLevelBoundaryObject



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_oppositeIdRefObject



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_surfaceIdRefObject



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