#include <UT_PtrMatrixRaw.h>
Public Member Functions | |
| UT_PtrMatrixRaw (unsigned int mSz=0, unsigned int nSz=0) | |
| ~UT_PtrMatrixRaw (void) | |
| UT_PtrMatrixRaw (const UT_PtrMatrixRaw &m) | |
| unsigned int | insertRow (unsigned int index) |
| unsigned int | insertRow (const UT_PtrArrayRaw &r, unsigned int index) |
| unsigned int | appendRow (const UT_PtrArrayRaw &r) |
| unsigned int | insertRowFast (const UT_PtrArrayRaw &r, unsigned index) |
| unsigned int | appendRowFast (const UT_PtrArrayRaw &r) |
| int | insertCol (unsigned int index) |
| int | insertCol (const UT_PtrArrayRaw &c, unsigned int index) |
| int | appendCol (const UT_PtrArrayRaw &c) |
| int | removeRow (const UT_PtrArrayRaw &r) |
| int | removeRow (unsigned int index) |
| int | removeCol (const UT_PtrArrayRaw &c) |
| int | removeCol (unsigned int index) |
| int | operator== (const UT_PtrMatrixRaw &m) const |
| int | isEqual (const UT_PtrMatrixRaw &m, int(*compare)(const void *t1, const void *t2)) const |
| UT_PtrMatrixRaw & | operator= (const UT_PtrMatrixRaw &m) |
| const UT_PtrArrayRaw & | operator() (unsigned int i) const |
| const UT_PtrArrayRaw & | operator[] (unsigned int i) const |
| UT_PtrArrayRaw & | operator() (unsigned int i) |
| UT_PtrArrayRaw & | operator[] (unsigned int i) |
| void * | operator() (unsigned i, unsigned j) const |
| void *& | operator() (unsigned int i, unsigned int j) |
| void * | safeGet (unsigned i, unsigned j) const |
| void *& | safeGet (unsigned int i, unsigned int j) |
| const UT_PtrArrayRaw & | row (unsigned int i) const |
| UT_PtrArrayRaw & | row (unsigned int i) |
| UT_PtrArrayRaw & | col (unsigned int j) const |
| int | find (const void *t, unsigned int *m, unsigned int *n) const |
| int | findRow (const UT_PtrArrayRaw &r, unsigned int s=0) const |
| int | findCol (const UT_PtrArrayRaw &c, unsigned int s=0) const |
| unsigned int | rowSize (void) const |
| unsigned int | colSize (void) const |
| unsigned int | rows (void) const |
| unsigned int | cols (void) const |
| unsigned short | isEmpty (void) const |
| void | resize (unsigned int mSz, unsigned int nSz, unsigned short copyFlag=1) |
| int | apply (int(*applyFct)(void *t, void *d), void *d) |
| unsigned int | assignRow (const UT_PtrArrayRaw &r, unsigned int index) |
| unsigned int | insertFastFill (const UT_PtrArrayRaw &r, unsigned idx) |
| unsigned int | insertSlowFill (unsigned idx, unsigned uRows, unsigned uCols) |
| void | removeOneCol (unsigned int index) |
| void | removeOneRow (unsigned int index) |
Public Attributes | |
| UT_PtrArrayRaw | rowArr |
| unsigned int | nbrCols |
Definition at line 63 of file UT_PtrMatrixRaw.h.
| UT_PtrMatrixRaw::UT_PtrMatrixRaw | ( | unsigned int | mSz = 0, |
|
| unsigned int | nSz = 0 | |||
| ) | [inline] |
Definition at line 68 of file UT_PtrMatrixRaw.h.
| UT_PtrMatrixRaw::~UT_PtrMatrixRaw | ( | void | ) |
| UT_PtrMatrixRaw::UT_PtrMatrixRaw | ( | const UT_PtrMatrixRaw & | m | ) |
| int UT_PtrMatrixRaw::appendCol | ( | const UT_PtrArrayRaw & | c | ) |
| unsigned int UT_PtrMatrixRaw::appendRow | ( | const UT_PtrArrayRaw & | r | ) |
| unsigned int UT_PtrMatrixRaw::appendRowFast | ( | const UT_PtrArrayRaw & | r | ) |
| int UT_PtrMatrixRaw::apply | ( | int(*)(void *t, void *d) | applyFct, | |
| void * | d | |||
| ) |
| unsigned int UT_PtrMatrixRaw::assignRow | ( | const UT_PtrArrayRaw & | r, | |
| unsigned int | index | |||
| ) | [inline] |
Definition at line 253 of file UT_PtrMatrixRaw.h.
| UT_PtrArrayRaw& UT_PtrMatrixRaw::col | ( | unsigned int | j | ) | const |
| unsigned int UT_PtrMatrixRaw::cols | ( | void | ) | const [inline] |
Definition at line 223 of file UT_PtrMatrixRaw.h.
| unsigned int UT_PtrMatrixRaw::colSize | ( | void | ) | const [inline] |
Definition at line 221 of file UT_PtrMatrixRaw.h.
| int UT_PtrMatrixRaw::find | ( | const void * | t, | |
| unsigned int * | m, | |||
| unsigned int * | n | |||
| ) | const |
| int UT_PtrMatrixRaw::findCol | ( | const UT_PtrArrayRaw & | c, | |
| unsigned int | s = 0 | |||
| ) | const |
| int UT_PtrMatrixRaw::findRow | ( | const UT_PtrArrayRaw & | r, | |
| unsigned int | s = 0 | |||
| ) | const |
| int UT_PtrMatrixRaw::insertCol | ( | const UT_PtrArrayRaw & | c, | |
| unsigned int | index | |||
| ) |
| int UT_PtrMatrixRaw::insertCol | ( | unsigned int | index | ) |
| unsigned int UT_PtrMatrixRaw::insertFastFill | ( | const UT_PtrArrayRaw & | r, | |
| unsigned | idx | |||
| ) |
| unsigned int UT_PtrMatrixRaw::insertRow | ( | const UT_PtrArrayRaw & | r, | |
| unsigned int | index | |||
| ) |
| unsigned int UT_PtrMatrixRaw::insertRow | ( | unsigned int | index | ) |
| unsigned int UT_PtrMatrixRaw::insertRowFast | ( | const UT_PtrArrayRaw & | r, | |
| unsigned | index | |||
| ) |
| unsigned int UT_PtrMatrixRaw::insertSlowFill | ( | unsigned | idx, | |
| unsigned | uRows, | |||
| unsigned | uCols | |||
| ) |
| unsigned short UT_PtrMatrixRaw::isEmpty | ( | void | ) | const [inline] |
Definition at line 228 of file UT_PtrMatrixRaw.h.
| int UT_PtrMatrixRaw::isEqual | ( | const UT_PtrMatrixRaw & | m, | |
| int(*)(const void *t1, const void *t2) | compare | |||
| ) | const |
| void*& UT_PtrMatrixRaw::operator() | ( | unsigned int | i, | |
| unsigned int | j | |||
| ) | [inline] |
Definition at line 170 of file UT_PtrMatrixRaw.h.
| void* UT_PtrMatrixRaw::operator() | ( | unsigned | i, | |
| unsigned | j | |||
| ) | const [inline] |
Definition at line 166 of file UT_PtrMatrixRaw.h.
| UT_PtrArrayRaw& UT_PtrMatrixRaw::operator() | ( | unsigned int | i | ) | [inline] |
Definition at line 158 of file UT_PtrMatrixRaw.h.
| const UT_PtrArrayRaw& UT_PtrMatrixRaw::operator() | ( | unsigned int | i | ) | const [inline] |
Definition at line 150 of file UT_PtrMatrixRaw.h.
| UT_PtrMatrixRaw& UT_PtrMatrixRaw::operator= | ( | const UT_PtrMatrixRaw & | m | ) |
| int UT_PtrMatrixRaw::operator== | ( | const UT_PtrMatrixRaw & | m | ) | const |
| UT_PtrArrayRaw& UT_PtrMatrixRaw::operator[] | ( | unsigned int | i | ) |
| const UT_PtrArrayRaw& UT_PtrMatrixRaw::operator[] | ( | unsigned int | i | ) | const [inline] |
Definition at line 154 of file UT_PtrMatrixRaw.h.
| int UT_PtrMatrixRaw::removeCol | ( | unsigned int | index | ) |
| int UT_PtrMatrixRaw::removeCol | ( | const UT_PtrArrayRaw & | c | ) |
| void UT_PtrMatrixRaw::removeOneCol | ( | unsigned int | index | ) |
| void UT_PtrMatrixRaw::removeOneRow | ( | unsigned int | index | ) | [inline] |
Definition at line 267 of file UT_PtrMatrixRaw.h.
| int UT_PtrMatrixRaw::removeRow | ( | unsigned int | index | ) |
| int UT_PtrMatrixRaw::removeRow | ( | const UT_PtrArrayRaw & | r | ) |
| void UT_PtrMatrixRaw::resize | ( | unsigned int | mSz, | |
| unsigned int | nSz, | |||
| unsigned short | copyFlag = 1 | |||
| ) |
| UT_PtrArrayRaw& UT_PtrMatrixRaw::row | ( | unsigned int | i | ) | [inline] |
Definition at line 198 of file UT_PtrMatrixRaw.h.
| const UT_PtrArrayRaw& UT_PtrMatrixRaw::row | ( | unsigned int | i | ) | const [inline] |
Definition at line 197 of file UT_PtrMatrixRaw.h.
| unsigned int UT_PtrMatrixRaw::rows | ( | void | ) | const [inline] |
Definition at line 222 of file UT_PtrMatrixRaw.h.
| unsigned int UT_PtrMatrixRaw::rowSize | ( | void | ) | const [inline] |
Definition at line 220 of file UT_PtrMatrixRaw.h.
| void*& UT_PtrMatrixRaw::safeGet | ( | unsigned int | i, | |
| unsigned int | j | |||
| ) | [inline] |
Definition at line 183 of file UT_PtrMatrixRaw.h.
| void* UT_PtrMatrixRaw::safeGet | ( | unsigned | i, | |
| unsigned | j | |||
| ) | const [inline] |
Definition at line 177 of file UT_PtrMatrixRaw.h.
| unsigned int UT_PtrMatrixRaw::nbrCols |
Definition at line 250 of file UT_PtrMatrixRaw.h.
Definition at line 247 of file UT_PtrMatrixRaw.h.
1.5.9