[root] / trunk / hist / hist / src / TGraphDelaunay.cxx Repository:
ViewVC logotype

Log of /trunk/hist/hist/src/TGraphDelaunay.cxx

Parent Directory Parent Directory


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

Revision 35043 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 27 13:22:48 2010 UTC (4 years, 4 months ago) by couet
File length: 34907 byte(s)
Diff to previous 33763
- Some initializations were missing in the ctors (coverity)

Revision 33763 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 7 15:06:10 2010 UTC (4 years, 7 months ago) by couet
File length: 34468 byte(s)
Diff to previous 31910
- The X and Y vectors are normalized in order to compute the triangles.
  The scale factor used was the same for the X and Y axis.
  This generated problems (very long triangles instead of the obvious ones)
  in some cases when the X and Y axis had very different ranges. Having two 
  scale factors, one for the X axis and one for the Y axis, cures the problem.

Revision 31910 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 16 08:47:54 2009 UTC (5 years, 1 month ago) by couet
File length: 34414 byte(s)
Diff to previous 30749
- Rewrite the method "Enclose" to fix the bug mentionned here:
  http://root.cern.ch/phpBB2/viewtopic.php?t=9555
  This method test if a point is inside a triangle or not. 
  The way it was implemented produced infinite numbers and generated 
  wrong peaks. Now this method uses TMath::IsInside. It is much safer, 
  it runs faster, and the code is simpler.

- Remove several trailing blanks.

Revision 30749 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 15 16:33:04 2009 UTC (5 years, 3 months ago) by brun
File length: 35901 byte(s)
Diff to previous 22694
From Matthew Strait:
This patch fixes the spelling of "function" in the root source code
and documentation, which is misspelled (sometimes as part of larger
"function"-based words) at least 152 times:

* "funciton" 48 times
* "funcion" 36 times
* "funtion" 23 times
* "fucntion" 17 times
* "functionn" 6 times
* "fuction" 6 times
* "fuunction" 4 times
* "functioin" 3 times
* "fonction" 3 times
* "funstion" twice
* "fnuction" once
* "functiom" once
* "functio" once
* "funcition" once

Revision 22694 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 17 20:23:21 2008 UTC (6 years, 10 months ago) by rdm
File length: 35901 byte(s)
Diff to previous 20882
move hist, histpainter, spectrum and spectrumpainter in the hist package.

Revision 20882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/hist/src/TGraphDelaunay.cxx
File length: 35901 byte(s)
Diff to previous 19826
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/hist/src/TGraphDelaunay.cxx
File length: 35901 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/hist/src/TGraphDelaunay.cxx
File length: 35901 byte(s)
Diff to previous 17664
remove :$ from tag line

Revision 17664 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 3 18:10:20 2007 UTC (7 years, 11 months ago) by brun
Original Path: trunk/hist/src/TGraphDelaunay.cxx
File length: 35911 byte(s)
Diff to previous 17357
Use forward declaration of class TGraph2D

Revision 17357 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 16 09:14:54 2007 UTC (8 years ago) by brun
Original Path: trunk/hist/src/TGraphDelaunay.cxx
File length: 35889 byte(s)
Diff to previous 15324
Remove dependencies on TROOT.h

Revision 15324 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 3 05:52:52 2006 UTC (8 years, 7 months ago) by brun
Original Path: trunk/hist/src/TGraphDelaunay.cxx
File length: 35908 byte(s)
Diff to previous 15292
Fix coding convention violation

Revision 15292 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 1 16:25:43 2006 UTC (8 years, 7 months ago) by couet
Original Path: trunk/hist/src/TGraphDelaunay.cxx
File length: 35904 byte(s)
Diff to previous 12547
- In ComputeZ: Wrong zeros may appeared when points sit on a regular grid.
  This problem is now fixed. It showed when a TGraph2D was plotted with option
  "surf1" for instance. Some peaks were visible in random places on the
  surface.

Revision 12547 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 29 10:45:07 2005 UTC (9 years, 4 months ago) by brun
Original Path: trunk/hist/src/TGraphDelaunay.cxx
File length: 35349 byte(s)
Diff to previous 11508
Changes to make the rulechecker happy in directory hist.
The class TSpectrum still needs to be changed.

Revision 11508 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 6 13:03:20 2005 UTC (9 years, 9 months ago) by brun
Original Path: trunk/hist/src/TGraphDelaunay.cxx
File length: 35346 byte(s)
Diff to previous 8113
from Olivier
- Postpone the creation of the triangles data structure and the hull
  finding. They are now done only when really needed. This increases the
  performances in cases where triangles and hull are not useful, for
  instance when a TGraph2D is drawn with option "P" only.

Revision 8113 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 3 16:59:42 2004 UTC (10 years, 11 months ago) by brun
Original Path: trunk/hist/src/TGraphDelaunay.cxx
File length: 35208 byte(s)
Diff to previous 8096
From Olivier:
make TGraphDelaunay::Enclose faster

Revision 8096 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 30 18:30:03 2004 UTC (10 years, 11 months ago) by brun
Original Path: trunk/hist/src/TGraphDelaunay.cxx
File length: 35400 byte(s)
Diff to previous 8048
From Olivier Couet:
- In TGraph2D::TGraph2D(TH2 *h2) only the bins having a contain between
  h2 minimum and h2 maximum are converted in points in the TGraph2D.
- Logz implemented for option CONT5
- Option Z implemented with TRI1 and TRI2

Revision 8048 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 27 13:28:23 2004 UTC (10 years, 11 months ago) by brun
Original Path: trunk/hist/src/TGraphDelaunay.cxx
File length: 35400 byte(s)
Diff to previous 8003
Cleanup of many files havind trailing CR/LF

Restrustruring of TGraph2D::GetContourList with the algorithm in histpainter (by Olivier)

Revision 8003 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 24 15:02:28 2004 UTC (11 years ago) by brun
Original Path: trunk/hist/src/TGraphDelaunay.cxx
File length: 42035 byte(s)
Diff to previous 7998
Disable temporarily TGrahDelaunay::GetContourList.
This function uses TGraph that cannot be in hist.
This function should be moved to THistPainter.

Revision 7998 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Jan 23 23:30:31 2004 UTC (11 years ago) by brun
Original Path: trunk/hist/src/TGraphDelaunay.cxx
File length: 41987 byte(s)
From Olivier:
TGraph2D is now split into 3 classes:

- TGraph2D (now in hist) to handle the basic graph 2d data
- TGraphDelaunay (in hist) to generate a Delaunay triangulation of a TGraph2D.
- TGraphPainter (in histpainter) to paint a TGraphDelaunay (used via
  THistPainter)
- New function GetContourList in TGraph2D
- New option CONT5: draws a TGraph2D as a contour (using Delaunay
  triangles).
- New TGraph2D constructor (from a TH2).

The class TSpectrum2 has been removed (still waiting for fixes from Miroslav)

NOTE: it is recommended to make distclean  make
or at least
 rm hist/src/G*  graph/src/G*

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