FEDRA emulsion software from the OPERA Collaboration
|
#include <bitmatrix.h>
Public Member Functions | |
void | ClearBit (long i, long j) |
void | ClearBit (long i, long j, int area) |
int | GetBit (int type, long i, long j) |
int | GetElement (int type, long i, long j) |
float | GetZ (void) |
void | SetBit (long i, long j) |
void | SetBit (long i, long j, int area) |
void | SetZ (float z) |
TBitMatrix () | |
TBitMatrix (long x_size, long y_size) | |
TBitMatrix (long x_size, long y_size, float z) | |
TBitMatrix (TBaseMatrix &T) | |
virtual | ~TBitMatrix () |
![]() | |
void | Adopt (unsigned char *mas, long rows, long columns) |
virtual int | GetElement (int type, long i, long j)=0 |
long | GetSize (long *ix_size=NULL, long *iy_size=NULL) |
void | Init (long ix_size, long iy_size) |
void | MoveMatrix (long ud, long lr) |
TBaseMatrix & | operator= (TBaseMatrix &T) |
void | Print (int type) |
void | ResetShift (void) |
TBaseMatrix () | |
TBaseMatrix (long ix_size, long iy_size) | |
TBaseMatrix (TBaseMatrix &iT) | |
virtual | ~TBaseMatrix () |
Protected Attributes | |
float | Z |
![]() | |
long | byteSize |
unsigned char * | mas |
long | shiftX |
long | shiftY |
long | xSize |
long | ySize |
Additional Inherited Members | |
![]() | |
const unsigned char * | GetPointer (void) |
TBitMatrix::TBitMatrix | ( | ) |
TBitMatrix::TBitMatrix | ( | TBaseMatrix & | T | ) |
|
virtual |
Implements TBaseMatrix.
|
protected |