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
 Print some info.

void Sizeof3D() const
 Returns 3D size of this.



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.8 2005/11/18 16:07:59 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.