Handling of a matrix structure of objects. More...
#include "NcObjMatrix.h"
Handling of a matrix structure of objects.
Definition at line 12 of file NcObjMatrix.h.
Public Member Functions | |
| NcObjMatrix () | |
| NcObjMatrix (const NcObjMatrix &m) | |
| virtual | ~NcObjMatrix () |
| virtual TObject * | Clone (const char *name="") const |
| virtual void | EnterObject (Int_t row, Int_t col, TObject *obj) |
| Int_t | GetIndices (TObject *obj, Int_t row, TArrayI &cols) const |
| Int_t | GetIndices (TObject *obj, TArrayI &rows, Int_t col) const |
| Int_t | GetIndices (TObject *obj, TArrayI &rows, TArrayI &cols) const |
| virtual Int_t | GetMaxColumn () const |
| virtual Int_t | GetMaxRow () const |
| virtual Int_t | GetNobjects () const |
| Int_t | GetNrefs (TObject *obj) const |
| virtual TObject * | GetObject (Int_t j) const |
| virtual TObject * | GetObject (Int_t row, Int_t col) const |
| virtual TObjArray * | GetObjects () |
| virtual Int_t | GetOwner () const |
| virtual Int_t | GetSwapMode () const |
| void | RemoveObject (Int_t row, Int_t col) |
| void | RemoveObjects (TObject *obj, Int_t row=0, Int_t col=0) |
| virtual void | Reset () |
| virtual void | SetOwner (Int_t own=1) |
| virtual void | SetSwapMode (Int_t swap=1) |
Protected Attributes | |
| Int_t | fMaxcol |
| Int_t | fMaxrow |
| TObjArray * | fObjects |
| Int_t | fOwn |
| TObjArray * | fRows |
| Int_t | fSwap |
| NcObjMatrix::NcObjMatrix | ( | ) |
Definition at line 103 of file NcObjMatrix.cxx.
|
virtual |
Definition at line 122 of file NcObjMatrix.cxx.
| NcObjMatrix::NcObjMatrix | ( | const NcObjMatrix & | m | ) |
Definition at line 142 of file NcObjMatrix.cxx.
|
virtual |
Definition at line 880 of file NcObjMatrix.cxx.
|
virtual |
Definition at line 288 of file NcObjMatrix.cxx.
| Int_t NcObjMatrix::GetIndices | ( | TObject * | obj, |
| Int_t | row, | ||
| TArrayI & | cols ) const |
Definition at line 670 of file NcObjMatrix.cxx.
| Int_t NcObjMatrix::GetIndices | ( | TObject * | obj, |
| TArrayI & | rows, | ||
| Int_t | col ) const |
Definition at line 775 of file NcObjMatrix.cxx.
| Int_t NcObjMatrix::GetIndices | ( | TObject * | obj, |
| TArrayI & | rows, | ||
| TArrayI & | cols ) const |
Definition at line 604 of file NcObjMatrix.cxx.
|
virtual |
Definition at line 557 of file NcObjMatrix.cxx.
|
virtual |
Definition at line 546 of file NcObjMatrix.cxx.
|
virtual |
Definition at line 568 of file NcObjMatrix.cxx.
| Int_t NcObjMatrix::GetNrefs | ( | TObject * | obj | ) | const |
Definition at line 582 of file NcObjMatrix.cxx.
|
virtual |
Definition at line 506 of file NcObjMatrix.cxx.
|
virtual |
Definition at line 475 of file NcObjMatrix.cxx.
|
virtual |
Definition at line 529 of file NcObjMatrix.cxx.
|
virtual |
Definition at line 238 of file NcObjMatrix.cxx.
|
virtual |
Definition at line 277 of file NcObjMatrix.cxx.
| void NcObjMatrix::RemoveObject | ( | Int_t | row, |
| Int_t | col ) |
Definition at line 354 of file NcObjMatrix.cxx.
| void NcObjMatrix::RemoveObjects | ( | TObject * | obj, |
| Int_t | row = 0, | ||
| Int_t | col = 0 ) |
Definition at line 391 of file NcObjMatrix.cxx.
|
virtual |
Definition at line 180 of file NcObjMatrix.cxx.
|
virtual |
Definition at line 206 of file NcObjMatrix.cxx.
|
virtual |
Definition at line 249 of file NcObjMatrix.cxx.
|
protected |
Definition at line 43 of file NcObjMatrix.h.
|
protected |
Definition at line 42 of file NcObjMatrix.h.
|
protected |
Definition at line 44 of file NcObjMatrix.h.
|
protected |
Definition at line 40 of file NcObjMatrix.h.
|
protected |
Definition at line 39 of file NcObjMatrix.h.
|
protected |
Definition at line 41 of file NcObjMatrix.h.