TTablePoints Class Reference

#include <TTablePoints.h>

Inheritance diagram for TTablePoints:

TPoints3DABC TPoints3DABC TObject TObject TObject TObject TTable3Points TTable3Points List of all members.

Public Member Functions

 TTablePoints (TTableSorter *sorter, const void *key, Option_t *opt="")
 TTablePoints (TTableSorter *sorter, Int_t keyIndex, Option_t *opt="")
 ~TTablePoints ()
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual Int_t GetLastPosition () const
virtual Float_t GetX (Int_t idx) const=0
virtual Float_t GetY (Int_t idx) const=0
virtual Float_t GetZ (Int_t idx) const=0
virtual void * GetTable ()
virtual Option_tGetOption () const
virtual Int_t Indx (Int_t sortedIndx) const
virtual Int_t SetLastPosition (Int_t idx)
virtual void SetOption (Option_t *)
virtual Int_t SetPoint (Int_t, Float_t, Float_t, Float_t)
virtual Int_t SetPoints (Int_t, Float_t *, Option_t *)
virtual Int_t Size () const
 TTablePoints (TTableSorter *sorter, const void *key, Option_t *opt="")
 TTablePoints (TTableSorter *sorter, Int_t keyIndex, Option_t *opt="")
 ~TTablePoints ()
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual Int_t GetLastPosition () const
virtual Float_t GetX (Int_t idx) const=0
virtual Float_t GetY (Int_t idx) const=0
virtual Float_t GetZ (Int_t idx) const=0
virtual void * GetTable ()
virtual Option_tGetOption () const
virtual Int_t Indx (Int_t sortedIndx) const
virtual Int_t SetLastPosition (Int_t idx)
virtual void SetOption (Option_t *)
virtual Int_t SetPoint (Int_t, Float_t, Float_t, Float_t)
virtual Int_t SetPoints (Int_t, Float_t *, Option_t *)
virtual Int_t Size () const

Protected Member Functions

virtual void SetTablePointer (void *table)
 TTablePoints ()
virtual void SetTablePointer (void *table)
 TTablePoints ()

Protected Attributes

TTableSorterfTableSorter
const void * fKey
Int_t fFirstRow
Int_t fSize
void * fRows
TTableSorterfTableSorter
const void * fKey
void * fRows

Detailed Description

Definition at line 19 of file TTablePoints.h.


Constructor & Destructor Documentation

TTablePoints::TTablePoints (  )  [protected]

TTablePoints::TTablePoints ( TTableSorter sorter,
const void *  key,
Option_t opt = "" 
)

Definition at line 48 of file TTablePoints.cxx.

References TTableSorter::CountKey(), fFirstRow, fKey, fRows, fSize, fTableSorter, GetTable(), kTRUE, SetOption(), and SetTablePointer().

TTablePoints::TTablePoints ( TTableSorter sorter,
Int_t  keyIndex,
Option_t opt = "" 
)

Definition at line 66 of file TTablePoints.cxx.

References TTableSorter::CountKey(), fFirstRow, fKey, fRows, fSize, fTableSorter, TTableSorter::GetKeyAddress(), GetTable(), kFALSE, SetOption(), and SetTablePointer().

TTablePoints::~TTablePoints (  )  [inline]

Definition at line 33 of file TTablePoints.h.

TTablePoints::TTablePoints (  )  [protected]

TTablePoints::TTablePoints ( TTableSorter sorter,
const void *  key,
Option_t opt = "" 
)

TTablePoints::TTablePoints ( TTableSorter sorter,
Int_t  keyIndex,
Option_t opt = "" 
)

TTablePoints::~TTablePoints (  )  [inline]

Definition at line 33 of file TTablePoints.h.


Member Function Documentation

void TTablePoints::SetTablePointer ( void *  table  )  [inline, protected, virtual]

Definition at line 51 of file TTablePoints.h.

References fRows.

Referenced by TTablePoints().

Int_t TTablePoints::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Implements TPoints3DABC.

Definition at line 84 of file TTablePoints.cxx.

Int_t TTablePoints::GetLastPosition (  )  const [inline, virtual]

Implements TPoints3DABC.

Definition at line 70 of file TTablePoints.h.

References Size().

Referenced by SetLastPosition().

virtual Float_t TTablePoints::GetX ( Int_t  idx  )  const [pure virtual]

Implements TPoints3DABC.

virtual Float_t TTablePoints::GetY ( Int_t  idx  )  const [pure virtual]

Implements TPoints3DABC.

virtual Float_t TTablePoints::GetZ ( Int_t  idx  )  const [pure virtual]

Implements TPoints3DABC.

void * TTablePoints::GetTable (  )  [inline, virtual]

Definition at line 59 of file TTablePoints.h.

References fTableSorter, TTableSorter::GetTable(), and t.

Referenced by G__G__Table_144_0_43(), G__G__Table_194_0_11(), G__G__Table_196_0_18(), G__G__Table_196_0_3(), G__G__Table_211_0_83(), G__G__Table_213_0_10(), and TTablePoints().

virtual Option_t* TTablePoints::GetOption (  )  const [inline, virtual]

Implements TPoints3DABC.

Definition at line 40 of file TTablePoints.h.

Referenced by G__G__Table_138_0_51(), G__G__Table_220_0_23(), and G__G__Table_221_0_25().

Int_t TTablePoints::Indx ( Int_t  sortedIndx  )  const [inline, virtual]

Definition at line 55 of file TTablePoints.h.

References fFirstRow, fTableSorter, and TTableSorter::GetIndex().

Referenced by G__G__Table_213_0_12(), and TTable3Points::GetAnyPoint().

Int_t TTablePoints::SetLastPosition ( Int_t  idx  )  [inline, virtual]

Implements TPoints3DABC.

Definition at line 73 of file TTablePoints.h.

References fSize, GetLastPosition(), and TMath::Min().

virtual void TTablePoints::SetOption ( Option_t  )  [inline, virtual]

Implements TPoints3DABC.

Definition at line 43 of file TTablePoints.h.

Referenced by TTablePoints().

virtual Int_t TTablePoints::SetPoint ( Int_t  ,
Float_t  ,
Float_t  ,
Float_t   
) [inline, virtual]

Implements TPoints3DABC.

Definition at line 44 of file TTablePoints.h.

virtual Int_t TTablePoints::SetPoints ( Int_t  ,
Float_t ,
Option_t  
) [inline, virtual]

Implements TPoints3DABC.

Definition at line 45 of file TTablePoints.h.

Int_t TTablePoints::Size (  )  const [inline, virtual]

Implements TPoints3DABC.

Definition at line 68 of file TTablePoints.h.

References fSize.

Referenced by G__G__Table_208_0_39(), G__G__Table_219_0_7(), GetLastPosition(), and TTable3Points::GetXYZ().

virtual void TTablePoints::SetTablePointer ( void *  table  )  [protected, virtual]

virtual Int_t TTablePoints::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Implements TPoints3DABC.

virtual Int_t TTablePoints::GetLastPosition (  )  const [virtual]

Implements TPoints3DABC.

virtual Float_t TTablePoints::GetX ( Int_t  idx  )  const [pure virtual]

Implements TPoints3DABC.

virtual Float_t TTablePoints::GetY ( Int_t  idx  )  const [pure virtual]

Implements TPoints3DABC.

virtual Float_t TTablePoints::GetZ ( Int_t  idx  )  const [pure virtual]

Implements TPoints3DABC.

virtual void* TTablePoints::GetTable (  )  [virtual]

virtual Option_t* TTablePoints::GetOption (  )  const [inline, virtual]

Implements TPoints3DABC.

Definition at line 40 of file TTablePoints.h.

virtual Int_t TTablePoints::Indx ( Int_t  sortedIndx  )  const [virtual]

virtual Int_t TTablePoints::SetLastPosition ( Int_t  idx  )  [virtual]

Implements TPoints3DABC.

virtual void TTablePoints::SetOption ( Option_t  )  [inline, virtual]

Implements TPoints3DABC.

Definition at line 43 of file TTablePoints.h.

virtual Int_t TTablePoints::SetPoint ( Int_t  ,
Float_t  ,
Float_t  ,
Float_t   
) [inline, virtual]

Implements TPoints3DABC.

Definition at line 44 of file TTablePoints.h.

virtual Int_t TTablePoints::SetPoints ( Int_t  ,
Float_t ,
Option_t  
) [inline, virtual]

Implements TPoints3DABC.

Definition at line 45 of file TTablePoints.h.

virtual Int_t TTablePoints::Size (  )  const [virtual]

Implements TPoints3DABC.


Member Data Documentation

TTableSorter* TTablePoints::fTableSorter [protected]

Definition at line 22 of file TTablePoints.h.

Referenced by TTable3Points::GetAnyPoint(), GetTable(), Indx(), TTable3Points::SetAnyColumn(), and TTablePoints().

const void* TTablePoints::fKey [protected]

Definition at line 23 of file TTablePoints.h.

Referenced by TTablePoints().

Int_t TTablePoints::fFirstRow [protected]

Definition at line 24 of file TTablePoints.h.

Referenced by Indx(), and TTablePoints().

Int_t TTablePoints::fSize [protected]

Definition at line 25 of file TTablePoints.h.

Referenced by SetLastPosition(), Size(), and TTablePoints().

void* TTablePoints::fRows [protected]

Definition at line 26 of file TTablePoints.h.

Referenced by SetTablePointer(), and TTablePoints().

TTableSorter* TTablePoints::fTableSorter [protected]

Definition at line 22 of file TTablePoints.h.

const void* TTablePoints::fKey [protected]

Definition at line 23 of file TTablePoints.h.

void* TTablePoints::fRows [protected]

Definition at line 26 of file TTablePoints.h.


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