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

Log of /trunk/hist/histpainter/src/TPainter3dAlgorithms.cxx

Parent Directory Parent Directory


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

Revision 48452 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 1 13:50:18 2013 UTC (23 months, 3 weeks ago) by moneta
File length: 197876 byte(s)
Diff to previous 46605
from Gabriel: 
- replace SetCellError and SetCellContent with SetBinError and SetBinContent in TPainter3dAlgorithms

Revision 46605 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 17 12:23:24 2012 UTC (2 years, 3 months ago) by couet
File length: 197880 byte(s)
Diff to previous 41891
Remove old useless code.

Revision 41891 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 10 22:46:31 2011 UTC (3 years, 2 months ago) by pcanal
File length: 197955 byte(s)
Diff to previous 41372
Remove all assigned but unused variable discovered by g++ 4.6.1 (including one completely nop function)

Revision 41372 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 12 15:17:51 2011 UTC (3 years, 3 months ago) by couet
File length: 197975 byte(s)
Diff to previous 41371
Fix Coverty reports #32881

Revision 41371 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 12 15:12:14 2011 UTC (3 years, 3 months ago) by couet
File length: 197944 byte(s)
Diff to previous 41317
Fix Coverty reports #33299

Revision 41317 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 11 08:33:34 2011 UTC (3 years, 3 months ago) by couet
File length: 197896 byte(s)
Diff to previous 41307
Fix coverity report #33302

Revision 41307 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 10 14:37:26 2011 UTC (3 years, 3 months ago) by couet
File length: 197873 byte(s)
Diff to previous 41305
Fix coverity report #33784

Revision 41305 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 10 14:26:34 2011 UTC (3 years, 3 months ago) by couet
File length: 197741 byte(s)
Diff to previous 41250
Fix coverity report #33785

Revision 41250 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 7 08:58:55 2011 UTC (3 years, 3 months ago) by couet
File length: 197600 byte(s)
Diff to previous 41236
Fix coverity reports #34542 #34543 #34544

Revision 41236 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 6 15:55:13 2011 UTC (3 years, 3 months ago) by couet
File length: 197591 byte(s)
Diff to previous 41169
Fix coverity report #33301

Revision 41169 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 5 15:58:23 2011 UTC (3 years, 3 months ago) by couet
File length: 197537 byte(s)
Diff to previous 40851
Fix coverity report #32884

Revision 40851 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 12 15:02:21 2011 UTC (3 years, 4 months ago) by couet
File length: 197511 byte(s)
Diff to previous 38354
Protection against NaN added in FillPolygon. The following macros demonstrates the problem:
{
   TCanvas * canvas = new TCanvas("glC","C",800,800);
   TH3D *h = new TH3D("h3","h3",150,0,20,150,-5,5,150,-5,5);
   ntuple->Draw("px:py+1:pz+4.7>>h3","","iso");
}

Revision 38354 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 10 09:44:47 2011 UTC (3 years, 10 months ago) by couet
File length: 197454 byte(s)
Diff to previous 36057
- Fix the coverity reports #23648 #23647 and #23646

Revision 36057 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 4 13:51:04 2010 UTC (4 years, 3 months ago) by couet
File length: 197442 byte(s)
Diff to previous 36056
- cov #10937

Revision 36056 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 4 13:23:28 2010 UTC (4 years, 3 months ago) by couet
File length: 197340 byte(s)
Diff to previous 35612
- cov #11215 #11146

Revision 35612 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 22 17:12:11 2010 UTC (4 years, 4 months ago) by couet
File length: 195542 byte(s)
Diff to previous 35152
- Re-code all over this class the access to TView in a more
  uniform way. (coverity)

Revision 35152 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 6 09:31:13 2010 UTC (4 years, 4 months ago) by couet
File length: 195880 byte(s)
Diff to previous 35045
- init missing (coverity)

Revision 35045 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 27 14:03:15 2010 UTC (4 years, 4 months ago) by couet
File length: 195805 byte(s)
Diff to previous 34944
- Some init missing in ctor (coverity)

Revision 34944 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 23 12:11:06 2010 UTC (4 years, 5 months ago) by brun
File length: 195708 byte(s)
Diff to previous 28501
In TPainter3dAlgorithms::DefineGridLevels initialize nbins

Revision 28501 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 8 15:19:47 2009 UTC (5 years, 8 months ago) by rdm
File length: 195706 byte(s)
Diff to previous 23424
fix remaining gcc 4.4.0 warnings.

Revision 23424 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 23 09:37:20 2008 UTC (6 years, 9 months ago) by brun
File length: 195678 byte(s)
Diff to previous 22694
Fix shadowed variables.

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: 195702 byte(s)
Diff to previous 22527
move hist, histpainter, spectrum and spectrumpainter in the hist package.

Revision 22527 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 7 16:37:03 2008 UTC (6 years, 10 months ago) by rdm
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 195702 byte(s)
Diff to previous 21650
more gcc 4.3 warning fixes. Remains only some warning in Cint, Reflex
and xrootd.

Revision 21650 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 11 16:53:30 2008 UTC (7 years ago) by couet
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 195584 byte(s)
Diff to previous 21648
- Implement option "0" for polar coordinates.

Revision 21648 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 11 16:16:26 2008 UTC (7 years ago) by couet
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 195409 byte(s)
Diff to previous 20882
- When used with any LEGO option, the option "0" allows to not draw the empty
  bins.

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/histpainter/src/TPainter3dAlgorithms.cxx
File length: 222336 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/histpainter/src/TPainter3dAlgorithms.cxx
File length: 222336 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/histpainter/src/TPainter3dAlgorithms.cxx
File length: 222399 byte(s)
Diff to previous 17998
remove :$ from tag line

Revision 17998 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 18 14:58:56 2007 UTC (7 years, 11 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 222409 byte(s)
Diff to previous 17668
-Replace all calls to the TView constructor by a call to the new static
function  TView::CreateView.

Revision 17668 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 3 18:41:29 2007 UTC (7 years, 11 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 222402 byte(s)
Diff to previous 17495
Use forward declaration of TF3

Revision 17495 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 25 09:45:27 2007 UTC (8 years ago) by couet
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 222384 byte(s)
Diff to previous 17104
- In Revision 1.24 the lego plot was changed to draw the 3D boxes from z=0
  even for bins with negative contents. It was not possible to get the old
  behavior.
  This functionnality correspond, in fact, to something already existing
  for 1D histograms: gStyle->SetHistMinimumZero();

  Now the lego plot behave the same way:
  If gStyle->SetHistMinimumZero() is set, the 3D boxes are drawn from 0
  even for bins with negative contents. If this option is not set the 3D
  boxes are drawn from the histogram minimum, exactly like for 1D
  histograms.

Revision 17104 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 8 13:26:17 2006 UTC (8 years, 1 month ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 222353 byte(s)
Diff to previous 14132
Replace the following declarations
R__EXTERN TH1  *gCurrentHist; //these 3 globals should be replaced by class members
R__EXTERN Hoption_t Hoption;
R__EXTERN Hparam_t  Hparam;
by
extern TH1  *gCurrentHist; //these 3 globals should be replaced by class members
extern Hoption_t Hoption;
extern Hparam_t  Hparam;

Revision 14132 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 1 14:19:00 2006 UTC (8 years, 10 months ago) by couet
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 222308 byte(s)
Diff to previous 14094
- Extend what was done in Revision 1.30 to the options: CYL, POL, SPH & PSR

Revision 14094 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 23 14:15:21 2006 UTC (8 years, 11 months ago) by couet
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 221591 byte(s)
Diff to previous 13644
- The modification done in Revision 1.13 to paint the top of a THStack with
  the right color was not working properly in certain cases when there was
  more than 3 histograms in the stack: specifically if in a given bin only
  one of the histograms is non-empty, then the top of that bin was wrongly
  colored with the color of the lowest element of the stack.
  This patch fixes this problem. This problem could be seen with the
  following example:

  void test_lego_stack () {
    TH2F * h1 = new TH2F("h1","h1",5,0,6,5,-4,4);
    TH2F * h2 = new TH2F("h2","h1",5,0,6,5,-4,4);
    TH2F * h3 = new TH2F("h3","h1",5,0,6,5,-4,4);
    TH2F * h4 = new TH2F("h4","h1",5,0,6,5,-4,4);
    TH2F * h5 = new TH2F("h5","h1",5,0,6,5,-4,4);
    h1->SetFillColor(1); // grey
    h2->SetFillColor(2); // red
    h3->SetFillColor(3); // green
    h4->SetFillColor(4); // blue
    h5->SetFillColor(5); // yellow
    h2->Fill(2,0,11);
    h3->Fill(3,0,12);
    h4->Fill(4,0,13);
    h5->Fill(5,0,14);
    THStack * hs = new THStack("hs","test of stack");
    hs->Add(h1);
    hs->Add(h2);
    hs->Add(h3);
    hs->Add(h4);
    hs->Add(h5);
    hs->Draw("lego1");
  }

Revision 13644 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 12 10:43:39 2005 UTC (9 years, 1 month ago) by couet
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 221589 byte(s)
Diff to previous 13439
- The change done in Revision 1.24 makes sense only in linear scale.
  the following lines produced an ugly plot:

  h=new TH2F("h","h",10,0.,1.,10,0.,1.)
  h->Fill(0.5,0.5,2.)
  h->Draw("LEGO")
  gPad->SetLogz()

Revision 13439 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 1 17:47:55 2005 UTC (9 years, 1 month ago) by couet
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 221556 byte(s)
Diff to previous 13183
- coding conventions.

Revision 13183 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 10 10:36:59 2005 UTC (9 years, 2 months ago) by couet
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 224443 byte(s)
Diff to previous 12951
- Mods for the rules checker

Revision 12951 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 13 14:02:37 2005 UTC (9 years, 3 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 226033 byte(s)
Diff to previous 12924
Protect the TPainter3dAlgorithms constructor in case gCurrentHist=0

Revision 12924 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 11 08:54:19 2005 UTC (9 years, 3 months ago) by couet
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 226000 byte(s)
Diff to previous 12851
- The angular variables in POL, SPH, CYL and PSR representations are now
  mapped correctly.

Revision 12851 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 27 12:38:14 2005 UTC (9 years, 3 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 224648 byte(s)
Diff to previous 12702
From Olivier:
- Lego plot's 3D boxes are now drawn starting from 0 even for bins with
  negative contents. Previously boxes were drawn from the minimal value
  along the Z axis.

Revision 12702 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 12 13:04:39 2005 UTC (9 years, 4 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 224469 byte(s)
Diff to previous 12677
From Olivier:
- THStack colors are now stored in a dynamic arrays. Previously they were
  stored in a fixed length arrays of 10 entries.

Revision 12677 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 7 14:52:03 2005 UTC (9 years, 4 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 224738 byte(s)
Diff to previous 12625
From Olivier:
- The maximum number of histograms in a THStack plotted as lego plot was
  18. Now there is no limit anymore.

Revision 12625 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 4 10:51:23 2005 UTC (9 years, 4 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 223463 byte(s)
Diff to previous 12550
Fix coding conventions violations

Revision 12550 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 29 12:52:22 2005 UTC (9 years, 4 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 214125 byte(s)
Diff to previous 11035
Changes to make the rulechecker happy in directory histpainter.

Revision 11035 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 4 12:53:03 2005 UTC (9 years, 11 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 214121 byte(s)
Diff to previous 10207
From Olivier:
- The protections added in revision 1.16 in LegoFunction must be after the
  logarithms computation (ab[..]) because the limit values stored in
  Hparam (xmin, xmax etc ...) are already logarithmic.

Revision 10207 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 5 10:28:24 2004 UTC (10 years, 3 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 214120 byte(s)
Diff to previous 10189
An algorithm sent by Ernst-Jan Buis for plotting contours using
the special projections for viewing skymaps or exposure maps has been
introduced in THistPainter and associated classes.

In Hoption.h a new member HOption.Proj has been introduced
   int Proj;        //  = 1 to get an Aitoff projection, usefull for skymaps or exposure maps..
                    //  = 2 to get a Mercator ptojection
                    //  = 3 to get a Sinusoidal ptojection
                    //  = 4 to get a Parabolic ptojection

in THistpainter::Paint, the following options are supported:
//    "AITOFF"     : Draw a contour via an AITOFF projection
//    "MERCATOR"   : Draw a contour via an Mercator projection
//    "SINUSOIDAL" : Draw a contour via an Sinusoidal projection
//    "PARABOLIC"  : Draw a contour via an Parabolic projection

The function THistPainter::RecalculateRange has been modified to take into account these new options
as well as the class TPainter3dAlgorithms.
The picture produced by the new tutorial earth.C is visible at
 http://root.cern.ch/root/htmldoc/THistPainter.html#THistPainter:PaintContour

Revision 10189 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 30 12:09:16 2004 UTC (10 years, 3 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 213491 byte(s)
Diff to previous 10177
From Olivier
- Protections added in lego and surface drawing in case of log scales.
  Without these protections the following example crashes:

 {
    TFile f("hsimple.root");
    TNtuple* tup = (TNtuple*) f1.Get("ntuple");
    tup->Draw("px:py","pz>0","surf");
    c1->SetLogy();
 }

Revision 10177 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 29 07:19:51 2004 UTC (10 years, 3 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 213053 byte(s)
Diff to previous 9614
From Olivier
- Protection added in LegoFunction: A bar offset greater than 0.7 made a
  "segmentation violation" for 1D histograms painted as lego plots. With
  this mod the plots looks nicer than before.

Revision 9614 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 29 08:06:03 2004 UTC (10 years, 5 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 212752 byte(s)
Diff to previous 9610
From Olivier:
Multiply the color levels positions by the normalization factor (options
surf1, surf3, and lego2).

Revision 9610 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 28 09:41:13 2004 UTC (10 years, 5 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 212738 byte(s)
Diff to previous 9363
Take into account the normalization factor when painting with options "lego", "surf"

Revision 9363 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 1 16:27:26 2004 UTC (10 years, 6 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 212696 byte(s)
Diff to previous 8444
From Olivier:
- When a THStack is drawn as a lego plot (option LEGO1), the top of each
  bin is now drawn with the color of the highest non empty stack element
  (for that particular bin). If all the stack elements are empty for a
  given bin, the color of the lowest stack element is used. Previously the
  top of the bin was always drawn with the color of the highest stack
  element.

  The following macro shows the improvement:

void legocol() {
   TCanvas *c1 = new TCanvas;
   Int_t nbins = 10;

   TH2F *h1 = new TH2F("h1","h1",nbins,-4,4,nbins,-4,4);
   h1->SetFillColor(kBlue);
   TH2F *h2 = new TH2F("h2","h2",nbins,-4,4,nbins,-4,4);
   h2->SetFillColor(kRed);
   TH2F *h3 = new TH2F("h3","h3",nbins,-4,4,nbins,-4,4);
   h3->SetFillColor(kGreen);

   THStack *hs = new THStack("hs","3 plots");
   hs->Add(h1);
   hs->Add(h2);
   hs->Add(h3);

   TRandom r;
   Int_t i;

   for (i=0;i<20000;i++) h1->Fill(r.Gaus(),r.Gaus());
   for (i=0;i<20000;i++) h2->Fill(r.Gaus(),r.Gaus());
   for (i=0;i<20000;i++) h3->Fill(r.Gaus(),r.Gaus());

   Int_t bin;

   bin = h1->GetBin(5,4);
   h3->SetBinContent(bin,0);
   h2->SetBinContent(bin,0);

   bin = h1->GetBin(5,3);
   h3->SetBinContent(bin,0);

   bin = h1->GetBin(5,5);
   h2->SetBinContent(bin,0);

   hs->Draw("lego1");
}

Revision 8444 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 19 14:45:53 2004 UTC (10 years, 10 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 212406 byte(s)
Diff to previous 6693
From Olivier:
- If a contour is paint (with option SAME) on a 3d plot (surface, lego
  or triangles), the contour lines are painted in 3d too.
  Ex:

   h2->Draw("SURF4");
   h2->Draw("CONT1 SAME");

Revision 6693 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 6 15:32:37 2003 UTC (11 years, 7 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 209449 byte(s)
Diff to previous 6612
from Olivier:
In case of surface or lego with user defined levels the lowest part was
paint as wireframe.

Revision 6612 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 13 14:59:36 2003 UTC (11 years, 8 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 209367 byte(s)
Diff to previous 6578
From Olivier:
 - LogZ now works for contours and surfaces (the color part).
 - In case of SURF3 option with LogZ, the color contour plot is now drawn
   on top of the surface (before the position was "random").

Revision 6578 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 8 14:41:48 2003 UTC (11 years, 8 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 209491 byte(s)
Diff to previous 5944
From Olivier:

Bug fixed in color levels drawing for option CONT4 and colored surfaces
and legos. They were wrong. It was easy to see when the color palette was
displayed.

Revision 5944 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 20 10:25:58 2003 UTC (12 years ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 209485 byte(s)
Diff to previous 5122
*** empty log message ***

Revision 5122 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 13 21:17:59 2002 UTC (12 years, 5 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 209473 byte(s)
Diff to previous 5054
Add new features in THStack:
 -possibility to specify a drawing option in THStack::Add
 -THStack::SavePrimitive save more parameters and options

The TVirtualHistpainter, THistPainter modified accordingly.

Revision 5054 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 5 09:26:08 2002 UTC (12 years, 5 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 209484 byte(s)
Diff to previous 4948
From Olivier
fgF3Clipping, fgF3XClip, fgF3YClip, fgF3ZClip, and *fgCurrentF3 are now
static global variables within the class TPainter3dAlgorithms itself.
Before they were declared as static global variables in the file
TPainter3dAlgorithms.c. Their names have also changed, they now start
with "fg".

Revision 4948 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 16 20:34:23 2002 UTC (12 years, 6 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 209309 byte(s)
Diff to previous 4726
The following functions changed to static:
    static void    SetF3(TF3 *f3);
    static void    SetF3ClippingBoxOff();
    static void    SetF3ClippingBoxOn(Double_t xclip, Double_t yclip, Double_t zclip);

Revision 4726 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 17 15:34:27 2002 UTC (12 years, 7 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 209243 byte(s)
Diff to previous 4610
Delete unused arrays x and y in function TPainter3dAlgorithms::DrawFaceGouraudShaded

Revision 4610 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 29 18:39:44 2002 UTC (12 years, 7 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 209311 byte(s)
Diff to previous 4576
A patch by Olivier Couet with the mods to get a TF3 object paint.
The mods include:
 -TF3 painting
 -TF3 color settings (including context menu)
 -Clipping box
Example:
   TF3 *fun3 = new TF3("fun3","sin(x*x+y*y+z*z-36)",-2,2,-2,2,-2,2);
   fun3->Draw();

Revision 4576 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 21 13:41:11 2002 UTC (12 years, 8 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 208541 byte(s)
Diff to previous 4575
some compilation fixes

Revision 4575 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue May 21 13:19:26 2002 UTC (12 years, 8 months ago) by brun
Original Path: trunk/histpainter/src/TPainter3dAlgorithms.cxx
File length: 208542 byte(s)
The old class TLego replaced by new class TPainter3dAlgorithms (Olivier Couet).
Several new 3d algorithms added in this class to visualize TF3 or TH3.

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