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: