#ifndef ROOT_TEveGeoShapeExtract
#define ROOT_TEveGeoShapeExtract
#include "TNamed.h"
class TList;
class TGeoShape;
class TEveGeoShapeExtract : public TNamed
{
TEveGeoShapeExtract(const TEveGeoShapeExtract&);
TEveGeoShapeExtract& operator=(const TEveGeoShapeExtract&);
protected:
Double_t fTrans[16];
Float_t fRGBA[4];
Bool_t fRnrSelf;
Bool_t fRnrElements;
TGeoShape* fShape;
TList* fElements;
public:
TEveGeoShapeExtract(const Text_t* n="TEveGeoShapeExtract", const Text_t* t=0);
~TEveGeoShapeExtract();
Bool_t HasElements();
void AddElement(TEveGeoShapeExtract* gse);
void SetTrans(const Double_t arr[16]);
void SetRGBA (const Float_t arr[4]);
void SetRnrSelf(Bool_t r) { fRnrSelf = r; }
void SetRnrElements(Bool_t r) { fRnrElements = r; }
void SetShape(TGeoShape* s) { fShape = s; }
void SetElements(TList* e) { fElements = e; }
Double_t* GetTrans() { return fTrans; }
Float_t* GetRGBA() { return fRGBA; }
Bool_t GetRnrSelf() { return fRnrSelf; }
Bool_t GetRnrElements() { return fRnrElements; }
TGeoShape* GetShape() { return fShape; }
TList* GetElements() { return fElements; }
ClassDef(TEveGeoShapeExtract, 1);
};
#endif
Last change: Wed Jun 25 08:37:09 2008
Last generated: 2008-06-25 08:37
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.