12#ifndef VERTEXMATCHER_H
13#define VERTEXMATCHER_H
34 virtual std::unique_ptr<VertexAssociator>
uclone()
const override {
return std::make_unique<VertexMatcher>(*
this); }
37 double d = (v0->z()-v1->
z());
truely generic template class of a best matching algorithm based on an efficient implementation of th...
TIDA::Associator< TIDA::Vertex > VertexAssociator
std::ostream & operator<<(std::ostream &s, const VertexMatcher &)
BestMatcher(const std::string &name, double d)
VertexMatcher(const std::string &s, double d=3)
virtual std::unique_ptr< VertexAssociator > uclone() const override
virtual double distance(const TIDA::Vertex *v0, const TIDA::Vertex *v1) const override
virtual BestMatcher< TIDA::Vertex > * clone() override