|
void | beforeMerge (PCTree &tree, int count, PCNode *tpNeigh) override |
|
void | centralCreated (PCTree &tree, PCNode *central) override |
|
void | labelsAssigned (PCTree &tree, PCNode *firstPartial, PCNode *lastPartial, int partialCount) override |
|
void | makeConsecutiveCalled (PCTree &tree, FullLeafIter consecutiveLeaves) override |
|
void | makeConsecutiveDone (PCTree &tree, Stage stage, bool success) override |
|
void | terminalPathFound (PCTree &tree, PCNode *apex, PCNode *apexTPPred2, int terminalPathLength) override |
|
virtual void | afterMerge ([[maybe_unused]] PCTree &tree, [[maybe_unused]] PCNode *successor, [[maybe_unused]] PCNode *mergedNode) |
|
virtual void | beforeMerge ([[maybe_unused]] PCTree &tree, [[maybe_unused]] int count, [[maybe_unused]] PCNode *tpNeigh) |
|
virtual void | centralCreated ([[maybe_unused]] PCTree &tree, [[maybe_unused]] PCNode *central) |
|
virtual void | fullNodeSplit ([[maybe_unused]] PCTree &tree, [[maybe_unused]] PCNode *fullNode) |
|
virtual void | labelsAssigned ([[maybe_unused]] PCTree &tree, [[maybe_unused]] PCNode *firstPartial, [[maybe_unused]] PCNode *lastPartial, [[maybe_unused]] int partialCount) |
|
virtual void | makeConsecutiveCalled ([[maybe_unused]] PCTree &tree, [[maybe_unused]] FullLeafIter consecutiveLeaves) |
|
virtual void | makeConsecutiveDone ([[maybe_unused]] PCTree &tree, [[maybe_unused]] Stage stage, [[maybe_unused]] bool success) |
|
virtual void | nodeDeleted ([[maybe_unused]] PCTree &tree, [[maybe_unused]] PCNode *toBeDeleted) |
|
virtual void | nodeReplaced ([[maybe_unused]] PCTree &tree, [[maybe_unused]] PCNode *replaced, [[maybe_unused]] PCNode *replacement) |
|
virtual void | onApexMoved ([[maybe_unused]] PCTree &tree, [[maybe_unused]] PCNode *apexCandidate, [[maybe_unused]] PCNode *central, [[maybe_unused]] PCNode *parent) |
|
virtual void | onNodeCreate ([[maybe_unused]] PCNode *node) |
|
virtual void | terminalPathFound ([[maybe_unused]] PCTree &tree, [[maybe_unused]] PCNode *apex, [[maybe_unused]] PCNode *apexTPPred2, [[maybe_unused]] int terminalPathLength) |
|
virtual void | whenCNodeMerged ([[maybe_unused]] PCTree &tree, [[maybe_unused]] PCNode *tpNeigh, [[maybe_unused]] bool tpNeighSiblingsFlipped, [[maybe_unused]] PCNode *fullNeigh, [[maybe_unused]] PCNode *fullOuterChild) |
|
virtual void | whenPNodeMerged ([[maybe_unused]] PCTree &tree, [[maybe_unused]] PCNode *tpNeigh, [[maybe_unused]] PCNode *tpPred, [[maybe_unused]] PCNode *fullNeigh) |
|
Definition at line 681 of file PCTree.h.