I added some improvements to the labeler:
1. it doesnt draw labels that run off the edge of the screen
2. I added a "goodness of fit" parameter (MIN_GOODNESS_FIT) that
defaults to 0.7 (for old behavior set it to 0).
For point and line labels it currently does nothing. For polygon
labels, it will try to determine how well the label fits inside the
object.
Massive handwave on what its actually doing so its reasonably fast
and can deal with invalid polygons. Read the code if you want to see
exactly what its doing.
dave
----------------------------------------------------------
This mail sent through IMP: https://webmail.limegroup.com/