Definition at line 28 of file lidar_preprocess_filter_impl.h.


Public Types | |
| using | OnGuardDataCBImpl = std::function< void(ErrCode, GuardDataMap)> |
| using | OnGuardBridgeDataCBImpl = std::function< void(ErrCode, const struct VideoBridge2dInput *)> |
| using | ImplMutex = std::recursive_mutex |
Public Member Functions | |
| LidarPreprocessFilter ()=default | |
| ~LidarPreprocessFilter () override | |
| ErrCode | process_i (const abiRefDataMap *inputData, const abiOnDataCB *outputDataCb, const abiOnDataCB *inputDataConsumedCb) final |
| void | setUserData_i (const abiRefAny *userdata) final |
| const abiRefAny * | getUserData_i () const final |
| virtual const abiRefAny * | getUserData_i () const =0 |
| void | setErrorCallback_i (const abiErrorCB &cb) final |
| ErrCode | start_i (const char *configStr, uint32_t strLen, const char *path) override |
| const char * | getCaps_i (CapsPort p) const final |
| ErrCode | flush_i () override |
| ErrCode | stop_i () override |
| State | state_i () const final |
| virtual State | state_i () const =0 |
Protected Member Functions | |
| ErrCode | processImpl (GuardDataMap datamap, OnGuardDataCBImpl outputDataCb, OnGuardDataCBImpl inputConsumedCb) override |
| ErrCode | stopImpl () override |
| ErrCode | flushImpl () override |
| ErrCode | startImpl (const std::string &content, const std::string &path) |
| void | setOutputCaps (const std::string &caps) |
| void | setInputCaps (const std::string &caps) |
| void | emitError (ErrCode code, const std::string &msg) |
| State | getStateSafe () const |
| void | setStateSafe (State flag) |
| ImplMutex & | mutex () const |
|
inherited |
Definition at line 31 of file impl_dataprocess.h.
|
inherited |
Definition at line 30 of file impl_dataprocess.h.
|
inherited |
Definition at line 29 of file impl_dataprocess.h.
|
default |
|
override |
|
inlineprotectedinherited |
Definition at line 105 of file impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 72 of file impl_dataprocess.h.
|
overrideprotectedvirtual |
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 62 of file impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 112 of file impl_dataprocess.h.
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 48 of file impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 125 of file impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataFilter.
Definition at line 39 of file impl_datafilter.h.
References DS3D_FAILED_RETURN, DS_ASSERT, ds3d::impl::BaseImplDataProcessor< abiDataFilter >::getStateSafe(), ds3d::kRunning, ds3d::kState, and ds3d::impl::BaseImplDataFilter::processImpl().
|
overrideprotectedvirtual |
Implements ds3d::impl::BaseImplDataFilter.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 49 of file impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 103 of file impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 101 of file impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 118 of file impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 40 of file impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 50 of file impl_dataprocess.h.
|
protectedvirtual |
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 92 of file impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 80 of file impl_dataprocess.h.
|
overrideprotectedvirtual |