|
using | OutputCallback = T::OutputCallback |
|
|
| EncCore (Options opt, OutputCallback &cb_out) |
|
void | initialize () override |
| Initialise encoder core.
|
|
void | finalize () override |
| Finalise encoder core.
|
|
void | evt_init (uint8_t tag) override |
| Init a new event. More...
|
|
void | evt_next (uint8_t tag) override |
| Complete the event and start the next one. More...
|
|
void | evt_done () override |
| Done event.
|
|
void | add_hit (uint16_t col, uint16_t row, uint16_t tot) override |
| Add hit. More...
|
|
void | add_hmap (uint8_t qcol, uint8_t qrow, uint16_t hmap, uint64_t tots) override |
| Add hitmap: hitmap is decoded, tots are not decoded. More...
|
|
void | add_qcore (uint8_t qcol, uint8_t qrow, uint64_t qtot) override |
| Add qcore: tots are decoded to 64 bit qtot, no-hit marked as 0xF. More...
|
|
virtual | ~EncCore ()=default |
| Destructor.
|
|
◆ add_hit()
◆ add_hmap()
Add hitmap: hitmap is decoded, tots are not decoded.
- Parameters
-
qcol | - hitmap column |
qrow | - hitmap row |
hmap | - decoded 16 bit hitmap |
tots | - undecoded ToT bits |
Implements itk::itkpix::endec::intf::EncCore.
◆ add_qcore()
Add qcore: tots are decoded to 64 bit qtot, no-hit marked as 0xF.
- Parameters
-
qcol | - hitmap column |
qrow | - hitmap row |
qtot | - decoded 16x4 bits of ToT according to hitmap, no-hit marked as 0xF |
Implements itk::itkpix::endec::intf::EncCore.
◆ evt_init()
◆ evt_next()
The documentation for this class was generated from the following file: