ROOT logo
// @(#)root/g3d:$Id: TNodeDiv.h 20882 2007-11-19 11:31:26Z rdm $
// Author: Rene Brun   14/09/95

/*************************************************************************
 * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers.               *
 * All rights reserved.                                                  *
 *                                                                       *
 * For the licensing terms see $ROOTSYS/LICENSE.                         *
 * For the list of contributors see $ROOTSYS/README/CREDITS.             *
 *************************************************************************/


//////////////////////////////////////////////////////////////////////////
//                                                                      //
// TNodeDiv                                                             //
//                                                                      //
// Description of parameters to divide a 3-D geometry object            //
//                                                                      //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

#ifndef ROOT_TNodeDiv
#define ROOT_TNodeDiv

#ifndef ROOT_TNode
#include "TNode.h"
#endif


class TNodeDiv  : public TNode {
protected:
   Int_t           fNdiv;        //Number of divisions
   Int_t           fAxis;        //Axis number where object is divided

public:
   TNodeDiv();
   TNodeDiv(const char *name, const char *title, const char *shapename, Int_t ndiv, Int_t axis, Option_t *option="");
   TNodeDiv(const char *name, const char *title, TShape *shape, Int_t ndiv, Int_t axis, Option_t *option="");
   virtual ~TNodeDiv();
   virtual void             Draw(Option_t *option="");
   virtual void             Paint(Option_t *option="");

   ClassDef(TNodeDiv,1)  //Description of parameters to divide a 3-D geometry object
};

#endif
 TNodeDiv.h:1
 TNodeDiv.h:2
 TNodeDiv.h:3
 TNodeDiv.h:4
 TNodeDiv.h:5
 TNodeDiv.h:6
 TNodeDiv.h:7
 TNodeDiv.h:8
 TNodeDiv.h:9
 TNodeDiv.h:10
 TNodeDiv.h:11
 TNodeDiv.h:12
 TNodeDiv.h:13
 TNodeDiv.h:14
 TNodeDiv.h:15
 TNodeDiv.h:16
 TNodeDiv.h:17
 TNodeDiv.h:18
 TNodeDiv.h:19
 TNodeDiv.h:20
 TNodeDiv.h:21
 TNodeDiv.h:22
 TNodeDiv.h:23
 TNodeDiv.h:24
 TNodeDiv.h:25
 TNodeDiv.h:26
 TNodeDiv.h:27
 TNodeDiv.h:28
 TNodeDiv.h:29
 TNodeDiv.h:30
 TNodeDiv.h:31
 TNodeDiv.h:32
 TNodeDiv.h:33
 TNodeDiv.h:34
 TNodeDiv.h:35
 TNodeDiv.h:36
 TNodeDiv.h:37
 TNodeDiv.h:38
 TNodeDiv.h:39
 TNodeDiv.h:40
 TNodeDiv.h:41
 TNodeDiv.h:42
 TNodeDiv.h:43
 TNodeDiv.h:44
 TNodeDiv.h:45
 TNodeDiv.h:46