Log of /trunk/graf3d/eve/src/TEveBoxSet.cxx
Parent Directory
Revision
40305 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 20 04:45:36 2011 UTC (3 years, 6 months ago) by
matevz
File length: 10565 byte(s)
Diff to
previous 37390
* TEveDigitSet:
Add the following members (with get/set methods):
Bool_t fSelectViaFrame; // Allow selection via frame.
Bool_t fHighlightFrame; // Highlight frame when object is selected.
Document frame-box, the new members and secondary-selectability.
* TEveBoxSet:
Add the following member (with get/set methods):
Int_t fBoxSkip; // Number of boxes to skip for each drawn box during scene rotation.
* TEveDigit/Quad/BoxSetGL:
Move common code for deciding whether the frame should be drawn into
TEveDigitSetGL::DrawFrameIfNeeded().
Implement box-skipping for box-set.
Revision
37390 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 8 11:10:41 2010 UTC (4 years, 1 month ago) by
matevz
File length: 10542 byte(s)
Diff to
previous 37240
* TEveDigitSet:
Fix typo in data-member name fDisableLigting -> fDisableLighting.
The class was not streamable before and there were no
getters/setters so the change is backward compatible.
Add get/set methods for fDisableLighting.
* TEveBoxSet, TEveBoxSetGL, TEveQuadSetGL:
Use new member name for fDisableLighting.
Revision
37228 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 3 16:55:15 2010 UTC (4 years, 1 month ago) by
matevz
File length: 10542 byte(s)
Diff to
previous 36816
* TEveShape:
Add functions:
Bool_t IsBoxOrientationConsistentXx();
void CheckAndFixBoxOrientationXx();
that check and fix box orientation so that the face normals point
outwards.
* TEveBox, TEveBoxSet:
Ensure proper box orientation.
Revision
36816 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 20 22:41:48 2010 UTC (4 years, 2 months ago) by
matevz
File length: 10566 byte(s)
Diff to
previous 27157
Merge the following revisions from branches/dev/fireworks:
36545, 36546, 36789, 36790
36545
=====
Author: alja
Date: Mon Nov 8 19:57:32 2010
New Revision: 36545
URL: http://root.cern.ch/viewvc?rev=36545&root=root&view=rev
Log:
TEveCaloData, TEveCalo, TEveCalo2DGL:
Fix selection and highlight for projected calorimeters using TEveCaloDataVec.
calo_detail.C:
Add projected view in TEveCaloDataVec demo.
calorimeters:
Change TEveCalo lego proportions from 1:1:1 to 1:1:0.5.
Modified:
branches/dev/fireworks/graf3d/eve/src/TEveCalo.cxx
branches/dev/fireworks/graf3d/eve/src/TEveCalo2DGL.cxx
branches/dev/fireworks/graf3d/eve/src/TEveCaloData.cxx
branches/dev/fireworks/tutorials/eve/calo_detail.C
branches/dev/fireworks/tutorials/eve/calorimeters.C
36546
=====
Author: alja
Date: Mon Nov 8 20:27:52 2010
New Revision: 36546
URL: http://root.cern.ch/viewvc?rev=36546&root=root&view=rev
Log:
Apply same scale in RPhi and RhoZ projection.
Modified:
branches/dev/fireworks/tutorials/eve/calo_detail.C
36789
=====
Author: matevz
Date: Fri Nov 19 17:35:29 2010
New Revision: 36789
URL: http://root.cern.ch/viewvc?rev=36789&root=root&view=rev
Log:
* TEveBox
Fix automatic calculation of normals.
* TEveBoxSet
Automatically calcualte normals for kBT_FreeBox box-type.
Modified:
branches/dev/fireworks/graf3d/eve/inc/TEveBoxSet.h
branches/dev/fireworks/graf3d/eve/inc/TEveBoxSetGL.h
branches/dev/fireworks/graf3d/eve/src/TEveBoxGL.cxx
branches/dev/fireworks/graf3d/eve/src/TEveBoxSet.cxx
branches/dev/fireworks/graf3d/eve/src/TEveBoxSetGL.cxx
36790
=====
Author: matevz
Date: Fri Nov 19 17:35:55 2010
New Revision: 36790
URL: http://root.cern.ch/viewvc?rev=36790&root=root&view=rev
Log:
Add demo for kBT_FreeBox box-type.
Modified:
branches/dev/fireworks/tutorials/eve/boxset.C
Revision
26367 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 21 18:08:30 2008 UTC (6 years, 2 months ago) by
matevz
File length: 10595 byte(s)
Diff to
previous 25245
Merge revisions 26280:26327 from the fireworks branch.
26281
=====
- TGLScenePad: replace static variable with a data-member. Fix comments.
26304
=====
- TEveProjectionAxesGL: fix index out of bounds error reported by valgrind.
26306
=====
- TGLScene, TGLScenePad: better comments, consistent whitespace.
- TEveElement: add method DestroyOrWarn(): original Destroy() method is exception throwing.
- TEveScene: delete GL-scene and pad in destructor; add ownership information to class-docs.
- TEveSceneList: add method DestroyScenes().
- TEveViewer: add ownership information to class-docs.
- TEveManager: delete scenes, scene-list, viewers and viewer-list in destructor.
26325
=====
TEveTrackPropagator: implement the following overrides of virtual functions:
- TEveElement::CheckReferenceCount() - take into account references from TEveRefBackPtr;
- TEveRefBackPtr::OnZeroRefCount() - call CheckReferenceCount().
26327
=====
Remove trailing whitespace in eve/ and gl/.
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: 10599 byte(s)
Diff to
previous 24215
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
24210 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Jun 11 10:30:45 2008 UTC (6 years, 7 months ago) by
matevz
File length: 8896 byte(s)
Diff to
previous 23864
From Alja.
TEveBoxSet classes:
Introduce new structure to draw cone set.
tutorials/eve/boxset_test.C
Add function cone_test() to test cone set.
TEveDigitSet, TEveQuadSet:
Fix member in ERenderMode_e, to draw properly in wire-frame rendering mode.
Revision
23770 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu May 8 19:41:33 2008 UTC (6 years, 8 months ago) by
matevz
File length: 7888 byte(s)
Diff to
previous 23140
TEveDigitSet: Add optional callback function for secondary-selection
handling. This simplifies handling for simple implementations as there
is no need to implement an event handler class.
Set class versions of TEveDigitSet and derived classes to 0.
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: 7887 byte(s)
Diff to
previous 21246
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
21054 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 26 18:00:41 2007 UTC (7 years, 1 month ago) by
matevz
Original Path:
trunk/eve/src/TEveBoxSet.cxx
File length: 7837 byte(s)
Diff to
previous 21044
When including ROOT header files use "" instead of <>.
Replace NULL with 0 in TEveGLText.
TEveTrackPropagator: make public data-members protected and provide
get/set methods. Second attempt at fixing Solaris cc errors: make
Helix and Vertex4d struct declarations public.
Revision
21044 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Added
Mon Nov 26 14:31:05 2007 UTC (7 years, 1 month ago) by
rdm
Original Path:
trunk/eve/src/TEveBoxSet.cxx
File length: 7837 byte(s)
from Matevz:
add the TEve classes to the svn trunk. Code compiles without warnings on
MacOS X, Linux and Windows XP. Tutorials still don't work, as init code
is still missing (coming later today).
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.