Classes | |
struct | metric_definition |
class | metric_plot |
class | metrics_model |
class | metrics_recorder |
struct | sample |
struct | single_metric_data |
struct | snapshot_metrics |
class | tool_model |
Typedefs | |
using | callback_type = std::function< void(const std::vector< rs2::float3 > &points, const plane p, const rs2::region_of_interest roi, const float baseline_mm, const float focal_length_pixels, const int ground_thruth_mm, const bool plane_fit, const float plane_fit_to_ground_truth_mm, const float distance_mm, bool record, std::vector< single_metric_data > &samples)> |
using | metric = std::shared_ptr< metric_plot > |
Functions | |
snapshot_metrics | analyze_depth_image (const rs2::video_frame &frame, float units, float baseline_mm, const rs2_intrinsics *intrin, rs2::region_of_interest roi, const int ground_truth_mm, bool plane_fit_present, std::vector< single_metric_data > &samples, bool record, callback_type callback) |
float3 | approximate_intersection (const plane &p, const rs2_intrinsics *intrin, float x, float y, float min, float max) |
float3 | approximate_intersection (const plane &p, const rs2_intrinsics *intrin, float x, float y) |
void | draw_notification (ux_window &win, const rect &viewer_rect, int w, const std::string &msg, const std::string &second_line) |
double | evaluate_pixel (const plane &p, const rs2_intrinsics *intrin, float x, float y, float distance, float3 &output) |
plane | plane_from_point_and_normal (const rs2::float3 &point, const rs2::float3 &normal) |
plane | plane_from_points (const std::vector< rs2::float3 > points) |
using rs2::depth_quality::callback_type = typedef std::function<void( const std::vector<rs2::float3>& points, const plane p, const rs2::region_of_interest roi, const float baseline_mm, const float focal_length_pixels, const int ground_thruth_mm, const bool plane_fit, const float plane_fit_to_ground_truth_mm, const float distance_mm, bool record, std::vector<single_metric_data>& samples)> |
Definition at line 55 of file depth-metrics.h.
using rs2::depth_quality::metric = typedef std::shared_ptr<metric_plot> |
Definition at line 351 of file depth-quality-model.h.
|
inline |
Definition at line 139 of file depth-metrics.h.
|
inline |
Definition at line 120 of file depth-metrics.h.
|
inline |
Definition at line 134 of file depth-metrics.h.
void rs2::depth_quality::draw_notification | ( | ux_window & | win, |
const rect & | viewer_rect, | ||
int | w, | ||
const std::string & | msg, | ||
const std::string & | second_line | ||
) |
Definition at line 134 of file depth-quality-model.cpp.
|
inline |
Definition at line 113 of file depth-metrics.h.
|
inline |
Definition at line 57 of file depth-metrics.h.
|
inline |
Definition at line 63 of file depth-metrics.h.