Class: BuildingSync::RectangularGeometry

Inherits:
Object
  • Object
show all
Defined in:
lib/BuildingSync.rb

Overview

http://www.gbxml.org/schemaRectangularGeometry

azimuth - SOAP::SOAPDouble
cartesianPoint - BuildingSync::CartesianPoint
tilt - SOAP::SOAPDouble
height - BuildingSync::Height
width - BuildingSync::Width
polyLoop - BuildingSync::PolyLoop
xmlattr_id - SOAP::SOAPID
xmlattr_unit - SOAP::SOAPNMTOKEN

Constant Summary collapse

AttrId =
XSD::QName.new(nil, "id")
AttrUnit =
XSD::QName.new(nil, "unit")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(azimuth = [], cartesianPoint = [], tilt = [], height = [], width = [], polyLoop = []) ⇒ RectangularGeometry

Returns a new instance of RectangularGeometry.



31591
31592
31593
31594
31595
31596
31597
31598
31599
# File 'lib/BuildingSync.rb', line 31591

def initialize(azimuth = [], cartesianPoint = [], tilt = [], height = [], width = [], polyLoop = [])
  @azimuth = azimuth
  @cartesianPoint = cartesianPoint
  @tilt = tilt
  @height = height
  @width = width
  @polyLoop = polyLoop
  @__xmlattr = {}
end

Instance Attribute Details

#azimuthObject

Returns the value of attribute azimuth.



31564
31565
31566
# File 'lib/BuildingSync.rb', line 31564

def azimuth
  @azimuth
end

#cartesianPointObject

Returns the value of attribute cartesianPoint.



31565
31566
31567
# File 'lib/BuildingSync.rb', line 31565

def cartesianPoint
  @cartesianPoint
end

#heightObject

Returns the value of attribute height.



31567
31568
31569
# File 'lib/BuildingSync.rb', line 31567

def height
  @height
end

#polyLoopObject

Returns the value of attribute polyLoop.



31569
31570
31571
# File 'lib/BuildingSync.rb', line 31569

def polyLoop
  @polyLoop
end

#tiltObject

Returns the value of attribute tilt.



31566
31567
31568
# File 'lib/BuildingSync.rb', line 31566

def tilt
  @tilt
end

#widthObject

Returns the value of attribute width.



31568
31569
31570
# File 'lib/BuildingSync.rb', line 31568

def width
  @width
end

Instance Method Details

#__xmlattrObject



31571
31572
31573
# File 'lib/BuildingSync.rb', line 31571

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_idObject



31575
31576
31577
# File 'lib/BuildingSync.rb', line 31575

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



31579
31580
31581
# File 'lib/BuildingSync.rb', line 31579

def xmlattr_id=(value)
  __xmlattr[AttrId] = value
end

#xmlattr_unitObject



31583
31584
31585
# File 'lib/BuildingSync.rb', line 31583

def xmlattr_unit
  __xmlattr[AttrUnit]
end

#xmlattr_unit=(value) ⇒ Object



31587
31588
31589
# File 'lib/BuildingSync.rb', line 31587

def xmlattr_unit=(value)
  __xmlattr[AttrUnit] = value
end