library: libGeomPainter #include "TGeoOverlap.h"

# TGeoNodeOverlap

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

## class TGeoNodeOverlap : public TGeoOverlap

| Inheritance Chart:

`TObject`

<-

`TNamed`

`TAttLine`

`TAttFill`

`TAtt3D`

<-

`TGeoOverlap`

<-

`TGeoNodeOverlap`

        public:

                            TGeoNodeOverlap()
                            TGeoNodeOverlap(const char* name, TGeoVolume* vol, Int_t inode1, Int_t inode2, Double_t ovlp)
                            TGeoNodeOverlap(const TGeoNodeOverlap&)
                    virtual ~TGeoNodeOverlap()
             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
           TGeoNodeOverlap& operator=(const TGeoNodeOverlap&)
               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* fNode1  first node
          TGeoNode* fNode2  second node

## Class Description

TGeoNodeOverlap()

     Default ctor.

TGeoNodeOverlap(const char *name, TGeoVolume *vol, Int_t inode1, Int_t inode2, Double_t ovlp) :TGeoOverlap(name, vol, ovlp)

     Ctor.

TGeoNode* GetNode(Int_t iovlp) const

     Get one of the overlapping nodes.

void Draw(Option_t *option)

     Draw the overlap. One daughter will be blue, the other green,
     extruding points red.

void PrintInfo() const

void Sizeof3D() const

### Inline Functions

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

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. *