class TEveUtil


 Standard utility functions for Reve.

Function Members (Methods)

TEveUtil(const TEveUtil&)
static voidAssertMacro(const Text_t* mac)
static Bool_tCheckMacro(const Text_t* mac)
static TClass*Class()
static voidColorFromIdx(Color_t ci, UChar_t* col, Bool_t alpha = kTRUE)
static voidColorFromIdx(Float_t f1, Color_t c1, Float_t f2, Color_t c2, UChar_t* col, Bool_t alpha = kTRUE)
static Color_t*FindColorVar(TObject* obj, const Text_t* varname)
virtual TClass*IsA() const
static voidLoadMacro(const Text_t* mac)
static voidMacro(const Text_t* mac)
TEveUtil&operator=(const TEveUtil&)
static voidSetupEnvironment()
static voidSetupGUI()
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

void SetupEnvironment()
 Setup Include and Macro paths.
 Since inclusion into ROOT this does nothing but could
 potentially be reactivated if some common macros are established
 and shipped with binary ROOT (in macros/eve). For example, these
 might be used to spawn specific GUI / GL configurations.
void SetupGUI()
 Setup icon pictures and mime-types.
Bool_t CheckMacro(const Text_t* mac)
 Checks if macro 'mac' is loaded.
void AssertMacro(const Text_t* mac)
 Load and execute macro 'mac' if it has not been loaded yet.
void Macro(const Text_t* mac)
 Execute macro 'mac'. Do not reload the macro.
void LoadMacro(const Text_t* mac)
 Makes sure that macro 'mac' is loaded, but do not reload it.
void ColorFromIdx(Color_t ci, UChar_t* col, Bool_t alpha = kTRUE)
 Fill col with RGBA values corresponding to index ci. If alpha
 is true, set alpha component of col to 255.
 ROOT's indexed color palette does not support transparency.
void ColorFromIdx(Float_t f1, Color_t c1, Float_t f2, Color_t c2, UChar_t* col, Bool_t alpha = kTRUE)
 Fill col with weighted RGBA values corresponding to
 color-indices c1 and c2. If alpha is true, set alpha component
 of col to 255.
Color_t* FindColorVar(TObject* obj, const Text_t* varname)
 Find address of Color_t data-member with name varname in object

 This is used to access color information for TGListTreeItem
 coloration from visualization macros that wrap TObjects into
 TEveElementObjectPtr instances.
virtual ~TEveUtil()
TEveGeoManagerHolder& operator=(const TEveUtil& )

Last update: root/eve:$Id: TEveUtil.h 21077 2007-11-27 19:19:23Z matevz $
Copyright (C) 1995-2007, Rene Brun and Fons Rademakers. *

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.