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(a)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(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
www.tudorgirba.com
"Every thing has its own flow"