[root] / trunk / graf3d / eve / src / TEveBoxSet.cxx Repository:
ViewVC logotype

Log of /trunk/graf3d/eve/src/TEveBoxSet.cxx

Parent Directory Parent Directory


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

Revision 43105 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 24 02:09:46 2012 UTC (2 years, 11 months ago) by matevz
File length: 10573 byte(s)
Diff to previous 40305
Fix typo in docs.

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 37240 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 3 19:55:18 2010 UTC (4 years, 1 month ago) by matevz
File length: 10541 byte(s)
Diff to previous 37228
Merge rev 37239 from fireworks branch:

Fix the orientation if it is wrong -- don't just check it.

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 27157 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 15 14:05:12 2009 UTC (6 years ago) by brun
File length: 10591 byte(s)
Diff to previous 26367
From Axel:
Replace all references to Text_t by char, still keeping the definition in Rtypes.h

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 24215 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 11 15:04:41 2008 UTC (6 years, 7 months ago) by matevz
File length: 9172 byte(s)
Diff to previous 24210
TEveBoxset
----------

Rename function for adding cones to AddCone() and reorder the
parameters to a more logical order.

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 23864 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 15 16:36:43 2008 UTC (6 years, 8 months ago) by matevz
File length: 7751 byte(s)
Diff to previous 23770
Removed debug printout in TEveBoxSet::ComputeBBox().

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 21246 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 6 17:55:44 2007 UTC (7 years, 1 month ago) by matevz
Original Path: trunk/eve/src/TEveBoxSet.cxx
File length: 7887 byte(s)
Diff to previous 21215
Fix some CCVs.

Revision 21215 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 5 17:19:23 2007 UTC (7 years, 1 month ago) by matevz
Original Path: trunk/eve/src/TEveBoxSet.cxx
File length: 7877 byte(s)
Diff to previous 21198
Prefix all enum values with 'k'.

Revision 21198 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 5 02:31:27 2007 UTC (7 years, 1 month ago) by matevz
Original Path: trunk/eve/src/TEveBoxSet.cxx
File length: 7859 byte(s)
Diff to previous 21168
Prefix enum types with 'E'.

Fix fix member names to begin with f[A-Z].

Fix function member names to begin with a capital letter.

Add some docs.

Revision 21168 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 4 02:40:22 2007 UTC (7 years, 1 month ago) by matevz
Original Path: trunk/eve/src/TEveBoxSet.cxx
File length: 7857 byte(s)
Diff to previous 21054
Rename structures to end with '_t'.

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.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9