library: libGraf3d #include "TUtil3D.h"

# TUtil3D

class description - source file - inheritance tree (.pdf)

## class TUtil3D : public TVirtualUtil3D

| Inheritance Chart:
`TObject`
| <- | `TNamed`
| <- | `TVirtualUtil3D`
| <- | `TUtil3D` |

        public:

                          TUtil3D()
                          TUtil3D(const TUtil3D&)
                  virtual ~TUtil3D()
           static TClass* Class()
             virtual void DrawOutlineCube(TList* outline, Double_t* rmin, Double_t* rmax)
          virtual TClass* IsA() const
                 TUtil3D& operator=(const TUtil3D&)
             virtual void ShowMembers(TMemberInspector& insp, char* parent)
             virtual void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
             virtual void ToggleRulers(TVirtualPad* pad)
             virtual void ToggleZoom(TVirtualPad* pad)

### Data Members

## Class Description

     3-D view utility functions

     The functions in this class are called via the TPluginManager.
     see TVirtualUtil3d.h for more information .

TUtil3D() : TVirtualUtil3D()

     note that this object is automatically added to the gROOT list of specials
     in the TVirtualUtil3D constructor.

~TUtil3D()

void DrawOutlineCube(TList *outline, Double_t *rmin, Double_t *rmax)

     draw the outline of a cube while rotaing a 3-d object in the pad

void ToggleRulers(TVirtualPad *pad)

     draw the 3 reference axis in a 3-d view in the pad

void ToggleZoom(TVirtualPad *pad)

     toggle zooming in a 3-d view in a pad

### Inline Functions

                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)
                TUtil3D TUtil3D(const TUtil3D&)
               TUtil3D& operator=(const TUtil3D&)

Author: Rene Brun 14/09/2002
Last update: root/g3d:$Name: $:$Id: TUtil3D.cxx,v 1.2 2002/09/15 19:48:47 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *