100 {
101 treeView.Nodes.Clear();
102 TreeNode images = new TreeNode();
103 images.Text = "BioImages";
104 images.ForeColor = System.Drawing.Color.White;
105 foreach (BioImage item in Images.images)
106 {
107
108 Node tree = new Node(item, Node.DataType.image);
109
110 Node implanes = new Node(item, Node.DataType.text);
111 implanes.Text = "Planes";
112
113 foreach (AForge.Bitmap buf in item.Buffers)
114 {
115 Node plane = new Node(buf, Node.DataType.buf);
116 plane.Text = buf.ID + ", " + buf.Coordinate.ToString();
117
118 implanes.node.Nodes.Add(plane.node);
119 }
120 tree.node.Nodes.Add(implanes.node);
121
122 Node rois = new Node(item, Node.DataType.text);
123 rois.Text = "ROI";
124
125 foreach (ROI an in item.Annotations)
126 {
127 Node roi = new Node(an, Node.DataType.roi);
128 rois.node.Nodes.Add(roi.node);
129 }
130 tree.node.Nodes.Add(rois.node);
131 images.Nodes.Add(tree.node);
132 }
133 treeView.Nodes.Add(images);
134 }