OrbbecSDK 1.10.18
OrbbecSDK: Software-Development-Kit for Orbbec 3D Cameras
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ob::TemporalFilter Class Reference

Temporal filter. More...

#include <Filter.hpp>

+ Inheritance diagram for ob::TemporalFilter:

Public Member Functions

 TemporalFilter ()
 
OBFloatPropertyRange getDiffScaleRange ()
 Get the TemporalFilter diffscale range.
 
void setDiffScale (float value)
 Set the TemporalFilter diffscale value.
 
OBFloatPropertyRange getWeightRange ()
 Get the TemporalFilter weight range.
 
void setWeight (float value)
 Set the TemporalFilter weight value.
 
- Public Member Functions inherited from ob::Filter
 Filter ()
 
 Filter (std::shared_ptr< FilterImpl > impl)
 
virtual ~Filter ()=default
 
virtual void reset ()
 ReSet the filter, freeing the internal cache, stopping the processing thread, and clearing the pending buffer frame when asynchronous processing is used.
 
void enable (bool enable)
 enable the filter
 
bool isEnabled ()
 Return Enable State.
 
virtual std::shared_ptr< Frameprocess (std::shared_ptr< Frame > frame)
 Processes a frame synchronously.
 
virtual void pushFrame (std::shared_ptr< Frame > frame)
 Pushes the pending frame into the cache for asynchronous processing.
 
virtual void setCallBack (FilterCallback callback)
 Set the callback function for asynchronous processing.
 
virtual const char * type ()
 Get the type of filter.
 
template<typename T >
bool is ()
 Check if the runtime type of the filter object is compatible with a given type.
 
template<typename T >
std::shared_ptr< T > as ()
 Convert the filter object to a target type.
 

Additional Inherited Members

- Protected Attributes inherited from ob::Filter
std::shared_ptr< FilterImpl > impl_
 
std::string type_
 

Detailed Description

Temporal filter.

Definition at line 227 of file Filter.hpp.

Constructor & Destructor Documentation

◆ TemporalFilter()

ob::TemporalFilter::TemporalFilter ( )

Member Function Documentation

◆ getDiffScaleRange()

OBFloatPropertyRange ob::TemporalFilter::getDiffScaleRange ( )

Get the TemporalFilter diffscale range.

Returns
OBFloatPropertyRange the diffscale value of property range.

◆ setDiffScale()

void ob::TemporalFilter::setDiffScale ( float  value)

Set the TemporalFilter diffscale value.

Parameters
valuediffscale value.

◆ getWeightRange()

OBFloatPropertyRange ob::TemporalFilter::getWeightRange ( )

Get the TemporalFilter weight range.

Returns
OBFloatPropertyRange the weight value of property range.

◆ setWeight()

void ob::TemporalFilter::setWeight ( float  value)

Set the TemporalFilter weight value.

Parameters
valueweight value.

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