Added some comments.
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 16 Nov 2006 20:34:22 +0000 (20:34 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 16 Nov 2006 20:34:22 +0000 (20:34 +0000)
EVE/Reve/Plex.cxx
EVE/Reve/TriangleSet.cxx

index 2390e4a..1fdfa60 100644 (file)
@@ -10,9 +10,16 @@ using namespace Reve;
 // A group of containers with chunked memory allocation.
 //
 
+
 //______________________________________________________________________
 // VoidCPlex
 //
+// Non-structured (Void) Complete Plex.
+// Allocation chunk can accommodate fN atoms of byte-size fS each.
+// The chunks themselves are TArrayCs and are stored in a std::vector<TArrayC*>.
+// Holes in the structure are not supported, neither is removal of atoms.
+// The structure can be Refit() to occupy a single contiguous array.
+//
 
 void VoidCPlex::ReleaseChunks()
 {
index 0fdb134..56c41b2 100644 (file)
 
 using namespace Reve;
 
+//______________________________________________________________________
+// TriangleSet
+//
+// Made from a list of vertices and a list of triangles (triplets of
+// vertex indices).
+//
+// If input is composed from triangles with direct vertex coordinates
+// one should consider finding all occurences of the same vertex
+// and specifying it only once.
 
 ClassImp(TriangleSet)
 
@@ -86,7 +95,7 @@ void TriangleSet::GenerateZNormalColors(Float_t fac, Int_t min, Int_t max,
   for(Int_t t=0; t<fNTrings; ++t, C+=3, N+=3)
     {
       Int_t v = TMath::Nint(fac * N[2]);
-      pal.ColorFromArray(v, C, kFALSE);
+      pal.ColorFromValue(v, C, kFALSE);
     }
   gPad->Modified(); gPad->Update();
 }