From 926a1c53733c0ecf891bd3b982f0d1ec17e7c12e Mon Sep 17 00:00:00 2001 From: mtadel Date: Wed, 11 Apr 2007 16:37:21 +0000 Subject: [PATCH] New macro: example usage of StraightLineSet set. --- EVE/macros/reve_lineset_test.C | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 EVE/macros/reve_lineset_test.C diff --git a/EVE/macros/reve_lineset_test.C b/EVE/macros/reve_lineset_test.C new file mode 100644 index 00000000000..78a2bee2602 --- /dev/null +++ b/EVE/macros/reve_lineset_test.C @@ -0,0 +1,25 @@ +// $Header$ + +Reve::StraightLineSet* reve_lineset_test(Int_t nlines = 40, Int_t nmarkers = 4) +{ + Reve::StraightLineSet* ls = new Reve::StraightLineSet(); + + TRandom r(0); + Float_t s = 100; + + for(Int_t i = 0; iAddLine( r.Uniform(-s,s), r.Uniform(-s,s), r.Uniform(-s,s), + r.Uniform(-s,s), r.Uniform(-s,s), r.Uniform(-s,s)); + // add random number of markers + Int_t nm = Int_t(nmarkers* r.Rndm()); + for(Int_t m = 0; m < nm; m++) { + ls->AddMarker(i, r.Rndm()); + } + } + + gReve->AddRenderElement(ls); + gReve->Redraw3D(); + + return ls; +} -- 2.43.0