#include <TTable3Points.h>
Inheritance diagram for TTable3Points:
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_t * | GetXYZ (Int_t) |
virtual Float_t * | GetXYZ (Float_t *xyz, Int_t idx, Int_t num=1) const |
virtual Float_t * | GetP () 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_t * | GetXYZ (Int_t) |
virtual Float_t * | GetXYZ (Float_t *xyz, Int_t idx, Int_t num=1) const |
virtual Float_t * | GetP () const |
virtual Int_t | GetN () const |
Protected Attributes | |
ULong_t * | fColumnOffset |
ULong_t * | fColumnOffset |
Definition at line 17 of file TTable3Points.h.
Definition at line 23 of file TTable3Points.h.
Definition at line 23 of file TTable3Points.h.
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 | ( | ) |
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 | ( | ) |
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] |
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().
Implements TTablePoints.
Definition at line 40 of file TTable3Points.h.
References GetAnyPoint(), and kXPoints.
Referenced by G__G__Table_220_0_28(), and GetXYZ().
Implements TTablePoints.
Definition at line 41 of file TTable3Points.h.
References GetAnyPoint(), and kYPoints.
Referenced by G__G__Table_220_0_30(), and GetXYZ().
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().
Implements TPoints3DABC.
Definition at line 45 of file TTable3Points.h.
Referenced by G__G__Table_220_0_29().
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] |
virtual Int_t TTable3Points::GetN | ( | ) | const [inline, virtual] |
virtual void TTable3Points::SetAnyColumn | ( | const Char_t * | anyName, | |
EPointDirection | indx | |||
) | [virtual] |
virtual void TTable3Points::SetXColumn | ( | const Char_t * | xName | ) | [inline, virtual] |
virtual void TTable3Points::SetYColumn | ( | const Char_t * | yName | ) | [inline, virtual] |
virtual void TTable3Points::SetZColumn | ( | const Char_t * | zName | ) | [inline, virtual] |
virtual Int_t TTable3Points::GetTotalKeys | ( | ) | [inline, virtual] |
Definition at line 34 of file TTable3Points.h.
Definition at line 35 of file TTable3Points.h.
Definition at line 36 of file TTable3Points.h.
Definition at line 37 of file TTable3Points.h.
virtual Float_t TTable3Points::GetAnyPoint | ( | Int_t | idx, | |
EPointDirection | xAxis | |||
) | const [virtual] |
Implements TTablePoints.
Definition at line 40 of file TTable3Points.h.
References GetAnyPoint(), and kXPoints.
Implements TTablePoints.
Definition at line 41 of file TTable3Points.h.
References GetAnyPoint(), and kYPoints.
Implements TTablePoints.
Definition at line 42 of file TTable3Points.h.
References GetAnyPoint(), and kZPoints.
virtual void TTable3Points::PaintPoints | ( | int | , | |
float * | , | |||
const char * | ||||
) | [inline, virtual] |
Reimplemented from TPoints3DABC.
virtual Float_t* TTable3Points::GetP | ( | ) | const [inline, virtual] |
virtual Int_t TTable3Points::GetN | ( | ) | const [inline, virtual] |
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.