MCPcopy Index your code
hub / github.com/DreamSourceLab/DSView / measure

Method measure

DSView/pv/view/mathtrace.cpp:467–486  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

465}
466
467bool MathTrace::measure(const QPointF &p)
468{
469 _hover_en = false;
470 if (!enabled())
471 return false;
472
473 const QRectF window = get_view_rect();
474 if (!window.contains(p))
475 return false;
476
477 _hover_index = _view->pixel2index(p.x());
478 if (_hover_index >= _math_stack->get_sample_num())
479 return false;
480
481 bool bError;
482 _hover_point = get_point(_hover_index, _hover_voltage, bError);
483 _hover_en = true;
484
485 return !bError;
486}
487
488QPointF MathTrace::get_point(uint64_t index, float &value, bool &out_Error)
489{

Callers

nothing calls this directly

Calls 2

pixel2indexMethod · 0.80
get_sample_numMethod · 0.45

Tested by

no test coverage detected