NVIDIA DeepStream SDK API Reference

9.0 Release
ds3d::impl::filter::LidarPreprocessFilter Class Referenceabstract

Detailed Description

Inheritance diagram for ds3d::impl::filter::LidarPreprocessFilter:
Collaboration diagram for ds3d::impl::filter::LidarPreprocessFilter:

Public Types

using OnGuardDataCBImpl = std::function< void(ErrCode, GuardDataMap)>
 
using OnGuardDataCBImpl = std::function< void(ErrCode, GuardDataMap)>
 
using OnGuardBridgeDataCBImpl = std::function< void(ErrCode, const struct VideoBridge2dInput *)>
 
using OnGuardBridgeDataCBImpl = std::function< void(ErrCode, const struct VideoBridge2dInput *)>
 
using ImplMutex = std::recursive_mutex
 
using ImplMutex = std::recursive_mutex
 

Public Member Functions

 LidarPreprocessFilter ()=default
 
 ~LidarPreprocessFilter () override
 
 LidarPreprocessFilter ()=default
 
 ~LidarPreprocessFilter () override
 
ErrCode process_i (const abiRefDataMap *inputData, const abiOnDataCB *outputDataCb, const abiOnDataCB *inputDataConsumedCb) final
 
ErrCode process_i (const abiRefDataMap *inputData, const abiOnDataCB *outputDataCb, const abiOnDataCB *inputDataConsumedCb) final
 
void setUserData_i (const abiRefAny *userdata) final
 
void setUserData_i (const abiRefAny *userdata) final
 
const abiRefAnygetUserData_i () const final
 
const abiRefAnygetUserData_i () const final
 
virtual const abiRefAnygetUserData_i () const =0
 
void setErrorCallback_i (const abiErrorCB &cb) final
 
void setErrorCallback_i (const abiErrorCB &cb) final
 
ErrCode start_i (const char *configStr, uint32_t strLen, const char *path) override
 
ErrCode start_i (const char *configStr, uint32_t strLen, const char *path) override
 
const char * getCaps_i (CapsPort p) const final
 
const char * getCaps_i (CapsPort p) const final
 
ErrCode flush_i () override
 
ErrCode flush_i () override
 
ErrCode stop_i () override
 
ErrCode stop_i () override
 
State state_i () const final
 
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)
 
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 setOutputCaps (const std::string &caps)
 
void setInputCaps (const std::string &caps)
 
void setInputCaps (const std::string &caps)
 
void emitError (ErrCode code, const std::string &msg)
 
void emitError (ErrCode code, const std::string &msg)
 
State getStateSafe () const
 
State getStateSafe () const
 
void setStateSafe (State flag)
 
void setStateSafe (State flag)
 
ImplMutexmutex () const
 
ImplMutexmutex () const
 

Member Typedef Documentation

◆ ImplMutex [1/2]

using ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::ImplMutex = std::recursive_mutex
inherited

◆ ImplMutex [2/2]

using ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::ImplMutex = std::recursive_mutex
inherited

◆ OnGuardBridgeDataCBImpl [1/2]

◆ OnGuardBridgeDataCBImpl [2/2]

◆ OnGuardDataCBImpl [1/2]

◆ OnGuardDataCBImpl [2/2]

Constructor & Destructor Documentation

◆ LidarPreprocessFilter() [1/2]

ds3d::impl::filter::LidarPreprocessFilter::LidarPreprocessFilter ( )
default

◆ ~LidarPreprocessFilter() [1/2]

ds3d::impl::filter::LidarPreprocessFilter::~LidarPreprocessFilter ( )
override

◆ LidarPreprocessFilter() [2/2]

ds3d::impl::filter::LidarPreprocessFilter::LidarPreprocessFilter ( )
default

◆ ~LidarPreprocessFilter() [2/2]

ds3d::impl::filter::LidarPreprocessFilter::~LidarPreprocessFilter ( )
override

Member Function Documentation

◆ emitError() [1/2]

void ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::emitError ( ErrCode  code,
const std::string &  msg 
)
inlineprotectedinherited

◆ emitError() [2/2]

void ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::emitError ( ErrCode  code,
const std::string &  msg 
)
inlineprotectedinherited

◆ flush_i() [1/2]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::flush_i ( )
inlineoverridevirtualinherited

◆ flush_i() [2/2]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::flush_i ( )
inlineoverridevirtualinherited

◆ flushImpl() [1/2]

ErrCode ds3d::impl::filter::LidarPreprocessFilter::flushImpl ( )
overrideprotectedvirtual

◆ flushImpl() [2/2]

ErrCode ds3d::impl::filter::LidarPreprocessFilter::flushImpl ( )
overrideprotectedvirtual

◆ getCaps_i() [1/2]

const char* ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::getCaps_i ( CapsPort  p) const
inlinefinalvirtualinherited

◆ getCaps_i() [2/2]

const char* ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::getCaps_i ( CapsPort  p) const
inlinefinalvirtualinherited

◆ getStateSafe() [1/2]

State ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::getStateSafe ( ) const
inlineprotectedinherited

◆ getStateSafe() [2/2]

State ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::getStateSafe ( ) const
inlineprotectedinherited

◆ getUserData_i() [1/3]

virtual const abiRefAny* ds3d::abiProcess::getUserData_i ( ) const
pure virtualinherited

◆ getUserData_i() [2/3]

const abiRefAny* ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::getUserData_i ( ) const
inlinefinalinherited

◆ getUserData_i() [3/3]

const abiRefAny* ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::getUserData_i ( ) const
inlinefinalinherited

◆ mutex() [1/2]

ImplMutex& ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::mutex ( ) const
inlineprotectedinherited

◆ mutex() [2/2]

ImplMutex& ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::mutex ( ) const
inlineprotectedinherited

◆ process_i() [1/2]

ErrCode ds3d::impl::BaseImplDataFilter::process_i ( const abiRefDataMap inputData,
const abiOnDataCB outputDataCb,
const abiOnDataCB inputDataConsumedCb 
)
inlinefinalvirtualinherited

◆ process_i() [2/2]

ErrCode ds3d::impl::BaseImplDataFilter::process_i ( const abiRefDataMap inputData,
const abiOnDataCB outputDataCb,
const abiOnDataCB inputDataConsumedCb 
)
inlinefinalvirtualinherited

◆ processImpl() [1/2]

ErrCode ds3d::impl::filter::LidarPreprocessFilter::processImpl ( GuardDataMap  datamap,
OnGuardDataCBImpl  outputDataCb,
OnGuardDataCBImpl  inputConsumedCb 
)
overrideprotectedvirtual

◆ processImpl() [2/2]

ErrCode ds3d::impl::filter::LidarPreprocessFilter::processImpl ( GuardDataMap  datamap,
OnGuardDataCBImpl  outputDataCb,
OnGuardDataCBImpl  inputConsumedCb 
)
overrideprotectedvirtual

◆ setErrorCallback_i() [1/2]

void ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::setErrorCallback_i ( const abiErrorCB cb)
inlinefinalvirtualinherited

◆ setErrorCallback_i() [2/2]

void ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::setErrorCallback_i ( const abiErrorCB cb)
inlinefinalvirtualinherited

◆ setInputCaps() [1/2]

void ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::setInputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setInputCaps() [2/2]

void ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::setInputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setOutputCaps() [1/2]

void ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::setOutputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setOutputCaps() [2/2]

void ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::setOutputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setStateSafe() [1/2]

void ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::setStateSafe ( State  flag)
inlineprotectedinherited

◆ setStateSafe() [2/2]

void ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::setStateSafe ( State  flag)
inlineprotectedinherited

◆ setUserData_i() [1/2]

void ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::setUserData_i ( const abiRefAny userdata)
inlinefinalvirtualinherited

◆ setUserData_i() [2/2]

void ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::setUserData_i ( const abiRefAny userdata)
inlinefinalvirtualinherited

◆ start_i() [1/2]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::start_i ( const char *  configStr,
uint32_t  strLen,
const char *  path 
)
inlineoverridevirtualinherited

◆ start_i() [2/2]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::start_i ( const char *  configStr,
uint32_t  strLen,
const char *  path 
)
inlineoverridevirtualinherited

◆ startImpl() [1/2]

ErrCode ds3d::impl::filter::LidarPreprocessFilter::startImpl ( const std::string &  content,
const std::string &  path 
)
protectedvirtual

◆ startImpl() [2/2]

ErrCode ds3d::impl::filter::LidarPreprocessFilter::startImpl ( const std::string &  content,
const std::string &  path 
)
protectedvirtual

◆ state_i() [1/3]

virtual State ds3d::abiProcess::state_i ( ) const
pure virtualinherited

◆ state_i() [2/3]

State ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::state_i ( ) const
inlinefinalinherited

◆ state_i() [3/3]

State ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::state_i ( ) const
inlinefinalinherited

◆ stop_i() [1/2]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::stop_i ( )
inlineoverridevirtualinherited

◆ stop_i() [2/2]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataFilter , >::stop_i ( )
inlineoverridevirtualinherited

◆ stopImpl() [1/2]

ErrCode ds3d::impl::filter::LidarPreprocessFilter::stopImpl ( )
overrideprotectedvirtual

◆ stopImpl() [2/2]

ErrCode ds3d::impl::filter::LidarPreprocessFilter::stopImpl ( )
overrideprotectedvirtual

The documentation for this class was generated from the following file: