Method: VORuby::STC::V1_10::Region::EllipseType#to_xml

Defined in:
lib/voruby/stc/1.10/region.rb

#to_xml(name = nil) ⇒ Object



234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'lib/voruby/stc/1.10/region.rb', line 234

def to_xml(name=nil)
  el = super(name)
  
  el.attributes["#{obj_ns.prefix}:pos_angle_unit"] = self.pos_angle_unit.to_s
  
  minor_radius = REXML::Element.new("#{obj_ns.prefix}:MinorRadius")
  minor_radius.text = self.minor_radius.to_s
  el.add_element(minor_radius)
  
  pos_angle = REXML::Element.new("#{obj_ns.prefix}:PosAngle")
  pos_angle.text = self.pos_angle.to_s
  el.add_element(pos_angle)
  
  collapse_namespaces(el)

  el
end