VertexMatcher Node1 VertexMatcher + VertexMatcher() + ~VertexMatcher() + clone() + distance() Node2 BestMatcher< TIDA:: Vertex > # m_d + BestMatcher() + ~BestMatcher() + match() + distance() # matcher() Node2->Node1 Node3 TIDA::Associator< TIDA ::Vertex, TIDA::Vertex > # mname # mmatched # mrevmatched + Associator() + ~Associator() + clone() + match() + matched() + matched() + revmatched() + revmatched() + clear() + size() Node3->Node2