1 package com.github.celldynamics.quimp;
2
3 import java.util.ArrayList;
4
5 import ij.measure.ResultsTable;
6
7
8
9
10
11
12
13
14 public class CellStats {
15
16
17
18
19 public ArrayList<FrameStatistics> framestat;
20
21
22
23
24
25
26 public ArrayList<FrameStatistics> getFramestat() {
27 return framestat;
28 }
29
30
31
32
33 public CellStats() {
34 framestat = new ArrayList<>();
35 }
36
37
38
39
40
41
42 public CellStats(ArrayList<FrameStatistics> framestat) {
43 this.framestat = framestat;
44 }
45
46
47
48
49
50
51 public int getNumStoredFrames() {
52 return framestat.size();
53 }
54
55
56
57
58
59
60
61
62 public void addFluosToResultTable(ResultsTable rt, int channelno) {
63 for (FrameStatistics fs : framestat) {
64 fs.addFluoToResultTable(rt, channelno);
65 }
66 }
67
68
69
70
71
72
73 public void addStatsToResultTable(ResultsTable rt) {
74 for (FrameStatistics fs : framestat) {
75 fs.addStatToResultTable(rt);
76 }
77 }
78 }