TGeoBoolCombinator


class description - source file - inheritance tree

class TGeoBoolCombinator : public TNamed


    public:
TGeoBoolCombinator TGeoBoolCombinator() TGeoBoolCombinator TGeoBoolCombinator(const char* name, const char* formula) TGeoBoolCombinator TGeoBoolCombinator(const TGeoBoolCombinator&) virtual void ~TGeoBoolCombinator() static TClass* Class() Bool_t Compile() void ComputeBBox() Bool_t Contains(Double_t* point) const Double_t DistToSurf(Double_t* point, Double_t* dir) virtual TClass* IsA() const void SetShape(TGeoCompositeShape* shape) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TGeoCompositeShape* fShape public:
static const TGeoBoolCombinator::EGeoCombinationType kUnionOnly static const TGeoBoolCombinator::EGeoCombinationType kTwoComponents

Class Description

 TGeoBoolCombinator





/*

*/


TGeoBoolCombinator()
 Default constructor

TGeoBoolCombinator(const char *name, const char *formula) :TNamed(name, formula)
 constructor

~TGeoBoolCombinator()
 Destructor

Bool_t Compile()
 compiles the formula and returns true if it is OK



Inline Functions


                      void SetShape(TGeoCompositeShape* shape)
                    Bool_t Contains(Double_t* point) const
                      void ComputeBBox()
                  Double_t DistToSurf(Double_t* point, Double_t* dir)
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
        TGeoBoolCombinator TGeoBoolCombinator(const TGeoBoolCombinator&)


Author: Andrei Gheata 15/01/02
Last update: root/geom:$Name: $:$Id: TGeoBoolCombinator.cxx,v 1.2 2002/07/10 19:24:16 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *


ROOT page - Class index - 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.