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