| Function (File:Line) |
Call count |
Block coverage |
| (anonymous namespace)::is_capture_device(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (backend/src/stream_manager.cpp:15) | not called | 0.0% |
| board::active_cell() const (frontend/src/widgets/board.cpp:32) | not called | 0.0% |
| board::board(QWidget*) (frontend/src/widgets/board.cpp:8) | not called | 0.0% |
| board::clear_active() (frontend/src/widgets/board.cpp:66) | not called | 0.0% |
| board::grid_mode() const (frontend/src/widgets/board.cpp:30) | not called | 0.0% |
| board::set_active_stream(QString const&) (frontend/src/widgets/board.cpp:34) | not called | 0.0% |
| board::take_active_cell() (frontend/src/widgets/board.cpp:80) | not called | 0.0% |
| ceil_div(int, int) (frontend/src/widgets/grid_view.cpp:125) | not called | 0.0% |
| controller::active_cell_checked(QString const&) (frontend/src/helpers/controller.cpp:613) | not called | 0.0% |
| controller::apply_added_line(stream_cell*, QString const&, std::vector<QPointF, std::allocator<QPointF> > const&, bool) (frontend/src/helpers/controller.cpp:695) | not called | 0.0% |
| controller::apply_template_preview(QString const&) (frontend/src/helpers/controller.cpp:654) | not called | 0.0% |
| controller::controller(yodau::backend::stream_manager*, settings_panel*, board*, QObject*) (frontend/src/helpers/controller.cpp:25) | not called | 0.0% |
| controller::frame_from_image(QImage const&) const (frontend/src/helpers/controller.cpp:834) | not called | 0.0% |
| controller::handle_add_file(QString const&, QString const&, bool) (frontend/src/helpers/controller.cpp:106) | not called | 0.0% |
| controller::handle_add_local(QString const&, QString const&) (frontend/src/helpers/controller.cpp:112) | not called | 0.0% |
| controller::handle_add_stream_common(QString const&, QString const&, QString const&, bool) (frontend/src/helpers/controller.cpp:507) | not called | 0.0% |
| controller::handle_add_url(QString const&, QString const&) (frontend/src/helpers/controller.cpp:116) | not called | 0.0% |
| controller::handle_back_to_grid() (frontend/src/helpers/controller.cpp:601) | not called | 0.0% |
| controller::handle_backend_event(QString const&) (frontend/src/helpers/controller.cpp:200) | not called | 0.0% |
| controller::handle_detect_local_sources() (frontend/src/helpers/controller.cpp:120) | not called | 0.0% |
| controller::handle_enlarge_requested(QString const&) (frontend/src/helpers/controller.cpp:584) | not called | 0.0% |
| controller::handle_show_stream_changed(QString const&, bool) (frontend/src/helpers/controller.cpp:148) | not called | 0.0% |
| controller::handle_thumb_activate(QString const&) (frontend/src/helpers/controller.cpp:609) | not called | 0.0% |
| controller::init_from_backend() (frontend/src/helpers/controller.cpp:77) | not called | 0.0% |
| controller::log_active(QString const&) const (frontend/src/helpers/controller.cpp:680) | not called | 0.0% |
| controller::now_ts() (frontend/src/helpers/controller.cpp:580) | not called | 0.0% |
| controller::on_active_edit_mode_changed(bool) (frontend/src/helpers/controller.cpp:239) | not called | 0.0% |
| controller::on_active_labels_enabled_changed(bool) (frontend/src/helpers/controller.cpp:427) | not called | 0.0% |
| controller::on_active_line_params_changed(QString const&, QColor const&, bool) (frontend/src/helpers/controller.cpp:267) | not called | 0.0% |
| controller::on_active_line_save_requested(QString const&, bool) (frontend/src/helpers/controller.cpp:292) | not called | 0.0% |
| controller::on_active_line_undo_requested() (frontend/src/helpers/controller.cpp:408) | not called | 0.0% |
| controller::on_active_stream_selected(QString const&) (frontend/src/helpers/controller.cpp:206) | not called | 0.0% |
| controller::on_active_template_add_requested(QString const&, QColor const&) (frontend/src/helpers/controller.cpp:351) | not called | 0.0% |
| controller::on_active_template_color_changed(QColor const&) (frontend/src/helpers/controller.cpp:333) | not called | 0.0% |
| controller::on_active_template_selected(QString const&) (frontend/src/helpers/controller.cpp:326) | not called | 0.0% |
| controller::on_backend_event(yodau::backend::event const&) (frontend/src/helpers/controller.cpp:866) | not called | 0.0% |
| controller::on_backend_events(std::vector<yodau::backend::event, std::allocator<yodau::backend::event> > const&) (frontend/src/helpers/controller.cpp:794) | not called | 0.0% |
| controller::on_gui_frame(QString const&, QImage const&) (frontend/src/helpers/controller.cpp:857) | not called | 0.0% |
| controller::points_str_from_pct(std::vector<QPointF, std::allocator<QPointF> > const&) (frontend/src/helpers/controller.cpp:686) | not called | 0.0% |
| controller::register_stream_in_ui(QString const&, QString const&) (frontend/src/helpers/controller.cpp:565) | not called | 0.0% |
| controller::repaint_interval_for_count(int) (frontend/src/helpers/controller.cpp:802) | not called | 0.0% |
| controller::setup_grid_connections() (frontend/src/helpers/controller.cpp:490) | not called | 0.0% |
| controller::setup_grid_connections()::{lambda(QString const&)#1}::operator()(QString const&) const (frontend/src/helpers/controller.cpp:495) | not called | 0.0% |
| controller::setup_settings_connections() (frontend/src/helpers/controller.cpp:439) | not called | 0.0% |
| controller::sync_active_cell_lines() const (frontend/src/helpers/controller.cpp:732) | not called | 0.0% |
| controller::sync_active_persistent() (frontend/src/helpers/controller.cpp:636) | not called | 0.0% |
| controller::template_candidates_excluding(QSet<QString> const&) const (frontend/src/helpers/controller.cpp:758) | not called | 0.0% |
| controller::tile_for_stream_name(QString const&) const (frontend/src/helpers/controller.cpp:818) | not called | 0.0% |
| controller::update_analysis_caps() (frontend/src/helpers/controller.cpp:67) | not called | 0.0% |
| controller::update_repaint_caps() (frontend/src/helpers/controller.cpp:772) | not called | 0.0% |
| controller::used_template_names_for_stream(QString const&) const (frontend/src/helpers/controller.cpp:743) | not called | 0.0% |
| grid_view::add_stream(QString const&) (frontend/src/widgets/grid_view.cpp:40) | not called | 0.0% |
| grid_view::close_requested(QString const&) (frontend/src/widgets/grid_view.cpp:116) | not called | 0.0% |
| grid_view::enlarge_requested(QString const&) (frontend/src/widgets/grid_view.cpp:121) | not called | 0.0% |
| grid_view::grid_view(QWidget*) (frontend/src/widgets/grid_view.cpp:13) | not called | 0.0% |
| grid_view::has_stream(QString const&) const (frontend/src/widgets/grid_view.cpp:34) | not called | 0.0% |
| grid_view::peek_stream_cell(QString const&) const (frontend/src/widgets/grid_view.cpp:108) | not called | 0.0% |
| grid_view::put_stream_cell(stream_cell*) (frontend/src/widgets/grid_view.cpp:91) | not called | 0.0% |
| grid_view::rebuild_layout() (frontend/src/widgets/grid_view.cpp:127) | not called | 0.0% |
| grid_view::remove_stream(QString const&) (frontend/src/widgets/grid_view.cpp:60) | not called | 0.0% |
| grid_view::stream_names() const (frontend/src/widgets/grid_view.cpp:38) | not called | 0.0% |
| grid_view::take_stream_cell(QString const&) (frontend/src/widgets/grid_view.cpp:75) | not called | 0.0% |
| icon_loader::themed(std::initializer_list<char const*>, QStyle::StandardPixmap) (frontend/src/helpers/icon_loader.cpp:3) | not called | 0.0% |
| main_window::main_window(QWidget*) (frontend/src/main_window.cpp:18) | not called | 0.0% |
| main_window::main_window(QWidget*)::{lambda()#1}::operator()() const (frontend/src/main_window.cpp:51) | not called | 0.0% |
| settings_panel::active_template_current() const (frontend/src/widgets/settings_panel.cpp:294) | not called | 0.0% |
| settings_panel::active_template_preview_color() const (frontend/src/widgets/settings_panel.cpp:301) | not called | 0.0% |
| settings_panel::add_existing_name(QString const&) (frontend/src/widgets/settings_panel.cpp:54) | not called | 0.0% |
| settings_panel::add_stream_entry(QString const&, QString const&, bool) const (frontend/src/widgets/settings_panel.cpp:67) | not called | 0.0% |
| settings_panel::add_template_candidate(QString const&) const (frontend/src/widgets/settings_panel.cpp:197) | not called | 0.0% |
| settings_panel::append_active_log(QString const&) const (frontend/src/widgets/settings_panel.cpp:305) | not called | 0.0% |
| settings_panel::append_add_log(QString const&) const (frontend/src/widgets/settings_panel.cpp:139) | not called | 0.0% |
| settings_panel::append_event(QString const&) const (frontend/src/widgets/settings_panel.cpp:116) | not called | 0.0% |
| settings_panel::build_active_stream_box(QWidget*) (frontend/src/widgets/settings_panel.cpp:501) | not called | 0.0% |
| settings_panel::build_active_tab() (frontend/src/widgets/settings_panel.cpp:479) | not called | 0.0% |
| settings_panel::build_add_tab() (frontend/src/widgets/settings_panel.cpp:336) | not called | 0.0% |
| settings_panel::build_add_tab()::{lambda(int)#1}::operator()(int) const (frontend/src/widgets/settings_panel.cpp:369) | not called | 0.0% |
| settings_panel::build_edit_mode_box(QWidget*) (frontend/src/widgets/settings_panel.cpp:529) | not called | 0.0% |
| settings_panel::build_new_line_box(QWidget*) (frontend/src/widgets/settings_panel.cpp:556) | not called | 0.0% |
| settings_panel::build_streams_tab() (frontend/src/widgets/settings_panel.cpp:448) | not called | 0.0% |
| settings_panel::build_templates_box(QWidget*) (frontend/src/widgets/settings_panel.cpp:614) | not called | 0.0% |
| settings_panel::build_ui() (frontend/src/widgets/settings_panel.cpp:321) | not called | 0.0% |
| settings_panel::clear_active_log() const (frontend/src/widgets/settings_panel.cpp:314) | not called | 0.0% |
| settings_panel::clear_add_inputs() const (frontend/src/widgets/settings_panel.cpp:130) | not called | 0.0% |
| settings_panel::clear_stream_entries() (frontend/src/widgets/settings_panel.cpp:110) | not called | 0.0% |
| settings_panel::current_input_valid() const (frontend/src/widgets/settings_panel.cpp:780) | not called | 0.0% |
| settings_panel::name_is_unique(QString const&) const (frontend/src/widgets/settings_panel.cpp:770) | not called | 0.0% |
| settings_panel::on_active_combo_changed(QString const&) (frontend/src/widgets/settings_panel.cpp:842) | not called | 0.0% |
| settings_panel::on_active_line_closed_toggled(bool) (frontend/src/widgets/settings_panel.cpp:891) | not called | 0.0% |
| settings_panel::on_active_line_color_clicked() (frontend/src/widgets/settings_panel.cpp:856) | not called | 0.0% |
| settings_panel::on_active_line_name_finished() (frontend/src/widgets/settings_panel.cpp:884) | not called | 0.0% |
| settings_panel::on_active_line_save_clicked() (frontend/src/widgets/settings_panel.cpp:877) | not called | 0.0% |
| settings_panel::on_active_line_undo_clicked() (frontend/src/widgets/settings_panel.cpp:873) | not called | 0.0% |
| settings_panel::on_active_mode_clicked(int) (frontend/src/widgets/settings_panel.cpp:851) | not called | 0.0% |
| settings_panel::on_active_template_add_clicked() (frontend/src/widgets/settings_panel.cpp:921) | not called | 0.0% |
| settings_panel::on_active_template_color_clicked() (frontend/src/widgets/settings_panel.cpp:908) | not called | 0.0% |
| settings_panel::on_active_template_combo_changed(QString const&) (frontend/src/widgets/settings_panel.cpp:900) | not called | 0.0% |
| settings_panel::on_add_clicked() (frontend/src/widgets/settings_panel.cpp:713) | not called | 0.0% |
| settings_panel::on_choose_file() (frontend/src/widgets/settings_panel.cpp:698) | not called | 0.0% |
| settings_panel::on_name_changed(QString) const (frontend/src/widgets/settings_panel.cpp:759) | not called | 0.0% |
| settings_panel::on_refresh_local() (frontend/src/widgets/settings_panel.cpp:753) | not called | 0.0% |
| settings_panel::on_stream_item_changed(QTreeWidgetItem*, int) (frontend/src/widgets/settings_panel.cpp:934) | not called | 0.0% |
| settings_panel::remove_existing_name(QString const&) (frontend/src/widgets/settings_panel.cpp:62) | not called | 0.0% |
| settings_panel::remove_stream_entry(QString const&) const (frontend/src/widgets/settings_panel.cpp:100) | not called | 0.0% |
| settings_panel::reset_active_line_form() (frontend/src/widgets/settings_panel.cpp:253) | not called | 0.0% |
| settings_panel::reset_active_template_form() (frontend/src/widgets/settings_panel.cpp:274) | not called | 0.0% |
| settings_panel::resolved_name_for_current_input() const (frontend/src/widgets/settings_panel.cpp:766) | not called | 0.0% |
| settings_panel::set_active_candidates(QList<QString> const&) const (frontend/src/widgets/settings_panel.cpp:143) | not called | 0.0% |
| settings_panel::set_active_current(QString const&) const (frontend/src/widgets/settings_panel.cpp:180) | not called | 0.0% |
| settings_panel::set_active_line_closed(bool) const (frontend/src/widgets/settings_panel.cpp:286) | not called | 0.0% |
| settings_panel::set_btn_color(QPushButton*, QColor const&) const (frontend/src/widgets/settings_panel.cpp:835) | not called | 0.0% |
| settings_panel::set_existing_names(QSet<QString>) (frontend/src/widgets/settings_panel.cpp:49) | not called | 0.0% |
| settings_panel::set_local_sources(QList<QString> const&) const (frontend/src/widgets/settings_panel.cpp:121) | not called | 0.0% |
| settings_panel::set_mode(settings_panel::input_mode) (frontend/src/widgets/settings_panel.cpp:653) | not called | 0.0% |
| settings_panel::set_name_error(bool) const (frontend/src/widgets/settings_panel.cpp:795) | not called | 0.0% |
| settings_panel::set_stream_checked(QString const&, bool) const (frontend/src/widgets/settings_panel.cpp:86) | not called | 0.0% |
| settings_panel::set_template_candidates(QList<QString> const&) const (frontend/src/widgets/settings_panel.cpp:218) | not called | 0.0% |
| settings_panel::settings_panel(QWidget*) (frontend/src/widgets/settings_panel.cpp:22) | not called | 0.0% |
| settings_panel::update_active_tools() const (frontend/src/widgets/settings_panel.cpp:805) | not called | 0.0% |
| settings_panel::update_add_enabled() const (frontend/src/widgets/settings_panel.cpp:691) | not called | 0.0% |
| settings_panel::update_add_tools() const (frontend/src/widgets/settings_panel.cpp:672) | not called | 0.0% |
| stream_cell::add_event(QPointF const&, QColor const&) (frontend/src/widgets/stream_cell.cpp:183) | not called | 0.0% |
| stream_cell::add_persistent_line(stream_cell::line_instance const&) (frontend/src/widgets/stream_cell.cpp:100) | not called | 0.0% |
| stream_cell::build_ui() (frontend/src/widgets/stream_cell.cpp:329) | not called | 0.0% |
| stream_cell::clear_draft() (frontend/src/widgets/stream_cell.cpp:86) | not called | 0.0% |
| stream_cell::clear_persistent_lines() (frontend/src/widgets/stream_cell.cpp:105) | not called | 0.0% |
| stream_cell::draft_closed() const (frontend/src/widgets/stream_cell.cpp:42) | not called | 0.0% |
| stream_cell::draft_color() const (frontend/src/widgets/stream_cell.cpp:46) | not called | 0.0% |
| stream_cell::draft_name() const (frontend/src/widgets/stream_cell.cpp:44) | not called | 0.0% |
| stream_cell::draft_points_pct() const (frontend/src/widgets/stream_cell.cpp:38) | not called | 0.0% |
| stream_cell::draw_draft(QPainter&) const (frontend/src/widgets/stream_cell.cpp:573) | not called | 0.0% |
| stream_cell::draw_events(QPainter&) (frontend/src/widgets/stream_cell.cpp:673) | not called | 0.0% |
| stream_cell::draw_hover_coords(QPainter&) const (frontend/src/widgets/stream_cell.cpp:597) | not called | 0.0% |
| stream_cell::draw_hover_point(QPainter&) const (frontend/src/widgets/stream_cell.cpp:584) | not called | 0.0% |
| stream_cell::draw_persistent(QPainter&) const (frontend/src/widgets/stream_cell.cpp:471) | not called | 0.0% |
| stream_cell::draw_poly_with_points(QPainter&, std::vector<QPointF, std::allocator<QPointF> > const&, QColor const&, bool, Qt::PenStyle, double) const (frontend/src/widgets/stream_cell.cpp:441) | not called | 0.0% |
| stream_cell::draw_preview_segment(QPainter&) const (frontend/src/widgets/stream_cell.cpp:611) | not called | 0.0% |
| stream_cell::draw_stream_name(QPainter&) const (frontend/src/widgets/stream_cell.cpp:633) | not called | 0.0% |
| stream_cell::get_name() const (frontend/src/widgets/stream_cell.cpp:34) | not called | 0.0% |
| stream_cell::highlight_line(QString const&) (frontend/src/widgets/stream_cell.cpp:200) | not called | 0.0% |
| stream_cell::highlight_line_at(QString const&, QPointF const&) (frontend/src/widgets/stream_cell.cpp:208) | not called | 0.0% |
| stream_cell::is_active() const (frontend/src/widgets/stream_cell.cpp:36) | not called | 0.0% |
| stream_cell::is_draft_preview() const (frontend/src/widgets/stream_cell.cpp:48) | not called | 0.0% |
| stream_cell::keyPressEvent(QKeyEvent*) (frontend/src/widgets/stream_cell.cpp:305) | not called | 0.0% |
| stream_cell::label_pos_px(stream_cell::line_instance const&) const (frontend/src/widgets/stream_cell.cpp:643) | not called | 0.0% |
| stream_cell::leaveEvent(QEvent*) (frontend/src/widgets/stream_cell.cpp:299) | not called | 0.0% |
| stream_cell::mouseMoveEvent(QMouseEvent*) (frontend/src/widgets/stream_cell.cpp:288) | not called | 0.0% |
| stream_cell::mousePressEvent(QMouseEvent*) (frontend/src/widgets/stream_cell.cpp:265) | not called | 0.0% |
| stream_cell::on_camera_error(QCamera::Error) (frontend/src/widgets/stream_cell.cpp:768) | not called | 0.0% |
| stream_cell::on_frame_changed(QVideoFrame const&) (frontend/src/widgets/stream_cell.cpp:714) | not called | 0.0% |
| stream_cell::on_media_status_changed(QMediaPlayer::MediaStatus) (frontend/src/widgets/stream_cell.cpp:743) | not called | 0.0% |
| stream_cell::on_player_error(QMediaPlayer::Error, QString const&) (frontend/src/widgets/stream_cell.cpp:760) | not called | 0.0% |
| stream_cell::paintEvent(QPaintEvent*) (frontend/src/widgets/stream_cell.cpp:223) | not called | 0.0% |
| stream_cell::set_active(bool) (frontend/src/widgets/stream_cell.cpp:50) | not called | 0.0% |
| stream_cell::set_camera_id(QByteArray const&) (frontend/src/widgets/stream_cell.cpp:137) | not called | 0.0% |
| stream_cell::set_draft_params(QString const&, QColor const&, bool) (frontend/src/widgets/stream_cell.cpp:72) | not called | 0.0% |
| stream_cell::set_draft_points_pct(std::vector<QPointF, std::allocator<QPointF> > const&) (frontend/src/widgets/stream_cell.cpp:81) | not called | 0.0% |
| stream_cell::set_draft_preview(bool) (frontend/src/widgets/stream_cell.cpp:110) | not called | 0.0% |
| stream_cell::set_drawing_enabled(bool) (frontend/src/widgets/stream_cell.cpp:63) | not called | 0.0% |
| stream_cell::set_labels_enabled(bool) (frontend/src/widgets/stream_cell.cpp:115) | not called | 0.0% |
| stream_cell::set_loop(bool) (frontend/src/widgets/stream_cell.cpp:135) | not called | 0.0% |
| stream_cell::set_persistent_lines(std::vector<stream_cell::line_instance, std::allocator<stream_cell::line_instance> > const&) (frontend/src/widgets/stream_cell.cpp:93) | not called | 0.0% |
| stream_cell::set_repaint_interval_ms(int) (frontend/src/widgets/stream_cell.cpp:193) | not called | 0.0% |
| stream_cell::set_source(QUrl const&) (frontend/src/widgets/stream_cell.cpp:123) | not called | 0.0% |
| stream_cell::stream_cell(QString const&, QWidget*) (frontend/src/widgets/stream_cell.cpp:18) | not called | 0.0% |
| stream_cell::to_pct(QPointF const&) const (frontend/src/widgets/stream_cell.cpp:653) | not called | 0.0% |
| stream_cell::to_px(QPointF const&) const (frontend/src/widgets/stream_cell.cpp:669) | not called | 0.0% |
| stream_cell::update_icon() (frontend/src/widgets/stream_cell.cpp:400) | not called | 0.0% |
| yodau::backend::(anonymous namespace)::global_opencv_client() (backend/src/opencv_client.cpp:675) | not called | 0.0% |
| yodau::backend::line::dump(std::ostream&) const (backend/src/geometry.cpp:17) | not called | 0.0% |
| yodau::backend::line::normalize() (backend/src/geometry.cpp:29) | not called | 0.0% |
| yodau::backend::line::operator==(yodau::backend::line const&) const (backend/src/geometry.cpp:70) | not called | 0.0% |
| yodau::backend::make_line(std::vector<yodau::backend::point, std::allocator<yodau::backend::point> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) (backend/src/geometry.cpp:82) | not called | 0.0% |
| yodau::backend::normalize_str[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >) (backend/src/geometry.cpp:133) | not called | 0.0% |
| yodau::backend::opencv_client::add_motion_event(std::vector<yodau::backend::event, std::allocator<yodau::backend::event> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, yodau::backend::point const&) const (backend/src/opencv_client.cpp:222) | not called | 0.0% |
| yodau::backend::opencv_client::between(float, float, float) const (backend/src/opencv_client.cpp:150) | not called | 0.0% |
| yodau::backend::opencv_client::consider_hit(bool&, float&, yodau::backend::point&, yodau::backend::point&, yodau::backend::point&, yodau::backend::point const&, yodau::backend::point const&, yodau::backend::point const&, yodau::backend::point const&) const (backend/src/opencv_client.cpp:234) | not called | 0.0% |
| yodau::backend::opencv_client::cross_z(yodau::backend::point const&, yodau::backend::point const&, yodau::backend::point const&) const (backend/src/opencv_client.cpp:127) | not called | 0.0% |
| yodau::backend::opencv_client::daemon_start(yodau::backend::stream const&, std::function<void (yodau::backend::frame&&)> const&, std::stop_token const&) (backend/src/opencv_client.cpp:94) | not called | 0.0% |
| yodau::backend::opencv_client::daemon_start_fn() (backend/src/opencv_client.cpp:661) | not called | 0.0% |
| yodau::backend::opencv_client::find_largest_contour_index(std::vector<std::vector<cv::Point_<int>, std::allocator<cv::Point_<int> > >, std::allocator<std::vector<cv::Point_<int>, std::allocator<cv::Point_<int> > > > > const&) const (backend/src/opencv_client.cpp:388) | not called | 0.0% |
| yodau::backend::opencv_client::frame_processor_fn() (backend/src/opencv_client.cpp:668) | not called | 0.0% |
| yodau::backend::opencv_client::local_index_from_path(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (backend/src/opencv_client.cpp:48) | not called | 0.0% |
| yodau::backend::opencv_client::mat_to_frame(cv::Mat const&) const (backend/src/opencv_client.cpp:66) | not called | 0.0% |
| yodau::backend::opencv_client::motion_processor(yodau::backend::stream const&, yodau::backend::frame const&) (backend/src/opencv_client.cpp:410) | not called | 0.0% |
| yodau::backend::opencv_client::on_segment(yodau::backend::point const&, yodau::backend::point const&, yodau::backend::point const&) const (backend/src/opencv_client.cpp:155) | not called | 0.0% |
| yodau::backend::opencv_client::orient(yodau::backend::point const&, yodau::backend::point const&, yodau::backend::point const&) const (backend/src/opencv_client.cpp:137) | not called | 0.0% |
| yodau::backend::opencv_client::process_tripwire_for_line(std::vector<yodau::backend::event, std::allocator<yodau::backend::event> >&, yodau::backend::stream const&, yodau::backend::line const&, yodau::backend::point const&, yodau::backend::point const&, std::vector<yodau::backend::point, std::allocator<yodau::backend::point> > const&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) (backend/src/opencv_client.cpp:292) | not called | 0.0% |
| yodau::backend::opencv_client::segment_intersection(yodau::backend::point const&, yodau::backend::point const&, yodau::backend::point const&, yodau::backend::point const&) const (backend/src/opencv_client.cpp:190) | not called | 0.0% |
| yodau::backend::opencv_client::segments_intersect(yodau::backend::point const&, yodau::backend::point const&, yodau::backend::point const&, yodau::backend::point const&) const (backend/src/opencv_client.cpp:162) | not called | 0.0% |
| yodau::backend::opencv_client::test_line_segment_against_contour(bool&, float&, yodau::backend::point&, yodau::backend::point&, yodau::backend::point&, yodau::backend::point const&, std::vector<yodau::backend::point, std::allocator<yodau::backend::point> > const&, yodau::backend::point const&, yodau::backend::point const&) const (backend/src/opencv_client.cpp:251) | not called | 0.0% |
| yodau::backend::opencv_daemon_start(yodau::backend::stream const&, std::function<void (yodau::backend::frame&&)> const&, std::stop_token const&) (backend/src/opencv_client.cpp:681) | not called | 0.0% |
| yodau::backend::opencv_motion_processor(yodau::backend::stream const&, yodau::backend::frame const&) (backend/src/opencv_client.cpp:688) | not called | 0.0% |
| yodau::backend::parse_float(std::basic_string_view<char, std::char_traits<char> >) (backend/src/geometry.cpp:145) | not called | 0.0% |
| yodau::backend::parse_points(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (backend/src/geometry.cpp:94) | not called | 0.0% |
| yodau::backend::point::compare(yodau::backend::point const&) const (backend/src/geometry.cpp:13) | not called | 0.0% |
| yodau::backend::point::distance_to(yodau::backend::point const&) const (backend/src/geometry.cpp:7) | not called | 0.0% |
| yodau::backend::stream::activate(yodau::backend::stream_pipeline) (backend/src/stream.cpp:129) | not called | 0.0% |
| yodau::backend::stream::connect_line(std::shared_ptr<yodau::backend::line const>) (backend/src/stream.cpp:139) | not called | 0.0% |
| yodau::backend::stream::deactivate() (backend/src/stream.cpp:137) | not called | 0.0% |
| yodau::backend::stream::dump(std::ostream&, bool) const (backend/src/stream.cpp:106) | not called | 0.0% |
| yodau::backend::stream::get_name[abi:cxx11]() const (backend/src/stream.cpp:96) | not called | 0.0% |
| yodau::backend::stream::get_path[abi:cxx11]() const (backend/src/stream.cpp:98) | not called | 0.0% |
| yodau::backend::stream::get_type() const (backend/src/stream.cpp:100) | not called | 0.0% |
| yodau::backend::stream::identify(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (backend/src/stream.cpp:60) | not called | 0.0% |
| yodau::backend::stream::is_looping() const (backend/src/stream.cpp:104) | not called | 0.0% |
| yodau::backend::stream::line_names[abi:cxx11]() const (backend/src/stream.cpp:147) | not called | 0.0% |
| yodau::backend::stream::lines_snapshot() const (backend/src/stream.cpp:154) | not called | 0.0% |
| yodau::backend::stream::operator=(yodau::backend::stream&&) (backend/src/stream.cpp:42) | not called | 0.0% |
| yodau::backend::stream::pipeline() const (backend/src/stream.cpp:133) | not called | 0.0% |
| yodau::backend::stream::pipeline_name[abi:cxx11](yodau::backend::stream_pipeline) (backend/src/stream.cpp:85) | not called | 0.0% |
| yodau::backend::stream::stream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (backend/src/stream.cpp:5) | not called | 0.0% |
| yodau::backend::stream::stream(yodau::backend::stream&&) (backend/src/stream.cpp:30) | not called | 0.0% |
| yodau::backend::stream::type_name[abi:cxx11](yodau::backend::stream_type) (backend/src/stream.cpp:73) | not called | 0.0% |
| yodau::backend::stream_manager::add_line(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (backend/src/stream_manager.cpp:143) | not called | 0.0% |
| yodau::backend::stream_manager::add_stream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (backend/src/stream_manager.cpp:128) | not called | 0.0% |
| yodau::backend::stream_manager::current_fake_interval_ms() const (backend/src/stream_manager.cpp:491) | not called | 0.0% |
| yodau::backend::stream_manager::disable_fake_events() (backend/src/stream_manager.cpp:430) | not called | 0.0% |
| yodau::backend::stream_manager::dump(std::ostream&) const (backend/src/stream_manager.cpp:46) | not called | 0.0% |
| yodau::backend::stream_manager::dump_lines(std::ostream&) const (backend/src/stream_manager.cpp:53) | not called | 0.0% |
| yodau::backend::stream_manager::dump_stream(std::ostream&, bool) const (backend/src/stream_manager.cpp:62) | not called | 0.0% |
| yodau::backend::stream_manager::enable_fake_events(int) (backend/src/stream_manager.cpp:403) | not called | 0.0% |
| yodau::backend::stream_manager::enable_fake_events(int)::{lambda(std::stop_token)#1}::operator()(std::stop_token) const (backend/src/stream_manager.cpp:418) | not called | 0.0% |
| yodau::backend::stream_manager::find_stream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (backend/src/stream_manager.cpp:174) | not called | 0.0% |
| yodau::backend::stream_manager::is_linux_capture_ok(yodau::backend::stream const&) (backend/src/stream_manager.cpp:529) | not called | 0.0% |
| yodau::backend::stream_manager::is_stream_running(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (backend/src/stream_manager.cpp:396) | not called | 0.0% |
| yodau::backend::stream_manager::line_names[abi:cxx11]() const (backend/src/stream_manager.cpp:189) | not called | 0.0% |
| yodau::backend::stream_manager::process_frame(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, yodau::backend::frame&&) (backend/src/stream_manager.cpp:267) | not called | 0.0% |
| yodau::backend::stream_manager::push_frame(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, yodau::backend::frame&&) (backend/src/stream_manager.cpp:218) | not called | 0.0% |
| yodau::backend::stream_manager::refresh_local_streams() (backend/src/stream_manager.cpp:83) | not called | 0.0% |
| yodau::backend::stream_manager::run_fake_events(std::stop_token) (backend/src/stream_manager.cpp:496) | not called | 0.0% |
| yodau::backend::stream_manager::set_analysis_interval_ms(int) (backend/src/stream_manager.cpp:321) | not called | 0.0% |
| yodau::backend::stream_manager::set_daemon_start_hook(std::function<void (yodau::backend::stream const&, std::function<void (yodau::backend::frame&&)>, std::stop_token)>) (backend/src/stream_manager.cpp:211) | not called | 0.0% |
| yodau::backend::stream_manager::set_event_batch_sink(std::function<void (std::vector<yodau::backend::event, std::allocator<yodau::backend::event> > const&)>) (backend/src/stream_manager.cpp:314) | not called | 0.0% |
| yodau::backend::stream_manager::set_event_sink(std::function<void (yodau::backend::event const&)>) (backend/src/stream_manager.cpp:309) | not called | 0.0% |
| yodau::backend::stream_manager::set_frame_processor(std::function<std::vector<yodau::backend::event, std::allocator<yodau::backend::event> > (yodau::backend::stream const&, yodau::backend::frame const&)>) (backend/src/stream_manager.cpp:259) | not called | 0.0% |
| yodau::backend::stream_manager::set_line(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (backend/src/stream_manager.cpp:157) | not called | 0.0% |
| yodau::backend::stream_manager::set_line_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, yodau::backend::tripwire_dir) (backend/src/stream_manager.cpp:450) | not called | 0.0% |
| yodau::backend::stream_manager::set_local_stream_detector(std::function<std::vector<yodau::backend::stream, std::allocator<yodau::backend::stream> > ()>) (backend/src/stream_manager.cpp:73) | not called | 0.0% |
| yodau::backend::stream_manager::set_manual_push_hook(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, yodau::backend::frame&&)>) (backend/src/stream_manager.cpp:206) | not called | 0.0% |
| yodau::backend::stream_manager::snapshot_hooks(std::function<std::vector<yodau::backend::event, std::allocator<yodau::backend::event> > (yodau::backend::stream const&, yodau::backend::frame const&)>&, std::function<void (yodau::backend::event const&)>&, std::function<void (std::vector<yodau::backend::event, std::allocator<yodau::backend::event> > const&)>&) const (backend/src/stream_manager.cpp:482) | not called | 0.0% |
| yodau::backend::stream_manager::snapshot_streams() const (backend/src/stream_manager.cpp:468) | not called | 0.0% |
| yodau::backend::stream_manager::start_daemon(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (backend/src/stream_manager.cpp:253) | not called | 0.0% |
| yodau::backend::stream_manager::start_stream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (backend/src/stream_manager.cpp:329) | not called | 0.0% |
| yodau::backend::stream_manager::start_stream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::stop_token)#1}::operator()(std::stop_token) (backend/src/stream_manager.cpp:356) | not called | 0.0% |
| yodau::backend::stream_manager::stop_stream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (backend/src/stream_manager.cpp:368) | not called | 0.0% |
| yodau::backend::stream_manager::stream_lines(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (backend/src/stream_manager.cpp:195) | not called | 0.0% |
| yodau::backend::stream_manager::stream_manager() (backend/src/stream_manager.cpp:44) | not called | 0.0% |
| yodau::backend::stream_manager::stream_names[abi:cxx11]() const (backend/src/stream_manager.cpp:183) | not called | 0.0% |