Moved both filtering operations (external and internal) into a loop, since both can create new cases that the other would filter out.

Finish radial symmetry restoration.
This commit is contained in:
2007-11-29 19:57:40 +00:00
parent 1cb7325c2b
commit 653f064e71
3 changed files with 165 additions and 44 deletions

View File

@@ -101,8 +101,8 @@ struct EmbedBucket * nextBucket(struct ReebArcIterator *iter);
/* Filtering */
void filterNullReebGraph(ReebGraph *rg);
void filterExternalReebGraph(ReebGraph *rg, float threshold);
void filterInternalReebGraph(ReebGraph *rg, float threshold);
int filterExternalReebGraph(ReebGraph *rg, float threshold);
int filterInternalReebGraph(ReebGraph *rg, float threshold);
/* Post-Build processing */
void repositionNodes(ReebGraph *rg);