Exemplo n.º 1
0
    def append(self, dwg, prefix='', **kwargs):
        if self.graph and dwg.graph:
            g = Graph()
            g.attach(None, (dwg.graph, "", None), merge=False)
            g.dotransform(**kwargs)
            self.graph.attach(None, (g, prefix, None), merge=False)

        if prefix:
            prefix += '.'
        for e in dwg.edges.items():
            self.edges[prefix + e[0]] = e[1].copy()
            self.edges[prefix + e[0]].transform(**kwargs)
        return self
Exemplo n.º 2
0
  def append(self, dwg, prefix = '', **kwargs):
    if self.graph and dwg.graph:
      g = Graph()
      g.attach(None, (dwg.graph, "", None), merge=False)
      g.dotransform(**kwargs)
      self.graph.attach(None, (g, prefix, None), merge=False)

    if prefix:
      prefix += '.'
    for e in dwg.edges.items():
      self.edges[prefix + e[0]] = e[1].copy()
      self.edges[prefix + e[0]].transform(**kwargs)
    return self