TTable3Points Class Reference

#include <TTable3Points.h>

Inheritance diagram for TTable3Points:

TTablePoints TTablePoints TPoints3DABC TPoints3DABC TPoints3DABC TPoints3DABC TObject TObject TObject TObject TObject TObject TObject TObject List of all members.

Public Types

enum  EPointDirection
enum  EPointDirection

Public Member Functions

 TTable3Points ()
 TTable3Points (TTableSorter *sorter, const void *key, const Char_t *xName="x", const Char_t *yName="y", const Char_t *zName="z", Option_t *opt="")
 TTable3Points (TTableSorter *sorter, Int_t keyIndex, const Char_t *xName="x", const Char_t *yName="y", const Char_t *zName="z", Option_t *opt="")
 ~TTable3Points ()
virtual void SetAnyColumn (const Char_t *anyName, EPointDirection indx)
virtual void SetXColumn (const Char_t *xName)
virtual void SetYColumn (const Char_t *yName)
virtual void SetZColumn (const Char_t *zName)
virtual Int_t GetTotalKeys ()
virtual Int_t GetKey (Int_t)
virtual Int_t SetKeyByIndx (Int_t)
virtual Int_t SetKeyByValue (Int_t)
virtual Float_t GetAnyPoint (Int_t idx, EPointDirection xAxis) const
virtual Float_t GetX (Int_t idx) const
virtual Float_t GetY (Int_t idx) const
virtual Float_t GetZ (Int_t idx) const
virtual void PaintPoints (int, float *, const char *)
virtual const Float_tGetXYZ (Int_t)
virtual Float_tGetXYZ (Float_t *xyz, Int_t idx, Int_t num=1) const
virtual Float_tGetP () const
virtual Int_t GetN () const
 TTable3Points ()
 TTable3Points (TTableSorter *sorter, const void *key, const Char_t *xName="x", const Char_t *yName="y", const Char_t *zName="z", Option_t *opt="")
 TTable3Points (TTableSorter *sorter, Int_t keyIndex, const Char_t *xName="x", const Char_t *yName="y", const Char_t *zName="z", Option_t *opt="")
 ~TTable3Points ()
virtual void SetAnyColumn (const Char_t *anyName, EPointDirection indx)
virtual void SetXColumn (const Char_t *xName)
virtual void SetYColumn (const Char_t *yName)
virtual void SetZColumn (const Char_t *zName)
virtual Int_t GetTotalKeys ()
virtual Int_t GetKey (Int_t)
virtual Int_t SetKeyByIndx (Int_t)
virtual Int_t SetKeyByValue (Int_t)
virtual Float_t GetAnyPoint (Int_t idx, EPointDirection xAxis) const
virtual Float_t GetX (Int_t idx) const
virtual Float_t GetY (Int_t idx) const
virtual Float_t GetZ (Int_t idx) const
virtual void PaintPoints (int, float *, const char *)
virtual const Float_tGetXYZ (Int_t)
virtual Float_tGetXYZ (Float_t *xyz, Int_t idx, Int_t num=1) const
virtual Float_tGetP () const
virtual Int_t GetN () const

Protected Attributes

ULong_tfColumnOffset
ULong_tfColumnOffset

Detailed Description

Definition at line 17 of file TTable3Points.h.


Member Enumeration Documentation

enum TTable3Points::EPointDirection

Definition at line 23 of file TTable3Points.h.

enum TTable3Points::EPointDirection

Definition at line 23 of file TTable3Points.h.


Constructor & Destructor Documentation

TTable3Points::TTable3Points (  ) 

Referenced by G__G__Table_214_0_2(), G__G__Table_214_0_3(), and G__G__Table_214_0_33().

TTable3Points::TTable3Points ( TTableSorter sorter,
const void *  key,
const Char_t xName = "x",
const Char_t yName = "y",
const Char_t zName = "z",
Option_t opt = "" 
)

Definition at line 99 of file TTable3Points.cxx.

References fColumnOffset, kTotalSize, SetXColumn(), SetYColumn(), and SetZColumn().

TTable3Points::TTable3Points ( TTableSorter sorter,
Int_t  keyIndex,
const Char_t xName = "x",
const Char_t yName = "y",
const Char_t zName = "z",
Option_t opt = "" 
)

Definition at line 111 of file TTable3Points.cxx.

References fColumnOffset, kTotalSize, SetXColumn(), SetYColumn(), and SetZColumn().

TTable3Points::~TTable3Points (  ) 

Definition at line 123 of file TTable3Points.cxx.

References fColumnOffset, and SafeDelete.

TTable3Points::TTable3Points (  ) 

TTable3Points::TTable3Points ( TTableSorter sorter,
const void *  key,
const Char_t xName = "x",
const Char_t yName = "y",
const Char_t zName = "z",
Option_t opt = "" 
)

TTable3Points::TTable3Points ( TTableSorter sorter,
Int_t  keyIndex,
const Char_t xName = "x",
const Char_t yName = "y",
const Char_t zName = "z",
Option_t opt = "" 
)

TTable3Points::~TTable3Points (  ) 


Member Function Documentation

void TTable3Points::SetAnyColumn ( const Char_t anyName,
EPointDirection  indx 
) [virtual]

Definition at line 144 of file TTable3Points.cxx.

References fColumnOffset, TTablePoints::fTableSorter, TTable::GetOffset(), TTableSorter::GetTable(), and TObject::MakeZombie().

Referenced by G__G__Table_214_0_4(), SetXColumn(), SetYColumn(), and SetZColumn().

virtual void TTable3Points::SetXColumn ( const Char_t xName  )  [inline, virtual]

Definition at line 31 of file TTable3Points.h.

References kXPoints, and SetAnyColumn().

Referenced by G__G__Table_214_0_5(), and TTable3Points().

virtual void TTable3Points::SetYColumn ( const Char_t yName  )  [inline, virtual]

Definition at line 32 of file TTable3Points.h.

References kYPoints, and SetAnyColumn().

Referenced by G__G__Table_214_0_6(), and TTable3Points().

virtual void TTable3Points::SetZColumn ( const Char_t zName  )  [inline, virtual]

Definition at line 33 of file TTable3Points.h.

References kZPoints, and SetAnyColumn().

Referenced by G__G__Table_214_0_7(), and TTable3Points().

virtual Int_t TTable3Points::GetTotalKeys (  )  [inline, virtual]

Definition at line 34 of file TTable3Points.h.

Referenced by G__G__Table_214_0_8().

virtual Int_t TTable3Points::GetKey ( Int_t   )  [inline, virtual]

Definition at line 35 of file TTable3Points.h.

Referenced by G__G__Table_214_0_9().

virtual Int_t TTable3Points::SetKeyByIndx ( Int_t   )  [inline, virtual]

Definition at line 36 of file TTable3Points.h.

Referenced by G__G__Table_214_0_10().

virtual Int_t TTable3Points::SetKeyByValue ( Int_t   )  [inline, virtual]

Definition at line 37 of file TTable3Points.h.

Referenced by G__G__Table_214_0_11().

Float_t TTable3Points::GetAnyPoint ( Int_t  idx,
EPointDirection  xAxis 
) const [virtual]

Definition at line 130 of file TTable3Points.cxx.

References fColumnOffset, TTablePoints::fTableSorter, TTableSorter::GetTable(), and TTablePoints::Indx().

Referenced by G__G__Table_214_0_12(), GetX(), GetY(), and GetZ().

virtual Float_t TTable3Points::GetX ( Int_t  idx  )  const [inline, virtual]

Implements TTablePoints.

Definition at line 40 of file TTable3Points.h.

References GetAnyPoint(), and kXPoints.

Referenced by G__G__Table_220_0_28(), and GetXYZ().

virtual Float_t TTable3Points::GetY ( Int_t  idx  )  const [inline, virtual]

Implements TTablePoints.

Definition at line 41 of file TTable3Points.h.

References GetAnyPoint(), and kYPoints.

Referenced by G__G__Table_220_0_30(), and GetXYZ().

virtual Float_t TTable3Points::GetZ ( Int_t  idx  )  const [inline, virtual]

Implements TTablePoints.

Definition at line 42 of file TTable3Points.h.

References GetAnyPoint(), and kZPoints.

Referenced by G__G__Table_220_0_31(), and GetXYZ().

virtual void TTable3Points::PaintPoints ( int  ,
float *  ,
const char *   
) [inline, virtual]

Implements TPoints3DABC.

Definition at line 44 of file TTable3Points.h.

Referenced by G__G__Table_208_0_28().

virtual const Float_t* TTable3Points::GetXYZ ( Int_t   )  [inline, virtual]

Implements TPoints3DABC.

Definition at line 45 of file TTable3Points.h.

Referenced by G__G__Table_220_0_29().

Float_t * TTable3Points::GetXYZ ( Float_t xyz,
Int_t  idx,
Int_t  num = 1 
) const [virtual]

Reimplemented from TPoints3DABC.

Definition at line 152 of file TTable3Points.cxx.

References GetX(), GetY(), GetZ(), i, j, TMath::Min(), size, and TTablePoints::Size().

virtual Float_t* TTable3Points::GetP (  )  const [inline, virtual]

Reimplemented from TPoints3DABC.

Definition at line 47 of file TTable3Points.h.

virtual Int_t TTable3Points::GetN (  )  const [inline, virtual]

Reimplemented from TPoints3DABC.

Definition at line 48 of file TTable3Points.h.

virtual void TTable3Points::SetAnyColumn ( const Char_t anyName,
EPointDirection  indx 
) [virtual]

virtual void TTable3Points::SetXColumn ( const Char_t xName  )  [inline, virtual]

Definition at line 31 of file TTable3Points.h.

References kXPoints, and SetAnyColumn().

virtual void TTable3Points::SetYColumn ( const Char_t yName  )  [inline, virtual]

Definition at line 32 of file TTable3Points.h.

References kYPoints, and SetAnyColumn().

virtual void TTable3Points::SetZColumn ( const Char_t zName  )  [inline, virtual]

Definition at line 33 of file TTable3Points.h.

References kZPoints, and SetAnyColumn().

virtual Int_t TTable3Points::GetTotalKeys (  )  [inline, virtual]

Definition at line 34 of file TTable3Points.h.

virtual Int_t TTable3Points::GetKey ( Int_t   )  [inline, virtual]

Definition at line 35 of file TTable3Points.h.

virtual Int_t TTable3Points::SetKeyByIndx ( Int_t   )  [inline, virtual]

Definition at line 36 of file TTable3Points.h.

virtual Int_t TTable3Points::SetKeyByValue ( Int_t   )  [inline, virtual]

Definition at line 37 of file TTable3Points.h.

virtual Float_t TTable3Points::GetAnyPoint ( Int_t  idx,
EPointDirection  xAxis 
) const [virtual]

virtual Float_t TTable3Points::GetX ( Int_t  idx  )  const [inline, virtual]

Implements TTablePoints.

Definition at line 40 of file TTable3Points.h.

References GetAnyPoint(), and kXPoints.

virtual Float_t TTable3Points::GetY ( Int_t  idx  )  const [inline, virtual]

Implements TTablePoints.

Definition at line 41 of file TTable3Points.h.

References GetAnyPoint(), and kYPoints.

virtual Float_t TTable3Points::GetZ ( Int_t  idx  )  const [inline, virtual]

Implements TTablePoints.

Definition at line 42 of file TTable3Points.h.

References GetAnyPoint(), and kZPoints.

virtual void TTable3Points::PaintPoints ( int  ,
float *  ,
const char *   
) [inline, virtual]

Implements TPoints3DABC.

Definition at line 44 of file TTable3Points.h.

virtual const Float_t* TTable3Points::GetXYZ ( Int_t   )  [inline, virtual]

Implements TPoints3DABC.

Definition at line 45 of file TTable3Points.h.

virtual Float_t* TTable3Points::GetXYZ ( Float_t xyz,
Int_t  idx,
Int_t  num = 1 
) const [virtual]

Reimplemented from TPoints3DABC.

virtual Float_t* TTable3Points::GetP (  )  const [inline, virtual]

Reimplemented from TPoints3DABC.

Definition at line 47 of file TTable3Points.h.

virtual Int_t TTable3Points::GetN (  )  const [inline, virtual]

Reimplemented from TPoints3DABC.

Definition at line 48 of file TTable3Points.h.


Member Data Documentation

ULong_t* TTable3Points::fColumnOffset [protected]

Definition at line 20 of file TTable3Points.h.

Referenced by GetAnyPoint(), SetAnyColumn(), TTable3Points(), and ~TTable3Points().

ULong_t* TTable3Points::fColumnOffset [protected]

Definition at line 20 of file TTable3Points.h.


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