[root] / trunk / graf3d / eve / inc / TEveCaloLegoGL.h Repository:
ViewVC logotype

Log of /trunk/graf3d/eve/inc/TEveCaloLegoGL.h

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 37345 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 6 16:53:39 2010 UTC (4 years, 1 month ago) by matevz
File length: 5325 byte(s)
Diff to previous 35048
Merge the following revisions from branches/dev/fireworks:
37297, 37299


37297
=====

Author: alja
Date: Sun Dec  5 17:30:59 2010
New Revision: 37297

URL: http://root.cern.ch/viewvc?rev=37297&root=root&view=rev
Log:
TEveCaloLego:
Fix bug in calclucate bounding box.

TEveCaloLego:
Draw Z axis to maximum value of TEveCaloData value or to maximum rebinned
value in case of auto-rebin.

Modified:
    branches/dev/fireworks/graf3d/eve/inc/TEveCaloLegoGL.h
    branches/dev/fireworks/graf3d/eve/src/TEveCalo.cxx
    branches/dev/fireworks/graf3d/eve/src/TEveCaloLegoGL.cxx


37299
=====

Author: alja
Date: Sun Dec  5 18:17:22 2010
New Revision: 37299

URL: http://root.cern.ch/viewvc?rev=37299&root=root&view=rev
Log:
Remove debug print.

Modified:
    branches/dev/fireworks/graf3d/eve/src/TEveCaloLegoGL.cxx

Revision 35048 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 27 14:39:37 2010 UTC (4 years, 4 months ago) by matevz
File length: 5299 byte(s)
Diff to previous 33198
Fix / silence coverity warnings.

Revision 33198 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 26 08:40:04 2010 UTC (4 years, 8 months ago) by matevz
File length: 5263 byte(s)
Diff to previous 33124
Merge 33149 from the fireworks branch.


33149
=====

Author: alja
Date: Thu Apr 22 23:41:30 2010
New Revision: 33149

URL: http://root.cern.ch/viewvc?rev=33149&root=root&view=rev
Log:
TEveCaloData:
Add support for rendering of highlighted cells.
Add function GetHighlightTooltip() to set tool tip for highlighted cells.

TEveCaloLegoGL, TEveCalo3DGL, TEveCalo2DGL:
Add support for rendering of highlighted cells.

TEveCalo2D:
Cache selected and highlighted cells in eta and phi bins for RhoPhi and RhoZ projections.

Revision 33124 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 21 20:04:42 2010 UTC (4 years, 9 months ago) by matevz
File length: 5158 byte(s)
Diff to previous 32868
Implement central infractructure to allow eve-elements to support
internal multiple selection and highlightning of their sub-parts.

Use this in TEveDigitSet and its sub-classes TEveQuadSet and
TEveBoxSet.

Extend GL rendering and event-handling to support these operations.


eve/
====

* TEveElement - Add 3 new functions:
    virtual TString  GetHighlightTooltip();
    virtual void     UnSelected();
    virtual void     UnHighlighted();

* TEveSecondarySelectable - New secondary base-class for elements
  supporting internal multiple selection / highlight.

* TEveDigitSet, TEveQuadSet, TEveBoxSet
  - Sub-class TEveDigitSet from TEveSecondarySelectable.
  - Implement functions needed for internal selection.
  - Add common base-class TEveDigitSetGL for quad and box-set GL rendering.

* TEveChunkManager - Add support for restricted iteration.
  TEveChunkManager::iterator accepts set<Int_t> for that purpose.

* TEveViewer - Add functions to handle additional mouse-hover signals
  from TGLViewer.

* Other classes (all GL renderers) - Changes for additional argument
  to TGLLogicalShape::DrawHighlight().


gl/
===

* TGLObject - Take AlwaysSecondarySelect() into account when deciding
  whether to use DL caching for given draw-pass.

* TGLLogicalShape - Add a new (optional) argument to DrawHighlight()
  specifying kind of outline to use (selected or highlighted). This
  allows classes with internal selection to properly render outlines
  when sub-parts of an object are both selected and highlighted.


* TGLEventHandler - Proparly handle objects with internal selection /
  highlight.

* TGLSelectRecord - Add flag to separate GL-selection for selection
  and for highlight. This is really used by record handlers.

* TGLViewer - Add two new signal-emitting functions to properly notify
  clients about changes in internal object selection:
    virtual void ReMouseOver(TObject *obj, UInt_t state); // *SIGNAL*
    virtual void UnMouseOver(TObject *obj, UInt_t state); // *SIGNAL*


tutorials/eve
=============

Add instructions for activation of internal selection in
TEveQuad/BoxSet.

Revision 32868 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 1 17:08:41 2010 UTC (4 years, 9 months ago) by matevz
File length: 5144 byte(s)
Diff to previous 32797
Move member 'Int_t fBinStep' from TEveCaloLego to TEveCaloLegoGL.

Change access to it from TEveCaloLegoOverlay.

Revision 32797 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 28 21:13:21 2010 UTC (4 years, 9 months ago) by matevz
File length: 5058 byte(s)
Diff to previous 31517
From Alja.

TEveCaloLego:
Disable normalize rebin by default.
Bogfix: include fMaxTowerH when compute bounding box.

TEveCaloData:
Change rebin tower value to hold sum of aggreagated towers and not their average.

TEveCaloLegoGL:
Change presentation of rebined towers: before rebined tower value presented average 
and now it presents sum of aggregated towers.

Revision 31517 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 3 11:56:23 2009 UTC (5 years, 1 month ago) by matevz
File length: 5063 byte(s)
Diff to previous 30929
Move TEveVector declaratations to a separate file to avoid pulling in
TParticle.h throughout eve.

Revision 30929 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 30 15:18:51 2009 UTC (5 years, 2 months ago) by matevz
File length: 5067 byte(s)
Diff to previous 30819
From Alja.

TEveCaloData:
Clear list of selected cells when element is not selected.

TEveCalo2D in TEveCaloLego classes:
Render selected cells with slice offset.

Revision 30819 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 20 20:01:16 2009 UTC (5 years, 3 months ago) by matevz
File length: 5090 byte(s)
Diff to previous 30384
From Alja.

graf3d/gl/inc/TGLViewer:
Change enum ESecSelType: remove obsolete member kNone and redefine kAlways to kOnRequest.

graf3d/gl/src/TGLEventHandler:
Set default secondary selection mode to kOnRequest: Buy default secondary
selection is now activated also on mouse click if this is defined by TGLLogicalShape.

graf3d/eve/inc/TEveElement.h:
graf3d/eve/src/TEveElement.cxx:
Add virtual function ForwardSelection() to allow TEveElement objects to forward its selection
state. This is required in case if some other objects is managing its selection and highlight state.

graf3d/eve/src/TEveSelection.cxx:
In MapPickedToSelect() first check if element is forwarding a selection.

graf3d/eve/inc/TEveCaloData.h
graf3d/eve/src/TEveCaloData.cxx
Add a member to hold a list of secondary selected cells (i.e. towers). Add a functionality to
manage selection state of calorimeter objects. In order to fit in TEveSelection procedure
TEveCaloData now inherits from TEveElement and manages selection state of child elements in FillImpliedSelected().

graf3d/eve/inc/TEveCalo.h:
graf3d/eve/src/TEveCalo.cxx:
Forward selection to TEveCaloData. Override IncImpliedSelected() to printout selected tower info.

tutorials/eve/calo_detail.C
Call  IncDenyDestroy() on calo data, since it is TEveElement, but not added anywhere.

tutorials/eve/calorimeters.C
In second tab create four different calorimeter views to demonstrate secondary selection.

Revision 30384 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 23 17:54:23 2009 UTC (5 years, 4 months ago) by matevz
File length: 3514 byte(s)
Diff to previous 30366
Merge from fworks branch the following revisions:

30297
=====

tutorials/eve/cms_calo.C:
Change elements names.

TGLViewer:
Add getter to see if use bright or dark colorset.

TGLCameraOverlay, TEveCaloLego, TEveProjectionAxes,TEveCaloLegoOverlay:
By default use markup colors from color set. This way color will be correct
in bright and dark background without any settings. 


30340
=====

TEveViewer:
Protect against misleading warnings (happened on mac only).


30376
=====

TGLFont:
Remove TGLFont::RenderBitmap() function and replace it with TGLFont::Render(),
which can be used more genericaly: for all font types and alignments.

TGLAxisPainter, TGLCameraOverlay, TGLAnnotation, TEveProjectionAxesGL:
Use TGLFont::Render() function to draw labels and titles.

TEveCaloLego, TEveCaloLegoEditor:
Remove obsolete members fTopViewUseMaxColor and fTopViewTowerColor.

TEveCaloLegoGL:
Draw tower vlues in all 2DModes.

TEveCaloLegoOverlay:
Draw palette scales in case TEveCaloLego is using palette (f2DMode = TEveCaloLego::kValColor).

TEveCalo3DGL:
Keep grid color same in outline and wirewrame render mode.

Revision 30366 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 23 09:23:32 2009 UTC (5 years, 4 months ago) by matevz
File length: 3427 byte(s)
Diff to previous 28888
Merge revisions 30010-30222 from the fireworks branch.

- Many new features and some fixes in calorimeter visualization classes.

- New function TGLCamera::SetCenterWarp for positioning of camera.

Revision 28888 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 10 18:47:24 2009 UTC (5 years, 7 months ago) by matevz
File length: 3447 byte(s)
Diff to previous 28623
From Alja.

Add a possibility to disable TwoPi periodic behavior.

Revision 28623 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 14 09:55:03 2009 UTC (5 years, 8 months ago) by matevz
File length: 3425 byte(s)
Diff to previous 27370
Move an include directive from .h to .cxx.

Revision 27370 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 6 18:58:23 2009 UTC (5 years, 11 months ago) by matevz
File length: 3450 byte(s)
Diff to previous 27341
graf3d/gl/src/TGLAxisPainter.cxx:
Fix last tick-mark position.

graf3d/gl/src/TGLCameraOverlay.cxx,
graf3d/gl/inc/TGLCameraOverlay.h:
Set font size and tick length relative to size of viewport diagonal.

graf3d/eve/src/TEveCaloLegoOverlay.cxx:
graf3d/eve/src/TEveLegoOverlay.cxx:
graf3d/eve/inc/TEveLegoOverlay.h:
graf3d/eve/inc/TEveCaloLegoOverlay.h:
graf3d/eve/inc/LinkDef2.h:
graf3d/eve/Module.mk:
Rename class TEveLegoOverlay to TEveCaloLegoOverlay, since this is overlay rendering calorimeter parameters.

graf3d/eve/inc/TEveCaloLegoGL.h:
graf3d/eve/src/TEveCaloLegoGL.cxx:
Small bug fix in z-axis tick marks offset. Render axes in 2D
differently than in 3D.

graf3d/eve/src/TEveProjectionAxesGL.cxx:
graf3d/eve/src/TEveProjectionAxes.cxx:
Set axis range relative to viewport size not relative to bounding box
of projection manager as before. Use viewport diagonal as a main reference to set tick length and font size.

graf3d/eve/src/TEveProjectionAxes.cxx:
Change default tick length.

tutorials/eve/cms_calo.C:
tutorials/eve/cms_calo_detail.C:
Adopt to changes in the source code.

Revision 27341 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 3 19:47:35 2009 UTC (5 years, 11 months ago) by matevz
File length: 3452 byte(s)
Diff to previous 26250
From Alja.

graf3d/gl/src/TGLAxisPainter.cxx,
graf3d/gl/inc/TGLAxisPainter.h:
Reimplement GL rendering of axis. Calculation of labels val-positions
and tick-marks is separated from the rendering code. The painter has
now possibility to render TAxis directly or render given list of label position-value pairs.

graf3d/gl/inc/LinkDef.h:
Remove obsolete class TGLAttAxis, which have been used by TGLAxisPainter.

graf3d/gl/src/TGLFontManager.cxx:
Use same indexing of font names as in graf2d rendering of axis.

graf3d/gl/inc/TGLCameraOverlay.h,
graf3d/gl/src/TGLCameraOverlay.cxx,
graf3d/eve/src/TEveProjectionAxes.cxx,
graf3d/eve/inc/TEveProjectionAxes.h,
graf3d/eve/inc/TEveProjectionAxesGL.h,
graf3d/eve/src/TEveProjectionAxesGL.cxx,
graf3d/eve/inc/TEveLegoOverlay.h,
graf3d/eve/src/TEveLegoOverlay.cxx,
graf3d/eve/inc/TEveCaloLegoGL.h
graf3d/eve/src/TEveCaloLegoGL.cxx,
Use new implementation of TGLAxisPainter.

graf3d/eve/inc/TEveProjectionAxesEditor.h,
graf3d/eve/src/TEveProjectionAxesEditor.cxx:
Remove obsolete widgets since TEveProjectionAxes inherit from TAttAxis.

graf3d/eve/src/TEveCalo.cxx:
Bugfix. Check if RGBAPalette is created when switching E/Et.

Revision 26250 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 17 20:56:44 2008 UTC (6 years, 2 months ago) by matevz
File length: 2866 byte(s)
Diff to previous 25245
TGLContext, TGLWidget
---------------------
Add method ClearCurrent() to set current GL context to 0.

TGLLogicalShape
---------------
Change how number of required display-lists per object is handled:
before it was a virtual function, now it is a data member.
Fixes a severe memory leak due wrong number of released display-lists
when called from the destructor, which was calling a virtual function
to determine their number.

Fix accordingly the following classes: TGLSphere, TGLCylinder,
TEveCaloLegoGL and TEveBoxSetGL.

Revision 25245 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 25 21:44:09 2008 UTC (6 years, 4 months ago) by matevz
File length: 2858 byte(s)
Diff to previous 24445
Merge changes from the eve-dev branch (-r 25202:HEAD). This makes trunk up to date with all developments in eve/ and gl/. eve-dev branch is now obsolete and will be removed.

Revision 24445 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 20 18:55:43 2008 UTC (6 years, 7 months ago) by matevz
File length: 2923 byte(s)
Diff to previous 24214
From Alja.

TGLAxisPainter.h, TGLAxisPainter.cxx:
Introduce new utilty class to paint axis with GL.

TEveCaloLegoGL,TEveLegoOverlay:
Use TGLAxisPainter functionality.

TEveCaloViz:
Add new Function GetMaxVal().

Revision 24214 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 11 14:48:35 2008 UTC (6 years, 7 months ago) by matevz
File length: 3141 byte(s)
Diff to previous 24071
TGLObject and subclasses
-----------------------------------------

Introduce new member 'Bool_t TGLObject::fMultiColor' that specifies
whether the class uses multiple colors for its rendering. This
information is important when drawing highlight or outlines around
objects as display-lists can not be used if color-state changes are
stored in them.

With this modification most of the logick for
  virtual Bool_t TGLLogicalShape::ShouldDLCache(...)
can be implemented in TGLObject version.

Most of the GL-rendering classes have been fixed to properly set the
fMultiColor state and rely on the TGLObject::ShouldDLCache().


TGLPhysicalShape
----------------

Use TGLLogicalShape::Draw() instead of DirectDraw() when drawing
highlights to allow usage of display-lists for classes that do not use
multiple colors.


TGLUtil
-------

Decrease the default draw-quality for DrawLine/Cylinder/Sphere/Disk to
10. With software rendering the previous value of 60 caused very low
refresh rates.

Introduce two inner classes TDrawQualityModifier and
TDrawQualityScaler allowing easy/safe modification of draw-quality for
the above functions.

Introduce inner class TColorLocker allowing easy/safe modification of
color-lock state.

Revision 24071 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 30 09:19:49 2008 UTC (6 years, 7 months ago) by matevz
File length: 3203 byte(s)
Diff to previous 24052
Fix compilation warning and some whitespace.

Revision 24052 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 29 17:03:48 2008 UTC (6 years, 7 months ago) by matevz
File length: 3091 byte(s)
Diff to previous 23893
From Alja:

- TEveCaloVizEditor:
  Read eta limits from data.

- TEveCaloData, TEveCalo, TEveCalo3DGL, TEveCaloLegoGL, TEveCalo2DGL:
  Enable variable eta and phi range.

- TEveLegoOverlay:
  Draw axis using THLimits finder.

Revision 23893 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 16 18:46:51 2008 UTC (6 years, 8 months ago) by matevz
File length: 3129 byte(s)
Diff to previous 23869
From Alja.

TEveCalo,TEveCaloLegoEditor:
Add interface for horizontal plane color and transparency.

TEveCaloLegoGL:
Structural improvements.

Revision 23869 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 15 19:48:00 2008 UTC (6 years, 8 months ago) by matevz
File length: 2944 byte(s)
Diff to previous 23868
Remove trailing whitespace.

Revision 23868 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 15 19:32:43 2008 UTC (6 years, 8 months ago) by matevz
File length: 2945 byte(s)
Diff to previous 23786
From Alja.

TGLFontManager:
Add utility function GetFontSize().

TEveCaloData:
Fix wrong usage of THStack.

TEveCalo, TEveCaloLegoEditor:
Remove obsolete memeber.

TEveLegoOverlay, LinkDef:
New class.

TEveCaloLegoGL:
Draw a semi-transparent plane parallel to the grid and have an
interactive marker on the scale which a user can drag to cause the
plane to move.

cms_calo.C:
Add overlay to the GL scene.

Revision 23786 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 9 15:49:54 2008 UTC (6 years, 8 months ago) by matevz
File length: 3007 byte(s)
Diff to previous 23771
From Alja:

TEveCaloData, TEveCalo, TEveCalo3DGL, TEveCalo2DGL, TEveCaloLegoGL:
Fix handling of min and max value cut.

TEveCalo3DGL:
Structural improvements.

Revision 23771 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 8 19:43:50 2008 UTC (6 years, 8 months ago) by matevz
File length: 2982 byte(s)
Diff to previous 23374
From Alja:

In lego-view, draw an additional Z-axis next to the tower that is
double-clicked.

Revision 23374 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 21 19:38:20 2008 UTC (6 years, 9 months ago) by matevz
File length: 2861 byte(s)
Diff to previous 23323
From Alja: structural improvements.

Revision 23323 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 18 18:27:41 2008 UTC (6 years, 9 months ago) by matevz
File length: 2931 byte(s)
Diff to previous 23304
From Alja:

In 2D lego mode set cell color logarithmically.

Add new controls in several editors.

Revision 23304 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 17 18:29:11 2008 UTC (6 years, 9 months ago) by matevz
File length: 2973 byte(s)
Diff to previous 23264
From Alja: Fix palette in 2D view.

Revision 23264 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 16 19:03:06 2008 UTC (6 years, 9 months ago) by matevz
File length: 3061 byte(s)
Diff to previous 23189
From Alja: Rebin histogram in 2D if projection is small.

Revision 23189 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 13 16:15:16 2008 UTC (6 years, 9 months ago) by matevz
File length: 2986 byte(s)
Diff to previous 23140
Fix coding-convention violations.

Revision 23140 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 11 11:01:39 2008 UTC (6 years, 9 months ago) by rdm
File length: 2978 byte(s)
Copied from: branches/dev/fireworks/eve/inc/TEveCaloLegoGL.h revision 23083
Diff to previous 23087
move the following directories to "graf2d":

asimage, freetype, gpad, graf, postscript, qt, win32gdk, x11, x11ttf

move the following directories to "graf3d":

eve, ftgl, g3d, gl, x3d

Revision 23087 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 9 14:10:56 2008 UTC (6 years, 9 months ago) by rdm
Original Path: trunk/eve/inc/TEveCaloLegoGL.h
File length: 2978 byte(s)
Copied from: branches/dev/fireworks/eve/inc/TEveCaloLegoGL.h revision 23083
Diff to previous 22988
From Alja, Bertrand and Matevz - merged branches/dev/fireworks 22550:23082.


Major changes imported by this merge are:

gl/
====
- reorganization of scene rendering in TGLViewer - render opaque
  objects from all scenes first, then all transparent ones;

- improve saving of images from the GL-viewer so that the dialog boxes
  and other windows do not result in black areas on the saved image;

- improved management of FTGL fonts accross GL contexts.

eve/
====
- new classes for visualization of calorimeter data in lego mode;

- allow fixed scale beyond given radius for fish-eye projections.

Revision 22988 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 4 19:03:54 2008 UTC (6 years, 9 months ago) by alja
Original Path: branches/dev/fireworks/eve/inc/TEveCaloLegoGL.h
File length: 2978 byte(s)
Diff to previous 22895
TEveCaloLego:

Draw simplified histogram in bird's eye view.
This mode is enabled when absolute value of theta is less than 8 degrees.

Required small changes in:
TGLRnrCtx, TGLCamera - add some getters;
TGLUtil    - new functions in TGLMatrix;
cms_calo.C - make eta axis horizontal.

Revision 22895 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 29 23:52:18 2008 UTC (6 years, 9 months ago) by alja
Original Path: branches/dev/fireworks/eve/inc/TEveCaloLegoGL.h
File length: 2635 byte(s)
Diff to previous 22890
Do not render grid and axes in highlight mode.
Automatically set font size.

Revision 22890 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 28 18:57:26 2008 UTC (6 years, 9 months ago) by alja
Original Path: branches/dev/fireworks/eve/inc/TEveCaloLegoGL.h
File length: 2402 byte(s)
Diff to previous 22888
Align text on Z axis.

Revision 22888 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 28 16:27:19 2008 UTC (6 years, 9 months ago) by alja
Original Path: branches/dev/fireworks/eve/inc/TEveCaloLegoGL.h
File length: 2424 byte(s)
Diff to previous 22856
Add Et scale in lego view.

Revision 22856 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 26 19:26:06 2008 UTC (6 years, 9 months ago) by alja
Original Path: branches/dev/fireworks/eve/inc/TEveCaloLegoGL.h
File length: 2418 byte(s)
Diff to previous 22799
TEveCaloLego:
Use display lists to make faster rendering.

Revision 22799 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 20 20:56:39 2008 UTC (6 years, 10 months ago) by alja
Original Path: branches/dev/fireworks/eve/inc/TEveCaloLegoGL.h
File length: 2292 byte(s)
Diff to previous 22797
Lego:
- fix secondary selection for lego (use Alt-Mouse-1);
- use MainColor for drawing the grid lines.

GLFont::PreRender:
- properly restore GL state after text rendering.

Revision 22797 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 20 16:54:04 2008 UTC (6 years, 10 months ago) by matevz
Original Path: branches/dev/fireworks/eve/inc/TEveCaloLegoGL.h
File length: 1962 byte(s)
Diff to previous 22758
Disable lightning while rendering grid lines.

Revision 22758 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 19 20:01:30 2008 UTC (6 years, 10 months ago) by alja
Original Path: branches/dev/fireworks/eve/inc/TEveCaloLegoGL.h
File length: 2018 byte(s)
Diff to previous 22631
Add axis title.

Revision 22631 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 12 18:38:24 2008 UTC (6 years, 10 months ago) by matevz
Original Path: branches/dev/fireworks/eve/inc/TEveCaloLegoGL.h
File length: 1962 byte(s)
Diff to previous 22608
TEveCaloXYZ - invalidate cache validity in setters, not in editor slot
functions.

TEveBrowser - remove superfluous comma in EEveMenu enum.

Revision 22608 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 11 20:17:07 2008 UTC (6 years, 10 months ago) by alja
Original Path: branches/dev/fireworks/eve/inc/TEveCaloLegoGL.h
File length: 1965 byte(s)
Diff to previous 22577
Unregister TGLFont from manager in destructor.

Revision 22577 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Mar 10 18:01:34 2008 UTC (6 years, 10 months ago) by alja
Original Path: branches/dev/fireworks/eve/inc/TEveCaloLegoGL.h
File length: 1982 byte(s)
Add new visualization class for rendering of calorimeter data in standard eta-phi plane.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9