OrbbecSDK 1.10.18
OrbbecSDK: Software-Development-Kit for Orbbec 3D Cameras
Loading...
Searching...
No Matches
Classes | Typedefs
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
 
class  CompressionFilter
 The CompressionFilter class is a subclass of Filter that performs compression. 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  DecompressionFilter
 The DecompressionFilter class is a subclass of Filter that performs decompression. More...
 
class  DepthFrame
 
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 @breif A device preset is a set of parameters or configurations that can be applied to the device to achieve a specific effect or function. More...
 
class  DisparityTransform
 Depth to disparity or disparity to depth. More...
 
class  EdgeNoiseRemovalFilter
 The edge noise removal filter,removing scattering depth pixels. More...
 
class  Error
 
class  Filter
 The Filter class is the base class for all filters in the SDK. More...
 
class  FormatConvertFilter
 The FormatConvertFilter class is a subclass of Filter that performs format conversion. More...
 
class  Frame
 
class  FrameHelper
 Define the FrameHelper class. 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
 
class  NoiseRemovalFilter
 The noise removal filter,removing scattering depth pixels. More...
 
class  OBDepthWorkModeList
 Class representing a list of OBDepthWorkMode. More...
 
class  OBFilterList
 Class representing a list of FrameProcessingBlock. More...
 
class  Pipeline
 
class  Playback
 
class  PointCloudFilter
 The PointCloudFilter class is a subclass of Filter that generates point clouds. More...
 
class  PointsFrame
 
class  RawPhaseFrame
 Define the RawPhaseFrame class, which inherits from the VideoFrame class. More...
 
class  Recorder
 
class  Sensor
 
class  SensorList
 
class  SequenceIdFilter
 Create SequenceIdFilter processing block. More...
 
class  SpatialAdvancedFilter
 Spatial advanced filter 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  SpatialFastFilter
 Spatial fast filter smooths the image by calculating frame with filter window size settings. More...
 
class  SpatialModerateFilter
 Spatial moderate filter smooths the image by calculating frame with filter window size,magnitude and disp diff settings. More...
 
class  StreamProfile
 
class  StreamProfileList
 
class  TemporalFilter
 Temporal filter. More...
 
class  ThresholdFilter
 Creates depth Thresholding filter By controlling min and max options on the block. More...
 
class  Version
 
class  VideoFrame
 
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.
 
typedef std::function< void(void *buffer, void *context)> BufferDestroyCallback
 
typedef std::function< void(std::shared_ptr< FrameSet > frame)> FrameSetCallback
 
using PlaybackCallback = std::function< void(std::shared_ptr< Frame > frame)>
 
using MediaStateCallback = std::function< void(OBMediaState state)>
 
using FrameCallback = std::function< void(std::shared_ptr< Frame > frame)>
 Callback function for frame data.
 

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 22 of file Filter.hpp.

◆ BufferDestroyCallback

typedef std::function<void(void *buffer, void *context)> ob::BufferDestroyCallback

Definition at line 40 of file Frame.hpp.

◆ FrameSetCallback

typedef std::function<void(std::shared_ptr<FrameSet> frame)> ob::FrameSetCallback

Definition at line 26 of file Pipeline.hpp.

◆ PlaybackCallback

using ob::PlaybackCallback = typedef std::function<void(std::shared_ptr<Frame> frame)>

Definition at line 20 of file RecordPlayback.hpp.

◆ MediaStateCallback

using ob::MediaStateCallback = typedef std::function<void(OBMediaState state)>

Definition at line 21 of file RecordPlayback.hpp.

◆ FrameCallback

using ob::FrameCallback = typedef std::function<void(std::shared_ptr<Frame> frame)>

Callback function for frame data.

Parameters
frameThe frame data.

Definition at line 29 of file Sensor.hpp.