Beautify editor; rename over/undershoot to over/underflow.
[u/mrichter/AliRoot.git] / EVE / Reve / ChangeLog
CommitLineData
6755b986 12006-11-16 Matevz Tadel <matevz.tadel@cern.ch>
2
3 * Cascade.cxx:
4 * Cascade.h:
5 * CascadeEditors.cxx:
6 * CascadeEditors.h:
7 From Ludovic, new files for visualization of cascades.
8
9 * LinkDef.h:
10 From Ludovic: register new classes. Reorganize some entries so
11 that a class, editor and gl-renderer are listed together.
12
13 * V0.cxx:
14 * V0Editors.cxx:
15 * V0Editors.h:
16 From Ludovic: updates for V0 visualization.
17
18 * QuadSet.cxx:
19 * QuadSet.h:
20 Main color now set from frame-box (instead of default palette
21 color).
22
23 * QuadSetGL.cxx:
24 Use new color-query function from RGBAPalette; validity of digit
25 value was not honoured in line-drawing modes.
26
27 * RGBAPalette.cxx:
28 * RGBAPalette.h:
29 * RGBAPaletteEditor.cxx:
30 * RGBAPaletteEditor.h:
31 Reimplementation of over/undershoot handling with separate modes
32 for both ends (cut, mark, clip and wrap); this works marvelously.
33
34 * QuadSetEditor.cxx:
35 * QuadSetEditor.h:
36 New files, editor for QuadSet gluing together translation and
37 palette sub-editors.
38
39 * RGValuators.cxx:
40 * RGValuators.h:
41 Added int version of SetLimits for RGDoubleValuator; added
42 getters for value limits (Ludovic).
43
44 * Plex.cxx:
45 * TriangleSet.cxx:
46 Added some comments.
47
e5c0dac9 482006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
49
50 * BoxSet.cxx:
51 * BoxSetGL.h:
52 * QuadSet.cxx:
53 * QuadSet.h:
54 * QuadSetGL.h:
55 * RGBAPalette.cxx:
56 * RGBAPaletteEditor.cxx:
57 * RGEditor.cxx:
58 * RGEditor.h:
59 * RGValuators.h:
60 * RenderElement.cxx:
61 * RenderElement.h:
62 * TriangleSet.cxx:
63 * TriangleSet.h:
64 * ZTrans.cxx:
65 * ZTrans.h:
66 * ZTransEditor.cxx:
67 * ZTransEditor.h:
68 Fix effc++ warnings.
69
3787e1c7 702006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
71
72 * RGValuators.h:
73 Added getters for limits of the RGValuator.
74
79d7d114 752006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
76
77 * BoxSet.cxx:
78 Removed support for old ROOT versions.
79
80 * RenderElement.cxx:
81 * RenderElement.h:
82 Added base-interface ReferenceBackPtr (reference-counted object
83 with back references to render elements); to be used for shared
84 markup classes (color-palettes, frames) that need to update their
85 consumers once their state is changed.
86
87 * Reve.cxx:
88 * Reve.h:
89 Removed code for RGBAPalette; now in its own file.
90
91 * TrackEditors.cxx:
92 * TrackEditors.h:
93 Cleaned-up by using RGValuators instead of raw ROOT GUI (partial).
94
95 * QuadSet.cxx:
96 * QuadSet.h:
97 * QuadSetGL.cxx:
98 * QuadSetGL.h:
99 Very optimized in sense of speed / memory usage as it supports
100 several orientations of rectangles and all possible variants of
101 default sizes / third coordinate; also added pointers to
102 color-palette and frame-box/rectangle so that these elements can
103 be shared among instances of the same type (eg. silicon strip
104 detectors). Means more code in this class ... but hopefully much
105 less code elsewhere.
106
107 * LinkDef.h:
108 Register new classes FrameBox, Plex, RGBAPalette and V0 stuff.
109
110 * FrameBox.cxx:
111 * FrameBox.h:
112 * FrameBoxGL.cxx:
113 * FrameBoxGL.h:
114 New files: provide a surrounding box/rectangle with a given
115 size/color; can be shared among many instances of render-elements
116 (eg. silicon strip detectors).
117
118 * Plex.cxx:
119 * Plex.h:
120 New files: container with chunked memory allocation (to avoid
121 frequent re-allocation on creation time) and ability to refit
122 itself into a contiguous array.
123
124 * RGBAPalette.cxx:
125 * RGBAPalette.h:
126 * RGBAPaletteEditor.cxx:
127 * RGBAPaletteEditor.h:
128 New files: a generic color palette with value to color mapping; to
129 be used by most digit/raw-data classes; can be shared among many
130 instances of render-elements (eg. silicon strip detectors).
131
132 * V0.cxx:
133 * V0.h:
134 * V0Editors.cxx:
135 * V0Editors.h:
136 From Ludovic: new files for visualization of V0s.
137
138 * RenderElementEditor.cxx:
139 * TriangleSet.cxx:
140 Formatting changes.
141
7c86a238 1422006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
143
144 * LinkDef.h:
145 * QuadSet.cxx:
146 * QuadSet.h:
147 * QuadSetGL.cxx:
148 * QuadSetGL.h:
149 Started to work on reimplementation of the quad-set, renamed the
150 old one to OldQuadSet; i'm checking this in because another change is
151 needed for the new muon code and i already changed several things.
152
358f76c8 1532006-10-27 Matevz Tadel <matevz.tadel@cern.ch>
154
155 * BoxSetGL.cxx:
156 * BoxSetGL.h:
157 In Line render-mode really render boxes as lines to allow
158 selection to proceed through the box walls; removed pre-processor
159 ifs for old root version.
160
d9193858 1612006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
162
163 * Reve.cxx:
164 Fixed operator+ functions for exceptions (forgot to change them
165 when migrated from std::string to TString as exception base-class).
166
90ad814e 1672006-10-25 Matevz Tadel <matevz.tadel@cern.ch>
168
169 * BoxSet.cxx:
170 * BoxSet.h:
171 Changed inheritance to include Reve::RenderElement;
172 use ZTrans to store transformation matrix;
173 added render-mode state (to force line/fill drawing).
174
175 In class Box added ctor and function MakeAxisAlignedBox() to
176 facilitate creation of regular boxes.
177
178 * BoxSetGL.cxx:
179 Support different render modes.
180
181 * LinkDef.h:
182 * Reve.cxx:
183 * Reve.h:
184 New class Reve::RGBAPalette: allow easier creation of color
185 paletts mapped to integer-value range.
186
187 * Track.cxx:
188 * Track.h:
189 * TrackEditors.cxx:
190 * TrackEditors.h:
191 Added parameter 'Width_t fWidth' to TrackRnrStyle and a method to
192 change width of all tracks in TrackList.
193
194 * TriangleSet.cxx:
195 * TriangleSet.h:
196 Added method method GenerateZNormalColors() that uses
197 Reve::RGBAPalette to set-up triangle color based on z-component of
198 the normal.
199
113d065e 2002006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
201
202 * ZTrans.cxx:
203 * ZTrans.h:
204 * ZTransEditor.cxx:
205 * ZTransEditor.h:
206 New files: implementation of homogeneous transformation matrix
207 with accompanying geditor.
208
209 * TriangleSet.cxx:
210 * TriangleSet.h:
211 * TriangleSetEditor.cxx:
212 * TriangleSetEditor.h:
213 * TriangleSetGL.cxx:
214 * TriangleSetGL.h:
215 New files: arbitrary triangulated surface.
216
217 * RGTopFrame.cxx:
218 Create a dummy event directory if none exists on AddRenderElement.
219
220 * RGValuators.cxx:
221 * RGValuators.h:
222 Added class RGTriVecValuator, a composite widget for editing
223 three-vectors. Used by ZTransEditor.
224
225 * LinkDef.h:
226 List new classes.
227
aa77b33a 2282006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
229
230 * Track.cxx:
231 * Track.h:
232 Added contructor from TPartice.
233
a8600b56 2342006-10-12 Matevz Tadel <matevz.tadel@cern.ch>
235
236 EVE-dev
237
238 * BoxSet.h:
239 Fix wrong numerical constant in transformation assignment.
240
241 * RGBrowser.cxx:
242 Added comment about problems with getting context-menu for
243 pointed-to object.
244
245 * RGTopFrame.cxx:
246 * RGTopFrame.h:
247 Added data-members for important GUI elements (master-frame,
248 master-tab); added method 'AddCanvasTab(const char* name)'.
249
250 * Reve.cxx:
251 * Reve.h:
252 Use TString as exception base instead of std::string.
253
254 * VSDSelector.cxx:
255 * VSDSelector.h:
256 Brought in sync with changes in render-element
257 management/conventions.
258
2592006-10-04 Matevz Tadel <matevz.tadel@cern.ch>
260
261 EVE-dev
262
263 * RenderElement.cxx:
264 * RenderElement.h:
265 Made RenderElement::ExportToCINT() virtual and reimplemented it in
266 RenderElementObjPtr.
267
268 * Track.cxx:
269 * Track.h:
270 Added optional TrackRnrStyle* argument to TrackList constructors;
271 renamed mRnrStyle to fRnrStyle.
272
2732006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
274
275 EVE-dev
276
277 * .SKEL-ged.cxx:
278 * .SKEL-ged.h:
279 * .SKEL-gl.cxx:
280 * .SKEL-gl.h:
281 * .SKEL.h:
282 Changes for new geditor and gl two-level selection; added
283 delarations of private copy-ctor and assignment-op.
284
285 * RGEditor.h:
286 Added method GetRnrElement().
287
288 * RGTopFrame.cxx:
289 * RGTopFrame.h:
290 * RenderElement.cxx:
291 Added RGTopFrame::PreDeleteRenderElement() and calls to it; so far
292 it checks if the object is being displayed in the editor but can
293 in principle check other things as well.
294
295 * RenderElementEditor.cxx:
296 Assgined RenderElementEditor fPriority 0 (to appear on top).
297
2982006-09-27 Matevz Tadel <matevz.tadel@cern.ch>
299
300 * RGTopFrame.cxx:
301 * RGTopFrame.h:
302 * VSDSelector.cxx:
303 Made GLCanvas un-editable to prevent users from drawing things
304 over 3D scene; renamed the canvas data member from fCC to
305 fGLCanvas. Renamed local variables not to dress-up as
306 data-members.
307
3082006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
309
310 * RGBrowser.cxx:
311 Hack to fix RenderElementObjPtr's colors in tree-view is no longer
312 needed.
313
314 * RGEditor.cxx:
315 * RGEditor.h:
316 Properly update items of render-elements; call gReve::Redraw3D()
317 instead of pad modified/update. Added separate method
318 DisplayRenderElement() that caches the render-element in a
319 data-member to update it on change (needed for RenderElementObjPtr).
320
321 * RGTopFrame.cxx:
322 Use RGEditor::DisplayRenderElement() instead of
323 DisplayObject(). Removed some never-used static structures.
324
325 * RenderElement.cxx:
326 Removed Redraw3D() from UpdateItems() as it can now be called from
327 RGEditor::Update(); optimized item-updates in SetRnrElement() and
328 SetMainColor().
329
330 * PointSetArrayEditor.cxx:
331 * TrackEditors.cxx:
332 Added call to Update() in SetRange() methods.
333
3342006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
335
336 * RGBrowser.cxx:
337 * RGEditor.cxx:
338 * RGEditor.h:
339 Use new functionality from TGedEditor.
340
341 * PointSetArrayEditor.cxx:
342 * PointSetArrayEditor.h:
343 * RGeoNodeEditors.cxx:
344 * RGeoNodeEditors.h:
345 * RenderElementEditor.cxx:
346 * RenderElementEditor.h:
347 * TrackEditors.cxx:
348 * TrackEditors.h:
349 Conform to new TGedFrame paradigm in ROOT.
350
16071937 3512006-09-04 Matevz Tadel <matevz.tadel@cern.ch>
352
353 * MCHelixLine.hi:
354 Fix effc++ warnings and most blatant coding-convention violations.
355
c03991e2 3562006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
357
358 * GeoNode.h:
359 * PODs.h:
360 * PointSet.cxx:
361 * PointSet.h:
362 * PointSetArrayEditor.cxx:
363 * PointSetArrayEditor.h:
364 * QuadSet.cxx:
365 * QuadSet.h:
366 * RGTopFrame.cxx:
367 * RGTopFrame.h:
368 * RGValuators.h:
369 * RGeoNodeEditors.cxx:
370 * RGeoNodeEditors.h:
371 * RenderElement.cxx:
372 * RenderElement.h:
373 * RenderElementEditor.cxx:
374 * RenderElementEditor.h:
375 * Reve.h:
376 * TTreeTools.h:
377 * Track.cxx:
378 * Track.h:
379 * TrackEditors.cxx:
380 * TrackEditors.h:
381 * VSD.cxx:
382 * VSD.h:
383 * VSDEvent.cxx:
384 * VSDEvent.h:
385 * VSDSelector.cxx:
386 * VSDSelector.h:
387 Fix effc++ warnings.
388
389 * LinkDef.h:
390 * RGBrowser.cxx:
391 * RGBrowser.h:
392 Removed code for gled-like object editors (obsolete, somewhat
393 decayed); fix effc++ warnings.
394
426530cc 3952006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
396
397 EVE-dev
398
399 * BoxSetGL.cxx:
400 * QuadSetGL.cxx:
401 Added ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
402
403 * PointSet.cxx:
404 In Reset: added call to PointSet3D::ClearIds().
405
406 * RGTopFrame.cxx:
407 * RGTopFrame.h:
408 Added support for control of camera-reset to Redraw3D(); when
409 opening GL window disable automatic camera reset on update and on
410 double-click.
411
0aaf698b 4122006-08-04 Matevz Tadel <matevz.tadel@cern.ch>
413
414 * PointSet.cxx:
415 * RGBrowser.cxx:
416 Commented-out info print statements.
417
ca71eca6 4182006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
419
420 * RMacro.cxx:
421 * RMacro.h:
422 Bypass buggy TMacro ctor (caused problems on paths including '.',
423 like /afs/cern.ch/).
424
7e639379 4252006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
426
427 * RenderElement.cxx:
428 * RenderElement.h:
429 Added method RenderElementListBase::DestroyElements().
430
ec5c371e 4312006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
432
433 * Event.cxx:
434 * Event.h:
435 Removed files: the contents moved to VSDEvent and renamed
436 accordingly.
437
438 * EventBase.cxx:
439 * EventBase.h:
440 New files: common base class for an event object (VSDEvent and
441 Alieve::Event).
442
443 * VSDEvent.cxx:
444 * VSDEvent.h:
445 New files: rename of class Reve::Event, now subclassed from
446 EventBase.
447
448 * LinkDef.h:
449 Reflect changes in event classes.
450
451 * Reve.h:
452 Added include TError.h.
453
454 * RGTopFrame.cxx:
455 * RGTopFrame.h:
456 Changed current-event pointer from TObject to EventBase; made
457 global-store and event-stores render elements; improved interface
458 for adding/removing render-elements.
459
460 * RenderElement.cxx:
461 * RenderElement.h:
462 Implemented proper reference management accross render-elements,
463 render-element-lists and tree-items; implemented methods for
464 removal and destruction of render-elements.
465
466 * GeoNode.cxx:
467 * GeoNode.h:
468 * PointSet.cxx:
469 * PointSet.h:
470 * RGeoNodeEditors.cxx:
471 * Track.cxx:
472 * Track.h:
473 Proper management of dependent render-elements, renamed
474 FullUpdate() to UpdateItems() and changed inheritance order
475 (derive RenderElement first).
476
07d6925d 4772006-07-03 Matevz Tadel <matevz.tadel@cern.ch>
478
479 * TTreeTools.cxx:
480 * TTreeTools.h:
481 * LinkDef.h:
482 Added new classes TPointSelector and TPointSelectorConsumer
483 allowing more natural extraction of point-data from trees.
484
485 * PointSet.cxx:
486 * PointSet.h:
487 Implemented the TPointSelectorConsumer interface for PointSet and
488 PointSetArray; in PointSetArray removed obsolete methods
489 MakeScrollbar() and HandleScrollEvent().
490
a83547b6 4912006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
492
493 * BoxSetGL.cxx:
494 Skip render-state initialization if no boxes present.
495
496 * GeoNode.cxx:
497 * GeoNode.h:
498 Added option to render GeoTopNodeRnrEl at a given global position
499 (requires ROOT > 5.11.7).
500
501 * RGBrowser.cxx:
502 * RGBrowser.h:
503 * RGTopFrame.cxx:
504 Fixed creation of editor frame so that it uses X client's
505 SetRoot() functionality. This should (finally) close the issue.
506
507 * RMacro.cxx:
508 Check for macro via full-path (fTitle); save macro as '.C' not
509 '.Cexec'.
510
511 * Reve.cxx:
512 In CheckMacro() use TInterpreter::IsLoaded(mac) instead of
513 searching the list of global functions.
514
515 * VSDSelector.cxx:
516 Fixed code for hit and cluster import to work with 'new' render
517 element registration mechanism.
518
30f6c8cb 5192006-06-21 Matevz Tadel <matevz.tadel@cern.ch>
520
521 * LinkDef.h:
522 * RMacro.cxx:
523 * RMacro.h:
524 New class Reve::RMacro: a sub-class of TMacro that tries to unload
525 the macros properly before/after the operation.
526
527 * RGTopFrame.cxx:
528 * RGTopFrame.h:
529 Provide TFoler fMacroFolder to all consumers, register
530 Reve::RMacro mime type on start-up.
531
532 * Reve.cxx:
533 * Reve.h:
534 Added global function Bool_t Reve:CheckMacro().
535
866edeca 5362006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
537
538 * Track.cxx:
539 * Track.h:
540 In TrackList: added ImportHits/Clusters(); removed obsolete
541 MkPtScrollBar().
542
3df7a5d0 5432006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
544
545 * PointSet.cxx:
546 * PointSet.h:
547 In PointSetArray: added member for default daughter PointSet
548 capacity (fDefPointSetCapacity) and method DeleteBins(). Set
549 daughter polymarker stuff in InitBins() instead of CloseBins().
550
551 * RGValuators.cxx:
552 * RGValuators.h:
553 Consistently use nuber of slider positions in RGValuator.
554
555 * RenderElement.h:
556 Added method RenderElementListBase::RemoveElements().
557
cebac259 5582006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
559
560 * BoxSetGL.h:
561 Added non-protected wrapper Render() for DirectDraw().
562
563 * PointSet.cxx:
564 * PointSet.h:
565 Subclassed point-set-array from TAttMarker, propagate changes to
566 all children.
567
568 * PointSetArrayEditor.cxx:
569 Removed stale printout.
570
571 * RGTopFrame.cxx:
572 Print exceptions to terminal also.
573
23f3be31 5742006-06-13 Matevz Tadel <matevz.tadel@cern.ch>
575
576 * Track.cxx:
577 Draw charged tracks as straight lines when magnetic field is near
578 zero.
579
4ba958ae 5802006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
581
582 * MCHelixLine.hi:
583 Formatting changes.
584
585 * RenderElement.cxx:
586 * RenderElement.h:
587 Renamed RenderElement::SetMainColorByPixel(Pixel_t) back to
588 RenderElement::SetMainColor(Pixel_t); there seemed to be a problem
589 when dependencies were not generated properly.
590
591 * Track.cxx:
592 * Track.h:
593 Added methods Track::ImportHits() and Track::ImportClusters();
594 fixed a charge value inconsistency yielding reconstructed
595 track charge to be 1/3.
596
cdb2119b 5972006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
598
cdb2119b 599 * PointSet.h:
600 Added friend PointSetArrayEditor.
601
602 * PointSetArrayEditor.cxx:
603 * PointSetArrayEditor.h:
604 * TrackEditors.cxx:
605 * TrackEditors.h:
606 Use RGDoubleValuator for range-selection widget.
607
608 * RGTopFrame.cxx:
609 Accept -mode cmd-line option as an alias for -revemode.
610
611 * RGValuators.cxx:
612 Added some padding for labels.
613
a9148d46 6142006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
615
a9148d46 616 * RGTopFrame.cxx:
617 * RGTopFrame.h:
618 Added method UndrawRenderElement().
619
620 * RenderElement.cxx:
621 * RenderElement.h:
622 Implemented dtor for RenderElement removing all instances from
623 browsers.
624
625 * RGValuators.cxx:
626 * RGValuators.h:
627 Added method RGValuator::SetEnabled().
628
9bea0c03 6292006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
630
9bea0c03 631 * BoxSet.cxx:
632 * BoxSetGL.cxx:
633 * QuadSet.cxx:
634 * QuadSet.h:
635 * QuadSetGL.cxx:
636 Added preprocessor conditionals to support ROOT > 5.11.2.
637
5987168b 6382006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
639
640 EVE-dev branch
641
642 * LinkDef.h:
643 * RGValuators.cxx:
644 * RGValuators.h:
645 New valuator widget classes RGValuator and RGDoubleValuator.
646
6472006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
648
649 EVE-dev branch
650
651 * BoxSet.h:
652 Added method ArrTrans().
653
654 * Reve.cxx:
655 Added setup of macro/include paths into function
656 SetupEnvironment().
657
658 * reve_main/reve_main.cxx:
659 Removed macro/include path setup.
660
092578a7 6612006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
662
663 EVE-dev branch
664
665 * RGBrowser.cxx:
666 * RGTopFrame.cxx:
667 Use RenderElement* as user-data of list-tree entries (it was
668 TObject* before).
669
670 * LinkDef.h:
671 * RenderElement.cxx:
672 * RenderElement.h:
673 Added class RenderElementObjPtr to allow display and control of
674 pure TObjects (see alice-macros/region_marker.C for an
675 example). This is not perfect as there is no way to get
676 color-change updates from the editor (can fix this when i get
677 control over TGedEditor::Update()). RenderElement::GetObject() is
678 now virtual.
679
680 * Reve.cxx:
681 * Reve.h:
682 Added function FindColorVar() to allow RenderElementObjPtr objects
683 to peek into appropriate color.
684
6852006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
686
687 EVE-dev branch
688
689 * BoxSet.cxx:
690 * BoxSet.h:
691 Do not initialize bbox in ctor. Moved ctor to cxx file, removed
692 Init().
693
694 * RGBrowser.cxx:
695 * RGBrowser.h:
696 Fix for editor window not appearing under some window
697 managers. For me it was working OK under fvwm and KDE (any focus
698 policy) but not at all under Gnome. This fixed my gnome problem
699 but it's quite likely the problem is not completely solved.
700
915dabe1 7012006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
702
703 EVE-dev branch
704
705 * RGTopFrame.cxx:
706 Added missing initializations. In particular, fCurrentEvent,
707 fCurrentEventLTI and fGeometryLTI were not initialized and this
708 caused segvs for usage without bootstrap with alieve_init.C macro.
709
7102006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
711
712 EVE-dev branch
713
714 * LinkDef.h:
715 * Reve.h:
716 New class Reve::ReferenceCount; to be used as secondary base class.
717
7182006-05-15 Matevz Tadel <matevz.tadel@cern.ch>
719
720 EVE-dev branch
721
722 * Reve.cxx:
723 * Reve.h:
724 New function ColorFromIdx().
725
726 * BoxSet.cxx:
727 * BoxSet.h:
728 * BoxSetGL.cxx:
729 * BoxSetGL.h:
730 New files: a set of boxes with direct GL rendering.
731
732 * LinkDef.h:
733 Pragmas for BoxSet/GL.
734
735 * ChangeLog:
736 New file.