Method: Twb::Util::GML#renderNodes
- Defined in:
- lib/twb/util/gml.rb
#renderNodes(file) ⇒ Object
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'lib/twb/util/gml.rb', line 78 def renderNodes file nodes = Set.new # puts 'def renderNodes' @nodes.each do |node| gmlID = Digest::MD5.hexdigest(node.id) gmlName = node.name.gsub('&','&').gsub('"','"') nodestr = "node [\n id \"#{gmlID}\" \n label \"#{gmlName}\" " unless node.colour.nil? nodestr += "\n graphics \n [ \n fill \"#{node.colour}\" \n ] " end nodestr += "\n ]" nodes << nodestr end nodes.each do |node| file.puts node end end |