Interface to access pixel memory. pixel register - 8 bits : flag[3], tdac[5].
More...
#include <pixmem.hpp>
|
virtual | ~PixMem ()=default |
| Default destructor.
|
|
virtual PixReg | get_pix (uint col, uint row)=0 |
| Get pixel register. More...
|
|
virtual void | set_pix (uint col, uint row, PixReg pix)=0 |
| Set pixel register. More...
|
|
virtual void | set_pix_mask (uint col, uint row, PixReg pix)=0 |
| Set 3-bit pixel masks (enable, calen, hitbus). More...
|
|
virtual void | set_pix_tdac (uint col, uint row, PixReg pix)=0 |
| Set 5-bit pixel tdac. More...
|
|
virtual int | get_pix_thr (uint col, uint row)=0 |
| Get pixel threshold. More...
|
|
virtual void | set_pix_thr (uint col, uint row, int thr)=0 |
| Set pixel threshold. More...
|
|
virtual uint16_t | get_pix_dreg (uint dcol, uint row)=0 |
| Get double pixel register. More...
|
|
virtual void | set_pix_dreg (uint dcol, uint row, uint16_t dreg)=0 |
| Set double pixel register. More...
|
|
Interface to access pixel memory. pixel register - 8 bits : flag[3], tdac[5].
◆ get_pix()
virtual PixReg itk::itkpix::PixMem::get_pix |
( |
uint |
col, |
|
|
uint |
row |
|
) |
| |
|
pure virtual |
Get pixel register.
- Parameters
-
col | - pixel column |
row | - pixel row |
- Returns
- - pixel register
◆ get_pix_dreg()
virtual uint16_t itk::itkpix::PixMem::get_pix_dreg |
( |
uint |
dcol, |
|
|
uint |
row |
|
) |
| |
|
pure virtual |
Get double pixel register.
- Parameters
-
dcol | - double column |
row | - pixel row |
- Returns
- - double pixel register
◆ get_pix_thr()
virtual int itk::itkpix::PixMem::get_pix_thr |
( |
uint |
col, |
|
|
uint |
row |
|
) |
| |
|
pure virtual |
Get pixel threshold.
- Parameters
-
col | - pixel column |
row | - pixel row |
- Returns
- - pixel threshold [-15, ..., 15]
◆ set_pix()
virtual void itk::itkpix::PixMem::set_pix |
( |
uint |
col, |
|
|
uint |
row, |
|
|
PixReg |
pix |
|
) |
| |
|
pure virtual |
Set pixel register.
- Parameters
-
col | - pixel column |
row | - pixel row |
pix | - pixel register |
◆ set_pix_dreg()
virtual void itk::itkpix::PixMem::set_pix_dreg |
( |
uint |
dcol, |
|
|
uint |
row, |
|
|
uint16_t |
dreg |
|
) |
| |
|
pure virtual |
Set double pixel register.
- Parameters
-
dcol | - double column |
row | - pixel row |
dreg | - double pixel register |
◆ set_pix_mask()
virtual void itk::itkpix::PixMem::set_pix_mask |
( |
uint |
col, |
|
|
uint |
row, |
|
|
PixReg |
pix |
|
) |
| |
|
pure virtual |
Set 3-bit pixel masks (enable, calen, hitbus).
- Parameters
-
col | - pixel column |
row | - pixel row |
pix | - pixel masks |
◆ set_pix_tdac()
virtual void itk::itkpix::PixMem::set_pix_tdac |
( |
uint |
col, |
|
|
uint |
row, |
|
|
PixReg |
pix |
|
) |
| |
|
pure virtual |
Set 5-bit pixel tdac.
- Parameters
-
col | - pixel column |
row | - pixel row |
pix | - pixel tdac |
◆ set_pix_thr()
virtual void itk::itkpix::PixMem::set_pix_thr |
( |
uint |
col, |
|
|
uint |
row, |
|
|
int |
thr |
|
) |
| |
|
pure virtual |
Set pixel threshold.
- Parameters
-
col | - pixel column |
row | - pixel row |
thr | - pixel threshold [-15, ..., 15] |
The documentation for this class was generated from the following file: