def METHOD_NAME(self, nodes, elements):
    raise NotImplementedError()
    segments, lengths = self._get_segments(nodes, elements)
    for eid, e in elements.items():
        a = tuple(sorted([e[0], e[1]]))  # segments of e
        b = tuple(sorted([e[1], e[2]]))
        c = tuple(sorted([e[2], e[0]]))
        #a.sort()
        #b.sort()
        #c.sort()
        print(eid, e)
        print(segments[a])
        print(lengths[a])
        print(len(segments[a]))
        eidA = self._get_segment(a, eid, segments)
        eidB = self._get_segment(b, eid, segments)
        eidC = self._get_segment(c, eid, segments)
        print("eidA=%s eidB=%s eidC=%s" % (eidA, eidB, eidC))
        if eidA:
            i = 0
            e2 = elements[eidA]
            self.check_quad(nodes, eid, eidA, e, e2, a, b, c, i)
            del segments[a]
        if eidB:
            i = 1
            e2 = elements[eidB]
            self.check_quad(nodes, eid, eidB, e, e2, a, b, c, i)
            del segments[b]
        if eidC:
            i = 2
            e2 = elements[eidC]
            self.check_quad(nodes, eid, eidC, e, e2, a, b, c, i)
            del segments[c]
        print("------")
        #break
    #for segment in segments:
    asdf