|
|
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: