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.



32558
32559
32560
32561
# File 'lib/BuildingSync.rb', line 32558

def initialize(planarGeometry = nil)
  @planarGeometry = planarGeometry
  @__xmlattr = {}
end

Instance Attribute Details

#planarGeometryObject

Returns the value of attribute planarGeometry.



32520
32521
32522
# File 'lib/BuildingSync.rb', line 32520

def planarGeometry
  @planarGeometry
end

Instance Method Details

#__xmlattrObject



32522
32523
32524
# File 'lib/BuildingSync.rb', line 32522

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_ifcGUIDObject



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_isSecondLevelBoundaryObject



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_oppositeIdRefObject



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_surfaceIdRefObject



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