TEveElementObjectPtr Class Reference

#include <TEveElement.h>

Inheritance diagram for TEveElementObjectPtr:

TEveElement TObject TEveElement TObject List of all members.

Public Member Functions

 TEveElementObjectPtr (TObject *obj, Bool_t own=kTRUE)
 TEveElementObjectPtr (TObject *obj, Color_t &mainColor, Bool_t own=kTRUE)
 TEveElementObjectPtr (const TEveElementObjectPtr &e)
virtual ~TEveElementObjectPtr ()
virtual TEveElementObjectPtrCloneElement () const
virtual TObjectGetObject (const TEveException &eh="TEveElementObjectPtr::GetObject ") const
virtual void ExportToCINT (char *var_name)
Bool_t GetOwnObject () const
void SetOwnObject (Bool_t o)
 ClassDef (TEveElementObjectPtr, 0)
 TEveElementObjectPtr (TObject *obj, Bool_t own=kTRUE)
 TEveElementObjectPtr (TObject *obj, Color_t &mainColor, Bool_t own=kTRUE)
 TEveElementObjectPtr (const TEveElementObjectPtr &e)
virtual ~TEveElementObjectPtr ()
virtual TEveElementObjectPtrCloneElement () const
virtual TObjectGetObject (const TEveException &eh="TEveElementObjectPtr::GetObject ") const
virtual void ExportToCINT (char *var_name)
Bool_t GetOwnObject () const
void SetOwnObject (Bool_t o)
 ClassDef (TEveElementObjectPtr, 0)

Protected Attributes

TObjectfObject
Bool_t fOwnObject
TObjectfObject

Private Member Functions

TEveElementObjectPtroperator= (const TEveElementObjectPtr &)
TEveElementObjectPtroperator= (const TEveElementObjectPtr &)

Detailed Description

Definition at line 427 of file TEveElement.h.


Constructor & Destructor Documentation

TEveElementObjectPtr::TEveElementObjectPtr ( TObject obj,
Bool_t  own = kTRUE 
)

Definition at line 2119 of file TEveElement.cxx.

Referenced by CloneElement().

TEveElementObjectPtr::TEveElementObjectPtr ( TObject obj,
Color_t mainColor,
Bool_t  own = kTRUE 
)

Definition at line 2129 of file TEveElement.cxx.

TEveElementObjectPtr::TEveElementObjectPtr ( const TEveElementObjectPtr e  ) 

Definition at line 2139 of file TEveElement.cxx.

References TObject::Clone(), fObject, fOwnObject, TEveElement::GetMainColorPtr(), and TEveElement::SetMainColorPtr().

TEveElementObjectPtr::~TEveElementObjectPtr (  )  [virtual]

Definition at line 2195 of file TEveElement.cxx.

References fObject, and fOwnObject.

TEveElementObjectPtr::TEveElementObjectPtr ( TObject obj,
Bool_t  own = kTRUE 
)

TEveElementObjectPtr::TEveElementObjectPtr ( TObject obj,
Color_t mainColor,
Bool_t  own = kTRUE 
)

TEveElementObjectPtr::TEveElementObjectPtr ( const TEveElementObjectPtr e  ) 

virtual TEveElementObjectPtr::~TEveElementObjectPtr (  )  [virtual]


Member Function Documentation

TEveElementObjectPtr& TEveElementObjectPtr::operator= ( const TEveElementObjectPtr  )  [private]

TEveElementObjectPtr * TEveElementObjectPtr::CloneElement (  )  const [virtual]

Reimplemented from TEveElement.

Definition at line 2162 of file TEveElement.cxx.

References TEveElementObjectPtr().

TObject * TEveElementObjectPtr::GetObject ( const TEveException eh = "TEveElementObjectPtr::GetObject "  )  const [virtual]

Reimplemented from TEveElement.

Definition at line 2171 of file TEveElement.cxx.

References fObject.

Referenced by ExportToCINT().

void TEveElementObjectPtr::ExportToCINT ( char *  var_name  )  [virtual]

Reimplemented from TEveElement.

Definition at line 2182 of file TEveElement.cxx.

References Form(), GetObject(), gROOT, and TROOT::ProcessLine().

Bool_t TEveElementObjectPtr::GetOwnObject (  )  const [inline]

Definition at line 447 of file TEveElement.h.

References fOwnObject.

void TEveElementObjectPtr::SetOwnObject ( Bool_t  o  )  [inline]

Definition at line 448 of file TEveElement.h.

References fOwnObject.

TEveElementObjectPtr::ClassDef ( TEveElementObjectPtr  ,
 
)

TEveElementObjectPtr& TEveElementObjectPtr::operator= ( const TEveElementObjectPtr  )  [private]

virtual TEveElementObjectPtr* TEveElementObjectPtr::CloneElement (  )  const [virtual]

Reimplemented from TEveElement.

virtual TObject* TEveElementObjectPtr::GetObject ( const TEveException eh = "TEveElementObjectPtr::GetObject "  )  const [virtual]

Reimplemented from TEveElement.

virtual void TEveElementObjectPtr::ExportToCINT ( char *  var_name  )  [virtual]

Reimplemented from TEveElement.

Bool_t TEveElementObjectPtr::GetOwnObject (  )  const [inline]

Definition at line 447 of file TEveElement.h.

References fOwnObject.

void TEveElementObjectPtr::SetOwnObject ( Bool_t  o  )  [inline]

Definition at line 448 of file TEveElement.h.

References fOwnObject.

TEveElementObjectPtr::ClassDef ( TEveElementObjectPtr  ,
 
)


Member Data Documentation

TObject* TEveElementObjectPtr::fObject [protected]

Definition at line 433 of file TEveElement.h.

Referenced by GetObject(), TEveElementObjectPtr(), and ~TEveElementObjectPtr().

Bool_t TEveElementObjectPtr::fOwnObject [protected]

Definition at line 434 of file TEveElement.h.

Referenced by GetOwnObject(), SetOwnObject(), TEveElementObjectPtr(), and ~TEveElementObjectPtr().

TObject* TEveElementObjectPtr::fObject [protected]

Definition at line 433 of file TEveElement.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:36:50 2011 for ROOT_528-00b_version by  doxygen 1.5.1