OrbbecSDK 2.10.6
OrbbecSDK: Software-Development-Kit for Orbbec 3D Cameras
Loading...
Searching...
No Matches
TypeHelper.h File Reference
#include "ObTypes.h"

Go to the source code of this file.

Functions

OB_EXPORT const char * ob_format_type_to_string (OBFormat type)
 Convert OBFormat to " char* " type and then return.
OB_EXPORT const char * ob_frame_type_to_string (OBFrameType type)
 Convert OBFrameType to " char* " type and then return.
OB_EXPORT const char * ob_stream_type_to_string (OBStreamType type)
 Convert OBStreamType to " char* " type and then return.
OB_EXPORT const char * ob_sensor_type_to_string (OBSensorType type)
 Convert OBSensorType to " char* " type and then return.
OB_EXPORT const char * ob_imu_rate_type_to_string (OBIMUSampleRate type)
 Convert OBIMUSampleRate to " char* " type and then return.
OB_EXPORT float ob_imu_rate_type_to_value (OBIMUSampleRate type)
 Convert OBIMUSampleRate to its numeric frequency value in Hz.
OB_EXPORT OBIMUSampleRate ob_imu_rate_value_to_type (float value)
 Convert a numeric IMU sample rate value in Hz to OBIMUSampleRate.
OB_EXPORT const char * ob_gyro_range_type_to_string (OBGyroFullScaleRange type)
 Convert OBGyroFullScaleRange to " char* " type and then return.
OB_EXPORT const char * ob_accel_range_type_to_string (OBAccelFullScaleRange type)
 Convert OBAccelFullScaleRange to " char* " type and then return.
OB_EXPORT const char * ob_lidar_scan_rate_type_to_string (OBLiDARScanRate type)
 Convert OBLiDARScanRate to " char* " type and then return.
OB_EXPORT const char * ob_meta_data_type_to_string (OBFrameMetadataType type)
 Convert OBFrameMetadataType to " char* " type and then return.
OB_EXPORT OBStreamType ob_sensor_type_to_stream_type (OBSensorType type)
 Convert OBSensorType to OBStreamType.
OB_EXPORT OBSensorType ob_stream_type_to_sensor_type (OBStreamType type)
 Convert OBStreamType to OBSensorType.
OB_EXPORT OBFrameType ob_stream_type_to_frame_type (OBStreamType type)
 Convert OBStreamType to OBFrameType.
OBStreamType ob_frame_type_to_stream_type (OBFrameType type)
 Convert OBFrameType to OBStreamType.
OB_EXPORT OBSensorType ob_frame_type_to_sensor_type (OBFrameType type)
 Convert OBFrameType to OBSensorType.
OB_EXPORT const char * ob_format_to_string (OBFormat format)
 Convert OBFormat to " char* " type and then return.

Function Documentation

◆ ob_format_type_to_string()

OB_EXPORT const char * ob_format_type_to_string ( OBFormat type)

Convert OBFormat to " char* " type and then return.

Parameters
[in]typeOBFormat type.
Returns
OBFormat of "char*" type.

Referenced by ob::TypeHelper::convertOBFormatTypeToString(), and ob_format_type_to_string().

◆ ob_frame_type_to_string()

OB_EXPORT const char * ob_frame_type_to_string ( OBFrameType type)

Convert OBFrameType to " char* " type and then return.

Parameters
[in]typeOBFrameType type.
Returns
OBFrameType of "char*" type.

Referenced by ob::TypeHelper::convertOBFrameTypeToString(), and ob_frame_type_to_string().

◆ ob_stream_type_to_string()

OB_EXPORT const char * ob_stream_type_to_string ( OBStreamType type)

Convert OBStreamType to " char* " type and then return.

Parameters
[in]typeOBStreamType type.
Returns
OBStreamType of "char*" type.

Referenced by ob::TypeHelper::convertOBStreamTypeToString(), and ob_stream_type_to_string().

◆ ob_sensor_type_to_string()

OB_EXPORT const char * ob_sensor_type_to_string ( OBSensorType type)

Convert OBSensorType to " char* " type and then return.

Parameters
[in]typeOBSensorType type.
Returns
OBSensorType of "char*" type.

Referenced by ob::TypeHelper::convertOBSensorTypeToString(), and ob_sensor_type_to_string().

◆ ob_imu_rate_type_to_string()

OB_EXPORT const char * ob_imu_rate_type_to_string ( OBIMUSampleRate type)

Convert OBIMUSampleRate to " char* " type and then return.

Parameters
[in]typeOBIMUSampleRate type.
Returns
OBIMUSampleRate of "char*" type.

Referenced by ob::TypeHelper::convertOBIMUSampleRateTypeToString(), and ob_imu_rate_type_to_string().

◆ ob_imu_rate_type_to_value()

OB_EXPORT float ob_imu_rate_type_to_value ( OBIMUSampleRate type)

Convert OBIMUSampleRate to its numeric frequency value in Hz.

Parameters
[in]typeOBIMUSampleRate type.
Returns
IMU sample rate value in Hz. Returns 0 for unknown values.

Referenced by ob::TypeHelper::convertOBIMUSampleRateTypeToValue(), and ob_imu_rate_type_to_value().

◆ ob_imu_rate_value_to_type()

OB_EXPORT OBIMUSampleRate ob_imu_rate_value_to_type ( float value)

Convert a numeric IMU sample rate value in Hz to OBIMUSampleRate.

Parameters
[in]valueIMU sample rate value in Hz.
Returns
Matching OBIMUSampleRate. Returns OB_SAMPLE_RATE_UNKNOWN when no exact SDK rate matches.

Referenced by ob::TypeHelper::convertOBIMUSampleRateValueToType(), and ob_imu_rate_value_to_type().

◆ ob_gyro_range_type_to_string()

OB_EXPORT const char * ob_gyro_range_type_to_string ( OBGyroFullScaleRange type)

Convert OBGyroFullScaleRange to " char* " type and then return.

Parameters
[in]typeOBGyroFullScaleRange type.
Returns
OBGyroFullScaleRange of "char*" type.

Referenced by ob::TypeHelper::convertOBGyroFullScaleRangeTypeToString(), and ob_gyro_range_type_to_string().

◆ ob_accel_range_type_to_string()

OB_EXPORT const char * ob_accel_range_type_to_string ( OBAccelFullScaleRange type)

Convert OBAccelFullScaleRange to " char* " type and then return.

Parameters
[in]typeOBAccelFullScaleRange type.
Returns
OBAccelFullScaleRange of "char*" type.

Referenced by ob::TypeHelper::convertOBAccelFullScaleRangeTypeToString(), and ob_accel_range_type_to_string().

◆ ob_lidar_scan_rate_type_to_string()

OB_EXPORT const char * ob_lidar_scan_rate_type_to_string ( OBLiDARScanRate type)

Convert OBLiDARScanRate to " char* " type and then return.

Parameters
[in]typeOBLiDARScanRate type.
Returns
OBLiDARScanRate of "char*" type.

Referenced by ob::TypeHelper::convertOBLiDARScanRateTypeToString(), and ob_lidar_scan_rate_type_to_string().

◆ ob_meta_data_type_to_string()

OB_EXPORT const char * ob_meta_data_type_to_string ( OBFrameMetadataType type)

Convert OBFrameMetadataType to " char* " type and then return.

Parameters
[in]typeOBFrameMetadataType type.
Returns
OBFrameMetadataType of "char*" type.

Referenced by ob::TypeHelper::convertOBFrameMetadataTypeToString(), and ob_meta_data_type_to_string().

◆ ob_sensor_type_to_stream_type()

OB_EXPORT OBStreamType ob_sensor_type_to_stream_type ( OBSensorType type)

Convert OBSensorType to OBStreamType.

Parameters
[in]typeThe sensor type to convert.
Returns
The corresponding stream type.

Referenced by ob::TypeHelper::convertSensorTypeToStreamType(), and ob_sensor_type_to_stream_type().

◆ ob_stream_type_to_sensor_type()

OB_EXPORT OBSensorType ob_stream_type_to_sensor_type ( OBStreamType type)

Convert OBStreamType to OBSensorType.

Parameters
[in]typeThe stream type to convert.
Returns
The corresponding sensor type.

Referenced by ob::TypeHelper::convertStreamTypeToSensorType(), and ob_stream_type_to_sensor_type().

◆ ob_stream_type_to_frame_type()

OB_EXPORT OBFrameType ob_stream_type_to_frame_type ( OBStreamType type)

Convert OBStreamType to OBFrameType.

Parameters
[in]typeThe stream type to convert.
Returns
The corresponding frame type.

Referenced by ob::TypeHelper::convertStreamTypeToFrameType(), and ob_stream_type_to_frame_type().

◆ ob_frame_type_to_stream_type()

OBStreamType ob_frame_type_to_stream_type ( OBFrameType type)

Convert OBFrameType to OBStreamType.

Parameters
[in]typeThe frame type to convert.
Returns
The corresponding stream type.

Referenced by ob::TypeHelper::convertFrameTypeToStreamType(), and ob_frame_type_to_stream_type().

◆ ob_frame_type_to_sensor_type()

OB_EXPORT OBSensorType ob_frame_type_to_sensor_type ( OBFrameType type)

Convert OBFrameType to OBSensorType.

Parameters
[in]typeThe frame type to convert.
Returns
The corresponding sensor type.

Referenced by ob::TypeHelper::convertFrameTypeToSensorType(), and ob_frame_type_to_sensor_type().

◆ ob_format_to_string()

OB_EXPORT const char * ob_format_to_string ( OBFormat format)

Convert OBFormat to " char* " type and then return.

Parameters
[in]formatThe OBFormat to convert.
Returns
The string.

Referenced by ob_format_to_string().