Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Degree Filter Not Filtering as Subfilter in Tookit #69
I've nested a Partition filter in a Degree filter and it doesn't filter out the Degree 0 values. It does seem to work if the minimum degree value is set to 2. The attached gexf and main script are what I'm using.
Imported from Launchpad using lp2gh.
I fixed something in the Range class and did some tests on a random graph. Can you please pull the trunk, build the new toolkit and test?
In addition I fixed another bug so you don't have to call init() on your filters anymore. That should be done by the system, but it was throwing an exception without.
Moreover, you can now execute a layout with N iterations directly from the layout controller:
added a commit
Nov 6, 2011
Ok. The reason was because the original graph had a minimum degree at 1. By setting the filter [1, +inf] the system was auto adapting the minimum bound from 1 to 0 because it understood you want the minimum. This is a case I didn't think at all when designed the system.
At the end adapting the bounds is not something desirable for the toolkit but it requires to change quite a lot of things. Finally I changed some things to init the ranges only when FilterController.add() is called and not createQuery(). That should solves the problem as the range will not adapt because it doesn't know the previous value (because init was not called).