OrbbecSDK 2.0.18
OrbbecSDK: Software-Development-Kit for Orbbec 3D Cameras
Loading...
Searching...
No Matches
ob Namespace Reference

Classes

class  AccelFrame
 Define the AccelFrame class, which inherits from the Frame class. More...
 
class  AccelStreamProfile
 Class representing an accelerometer stream profile. More...
 
class  Align
 Align for depth to other or other to depth. More...
 
class  CameraParamList
 Class representing a list of camera parameters. More...
 
class  ColorFrame
 Define the ColorFrame class, which inherits from the VideoFrame classd. More...
 
class  Config
 Config class for configuring pipeline parameters. More...
 
class  Context
 
class  CoordinateTransformHelper
 
class  DecimationFilter
 Decimation filter, reducing complexity by subsampling depth maps and losing depth details. More...
 
class  DepthFrame
 Define the DepthFrame class, which inherits from the VideoFrame class. More...
 
class  Device
 
class  DeviceInfo
 A class describing device information, representing the name, id, serial number and other basic information of an RGBD camera. More...
 
class  DeviceList
 Class representing a list of devices. More...
 
class  DevicePresetList
 Class representing a list of device presets. More...
 
class  DisparityTransform
 Depth to disparity or disparity to depth. More...
 
class  Error
 
class  Filter
 The Filter class is the base class for all filters in the SDK. More...
 
class  FilterFactory
 A factory class for creating filters. More...
 
class  FormatConvertFilter
 The FormatConvertFilter class is a subclass of Filter that performs format conversion. More...
 
class  Frame
 Define the frame class, which is the base class of all frame types. More...
 
class  FrameFactory
 FrameFactory class, which provides some static functions to create frame objects. More...
 
class  FrameHelper
 FrameHepler class, which provides some static functions to set timestamp for frame objects FrameHepler inherited from the FrameFactory and the timestamp interface implement here both for compatibility purposes. More...
 
class  FrameSet
 Define the FrameSet class, which inherits from the Frame class. More...
 
class  GyroFrame
 Define the GyroFrame class, which inherits from the Frame class. More...
 
class  GyroStreamProfile
 Class representing a gyroscope stream profile. More...
 
class  HdrMerge
 HdrMerge processing block, the processing merges between depth frames with different sub-preset sequence ids. More...
 
class  HoleFillingFilter
 Hole filling filter,the processing performed depends on the selected hole filling mode. More...
 
class  IRFrame
 Define the IRFrame class, which inherits from the VideoFrame class. More...
 
class  NoiseRemovalFilter
 The noise removal filter,removing scattering depth pixels. More...
 
class  OBDepthWorkModeList
 
class  OBFilterList
 
class  Pipeline
 
class  PointCloudFilter
 The PointCloudFilter class is a subclass of Filter that generates point clouds. More...
 
class  PointsFrame
 Define the PointsFrame class, which inherits from the Frame class. More...
 
struct  RangeTraits
 Get the type of a PropertyRange member. More...
 
struct  RangeTraits< OBFloatPropertyRange >
 
struct  RangeTraits< OBIntPropertyRange >
 
struct  RangeTraits< OBUint16PropertyRange >
 
struct  RangeTraits< OBUint8PropertyRange >
 
class  Sensor
 
class  SensorList
 
class  SequenceIdFilter
 Create SequenceIdFilter processing block. More...
 
class  SpatialAdvancedFilter
 Spatial advanced filte smooths the image by calculating frame with alpha and delta settings alpha defines the weight of the current pixel for smoothing, delta defines the depth gradient below which the smoothing will occur as number of depth levels. More...
 
class  StreamProfile
 
class  StreamProfileFactory
 
class  StreamProfileList
 
class  TemporalFilter
 Temporal filter. More...
 
class  ThresholdFilter
 Creates depth Thresholding filter By controlling min and max options on the block. More...
 
class  TypeHelper
 
class  Version
 
class  VideoFrame
 Define the VideoFrame class, which inherits from the Frame class. More...
 
class  VideoStreamProfile
 Class representing a video stream profile. More...
 

Typedefs

typedef std::function< void(std::shared_ptr< Frame >)> FilterCallback
 A callback function that takes a shared pointer to a Frame object as its argument.
 

Functions

template<typename T >
getPropertyRange (const OBFilterConfigSchemaItem &item, const double cur)
 Get T Property Range.
 

Detailed Description

Frame classis inheritance hierarchy: Frame | +--------—+-------—+-------—+--------—+ | | | | | VideoFrame PointsFrame AccelFrame GyroFrame FrameSet | +-—+-------—+----------------—+ | | | ColorFrame DepthFrame IRFrame | +--—+--—+ | | IRLeftFrame IRRightFrame

Typedef Documentation

◆ FilterCallback

typedef std::function<void(std::shared_ptr<Frame>)> ob::FilterCallback

A callback function that takes a shared pointer to a Frame object as its argument.

Definition at line 32 of file Filter.hpp.

Function Documentation

◆ getPropertyRange()

template<typename T >
T ob::getPropertyRange ( const OBFilterConfigSchemaItem & item,
const double cur )

Get T Property Range.

Definition at line 60 of file Filter.hpp.