Class InputSensorFileRosbagBin

Inheritance Relationships

Base Type

Class Documentation

class InputSensorFileRosbagBin : public IInputSensor

This is input class for sensor as camera.

Public Functions

inline InputSensorFileRosbagBin()
virtual void openSensor(std::string sensor_name, int input_image_width, int input_image_height, std::string config_file_name, std::string input_sensor_ip) override
virtual void configureSensor(int camera_mode) override
virtual void getIntrinsics(CameraIntrinsics *camera_intrinsics_data) override
virtual void getExtrinsics(CameraExtrinsics *camera_extrinsics_data) override
virtual bool readNextFrame(unsigned short *out_depth_frame, unsigned short *out_ab_frame, unsigned short *out_conf_frame, short *out_xyz_frame) override
virtual bool getFrameTimestamp(rclcpp::Time *timestamp) override
virtual void closeSensor() override
inline virtual void setABinvalidationThreshold(int) override

set ABinvalidation threshold

Parameters:

threshold – ABinvalidation threshold

inline virtual void setConfidenceThreshold(int) override

Set Confidence Threshold.

Parameters:

threshold – Confidence threshold

inline virtual void setJBLFFilterState(bool) override

sets the state of JBLF filter

Parameters:

enable_jblf_filter – parameter to enable or disable JBLF filter

inline virtual void setJBLFFilterSize(int) override

sets the size of JBLF filter

Parameters:

jbfl_filter_size – parameter to set JBLF filter size

inline virtual void setRadialFilterMinThreshold(int) override

sets the minimum threshold for radial filter

Parameters:

radial_threshold_min – parameter to set minimum threshold for radial filter

inline virtual void setRadialFilterMaxThreshold(int) override

sets the maximum threshold for radial filter

Parameters:

radial_threshold_max – parameter to set maximum threshold for radial filter