I am not quite sure I understand the goal of this one.
At this point, some of the normalization works with elements (x, y), and some work with the shapes (there are explicit calls to trachelShape).
Why not have this behavior in the corresponding classes (element and shape)? In this way, for example, a text shape can provide a normalization for fonts as well.
The only benefit I see, is that you are specifying the group of all elements only once.
Cheers, Doru
On Sun, Jul 13, 2014 at 1:28 AM, Alexandre Bergel alexandre.bergel@me.com wrote:
Hi!
I’ve just introduced a metric normalizer. This has been such a need!
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= v := RTView new.
es := RTEllipse elementsOn: RTObject withAllSubclasses. es @ RTPopup. v addAll: es.
RTMetricNormalizer new elements: es; normalizeColor: #numberOfLinesOfCode; alphaColor: 0.4; normalizeSize: #numberOfMethods min: 5 max: 15; normalizeX: #numberOfMethods min: 0 max: 300; normalizeY: #numberOfVariables min: 0 max: 300. v -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Here is the rendering:
This will be a nice base when we will build GraphET3
Cheers, Alexandre
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev