library: libCore #include "TVirtualViewer3D.h"

# TVirtualViewer3D

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

## class TVirtualViewer3D

| Inheritance Chart:

`TVirtualViewer3D`

<-

`TViewerOpenGL` |

`TViewerX3D` |

        public:

                                   TVirtualViewer3D()
                                   TVirtualViewer3D(TVirtualPad* pad)
                                   TVirtualViewer3D(const TVirtualViewer3D&)
                           virtual ~TVirtualViewer3D()
                    static TClass* Class()
                      virtual void CreateScene(Option_t* option)
                   virtual TClass* IsA() const
                 TVirtualViewer3D& operator=(const TVirtualViewer3D&)
                      virtual void ShowMembers(TMemberInspector& insp, char* parent)
                      virtual void Streamer(TBuffer& b)
                              void StreamerNVirtual(TBuffer& b)
                      virtual void UpdateScene(Option_t* option)
          static TVirtualViewer3D* Viewer3D(Option_t* option)

### Data Members

        protected:

          TVirtualPad* fPad  pad to be displayed in a 3D viewer

## Class Description

     TVirtualViewer3D

     Abstract 3D shapes viewer. The concrete implementations are:

     TViewerX3D   : X3d viewer
     TViewerOpenGL: OpenGL viewer
     TViewerPad3D : visualise the 3D scene in the current Pad

TVirtualViewer3D(TVirtualPad *pad)

     TVirtualViewer3D constructor.

void CreateScene(Option_t *option)

void UpdateScene(Option_t *option)

TVirtualViewer3D* Viewer3D(Option_t *option)

     Create a Viewer 3D acording to "option".

### Inline Functions

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

Author: Olivier Couet 05/10/2004
Last update: root/base:$Name: $:$Id: TVirtualViewer3D.cxx
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *