New processors workflow
Last meeting agreements:
In processors:
- Remove
ProcessorBase::process(capture)
- Add
virtual ProcessorBase::run() = 0
. All derived processors currentprocess(capture)
should move torun()
. - Add
virtual bool ProcessorBase::triggerInCapture(capture) = 0
implemented inProcessorTracker
andProcessorLoopClosure
. - Add
virtual bool ProcessorBase::triggerInKF(frame) = 0
implemented inProcessorTracker
andProcessorLoopClosure
.
In SensorBase::process()
call processor->captureCallback(capture)
instead of processor->process(capture)
.