18 namespace CIPLabeler {
37 std::vector<Descriptor> getReferenceDescriptors(
const Node *node)
const;
39 bool hasDescriptors(
const Node *node)
const;
41 bool getReference(
const std::vector<const Node *> &nodes,
42 std::vector<Descriptor> &result)
const;
44 std::vector<std::vector<const Node *>> initialLevel(
const Node *node)
const;
46 std::vector<std::vector<const Node *>>
47 getNextLevel(
const std::vector<std::vector<const Node *>> &prevLevel)
const;
49 std::vector<const Node *>
50 toNodeList(
const std::vector<Edge *> &eqEdges)
const;
53 newPairLists(
const std::vector<Descriptor> &descriptors)
const;
int compare(const Edge *a, const Edge *b) const override