store.setLabelID(MetadataTools.createLSID("Shape", roi, 0), roi, 0); if (text == null) text = ""; store.setLabelText(text, roi, 0); if (fontSize != null) { double size = Double.parseDouble(fontSize);
store.setLabelFontSize(new Length(fontSize, UNITS.POINT), r, 0); store.setLabelText(roi.get("eval-text"), r, 0); Length l = new Length(new Double(roi.get("line-width")), UNITS.PIXEL); store.setLabelStrokeWidth(l, r, 0);
store.setLabelFontSize(new Length(fontSize, UNITS.POINT), r, 0); store.setLabelText(roi.get("eval-text"), r, 0); Length l = new Length(new Double(roi.get("line-width")), UNITS.PIXEL); store.setLabelStrokeWidth(l, r, 0);
store.setLabelID(MetadataTools.createLSID("Shape", roi, 0), roi, 0); if (text == null) text = ""; store.setLabelText(text, roi, 0); if (fontSize != null) { double size = Double.parseDouble(fontSize);
text = name; store.setLabelText(text, roi, 0); if (fontSize != null) { Double size = DataTools.parseDouble(fontSize);
text = name; store.setLabelText(text, roi, 0); if (fontSize != null) { Double size = DataTools.parseDouble(fontSize);
store.setLabelX(shape.x1, i, 0); store.setLabelY(shape.y1, i, 0); store.setLabelText(shape.text, i, 0); store.setLabelFontSize(shape.fontSize, i, 0); store.setLabelStrokeColor(shape.strokeColor, i, 0);
store.setLabelX(shape.x1, nextROI, 0); store.setLabelY(shape.y1, nextROI, 0); store.setLabelText(shape.text, nextROI, 0); store.setLabelFontSize(shape.fontSize, nextROI, 0); store.setLabelStrokeColor(shape.strokeColor, nextROI, 0);
store.setLabelX(x, i, 0); store.setLabelY(y, i, 0); store.setLabelText(text, i, 0); if (fontSize != null) { store.setLabelFontSize(fontSize, i, 0);
store.setLabelX(x, i, 0); store.setLabelY(y, i, 0); store.setLabelText(text, i, 0); if (fontSize != null) { store.setLabelFontSize(fontSize, i, 0);
store.setLabelY(shape.points[1], roiIndex, shapeIndex); if (shape.text != null) store.setLabelText(shape.text, roiIndex, shapeIndex); shapeIndex++; store.setLabelY(shape.points[1], roiIndex, shapeIndex); if (shape.text != null) store.setLabelText(shape.text, roiIndex, shapeIndex); shapeIndex++; shapeID = MetadataTools.createLSID("Shape", roiIndex, shapeIndex);
store.setLabelY(shape.points[1], roiIndex, shapeIndex); if (shape.text != null) store.setLabelText(shape.text, roiIndex, shapeIndex); shapeIndex++; store.setLabelY(shape.points[1], roiIndex, shapeIndex); if (shape.text != null) store.setLabelText(shape.text, roiIndex, shapeIndex); shapeIndex++; shapeID = MetadataTools.createLSID("Shape", roiIndex, shapeIndex);
store.setLabelY(roi.getPolygon().getBounds().getY(), roiNum, shape); store.setLabelText(roi.getText().trim(), roiNum, shape); store.setLabelFontSize(new Length(roi.getCurrentFont().getSize(), UNITS.PIXEL), roiNum, shape);
store.setLabelY(roi.getPolygon().getBounds().getY(), roiNum, shape); store.setLabelText(roi.getText().trim(), roiNum, shape); store.setLabelFontSize(new Length(roi.getCurrentFont().getSize(), UNITS.PIXEL), roiNum, shape);
store.setLabelX(getX(i), roiCount, 0); store.setLabelY(getY(i), roiCount, 0); store.setLabelText("Label " + i, roiCount, 0 ); store.setImageROIRef(roiID, imageIndex, roiRefCount); roiCount++;
store.setLabelX(getX(i), roiCount, 0); store.setLabelY(getY(i), roiCount, 0); store.setLabelText("Label " + i, roiCount, 0 ); store.setImageROIRef(roiID, imageIndex, roiRefCount); roiCount++;
store.setLabelText(prefix + ", X-Binning = " + roi.getGroupX() + ", Y-Binning = " + roi.getGroupY(), roiIndex, 0); store.setLabelX((double)roi.getStartX(), roiIndex, 0); store.setLabelY((double)roi.getStartY(), roiIndex, 0);
store.setLabelText(prefix + ", X-Binning = " + roi.getGroupX() + ", Y-Binning = " + roi.getGroupY(), roiIndex, 0); store.setLabelX((double)roi.getStartX(), roiIndex, 0); store.setLabelY((double)roi.getStartY(), roiIndex, 0);
/** Converts omero.model.Shape (omero.model.Label in this case) to ome.xml.model.* and updates the MetadataStore */ private static void storeOmeroLabel(Shape shape, MetadataStore store, int roiNum, int shapeNum) { Label shape1 = (Label) shape; String polylineID = MetadataTools.createLSID("Shape", roiNum, shapeNum); store.setLabelID(polylineID, roiNum, shapeNum); if (shape1.getTextValue() != null){ store.setLabelText(shape1.getTextValue().getValue(), roiNum, shapeNum); } store.setLabelX(shape1.getX().getValue(), roiNum, shapeNum); store.setLabelY(shape1.getY().getValue(), roiNum, shapeNum); store.setLabelTheC(unwrap(shape1.getTheC()), roiNum, shapeNum); store.setLabelTheZ(unwrap(shape1.getTheZ()), roiNum, shapeNum); store.setLabelTheT(unwrap(shape1.getTheT()), roiNum, shapeNum); if (shape1.getStrokeWidth() != null) { store.setLabelStrokeWidth(new ome.units.quantity.Length(shape1.getStrokeWidth().getValue(), UNITS.PIXEL), roiNum, shapeNum); } if (shape1.getStrokeColor() != null){ store.setLabelStrokeColor(new ome.xml.model.primitives.Color(shape1.getStrokeColor().getValue()), roiNum, shapeNum); } if (shape1.getFillColor() != null){ store.setLabelFillColor(new ome.xml.model.primitives.Color(shape1.getFillColor().getValue()), roiNum, shapeNum); } if (shape1.getFontSize() != null){ ome.units.quantity.Length labelSize = new ome.units.quantity.Length(shape1.getFontSize().getValue(), UNITS.PIXEL); store.setLabelFontSize(labelSize , roiNum, shapeNum); } }