[root] / trunk / graf3d / gl / inc / TGLCameraOverlay.h Repository:
ViewVC logotype

Log of /trunk/graf3d/gl/inc/TGLCameraOverlay.h

Parent Directory Parent Directory


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

Revision 33579 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 19 12:43:08 2010 UTC (4 years, 8 months ago) by rdm
File length: 2731 byte(s)
Diff to previous 32811
Fix svn identifier lines.

Revision 32811 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 29 13:14:49 2010 UTC (4 years, 9 months ago) by matevz
File length: 2732 byte(s)
Diff to previous 29575
graf3d/gl/inc/TGLCameraOverlay.h:
graf3d/gl/src/TGLCameraOverlay.cxx:
Move fFrustum calculation from Render() to separate SetFrustum() function.

graf3d/eve/src/TEveCaloLegoOverlay.cxx:
Fix condition to render camera-overlay: compare xy histogram limits with frustum.

graf3d/eve/src/TEveCaloLegoGL.cxx:
Set upper limit of font size and tick-mark size relative to view-port size.

Revision 29575 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 24 12:52:18 2009 UTC (5 years, 6 months ago) by matevz
File length: 2690 byte(s)
Diff to previous 27643
graf3d/gl/src/TGLViewer.cxx:
Enable depth test for overlay elements.

graf3d/gl/src/TGLViewerEditor.cxx
Add interface to new camera overlay modes.

graf3d/gl/src/TGLCameraOverlay.cxx:
graf3d/gl/inc/TGLCameraOverlay.h:
Use render context color set when draw lines and fonts.
Implement kGridFront and kGridBack overlay modes.

Revision 27643 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 27 16:13:24 2009 UTC (5 years, 10 months ago) by matevz
File length: 2573 byte(s)
Diff to previous 27370
From Alja.

graf3d/gl/src/TGLAxisPainter.cxx,
graf3d/gl/inc/TGLAxisPainter.h:
Add possibility to render axis with any FTGL font mode. Before only pixmap and bitmap fonts were supported.

graf3d/gl/src/TGLFontManager.cxx:
Check if static table is initialised in TGLFontManager::GetFontNameFromId().

graf3d/gl/src/TGLCameraOverlay.cxx,
graf3d/gl/inc/TGLCameraOverlay.h:
Use FTGL font directly in kBar and kPlaneIntersect overlay mode.

graf3d/eve/src/TEveProjectionAxes.cxx:
Set axis attributes.
 
graf3d/eve/src/TEveProjectionAxesGL.cxx,
graf3d/eve/src/TEveCaloLegoOverlay.cxx,
graf3d/eve/inc/TEveCaloLegoOverlay.h,
Render axis with texture font.

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: 2640 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: 2545 byte(s)
Diff to previous 25881
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 25881 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 20 11:29:52 2008 UTC (6 years, 3 months ago) by matevz
File length: 2705 byte(s)
Diff to previous 25431
Merge rev 25880 from the fireworks branch.

TEveUtil.cxx:
Bug fix in GetFraction().

TGLFontManager.cxx, TEveProjectionAxesGL.cxx:
Fix left and right text alignement.

TEveLegoOverlay.cxx, TEveLegoOverlay.h:
Use TEveElement main color to color axis labels and lines.

TGLCameraOverlay.h, TGLCameraOverlay.cxx:
Fix random one pixel offset when rendering axis on the viewport
edges. Structural improvements.

tutorials/eve/cms_calo.C:
Show reference plane in TEveLegoOverlay object.

Revision 25431 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 17 08:35:34 2008 UTC (6 years, 4 months ago) by matevz
File length: 2673 byte(s)
Diff to previous 25245
Merge Alja's development since the release from the fireworks branch.

25284
-----
TEveCaloLegoGL, TGLAxisPainter, TGLCameraOverlay:
Fix tick-mark and font offsets.

25291
-----
TGLViewerEditor, TGLViewer, TGLCamera, TGLOrthoCamera,
TGLCameraOverlay, LinkDef.h:
Remove TGLCameraMarkupStyle. Functionality is moved to TGLCameraOverlay.

TGLFontManager:
Add utility function TGLFont::RenderBitmap() to draw pixmap
and bitmap fonts on given location.

TEveProjectionAxesGL:
Use TGLFont::RenderBitmap() function.

cms_calo.C, projection_test_prescale.C, projection_test.C, test_compound.C:
Camera markup is not drawn by default in orthographic projection.

25319
-----
TGLCameraOverlay.cxx:
Fix gl pick matrix.

TEveLegoOverlay:
Move inheritance from TGLOverlayElement to TGLCameraOverlay.

25395
-----
TGLFontManager, TGLAxisPainter, TGLCameraOverlay,TEveLegoOverlay, TEveCaloLegoGL:
Modify utility function TGLFont::RenderBitmap() to render text with given alignment.

TEveProjectionAxes:
Render axis on the edges of viewport instead of on edges of bounding box.

25405
-----
TEveProjectionAxesGL:
Draw axis from start to end of frustum corners if frustum inside projection limits,
else draw axis from low to high projection limit.
Set tick-mark size relative to viewport size.

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: 2172 byte(s)
Copied from: branches/dev/eve-dev/graf3d/gl/inc/TGLCameraOverlay.h revision 25242
Diff to previous 25242
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 25242 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 25 21:34:35 2008 UTC (6 years, 4 months ago) by matevz
Original Path: branches/dev/eve-dev/graf3d/gl/inc/TGLCameraOverlay.h
File length: 2172 byte(s)
Copied from: branches/dev/fireworks/gl/inc/TGLCameraOverlay.h revision 25241
Diff to previous 25241
Merge revisions 25212 and 25241 from the fireworks branch.

Write release notes.

Revision 25241 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Aug 25 20:16:01 2008 UTC (6 years, 5 months ago) by alja
Original Path: branches/dev/fireworks/gl/inc/TGLCameraOverlay.h
File length: 2172 byte(s)
gl:

LinkDef.h, TGLCameraOverlay.cxx, TGLCameraOverlay.h:
New files.

TGLAxisPainter:
Move method from protected to public, to be able to retrieve print format.

TGLCamera.h, TGLPerspectiveCamera:
Fix a typo in IsPerspective().
______________________________________________________________________________
eve:

TEveCaloLegoGL.cxx:
Fix uninitialized vvariables.

TEveProjectionAxesGL:
Add new member to have possibility to display title.
______________________________________________________________________________
tutorials:

cms_calo.C:
Add TGCameraOverlay to display coordinates in current frustum.

projection_test.C:
Add title.

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