Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TBtree Class Reference

#include <TBtree.h>

Inheritance diagram for TBtree:

Inheritance graph
[legend]
Collaboration diagram for TBtree:

Collaboration graph
[legend]
List of all members.

Public Methods

 TBtree (Int_t ordern=3)
virtual ~TBtree ()
void Clear (Option_t *option="")
void Delete (Option_t *option="")
TObjectFindObject (const char *name) const
TObjectFindObject (const TObject *obj) const
TObject ** GetObjectRef (const TObject *) const
TIteratorMakeIterator (Bool_t dir=kIterForward) const
void Add (TObject *obj)
void AddFirst (TObject *obj)
void AddLast (TObject *obj)
void AddAt (TObject *obj, Int_t)
void AddAfter (TObject *, TObject *obj)
void AddBefore (TObject *, TObject *obj)
TObjectRemove (TObject *obj)
TObjectAt (Int_t idx) const
TObjectBefore (TObject *obj) const
TObjectAfter (TObject *obj) const
TObjectFirst () const
TObjectLast () const
Int_t Order ()
TObjectoperator[] (Int_t i) const
Int_t Rank (const TObject *obj) const

Protected Methods

void IncrNofKeys ()
void DecrNofKeys ()
Int_t IdxAdd (const TObject &obj)

Friends

class TBtNode
class TBtInnerNode
class TBtLeafNode

Constructor & Destructor Documentation

TBtree::TBtree Int_t    ordern = 3
 

virtual TBtree::~TBtree   [virtual]
 


Member Function Documentation

void TBtree::IncrNofKeys   [protected]
 

Definition at line 67 of file TBtree.h.

References TCollection::fSize.

void TBtree::DecrNofKeys   [protected]
 

Definition at line 68 of file TBtree.h.

References TCollection::fSize.

Int_t TBtree::IdxAdd const TObject   obj [protected]
 

void TBtree::Clear Option_t *    option = "" [virtual]
 

Implements TCollection.

void TBtree::Delete Option_t *    option = "" [virtual]
 

Implements TCollection.

TObject* TBtree::FindObject const char *    name const [virtual]
 

Reimplemented from TCollection.

TObject* TBtree::FindObject const TObject   obj const [virtual]
 

Reimplemented from TCollection.

TObject** TBtree::GetObjectRef const TObject   const [virtual]
 

Implements TCollection.

Definition at line 83 of file TBtree.h.

TIterator* TBtree::MakeIterator Bool_t    dir = kIterForward const [virtual]
 

Implements TCollection.

void TBtree::Add TObject   obj [virtual]
 

Reimplemented from TSeqCollection.

Referenced by AddAfter(), AddAt(), AddBefore(), AddFirst(), and AddLast().

void TBtree::AddFirst TObject   obj [virtual]
 

Implements TSeqCollection.

Definition at line 87 of file TBtree.h.

References Add().

void TBtree::AddLast TObject   obj [virtual]
 

Implements TSeqCollection.

Definition at line 88 of file TBtree.h.

References Add().

void TBtree::AddAt TObject   obj,
Int_t   
[virtual]
 

Implements TSeqCollection.

Definition at line 89 of file TBtree.h.

References Add().

void TBtree::AddAfter TObject  ,
TObject   obj
[virtual]
 

Implements TSeqCollection.

Definition at line 90 of file TBtree.h.

References Add().

void TBtree::AddBefore TObject  ,
TObject   obj
[virtual]
 

Implements TSeqCollection.

Definition at line 91 of file TBtree.h.

References Add().

TObject* TBtree::Remove TObject   obj [virtual]
 

Implements TCollection.

TObject * TBtree::At Int_t    idx const [virtual]
 

Implements TSeqCollection.

Definition at line 369 of file TBtree.h.

TObject* TBtree::Before TObject   obj const [virtual]
 

Implements TSeqCollection.

TObject* TBtree::After TObject   obj const [virtual]
 

Implements TSeqCollection.

TObject * TBtree::First   const [virtual]
 

Implements TSeqCollection.

Definition at line 374 of file TBtree.h.

TObject * TBtree::Last   const [virtual]
 

Implements TSeqCollection.

Definition at line 379 of file TBtree.h.

References TCollection::fSize.

Int_t TBtree::Order  
 

Definition at line 102 of file TBtree.h.

TObject * TBtree::operator[] Int_t    i const
 

Definition at line 364 of file TBtree.h.

Int_t TBtree::Rank const TObject   obj const
 


Friends And Related Function Documentation

friend class TBtNode [friend]
 

Definition at line 46 of file TBtree.h.

friend class TBtInnerNode [friend]
 

Definition at line 47 of file TBtree.h.

friend class TBtLeafNode [friend]
 

Definition at line 48 of file TBtree.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:56:51 2003 for ROOT by doxygen1.2.16