Expose numeric trend segment formulas from native reconstruction models
This commit is contained in:
@@ -332,6 +332,17 @@ class PlotProcessingAttachment(QObject):
|
||||
self._dirty = True
|
||||
self._refresh_timer.start(0)
|
||||
|
||||
def formula_entries(self, x, origin=0., unit=''):
|
||||
entries = []
|
||||
offset = self._external_offset if self._external_curve is not None else 0.
|
||||
for curve in self.curves:
|
||||
piece = curve.piece_at(x + offset)
|
||||
if piece is not None:
|
||||
color_index = self.panel._result_ids[id(curve)] if self._external_curve is None else 0
|
||||
text = curve.label + '\n' + piece.text(origin + offset, unit)
|
||||
entries.append((RESULT_COLORS[color_index % len(RESULT_COLORS)], text))
|
||||
return entries
|
||||
|
||||
def refresh(self):
|
||||
if self.panel is not None:
|
||||
self.panel.set_snapshot(self.snapshot())
|
||||
|
||||
Reference in New Issue
Block a user