library: libGeomPainter #include "TGeoOverlap.h"

# TGeoExtrusion

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

## class TGeoExtrusion : public TGeoOverlap

| Inheritance Chart:
`TObject`
| <- | `TNamed`
`TAttLine`
`TAttFill`
`TAtt3D`
| <- | `TGeoOverlap`
| <- | `TGeoExtrusion` |

        public:

                            TGeoExtrusion()
                            TGeoExtrusion(const char* name, TGeoVolume* vol, Int_t inode, Double_t ovlp)
                            TGeoExtrusion(const TGeoExtrusion&)
                    virtual ~TGeoExtrusion()
             static TClass* Class()
               virtual void Draw(Option_t* option = "")
          virtual TGeoNode* GetNode(Int_t iovlp) const
            virtual TClass* IsA() const
             virtual Bool_t IsExtrusion() const
             TGeoExtrusion& operator=(const TGeoExtrusion&)
               virtual void PrintInfo() const
               virtual void ShowMembers(TMemberInspector& insp, char* parent)
               virtual void Sizeof3D() const
               virtual void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)

### Data Members

        private:

          TGeoNode* fNode  extruding daughter

## Class Description

TGeoExtrusion()

     Default ctor.

TGeoExtrusion(const char *name, TGeoVolume *vol, Int_t inode, Double_t ovlp) :TGeoOverlap(name, vol, ovlp)

     Ctor.

TGeoNode* GetNode(Int_t /*iovlp*/) const

     Get extruding node

void Draw(Option_t *option)

     Draw the extrusion. Mother volume will be blue, extruding daughter green,
     extruding points red.

void PrintInfo() const

void Sizeof3D() const

### Inline Functions

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

Author: Andrei Gheata 09-02-03
Last update: root/geom:$Name: $:$Id: TGeoOverlap.cxx,v 1.7 2005/04/25 07:53:27 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *