ome-xml 5.2.0

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List

MetadataStore.h
1 /*
2 * #%L
3 * OME-BIOFORMATS C++ library for image IO.
4 * %%
5 * Copyright © 2006 - 2016 Open Microscopy Environment:
6 * - Massachusetts Institute of Technology
7 * - National Institutes of Health
8 * - University of Dundee
9 * - Board of Regents of the University of Wisconsin-Madison
10 * - Glencoe Software, Inc.
11 * %%
12 * Redistribution and use in source and binary forms, with or without
13 * modification, are permitted provided that the following conditions are met:
14 *
15 * 1. Redistributions of source code must retain the above copyright notice,
16 * this list of conditions and the following disclaimer.
17 * 2. Redistributions in binary form must reproduce the above copyright notice,
18 * this list of conditions and the following disclaimer in the documentation
19 * and/or other materials provided with the distribution.
20 *
21 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
22 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
25 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
26 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
27 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
31 * POSSIBILITY OF SUCH DAMAGE.
32 *
33 * The views and conclusions contained in the software and documentation are
34 * those of the authors and should not be interpreted as representing official
35 * policies, either expressed or implied, of any organization.
36 * #L%
37 */
38
39 /*─────────────────────────────────────────────────────────────────────────────
40 *
41 * THIS IS AUTOMATICALLY GENERATED CODE. DO NOT MODIFY.
42 *
43 *─────────────────────────────────────────────────────────────────────────────
44 */
45
46 #ifndef OME_XML_META_METADATASTORE_H
47 #define OME_XML_META_METADATASTORE_H
48
49 #include <string>
50
51 #include <ome/compat/memory.h>
52
53 #include <ome/xml/meta/BaseMetadata.h>
54 #include <ome/xml/meta/MetadataRoot.h>
55 #include <ome/xml/model/AffineTransform.h>
56
57 #include <ome/xml/model/enums/AcquisitionMode.h>
58 #include <ome/xml/model/enums/ArcType.h>
59 #include <ome/xml/model/enums/Binning.h>
60 #include <ome/xml/model/enums/Compression.h>
61 #include <ome/xml/model/enums/ContrastMethod.h>
62 #include <ome/xml/model/enums/Correction.h>
63 #include <ome/xml/model/enums/DetectorType.h>
64 #include <ome/xml/model/enums/DimensionOrder.h>
65 #include <ome/xml/model/enums/ExperimentType.h>
66 #include <ome/xml/model/enums/FilamentType.h>
67 #include <ome/xml/model/enums/FillRule.h>
68 #include <ome/xml/model/enums/FilterType.h>
69 #include <ome/xml/model/enums/FontFamily.h>
70 #include <ome/xml/model/enums/FontStyle.h>
71 #include <ome/xml/model/enums/IlluminationType.h>
72 #include <ome/xml/model/enums/Immersion.h>
73 #include <ome/xml/model/enums/LaserMedium.h>
74 #include <ome/xml/model/enums/LaserType.h>
75 #include <ome/xml/model/enums/LineCap.h>
76 #include <ome/xml/model/enums/Marker.h>
77 #include <ome/xml/model/enums/Medium.h>
78 #include <ome/xml/model/enums/MicrobeamManipulationType.h>
79 #include <ome/xml/model/enums/MicroscopeType.h>
80 #include <ome/xml/model/enums/NamingConvention.h>
81 #include <ome/xml/model/enums/PixelType.h>
82 #include <ome/xml/model/enums/Pulse.h>
83
84 #include <ome/xml/model/primitives/Color.h>
85 #include <ome/xml/model/primitives/ConstrainedNumeric.h>
86 #include <ome/xml/model/primitives/NonNegativeFloat.h>
87 #include <ome/xml/model/primitives/NonNegativeInteger.h>
88 #include <ome/xml/model/primitives/NonNegativeLong.h>
89 #include <ome/xml/model/primitives/NumericConstraints.h>
90 #include <ome/xml/model/primitives/PercentFraction.h>
91 #include <ome/xml/model/primitives/PositiveFloat.h>
92 #include <ome/xml/model/primitives/PositiveInteger.h>
93 #include <ome/xml/model/primitives/PositiveLong.h>
94 #include <ome/xml/model/primitives/Timestamp.h>
95
96 namespace ome
97 {
98 namespace xml
99 {
100 namespace meta
101 {
102
140 class MetadataStore : virtual public BaseMetadata
141 {
142 protected:
144 MetadataStore()
145 {}
146
147 public:
149 virtual
150 ~MetadataStore()
151 {}
152
153 private:
155 MetadataStore (const MetadataStore&);
156
158 MetadataStore&
159 operator= (const MetadataStore&);
160
161 public:
166 virtual void
167 createRoot() = 0;
168
178 virtual ome::compat::shared_ptr<MetadataRoot>&
179 getRoot() = 0;
180
191 virtual void
192 setRoot(ome::compat::shared_ptr<MetadataRoot>& root) = 0;
193
201 virtual void
202 setPixelsBinDataBigEndian(bool bigEndian,
203 index_type imageIndex,
204 index_type binDataIndex = 0) = 0;
205
211 virtual void
212 setUUID(const std::string& uuid) = 0;
213
221 virtual void
222 setArcID(std::string id, index_type instrumentIndex, index_type lightSourceIndex) = 0;
223
231 virtual void
232 setArcLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
233
241 virtual void
242 setArcManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex) = 0;
243
251 virtual void
252 setArcModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex) = 0;
253
261 virtual void
262 setArcPower(double power, index_type instrumentIndex, index_type lightSourceIndex) = 0;
263
271 virtual void
272 setArcSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
273
281 virtual void
282 setArcType(ome::xml::model::enums::ArcType type, index_type instrumentIndex, index_type lightSourceIndex) = 0;
283
290 virtual void
291 setBinaryFileFileName(std::string fileName, index_type fileAnnotationIndex) = 0;
292
299 virtual void
300 setBinaryFileMIMEType(std::string mimeType, index_type fileAnnotationIndex) = 0;
301
308 virtual void
309 setBinaryFileSize(ome::xml::model::primitives::NonNegativeLong size, index_type fileAnnotationIndex) = 0;
310
316 virtual void
317 setBinaryOnlyMetadataFile(std::string metadataFile) = 0;
318
324 virtual void
325 setBinaryOnlyUUID(std::string uuid) = 0;
326
334 virtual void
335 setBooleanAnnotationAnnotationRef(const std::string& annotation, index_type booleanAnnotationIndex, index_type annotationRefIndex = 0) = 0;
336
343 virtual void
344 setBooleanAnnotationAnnotator(std::string annotator, index_type booleanAnnotationIndex) = 0;
345
352 virtual void
353 setBooleanAnnotationDescription(std::string description, index_type booleanAnnotationIndex) = 0;
354
361 virtual void
362 setBooleanAnnotationID(std::string id, index_type booleanAnnotationIndex) = 0;
363
370 virtual void
371 setBooleanAnnotationNamespace(std::string namespace_, index_type booleanAnnotationIndex) = 0;
372
379 virtual void
380 setBooleanAnnotationValue(bool value, index_type booleanAnnotationIndex) = 0;
381
389 virtual void
390 setChannelAcquisitionMode(ome::xml::model::enums::AcquisitionMode acquisitionMode, index_type imageIndex, index_type channelIndex) = 0;
391
400 virtual void
401 setChannelAnnotationRef(const std::string& annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex = 0) = 0;
402
410 virtual void
411 setChannelColor(ome::xml::model::primitives::Color color, index_type imageIndex, index_type channelIndex) = 0;
412
420 virtual void
421 setChannelContrastMethod(ome::xml::model::enums::ContrastMethod contrastMethod, index_type imageIndex, index_type channelIndex) = 0;
422
430 virtual void
431 setChannelEmissionWavelength(ome::xml::model::primitives::PositiveInteger emissionWavelength, index_type imageIndex, index_type channelIndex) = 0;
432
440 virtual void
441 setChannelExcitationWavelength(ome::xml::model::primitives::PositiveInteger excitationWavelength, index_type imageIndex, index_type channelIndex) = 0;
442
450 virtual void
451 setChannelFilterSetRef(const std::string& filterSet, index_type imageIndex, index_type channelIndex) = 0;
452
460 virtual void
461 setChannelFluor(std::string fluor, index_type imageIndex, index_type channelIndex) = 0;
462
470 virtual void
471 setChannelID(std::string id, index_type imageIndex, index_type channelIndex) = 0;
472
480 virtual void
481 setChannelIlluminationType(ome::xml::model::enums::IlluminationType illuminationType, index_type imageIndex, index_type channelIndex) = 0;
482
490 virtual void
491 setChannelNDFilter(double ndFilter, index_type imageIndex, index_type channelIndex) = 0;
492
500 virtual void
501 setChannelName(std::string name, index_type imageIndex, index_type channelIndex) = 0;
502
510 virtual void
511 setChannelPinholeSize(double pinholeSize, index_type imageIndex, index_type channelIndex) = 0;
512
520 virtual void
521 setChannelPockelCellSetting(int32_t pockelCellSetting, index_type imageIndex, index_type channelIndex) = 0;
522
530 virtual void
531 setChannelSamplesPerPixel(ome::xml::model::primitives::PositiveInteger samplesPerPixel, index_type imageIndex, index_type channelIndex) = 0;
532
540 virtual void
541 setCommentAnnotationAnnotationRef(const std::string& annotation, index_type commentAnnotationIndex, index_type annotationRefIndex = 0) = 0;
542
549 virtual void
550 setCommentAnnotationAnnotator(std::string annotator, index_type commentAnnotationIndex) = 0;
551
558 virtual void
559 setCommentAnnotationDescription(std::string description, index_type commentAnnotationIndex) = 0;
560
567 virtual void
568 setCommentAnnotationID(std::string id, index_type commentAnnotationIndex) = 0;
569
576 virtual void
577 setCommentAnnotationNamespace(std::string namespace_, index_type commentAnnotationIndex) = 0;
578
585 virtual void
586 setCommentAnnotationValue(std::string value, index_type commentAnnotationIndex) = 0;
587
595 virtual void
596 setDatasetAnnotationRef(const std::string& annotation, index_type datasetIndex, index_type annotationRefIndex = 0) = 0;
597
604 virtual void
605 setDatasetDescription(std::string description, index_type datasetIndex) = 0;
606
613 virtual void
614 setDatasetExperimenterGroupRef(const std::string& experimenterGroup, index_type datasetIndex) = 0;
615
622 virtual void
623 setDatasetExperimenterRef(const std::string& experimenter, index_type datasetIndex) = 0;
624
631 virtual void
632 setDatasetID(std::string id, index_type datasetIndex) = 0;
633
641 virtual void
642 setDatasetImageRef(const std::string& image, index_type datasetIndex, index_type imageRefIndex = 0) = 0;
643
650 virtual void
651 setDatasetName(std::string name, index_type datasetIndex) = 0;
652
660 virtual void
661 setDetectorAmplificationGain(double amplificationGain, index_type instrumentIndex, index_type detectorIndex) = 0;
662
670 virtual void
671 setDetectorGain(double gain, index_type instrumentIndex, index_type detectorIndex) = 0;
672
680 virtual void
681 setDetectorID(std::string id, index_type instrumentIndex, index_type detectorIndex) = 0;
682
690 virtual void
691 setDetectorLotNumber(std::string lotNumber, index_type instrumentIndex, index_type detectorIndex) = 0;
692
700 virtual void
701 setDetectorManufacturer(std::string manufacturer, index_type instrumentIndex, index_type detectorIndex) = 0;
702
710 virtual void
711 setDetectorModel(std::string model, index_type instrumentIndex, index_type detectorIndex) = 0;
712
720 virtual void
721 setDetectorOffset(double offset, index_type instrumentIndex, index_type detectorIndex) = 0;
722
730 virtual void
731 setDetectorSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type detectorIndex) = 0;
732
740 virtual void
741 setDetectorType(ome::xml::model::enums::DetectorType type, index_type instrumentIndex, index_type detectorIndex) = 0;
742
750 virtual void
751 setDetectorVoltage(double voltage, index_type instrumentIndex, index_type detectorIndex) = 0;
752
760 virtual void
761 setDetectorZoom(double zoom, index_type instrumentIndex, index_type detectorIndex) = 0;
762
770 virtual void
771 setDetectorSettingsBinning(ome::xml::model::enums::Binning binning, index_type imageIndex, index_type channelIndex) = 0;
772
780 virtual void
781 setDetectorSettingsGain(double gain, index_type imageIndex, index_type channelIndex) = 0;
782
790 virtual void
791 setDetectorSettingsID(std::string id, index_type imageIndex, index_type channelIndex) = 0;
792
800 virtual void
801 setDetectorSettingsIntegration(ome::xml::model::primitives::PositiveInteger integration, index_type imageIndex, index_type channelIndex) = 0;
802
810 virtual void
811 setDetectorSettingsOffset(double offset, index_type imageIndex, index_type channelIndex) = 0;
812
820 virtual void
821 setDetectorSettingsReadOutRate(double readOutRate, index_type imageIndex, index_type channelIndex) = 0;
822
830 virtual void
831 setDetectorSettingsVoltage(double voltage, index_type imageIndex, index_type channelIndex) = 0;
832
840 virtual void
841 setDetectorSettingsZoom(double zoom, index_type imageIndex, index_type channelIndex) = 0;
842
850 virtual void
851 setDichroicID(std::string id, index_type instrumentIndex, index_type dichroicIndex) = 0;
852
860 virtual void
861 setDichroicLotNumber(std::string lotNumber, index_type instrumentIndex, index_type dichroicIndex) = 0;
862
870 virtual void
871 setDichroicManufacturer(std::string manufacturer, index_type instrumentIndex, index_type dichroicIndex) = 0;
872
880 virtual void
881 setDichroicModel(std::string model, index_type instrumentIndex, index_type dichroicIndex) = 0;
882
890 virtual void
891 setDichroicSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type dichroicIndex) = 0;
892
900 virtual void
901 setDoubleAnnotationAnnotationRef(const std::string& annotation, index_type doubleAnnotationIndex, index_type annotationRefIndex = 0) = 0;
902
909 virtual void
910 setDoubleAnnotationAnnotator(std::string annotator, index_type doubleAnnotationIndex) = 0;
911
918 virtual void
919 setDoubleAnnotationDescription(std::string description, index_type doubleAnnotationIndex) = 0;
920
927 virtual void
928 setDoubleAnnotationID(std::string id, index_type doubleAnnotationIndex) = 0;
929
936 virtual void
937 setDoubleAnnotationNamespace(std::string namespace_, index_type doubleAnnotationIndex) = 0;
938
945 virtual void
946 setDoubleAnnotationValue(double value, index_type doubleAnnotationIndex) = 0;
947
955 virtual void
956 setEllipseFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex) = 0;
957
965 virtual void
966 setEllipseFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex) = 0;
967
975 virtual void
976 setEllipseFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex) = 0;
977
985 virtual void
986 setEllipseFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex) = 0;
987
995 virtual void
996 setEllipseFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex) = 0;
997
1005 virtual void
1006 setEllipseID(std::string id, index_type ROIIndex, index_type shapeIndex) = 0;
1007
1015 virtual void
1016 setEllipseLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex) = 0;
1017
1025 virtual void
1026 setEllipseLocked(bool locked, index_type ROIIndex, index_type shapeIndex) = 0;
1027
1035 virtual void
1036 setEllipseStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex) = 0;
1037
1045 virtual void
1046 setEllipseStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex) = 0;
1047
1055 virtual void
1056 setEllipseStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex) = 0;
1057
1065 virtual void
1066 setEllipseText(std::string text, index_type ROIIndex, index_type shapeIndex) = 0;
1067
1075 virtual void
1076 setEllipseTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex) = 0;
1077
1085 virtual void
1086 setEllipseTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex) = 0;
1087
1095 virtual void
1096 setEllipseTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex) = 0;
1097
1105 virtual void
1106 setEllipseTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex) = 0;
1107
1115 virtual void
1116 setEllipseVisible(bool visible, index_type ROIIndex, index_type shapeIndex) = 0;
1117
1125 virtual void
1126 setEllipseRadiusX(double radiusX, index_type ROIIndex, index_type shapeIndex) = 0;
1127
1135 virtual void
1136 setEllipseRadiusY(double radiusY, index_type ROIIndex, index_type shapeIndex) = 0;
1137
1145 virtual void
1146 setEllipseX(double x, index_type ROIIndex, index_type shapeIndex) = 0;
1147
1155 virtual void
1156 setEllipseY(double y, index_type ROIIndex, index_type shapeIndex) = 0;
1157
1164 virtual void
1165 setExperimentDescription(std::string description, index_type experimentIndex) = 0;
1166
1173 virtual void
1174 setExperimentExperimenterRef(const std::string& experimenter, index_type experimentIndex) = 0;
1175
1182 virtual void
1183 setExperimentID(std::string id, index_type experimentIndex) = 0;
1184
1191 virtual void
1192 setExperimentType(ome::xml::model::enums::ExperimentType type, index_type experimentIndex) = 0;
1193
1201 virtual void
1202 setExperimenterAnnotationRef(const std::string& annotation, index_type experimenterIndex, index_type annotationRefIndex = 0) = 0;
1203
1210 virtual void
1211 setExperimenterEmail(std::string email, index_type experimenterIndex) = 0;
1212
1219 virtual void
1220 setExperimenterFirstName(std::string firstName, index_type experimenterIndex) = 0;
1221
1228 virtual void
1229 setExperimenterID(std::string id, index_type experimenterIndex) = 0;
1230
1237 virtual void
1238 setExperimenterInstitution(std::string institution, index_type experimenterIndex) = 0;
1239
1246 virtual void
1247 setExperimenterLastName(std::string lastName, index_type experimenterIndex) = 0;
1248
1255 virtual void
1256 setExperimenterMiddleName(std::string middleName, index_type experimenterIndex) = 0;
1257
1264 virtual void
1265 setExperimenterUserName(std::string userName, index_type experimenterIndex) = 0;
1266
1274 virtual void
1275 setExperimenterGroupAnnotationRef(const std::string& annotation, index_type experimenterGroupIndex, index_type annotationRefIndex = 0) = 0;
1276
1283 virtual void
1284 setExperimenterGroupDescription(std::string description, index_type experimenterGroupIndex) = 0;
1285
1293 virtual void
1294 setExperimenterGroupExperimenterRef(const std::string& experimenter, index_type experimenterGroupIndex, index_type experimenterRefIndex = 0) = 0;
1295
1302 virtual void
1303 setExperimenterGroupID(std::string id, index_type experimenterGroupIndex) = 0;
1304
1312 virtual void
1313 setExperimenterGroupLeader(const std::string& leader, index_type experimenterGroupIndex, index_type leaderIndex = 0) = 0;
1314
1321 virtual void
1322 setExperimenterGroupName(std::string name, index_type experimenterGroupIndex) = 0;
1323
1331 virtual void
1332 setFilamentID(std::string id, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1333
1341 virtual void
1342 setFilamentLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1343
1351 virtual void
1352 setFilamentManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1353
1361 virtual void
1362 setFilamentModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1363
1371 virtual void
1372 setFilamentPower(double power, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1373
1381 virtual void
1382 setFilamentSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1383
1391 virtual void
1392 setFilamentType(ome::xml::model::enums::FilamentType type, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1393
1401 virtual void
1402 setFileAnnotationAnnotationRef(const std::string& annotation, index_type fileAnnotationIndex, index_type annotationRefIndex = 0) = 0;
1403
1410 virtual void
1411 setFileAnnotationAnnotator(std::string annotator, index_type fileAnnotationIndex) = 0;
1412
1419 virtual void
1420 setFileAnnotationDescription(std::string description, index_type fileAnnotationIndex) = 0;
1421
1428 virtual void
1429 setFileAnnotationID(std::string id, index_type fileAnnotationIndex) = 0;
1430
1437 virtual void
1438 setFileAnnotationNamespace(std::string namespace_, index_type fileAnnotationIndex) = 0;
1439
1447 virtual void
1448 setFilterFilterWheel(std::string filterWheel, index_type instrumentIndex, index_type filterIndex) = 0;
1449
1457 virtual void
1458 setFilterID(std::string id, index_type instrumentIndex, index_type filterIndex) = 0;
1459
1467 virtual void
1468 setFilterLotNumber(std::string lotNumber, index_type instrumentIndex, index_type filterIndex) = 0;
1469
1477 virtual void
1478 setFilterManufacturer(std::string manufacturer, index_type instrumentIndex, index_type filterIndex) = 0;
1479
1487 virtual void
1488 setFilterModel(std::string model, index_type instrumentIndex, index_type filterIndex) = 0;
1489
1497 virtual void
1498 setFilterSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type filterIndex) = 0;
1499
1507 virtual void
1508 setFilterType(ome::xml::model::enums::FilterType type, index_type instrumentIndex, index_type filterIndex) = 0;
1509
1517 virtual void
1518 setFilterSetDichroicRef(const std::string& dichroic, index_type instrumentIndex, index_type filterSetIndex) = 0;
1519
1528 virtual void
1529 setFilterSetEmissionFilterRef(const std::string& emissionFilter, index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex = 0) = 0;
1530
1539 virtual void
1540 setFilterSetExcitationFilterRef(const std::string& excitationFilter, index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex = 0) = 0;
1541
1549 virtual void
1550 setFilterSetID(std::string id, index_type instrumentIndex, index_type filterSetIndex) = 0;
1551
1559 virtual void
1560 setFilterSetLotNumber(std::string lotNumber, index_type instrumentIndex, index_type filterSetIndex) = 0;
1561
1569 virtual void
1570 setFilterSetManufacturer(std::string manufacturer, index_type instrumentIndex, index_type filterSetIndex) = 0;
1571
1579 virtual void
1580 setFilterSetModel(std::string model, index_type instrumentIndex, index_type filterSetIndex) = 0;
1581
1589 virtual void
1590 setFilterSetSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type filterSetIndex) = 0;
1591
1598 virtual void
1599 setImageAcquisitionDate(ome::xml::model::primitives::Timestamp acquisitionDate, index_type imageIndex) = 0;
1600
1608 virtual void
1609 setImageAnnotationRef(const std::string& annotation, index_type imageIndex, index_type annotationRefIndex = 0) = 0;
1610
1617 virtual void
1618 setImageDescription(std::string description, index_type imageIndex) = 0;
1619
1626 virtual void
1627 setImageExperimentRef(const std::string& experiment, index_type imageIndex) = 0;
1628
1635 virtual void
1636 setImageExperimenterGroupRef(const std::string& experimenterGroup, index_type imageIndex) = 0;
1637
1644 virtual void
1645 setImageExperimenterRef(const std::string& experimenter, index_type imageIndex) = 0;
1646
1653 virtual void
1654 setImageID(std::string id, index_type imageIndex) = 0;
1655
1662 virtual void
1663 setImageInstrumentRef(const std::string& instrument, index_type imageIndex) = 0;
1664
1672 virtual void
1673 setImageMicrobeamManipulationRef(const std::string& microbeamManipulation, index_type imageIndex, index_type microbeamManipulationRefIndex = 0) = 0;
1674
1681 virtual void
1682 setImageName(std::string name, index_type imageIndex) = 0;
1683
1691 virtual void
1692 setImageROIRef(const std::string& roi, index_type imageIndex, index_type ROIRefIndex = 0) = 0;
1693
1700 virtual void
1701 setImagingEnvironmentAirPressure(double airPressure, index_type imageIndex) = 0;
1702
1709 virtual void
1710 setImagingEnvironmentCO2Percent(ome::xml::model::primitives::PercentFraction co2Percent, index_type imageIndex) = 0;
1711
1718 virtual void
1719 setImagingEnvironmentHumidity(ome::xml::model::primitives::PercentFraction humidity, index_type imageIndex) = 0;
1720
1727 virtual void
1728 setImagingEnvironmentTemperature(double temperature, index_type imageIndex) = 0;
1729
1736 virtual void
1737 setInstrumentID(std::string id, index_type instrumentIndex) = 0;
1738
1746 virtual void
1747 setLabelFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex) = 0;
1748
1756 virtual void
1757 setLabelFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex) = 0;
1758
1766 virtual void
1767 setLabelFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex) = 0;
1768
1776 virtual void
1777 setLabelFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex) = 0;
1778
1786 virtual void
1787 setLabelFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex) = 0;
1788
1796 virtual void
1797 setLabelID(std::string id, index_type ROIIndex, index_type shapeIndex) = 0;
1798
1806 virtual void
1807 setLabelLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex) = 0;
1808
1816 virtual void
1817 setLabelLocked(bool locked, index_type ROIIndex, index_type shapeIndex) = 0;
1818
1826 virtual void
1827 setLabelStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex) = 0;
1828
1836 virtual void
1837 setLabelStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex) = 0;
1838
1846 virtual void
1847 setLabelStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex) = 0;
1848
1856 virtual void
1857 setLabelText(std::string text, index_type ROIIndex, index_type shapeIndex) = 0;
1858
1866 virtual void
1867 setLabelTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex) = 0;
1868
1876 virtual void
1877 setLabelTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex) = 0;
1878
1886 virtual void
1887 setLabelTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex) = 0;
1888
1896 virtual void
1897 setLabelTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex) = 0;
1898
1906 virtual void
1907 setLabelVisible(bool visible, index_type ROIIndex, index_type shapeIndex) = 0;
1908
1916 virtual void
1917 setLabelX(double x, index_type ROIIndex, index_type shapeIndex) = 0;
1918
1926 virtual void
1927 setLabelY(double y, index_type ROIIndex, index_type shapeIndex) = 0;
1928
1936 virtual void
1937 setLaserID(std::string id, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1938
1946 virtual void
1947 setLaserLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1948
1956 virtual void
1957 setLaserManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1958
1966 virtual void
1967 setLaserModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1968
1976 virtual void
1977 setLaserPower(double power, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1978
1986 virtual void
1987 setLaserSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1988
1996 virtual void
1997 setLaserFrequencyMultiplication(ome::xml::model::primitives::PositiveInteger frequencyMultiplication, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1998
2006 virtual void
2007 setLaserLaserMedium(ome::xml::model::enums::LaserMedium laserMedium, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2008
2016 virtual void
2017 setLaserPockelCell(bool pockelCell, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2018
2026 virtual void
2027 setLaserPulse(ome::xml::model::enums::Pulse pulse, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2028
2036 virtual void
2037 setLaserPump(const std::string& pump, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2038
2046 virtual void
2047 setLaserRepetitionRate(double repetitionRate, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2048
2056 virtual void
2057 setLaserTuneable(bool tuneable, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2058
2066 virtual void
2067 setLaserType(ome::xml::model::enums::LaserType type, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2068
2076 virtual void
2077 setLaserWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2078
2086 virtual void
2087 setLightEmittingDiodeID(std::string id, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2088
2096 virtual void
2097 setLightEmittingDiodeLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2098
2106 virtual void
2107 setLightEmittingDiodeManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2108
2116 virtual void
2117 setLightEmittingDiodeModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2118
2126 virtual void
2127 setLightEmittingDiodePower(double power, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2128
2136 virtual void
2137 setLightEmittingDiodeSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2138
2146 virtual void
2147 setLightPathDichroicRef(const std::string& dichroic, index_type imageIndex, index_type channelIndex) = 0;
2148
2157 virtual void
2158 setLightPathEmissionFilterRef(const std::string& emissionFilter, index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex = 0) = 0;
2159
2168 virtual void
2169 setLightPathExcitationFilterRef(const std::string& excitationFilter, index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex = 0) = 0;
2170
2178 virtual void
2179 setChannelLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type imageIndex, index_type channelIndex) = 0;
2180
2189 virtual void
2190 setMicrobeamManipulationLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) = 0;
2191
2199 virtual void
2200 setChannelLightSourceSettingsID(std::string id, index_type imageIndex, index_type channelIndex) = 0;
2201
2210 virtual void
2211 setMicrobeamManipulationLightSourceSettingsID(std::string id, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) = 0;
2212
2220 virtual void
2221 setChannelLightSourceSettingsWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type imageIndex, index_type channelIndex) = 0;
2222
2231 virtual void
2232 setMicrobeamManipulationLightSourceSettingsWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) = 0;
2233
2241 virtual void
2242 setLineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex) = 0;
2243
2251 virtual void
2252 setLineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex) = 0;
2253
2261 virtual void
2262 setLineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex) = 0;
2263
2271 virtual void
2272 setLineFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex) = 0;
2273
2281 virtual void
2282 setLineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex) = 0;
2283
2291 virtual void
2292 setLineID(std::string id, index_type ROIIndex, index_type shapeIndex) = 0;
2293
2301 virtual void
2302 setLineLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex) = 0;
2303
2311 virtual void
2312 setLineLocked(bool locked, index_type ROIIndex, index_type shapeIndex) = 0;
2313
2321 virtual void
2322 setLineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex) = 0;
2323
2331 virtual void
2332 setLineStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex) = 0;
2333
2341 virtual void
2342 setLineStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex) = 0;
2343
2351 virtual void
2352 setLineText(std::string text, index_type ROIIndex, index_type shapeIndex) = 0;
2353
2361 virtual void
2362 setLineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex) = 0;
2363
2371 virtual void
2372 setLineTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex) = 0;
2373
2381 virtual void
2382 setLineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex) = 0;
2383
2391 virtual void
2392 setLineTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex) = 0;
2393
2401 virtual void
2402 setLineVisible(bool visible, index_type ROIIndex, index_type shapeIndex) = 0;
2403
2411 virtual void
2412 setLineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex) = 0;
2413
2421 virtual void
2422 setLineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex) = 0;
2423
2431 virtual void
2432 setLineX1(double x1, index_type ROIIndex, index_type shapeIndex) = 0;
2433
2441 virtual void
2442 setLineX2(double x2, index_type ROIIndex, index_type shapeIndex) = 0;
2443
2451 virtual void
2452 setLineY1(double y1, index_type ROIIndex, index_type shapeIndex) = 0;
2453
2461 virtual void
2462 setLineY2(double y2, index_type ROIIndex, index_type shapeIndex) = 0;
2463
2471 virtual void
2472 setListAnnotationAnnotationRef(const std::string& annotation, index_type listAnnotationIndex, index_type annotationRefIndex = 0) = 0;
2473
2480 virtual void
2481 setListAnnotationAnnotator(std::string annotator, index_type listAnnotationIndex) = 0;
2482
2489 virtual void
2490 setListAnnotationDescription(std::string description, index_type listAnnotationIndex) = 0;
2491
2498 virtual void
2499 setListAnnotationID(std::string id, index_type listAnnotationIndex) = 0;
2500
2507 virtual void
2508 setListAnnotationNamespace(std::string namespace_, index_type listAnnotationIndex) = 0;
2509
2517 virtual void
2518 setLongAnnotationAnnotationRef(const std::string& annotation, index_type longAnnotationIndex, index_type annotationRefIndex = 0) = 0;
2519
2526 virtual void
2527 setLongAnnotationAnnotator(std::string annotator, index_type longAnnotationIndex) = 0;
2528
2535 virtual void
2536 setLongAnnotationDescription(std::string description, index_type longAnnotationIndex) = 0;
2537
2544 virtual void
2545 setLongAnnotationID(std::string id, index_type longAnnotationIndex) = 0;
2546
2553 virtual void
2554 setLongAnnotationNamespace(std::string namespace_, index_type longAnnotationIndex) = 0;
2555
2562 virtual void
2563 setLongAnnotationValue(int64_t value, index_type longAnnotationIndex) = 0;
2564
2572 virtual void
2573 setMaskFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex) = 0;
2574
2582 virtual void
2583 setMaskFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex) = 0;
2584
2592 virtual void
2593 setMaskFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex) = 0;
2594
2602 virtual void
2603 setMaskFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex) = 0;
2604
2612 virtual void
2613 setMaskFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex) = 0;
2614
2622 virtual void
2623 setMaskID(std::string id, index_type ROIIndex, index_type shapeIndex) = 0;
2624
2632 virtual void
2633 setMaskLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex) = 0;
2634
2642 virtual void
2643 setMaskLocked(bool locked, index_type ROIIndex, index_type shapeIndex) = 0;
2644
2652 virtual void
2653 setMaskStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex) = 0;
2654
2662 virtual void
2663 setMaskStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex) = 0;
2664
2672 virtual void
2673 setMaskStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex) = 0;
2674
2682 virtual void
2683 setMaskText(std::string text, index_type ROIIndex, index_type shapeIndex) = 0;
2684
2692 virtual void
2693 setMaskTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex) = 0;
2694
2702 virtual void
2703 setMaskTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex) = 0;
2704
2712 virtual void
2713 setMaskTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex) = 0;
2714
2722 virtual void
2723 setMaskTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex) = 0;
2724
2732 virtual void
2733 setMaskVisible(bool visible, index_type ROIIndex, index_type shapeIndex) = 0;
2734
2742 virtual void
2743 setMaskHeight(double height, index_type ROIIndex, index_type shapeIndex) = 0;
2744
2752 virtual void
2753 setMaskWidth(double width, index_type ROIIndex, index_type shapeIndex) = 0;
2754
2762 virtual void
2763 setMaskX(double x, index_type ROIIndex, index_type shapeIndex) = 0;
2764
2772 virtual void
2773 setMaskY(double y, index_type ROIIndex, index_type shapeIndex) = 0;
2774
2782 virtual void
2783 setMicrobeamManipulationDescription(std::string description, index_type experimentIndex, index_type microbeamManipulationIndex) = 0;
2784
2792 virtual void
2793 setMicrobeamManipulationExperimenterRef(const std::string& experimenter, index_type experimentIndex, index_type microbeamManipulationIndex) = 0;
2794
2802 virtual void
2803 setMicrobeamManipulationID(std::string id, index_type experimentIndex, index_type microbeamManipulationIndex) = 0;
2804
2813 virtual void
2814 setMicrobeamManipulationROIRef(const std::string& roi, index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex = 0) = 0;
2815
2823 virtual void
2824 setMicrobeamManipulationType(ome::xml::model::enums::MicrobeamManipulationType type, index_type experimentIndex, index_type microbeamManipulationIndex) = 0;
2825
2832 virtual void
2833 setMicroscopeLotNumber(std::string lotNumber, index_type instrumentIndex) = 0;
2834
2841 virtual void
2842 setMicroscopeManufacturer(std::string manufacturer, index_type instrumentIndex) = 0;
2843
2850 virtual void
2851 setMicroscopeModel(std::string model, index_type instrumentIndex) = 0;
2852
2859 virtual void
2860 setMicroscopeSerialNumber(std::string serialNumber, index_type instrumentIndex) = 0;
2861
2868 virtual void
2869 setMicroscopeType(ome::xml::model::enums::MicroscopeType type, index_type instrumentIndex) = 0;
2870
2878 virtual void
2879 setObjectiveCalibratedMagnification(double calibratedMagnification, index_type instrumentIndex, index_type objectiveIndex) = 0;
2880
2888 virtual void
2889 setObjectiveCorrection(ome::xml::model::enums::Correction correction, index_type instrumentIndex, index_type objectiveIndex) = 0;
2890
2898 virtual void
2899 setObjectiveID(std::string id, index_type instrumentIndex, index_type objectiveIndex) = 0;
2900
2908 virtual void
2909 setObjectiveImmersion(ome::xml::model::enums::Immersion immersion, index_type instrumentIndex, index_type objectiveIndex) = 0;
2910
2918 virtual void
2919 setObjectiveIris(bool iris, index_type instrumentIndex, index_type objectiveIndex) = 0;
2920
2928 virtual void
2929 setObjectiveLensNA(double lensNA, index_type instrumentIndex, index_type objectiveIndex) = 0;
2930
2938 virtual void
2939 setObjectiveLotNumber(std::string lotNumber, index_type instrumentIndex, index_type objectiveIndex) = 0;
2940
2948 virtual void
2949 setObjectiveManufacturer(std::string manufacturer, index_type instrumentIndex, index_type objectiveIndex) = 0;
2950
2958 virtual void
2959 setObjectiveModel(std::string model, index_type instrumentIndex, index_type objectiveIndex) = 0;
2960
2968 virtual void
2969 setObjectiveNominalMagnification(double nominalMagnification, index_type instrumentIndex, index_type objectiveIndex) = 0;
2970
2978 virtual void
2979 setObjectiveSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type objectiveIndex) = 0;
2980
2988 virtual void
2989 setObjectiveWorkingDistance(double workingDistance, index_type instrumentIndex, index_type objectiveIndex) = 0;
2990
2997 virtual void
2998 setObjectiveSettingsCorrectionCollar(double correctionCollar, index_type imageIndex) = 0;
2999
3006 virtual void
3007 setObjectiveSettingsID(std::string id, index_type imageIndex) = 0;
3008
3015 virtual void
3016 setObjectiveSettingsMedium(ome::xml::model::enums::Medium medium, index_type imageIndex) = 0;
3017
3024 virtual void
3025 setObjectiveSettingsRefractiveIndex(double refractiveIndex, index_type imageIndex) = 0;
3026
3034 virtual void
3035 setPixelsAnnotationRef(const std::string& annotation, index_type imageIndex, index_type annotationRefIndex = 0) = 0;
3036
3043 virtual void
3044 setPixelsBigEndian(bool bigEndian, index_type imageIndex) = 0;
3045
3052 virtual void
3053 setPixelsDimensionOrder(ome::xml::model::enums::DimensionOrder dimensionOrder, index_type imageIndex) = 0;
3054
3061 virtual void
3062 setPixelsID(std::string id, index_type imageIndex) = 0;
3063
3070 virtual void
3071 setPixelsInterleaved(bool interleaved, index_type imageIndex) = 0;
3072
3079 virtual void
3080 setPixelsPhysicalSizeX(ome::xml::model::primitives::PositiveFloat physicalSizeX, index_type imageIndex) = 0;
3081
3088 virtual void
3089 setPixelsPhysicalSizeY(ome::xml::model::primitives::PositiveFloat physicalSizeY, index_type imageIndex) = 0;
3090
3097 virtual void
3098 setPixelsPhysicalSizeZ(ome::xml::model::primitives::PositiveFloat physicalSizeZ, index_type imageIndex) = 0;
3099
3106 virtual void
3107 setPixelsSignificantBits(ome::xml::model::primitives::PositiveInteger significantBits, index_type imageIndex) = 0;
3108
3115 virtual void
3116 setPixelsSizeC(ome::xml::model::primitives::PositiveInteger sizeC, index_type imageIndex) = 0;
3117
3124 virtual void
3125 setPixelsSizeT(ome::xml::model::primitives::PositiveInteger sizeT, index_type imageIndex) = 0;
3126
3133 virtual void
3134 setPixelsSizeX(ome::xml::model::primitives::PositiveInteger sizeX, index_type imageIndex) = 0;
3135
3142 virtual void
3143 setPixelsSizeY(ome::xml::model::primitives::PositiveInteger sizeY, index_type imageIndex) = 0;
3144
3151 virtual void
3152 setPixelsSizeZ(ome::xml::model::primitives::PositiveInteger sizeZ, index_type imageIndex) = 0;
3153
3160 virtual void
3161 setPixelsTimeIncrement(double timeIncrement, index_type imageIndex) = 0;
3162
3169 virtual void
3170 setPixelsType(ome::xml::model::enums::PixelType type, index_type imageIndex) = 0;
3171
3180 virtual void
3181 setPlaneAnnotationRef(const std::string& annotation, index_type imageIndex, index_type planeIndex, index_type annotationRefIndex = 0) = 0;
3182
3190 virtual void
3191 setPlaneDeltaT(double deltaT, index_type imageIndex, index_type planeIndex) = 0;
3192
3200 virtual void
3201 setPlaneExposureTime(double exposureTime, index_type imageIndex, index_type planeIndex) = 0;
3202
3210 virtual void
3211 setPlaneHashSHA1(std::string hashSHA1, index_type imageIndex, index_type planeIndex) = 0;
3212
3220 virtual void
3221 setPlanePositionX(double positionX, index_type imageIndex, index_type planeIndex) = 0;
3222
3230 virtual void
3231 setPlanePositionY(double positionY, index_type imageIndex, index_type planeIndex) = 0;
3232
3240 virtual void
3241 setPlanePositionZ(double positionZ, index_type imageIndex, index_type planeIndex) = 0;
3242
3250 virtual void
3251 setPlaneTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type imageIndex, index_type planeIndex) = 0;
3252
3260 virtual void
3261 setPlaneTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type imageIndex, index_type planeIndex) = 0;
3262
3270 virtual void
3271 setPlaneTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type imageIndex, index_type planeIndex) = 0;
3272
3280 virtual void
3281 setPlateAnnotationRef(const std::string& annotation, index_type plateIndex, index_type annotationRefIndex = 0) = 0;
3282
3289 virtual void
3290 setPlateColumnNamingConvention(ome::xml::model::enums::NamingConvention columnNamingConvention, index_type plateIndex) = 0;
3291
3298 virtual void
3299 setPlateColumns(ome::xml::model::primitives::PositiveInteger columns, index_type plateIndex) = 0;
3300
3307 virtual void
3308 setPlateDescription(std::string description, index_type plateIndex) = 0;
3309
3316 virtual void
3317 setPlateExternalIdentifier(std::string externalIdentifier, index_type plateIndex) = 0;
3318
3325 virtual void
3326 setPlateFieldIndex(ome::xml::model::primitives::NonNegativeInteger fieldIndex, index_type plateIndex) = 0;
3327
3334 virtual void
3335 setPlateID(std::string id, index_type plateIndex) = 0;
3336
3343 virtual void
3344 setPlateName(std::string name, index_type plateIndex) = 0;
3345
3352 virtual void
3353 setPlateRowNamingConvention(ome::xml::model::enums::NamingConvention rowNamingConvention, index_type plateIndex) = 0;
3354
3361 virtual void
3362 setPlateRows(ome::xml::model::primitives::PositiveInteger rows, index_type plateIndex) = 0;
3363
3370 virtual void
3371 setPlateStatus(std::string status, index_type plateIndex) = 0;
3372
3379 virtual void
3380 setPlateWellOriginX(double wellOriginX, index_type plateIndex) = 0;
3381
3388 virtual void
3389 setPlateWellOriginY(double wellOriginY, index_type plateIndex) = 0;
3390
3399 virtual void
3400 setPlateAcquisitionAnnotationRef(const std::string& annotation, index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex = 0) = 0;
3401
3409 virtual void
3410 setPlateAcquisitionDescription(std::string description, index_type plateIndex, index_type plateAcquisitionIndex) = 0;
3411
3419 virtual void
3420 setPlateAcquisitionEndTime(ome::xml::model::primitives::Timestamp endTime, index_type plateIndex, index_type plateAcquisitionIndex) = 0;
3421
3429 virtual void
3430 setPlateAcquisitionID(std::string id, index_type plateIndex, index_type plateAcquisitionIndex) = 0;
3431
3439 virtual void
3440 setPlateAcquisitionMaximumFieldCount(ome::xml::model::primitives::PositiveInteger maximumFieldCount, index_type plateIndex, index_type plateAcquisitionIndex) = 0;
3441
3449 virtual void
3450 setPlateAcquisitionName(std::string name, index_type plateIndex, index_type plateAcquisitionIndex) = 0;
3451
3459 virtual void
3460 setPlateAcquisitionStartTime(ome::xml::model::primitives::Timestamp startTime, index_type plateIndex, index_type plateAcquisitionIndex) = 0;
3461
3470 virtual void
3471 setPlateAcquisitionWellSampleRef(const std::string& wellSample, index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex = 0) = 0;
3472
3480 virtual void
3481 setPointFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex) = 0;
3482
3490 virtual void
3491 setPointFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex) = 0;
3492
3500 virtual void
3501 setPointFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex) = 0;
3502
3510 virtual void
3511 setPointFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex) = 0;
3512
3520 virtual void
3521 setPointFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex) = 0;
3522
3530 virtual void
3531 setPointID(std::string id, index_type ROIIndex, index_type shapeIndex) = 0;
3532
3540 virtual void
3541 setPointLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex) = 0;
3542
3550 virtual void
3551 setPointLocked(bool locked, index_type ROIIndex, index_type shapeIndex) = 0;
3552
3560 virtual void
3561 setPointStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex) = 0;
3562
3570 virtual void
3571 setPointStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex) = 0;
3572
3580 virtual void
3581 setPointStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex) = 0;
3582
3590 virtual void
3591 setPointText(std::string text, index_type ROIIndex, index_type shapeIndex) = 0;
3592
3600 virtual void
3601 setPointTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex) = 0;
3602
3610 virtual void
3611 setPointTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex) = 0;
3612
3620 virtual void
3621 setPointTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex) = 0;
3622
3630 virtual void
3631 setPointTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex) = 0;
3632
3640 virtual void
3641 setPointVisible(bool visible, index_type ROIIndex, index_type shapeIndex) = 0;
3642
3650 virtual void
3651 setPointX(double x, index_type ROIIndex, index_type shapeIndex) = 0;
3652
3660 virtual void
3661 setPointY(double y, index_type ROIIndex, index_type shapeIndex) = 0;
3662
3670 virtual void
3671 setPolygonFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex) = 0;
3672
3680 virtual void
3681 setPolygonFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex) = 0;
3682
3690 virtual void
3691 setPolygonFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex) = 0;
3692
3700 virtual void
3701 setPolygonFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex) = 0;
3702
3710 virtual void
3711 setPolygonFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex) = 0;
3712
3720 virtual void
3721 setPolygonID(std::string id, index_type ROIIndex, index_type shapeIndex) = 0;
3722
3730 virtual void
3731 setPolygonLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex) = 0;
3732
3740 virtual void
3741 setPolygonLocked(bool locked, index_type ROIIndex, index_type shapeIndex) = 0;
3742
3750 virtual void
3751 setPolygonStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex) = 0;
3752
3760 virtual void
3761 setPolygonStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex) = 0;
3762
3770 virtual void
3771 setPolygonStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex) = 0;
3772
3780 virtual void
3781 setPolygonText(std::string text, index_type ROIIndex, index_type shapeIndex) = 0;
3782
3790 virtual void
3791 setPolygonTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex) = 0;
3792
3800 virtual void
3801 setPolygonTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex) = 0;
3802
3810 virtual void
3811 setPolygonTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex) = 0;
3812
3820 virtual void
3821 setPolygonTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex) = 0;
3822
3830 virtual void
3831 setPolygonVisible(bool visible, index_type ROIIndex, index_type shapeIndex) = 0;
3832
3840 virtual void
3841 setPolygonPoints(std::string points, index_type ROIIndex, index_type shapeIndex) = 0;
3842
3850 virtual void
3851 setPolylineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex) = 0;
3852
3860 virtual void
3861 setPolylineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex) = 0;
3862
3870 virtual void
3871 setPolylineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex) = 0;
3872
3880 virtual void
3881 setPolylineFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex) = 0;
3882
3890 virtual void
3891 setPolylineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex) = 0;
3892
3900 virtual void
3901 setPolylineID(std::string id, index_type ROIIndex, index_type shapeIndex) = 0;
3902
3910 virtual void
3911 setPolylineLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex) = 0;
3912
3920 virtual void
3921 setPolylineLocked(bool locked, index_type ROIIndex, index_type shapeIndex) = 0;
3922
3930 virtual void
3931 setPolylineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex) = 0;
3932
3940 virtual void
3941 setPolylineStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex) = 0;
3942
3950 virtual void
3951 setPolylineStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex) = 0;
3952
3960 virtual void
3961 setPolylineText(std::string text, index_type ROIIndex, index_type shapeIndex) = 0;
3962
3970 virtual void
3971 setPolylineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex) = 0;
3972
3980 virtual void
3981 setPolylineTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex) = 0;
3982
3990 virtual void
3991 setPolylineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex) = 0;
3992
4000 virtual void
4001 setPolylineTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex) = 0;
4002
4010 virtual void
4011 setPolylineVisible(bool visible, index_type ROIIndex, index_type shapeIndex) = 0;
4012
4020 virtual void
4021 setPolylineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex) = 0;
4022
4030 virtual void
4031 setPolylineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex) = 0;
4032
4040 virtual void
4041 setPolylinePoints(std::string points, index_type ROIIndex, index_type shapeIndex) = 0;
4042
4050 virtual void
4051 setProjectAnnotationRef(const std::string& annotation, index_type projectIndex, index_type annotationRefIndex = 0) = 0;
4052
4060 virtual void
4061 setProjectDatasetRef(const std::string& dataset, index_type projectIndex, index_type datasetRefIndex = 0) = 0;
4062
4069 virtual void
4070 setProjectDescription(std::string description, index_type projectIndex) = 0;
4071
4078 virtual void
4079 setProjectExperimenterGroupRef(const std::string& experimenterGroup, index_type projectIndex) = 0;
4080
4087 virtual void
4088 setProjectExperimenterRef(const std::string& experimenter, index_type projectIndex) = 0;
4089
4096 virtual void
4097 setProjectID(std::string id, index_type projectIndex) = 0;
4098
4105 virtual void
4106 setProjectName(std::string name, index_type projectIndex) = 0;
4107
4115 virtual void
4116 setROIAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type annotationRefIndex = 0) = 0;
4117
4124 virtual void
4125 setROIDescription(std::string description, index_type ROIIndex) = 0;
4126
4133 virtual void
4134 setROIID(std::string id, index_type ROIIndex) = 0;
4135
4142 virtual void
4143 setROIName(std::string name, index_type ROIIndex) = 0;
4144
4151 virtual void
4152 setROINamespace(std::string namespace_, index_type ROIIndex) = 0;
4153
4162 virtual void
4163 setReagentAnnotationRef(const std::string& annotation, index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex = 0) = 0;
4164
4172 virtual void
4173 setReagentDescription(std::string description, index_type screenIndex, index_type reagentIndex) = 0;
4174
4182 virtual void
4183 setReagentID(std::string id, index_type screenIndex, index_type reagentIndex) = 0;
4184
4192 virtual void
4193 setReagentName(std::string name, index_type screenIndex, index_type reagentIndex) = 0;
4194
4202 virtual void
4203 setReagentReagentIdentifier(std::string reagentIdentifier, index_type screenIndex, index_type reagentIndex) = 0;
4204
4212 virtual void
4213 setRectangleFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex) = 0;
4214
4222 virtual void
4223 setRectangleFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex) = 0;
4224
4232 virtual void
4233 setRectangleFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex) = 0;
4234
4242 virtual void
4243 setRectangleFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex) = 0;
4244
4252 virtual void
4253 setRectangleFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex) = 0;
4254
4262 virtual void
4263 setRectangleID(std::string id, index_type ROIIndex, index_type shapeIndex) = 0;
4264
4272 virtual void
4273 setRectangleLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex) = 0;
4274
4282 virtual void
4283 setRectangleLocked(bool locked, index_type ROIIndex, index_type shapeIndex) = 0;
4284
4292 virtual void
4293 setRectangleStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex) = 0;
4294
4302 virtual void
4303 setRectangleStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex) = 0;
4304
4312 virtual void
4313 setRectangleStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex) = 0;
4314
4322 virtual void
4323 setRectangleText(std::string text, index_type ROIIndex, index_type shapeIndex) = 0;
4324
4332 virtual void
4333 setRectangleTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex) = 0;
4334
4342 virtual void
4343 setRectangleTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex) = 0;
4344
4352 virtual void
4353 setRectangleTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex) = 0;
4354
4362 virtual void
4363 setRectangleTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex) = 0;
4364
4372 virtual void
4373 setRectangleVisible(bool visible, index_type ROIIndex, index_type shapeIndex) = 0;
4374
4382 virtual void
4383 setRectangleHeight(double height, index_type ROIIndex, index_type shapeIndex) = 0;
4384
4392 virtual void
4393 setRectangleWidth(double width, index_type ROIIndex, index_type shapeIndex) = 0;
4394
4402 virtual void
4403 setRectangleX(double x, index_type ROIIndex, index_type shapeIndex) = 0;
4404
4412 virtual void
4413 setRectangleY(double y, index_type ROIIndex, index_type shapeIndex) = 0;
4414
4420 virtual void
4421 setRightsRightsHeld(std::string rightsHeld) = 0;
4422
4428 virtual void
4429 setRightsRightsHolder(std::string rightsHolder) = 0;
4430
4438 virtual void
4439 setScreenAnnotationRef(const std::string& annotation, index_type screenIndex, index_type annotationRefIndex = 0) = 0;
4440
4447 virtual void
4448 setScreenDescription(std::string description, index_type screenIndex) = 0;
4449
4456 virtual void
4457 setScreenID(std::string id, index_type screenIndex) = 0;
4458
4465 virtual void
4466 setScreenName(std::string name, index_type screenIndex) = 0;
4467
4475 virtual void
4476 setScreenPlateRef(const std::string& plate, index_type screenIndex, index_type plateRefIndex = 0) = 0;
4477
4484 virtual void
4485 setScreenProtocolDescription(std::string protocolDescription, index_type screenIndex) = 0;
4486
4493 virtual void
4494 setScreenProtocolIdentifier(std::string protocolIdentifier, index_type screenIndex) = 0;
4495
4502 virtual void
4503 setScreenReagentSetDescription(std::string reagentSetDescription, index_type screenIndex) = 0;
4504
4511 virtual void
4512 setScreenReagentSetIdentifier(std::string reagentSetIdentifier, index_type screenIndex) = 0;
4513
4520 virtual void
4521 setScreenType(std::string type, index_type screenIndex) = 0;
4522
4529 virtual void
4530 setStageLabelName(std::string name, index_type imageIndex) = 0;
4531
4538 virtual void
4539 setStageLabelX(double x, index_type imageIndex) = 0;
4540
4547 virtual void
4548 setStageLabelY(double y, index_type imageIndex) = 0;
4549
4556 virtual void
4557 setStageLabelZ(double z, index_type imageIndex) = 0;
4558
4566 virtual void
4567 setTagAnnotationAnnotationRef(const std::string& annotation, index_type tagAnnotationIndex, index_type annotationRefIndex = 0) = 0;
4568
4575 virtual void
4576 setTagAnnotationAnnotator(std::string annotator, index_type tagAnnotationIndex) = 0;
4577
4584 virtual void
4585 setTagAnnotationDescription(std::string description, index_type tagAnnotationIndex) = 0;
4586
4593 virtual void
4594 setTagAnnotationID(std::string id, index_type tagAnnotationIndex) = 0;
4595
4602 virtual void
4603 setTagAnnotationNamespace(std::string namespace_, index_type tagAnnotationIndex) = 0;
4604
4611 virtual void
4612 setTagAnnotationValue(std::string value, index_type tagAnnotationIndex) = 0;
4613
4621 virtual void
4622 setTermAnnotationAnnotationRef(const std::string& annotation, index_type termAnnotationIndex, index_type annotationRefIndex = 0) = 0;
4623
4630 virtual void
4631 setTermAnnotationAnnotator(std::string annotator, index_type termAnnotationIndex) = 0;
4632
4639 virtual void
4640 setTermAnnotationDescription(std::string description, index_type termAnnotationIndex) = 0;
4641
4648 virtual void
4649 setTermAnnotationID(std::string id, index_type termAnnotationIndex) = 0;
4650
4657 virtual void
4658 setTermAnnotationNamespace(std::string namespace_, index_type termAnnotationIndex) = 0;
4659
4666 virtual void
4667 setTermAnnotationValue(std::string value, index_type termAnnotationIndex) = 0;
4668
4676 virtual void
4677 setTiffDataFirstC(ome::xml::model::primitives::NonNegativeInteger firstC, index_type imageIndex, index_type tiffDataIndex) = 0;
4678
4686 virtual void
4687 setTiffDataFirstT(ome::xml::model::primitives::NonNegativeInteger firstT, index_type imageIndex, index_type tiffDataIndex) = 0;
4688
4696 virtual void
4697 setTiffDataFirstZ(ome::xml::model::primitives::NonNegativeInteger firstZ, index_type imageIndex, index_type tiffDataIndex) = 0;
4698
4706 virtual void
4707 setTiffDataIFD(ome::xml::model::primitives::NonNegativeInteger ifd, index_type imageIndex, index_type tiffDataIndex) = 0;
4708
4716 virtual void
4717 setTiffDataPlaneCount(ome::xml::model::primitives::NonNegativeInteger planeCount, index_type imageIndex, index_type tiffDataIndex) = 0;
4718
4726 virtual void
4727 setTimestampAnnotationAnnotationRef(const std::string& annotation, index_type timestampAnnotationIndex, index_type annotationRefIndex = 0) = 0;
4728
4735 virtual void
4736 setTimestampAnnotationAnnotator(std::string annotator, index_type timestampAnnotationIndex) = 0;
4737
4744 virtual void
4745 setTimestampAnnotationDescription(std::string description, index_type timestampAnnotationIndex) = 0;
4746
4753 virtual void
4754 setTimestampAnnotationID(std::string id, index_type timestampAnnotationIndex) = 0;
4755
4762 virtual void
4763 setTimestampAnnotationNamespace(std::string namespace_, index_type timestampAnnotationIndex) = 0;
4764
4771 virtual void
4772 setTimestampAnnotationValue(ome::xml::model::primitives::Timestamp value, index_type timestampAnnotationIndex) = 0;
4773
4781 virtual void
4782 setTransmittanceRangeCutIn(ome::xml::model::primitives::PositiveInteger cutIn, index_type instrumentIndex, index_type filterIndex) = 0;
4783
4791 virtual void
4792 setTransmittanceRangeCutInTolerance(ome::xml::model::primitives::NonNegativeInteger cutInTolerance, index_type instrumentIndex, index_type filterIndex) = 0;
4793
4801 virtual void
4802 setTransmittanceRangeCutOut(ome::xml::model::primitives::PositiveInteger cutOut, index_type instrumentIndex, index_type filterIndex) = 0;
4803
4811 virtual void
4812 setTransmittanceRangeCutOutTolerance(ome::xml::model::primitives::NonNegativeInteger cutOutTolerance, index_type instrumentIndex, index_type filterIndex) = 0;
4813
4821 virtual void
4822 setTransmittanceRangeTransmittance(ome::xml::model::primitives::PercentFraction transmittance, index_type instrumentIndex, index_type filterIndex) = 0;
4823
4831 virtual void
4832 setUUIDValue(std::string value, index_type imageIndex, index_type tiffDataIndex) = 0;
4833
4841 virtual void
4842 setUUIDFileName(std::string fileName, index_type imageIndex, index_type tiffDataIndex) = 0;
4843
4852 virtual void
4853 setWellAnnotationRef(const std::string& annotation, index_type plateIndex, index_type wellIndex, index_type annotationRefIndex = 0) = 0;
4854
4862 virtual void
4863 setWellColor(ome::xml::model::primitives::Color color, index_type plateIndex, index_type wellIndex) = 0;
4864
4872 virtual void
4873 setWellColumn(ome::xml::model::primitives::NonNegativeInteger column, index_type plateIndex, index_type wellIndex) = 0;
4874
4882 virtual void
4883 setWellExternalDescription(std::string externalDescription, index_type plateIndex, index_type wellIndex) = 0;
4884
4892 virtual void
4893 setWellExternalIdentifier(std::string externalIdentifier, index_type plateIndex, index_type wellIndex) = 0;
4894
4902 virtual void
4903 setWellID(std::string id, index_type plateIndex, index_type wellIndex) = 0;
4904
4912 virtual void
4913 setWellReagentRef(const std::string& reagent, index_type plateIndex, index_type wellIndex) = 0;
4914
4922 virtual void
4923 setWellRow(ome::xml::model::primitives::NonNegativeInteger row, index_type plateIndex, index_type wellIndex) = 0;
4924
4932 virtual void
4933 setWellType(std::string type, index_type plateIndex, index_type wellIndex) = 0;
4934
4944 virtual void
4945 setWellSampleAnnotationRef(const std::string& annotation, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex, index_type annotationRefIndex = 0) = 0;
4946
4955 virtual void
4956 setWellSampleID(std::string id, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) = 0;
4957
4966 virtual void
4967 setWellSampleImageRef(const std::string& image, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) = 0;
4968
4977 virtual void
4978 setWellSampleIndex(ome::xml::model::primitives::NonNegativeInteger index, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) = 0;
4979
4988 virtual void
4989 setWellSamplePositionX(double positionX, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) = 0;
4990
4999 virtual void
5000 setWellSamplePositionY(double positionY, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) = 0;
5001
5010 virtual void
5011 setWellSampleTimepoint(ome::xml::model::primitives::Timestamp timepoint, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) = 0;
5012
5020 virtual void
5021 setXMLAnnotationAnnotationRef(const std::string& annotation, index_type XMLAnnotationIndex, index_type annotationRefIndex = 0) = 0;
5022
5029 virtual void
5030 setXMLAnnotationAnnotator(std::string annotator, index_type XMLAnnotationIndex) = 0;
5031
5038 virtual void
5039 setXMLAnnotationDescription(std::string description, index_type XMLAnnotationIndex) = 0;
5040
5047 virtual void
5048 setXMLAnnotationID(std::string id, index_type XMLAnnotationIndex) = 0;
5049
5056 virtual void
5057 setXMLAnnotationNamespace(std::string namespace_, index_type XMLAnnotationIndex) = 0;
5058
5065 virtual void
5066 setXMLAnnotationValue(std::string value, index_type XMLAnnotationIndex) = 0;
5067
5068 };
5069
5070 }
5071 }
5072 }
5073
5074 #endif // OME_XML_META_METADATASTORE_H
5075
5076 /*
5077 * Local Variables:
5078 * mode:C++
5079 * End:
5080 */
ome::xml::meta::MetadataStore::operator=
MetadataStore & operator=(const MetadataStore &)
Assignment operator (deleted).
ome::xml::meta::MetadataStore::setPlaneTheC
virtual void setPlaneTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type imageIndex, index_type planeIndex)=0
Set the TheC property of Plane.
ome::xml::meta::MetadataStore::setImageDescription
virtual void setImageDescription(std::string description, index_type imageIndex)=0
Set the Description property of Image.
ome::xml::meta::MetadataStore::setLongAnnotationAnnotator
virtual void setLongAnnotationAnnotator(std::string annotator, index_type longAnnotationIndex)=0
Set the Annotator property of LongAnnotation.
ome::xml::model::enums::FilamentType
FilamentType enumeration.
Definition: FilamentType.h:72
ome::xml::meta::MetadataStore::setBinaryOnlyUUID
virtual void setBinaryOnlyUUID(std::string uuid)=0
Set the UUID property of BinaryOnly.
ome::xml::meta::MetadataStore::setEllipseY
virtual void setEllipseY(double y, index_type ROIIndex, index_type shapeIndex)=0
Set the Y property of Ellipse.
ome::xml::meta::MetadataStore::setExperimenterGroupName
virtual void setExperimenterGroupName(std::string name, index_type experimenterGroupIndex)=0
Set the Name property of ExperimenterGroup.
ome::xml::meta::MetadataStore::setXMLAnnotationAnnotator
virtual void setXMLAnnotationAnnotator(std::string annotator, index_type XMLAnnotationIndex)=0
Set the Annotator property of XMLAnnotation.
ome::xml::model::enums::ExperimentType
ExperimentType enumeration.
Definition: ExperimentType.h:72
ome::xml::meta::MetadataStore::setPlanePositionY
virtual void setPlanePositionY(double positionY, index_type imageIndex, index_type planeIndex)=0
Set the PositionY property of Plane.
ome::xml::meta::MetadataStore::setListAnnotationAnnotator
virtual void setListAnnotationAnnotator(std::string annotator, index_type listAnnotationIndex)=0
Set the Annotator property of ListAnnotation.
ome::xml::model::enums::ArcType
ArcType enumeration.
Definition: ArcType.h:72
ome::xml::meta::MetadataStore::setPointX
virtual void setPointX(double x, index_type ROIIndex, index_type shapeIndex)=0
Set the X property of Point.
ome::xml::meta::MetadataStore::setEllipseFontStyle
virtual void setEllipseFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)=0
Set the FontStyle property of Ellipse.
ome::xml::meta::MetadataStore::setPlateAcquisitionAnnotationRef
virtual void setPlateAcquisitionAnnotationRef(const std::string &annotation, index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of PlateAcquisition.
ome::xml::meta::MetadataStore::setMicrobeamManipulationLightSourceSettingsWavelength
virtual void setMicrobeamManipulationLightSourceSettingsWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)=0
Set the Wavelength property of LightSourceSettings.
ome::xml::meta::MetadataStore::setPlateAcquisitionName
virtual void setPlateAcquisitionName(std::string name, index_type plateIndex, index_type plateAcquisitionIndex)=0
Set the Name property of PlateAcquisition.
ome::xml::meta::MetadataStore::setPixelsSizeZ
virtual void setPixelsSizeZ(ome::xml::model::primitives::PositiveInteger sizeZ, index_type imageIndex)=0
Set the SizeZ property of Pixels.
ome::xml::meta::MetadataStore::setLineText
virtual void setLineText(std::string text, index_type ROIIndex, index_type shapeIndex)=0
Set the Text property of Line.
ome::xml::meta::MetadataStore::setLineMarkerStart
virtual void setLineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex)=0
Set the MarkerStart property of Line.
ome::xml::meta::MetadataStore::setPixelsInterleaved
virtual void setPixelsInterleaved(bool interleaved, index_type imageIndex)=0
Set the Interleaved property of Pixels.
ome::xml::meta::MetadataStore::setTermAnnotationAnnotationRef
virtual void setTermAnnotationAnnotationRef(const std::string &annotation, index_type termAnnotationIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of TermAnnotation.
ome::xml::meta::MetadataStore::setMicroscopeLotNumber
virtual void setMicroscopeLotNumber(std::string lotNumber, index_type instrumentIndex)=0
Set the LotNumber property of Microscope.
ome::xml::meta::MetadataStore::setPixelsTimeIncrement
virtual void setPixelsTimeIncrement(double timeIncrement, index_type imageIndex)=0
Set the TimeIncrement property of Pixels.
ome::xml::meta::MetadataStore::setMaskWidth
virtual void setMaskWidth(double width, index_type ROIIndex, index_type shapeIndex)=0
Set the Width property of Mask.
ome::xml::meta::MetadataStore::setRectangleWidth
virtual void setRectangleWidth(double width, index_type ROIIndex, index_type shapeIndex)=0
Set the Width property of Rectangle.
ome::xml::meta::MetadataStore::setDichroicManufacturer
virtual void setDichroicManufacturer(std::string manufacturer, index_type instrumentIndex, index_type dichroicIndex)=0
Set the Manufacturer property of Dichroic.
ome::xml::meta::MetadataStore::setExperimentType
virtual void setExperimentType(ome::xml::model::enums::ExperimentType type, index_type experimentIndex)=0
Set the Type property of Experiment.
ome::xml::meta::MetadataStore::setXMLAnnotationValue
virtual void setXMLAnnotationValue(std::string value, index_type XMLAnnotationIndex)=0
Set the Value property of XMLAnnotation.
ome::xml::meta::MetadataStore::setPolygonTheZ
virtual void setPolygonTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)=0
Set the TheZ property of Polygon.
ome::xml::meta::MetadataStore::setMicrobeamManipulationROIRef
virtual void setMicrobeamManipulationROIRef(const std::string &roi, index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex=0)=0
Set the ROIRef property of MicrobeamManipulation.
memory.h
ome::xml::model::enums::Correction
Correction enumeration.
Definition: Correction.h:72
ome::xml::meta::MetadataStore::setCommentAnnotationID
virtual void setCommentAnnotationID(std::string id, index_type commentAnnotationIndex)=0
Set the ID property of CommentAnnotation.
ome::xml::meta::MetadataStore::setChannelAcquisitionMode
virtual void setChannelAcquisitionMode(ome::xml::model::enums::AcquisitionMode acquisitionMode, index_type imageIndex, index_type channelIndex)=0
Set the AcquisitionMode property of Channel.
ome::xml::meta::MetadataStore::setPlateAcquisitionEndTime
virtual void setPlateAcquisitionEndTime(ome::xml::model::primitives::Timestamp endTime, index_type plateIndex, index_type plateAcquisitionIndex)=0
Set the EndTime property of PlateAcquisition.
ome::xml::meta::MetadataStore::setImagingEnvironmentHumidity
virtual void setImagingEnvironmentHumidity(ome::xml::model::primitives::PercentFraction humidity, index_type imageIndex)=0
Set the Humidity property of ImagingEnvironment.
ome::xml::meta::MetadataStore::setLaserLaserMedium
virtual void setLaserLaserMedium(ome::xml::model::enums::LaserMedium laserMedium, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the LaserMedium property of Laser.
ome::xml::meta::MetadataStore::setExperimenterGroupAnnotationRef
virtual void setExperimenterGroupAnnotationRef(const std::string &annotation, index_type experimenterGroupIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of ExperimenterGroup.
ome::xml::meta::MetadataStore::setPolylinePoints
virtual void setPolylinePoints(std::string points, index_type ROIIndex, index_type shapeIndex)=0
Set the Points property of Polyline.
ome::xml::meta::MetadataStore::setROIID
virtual void setROIID(std::string id, index_type ROIIndex)=0
Set the ID property of ROI.
ome::xml::meta::MetadataStore::setImageROIRef
virtual void setImageROIRef(const std::string &roi, index_type imageIndex, index_type ROIRefIndex=0)=0
Set the ROIRef property of Image.
ome::xml::meta::MetadataStore::setPolygonStrokeDashArray
virtual void setPolygonStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeDashArray property of Polygon.
ome::xml::meta::MetadataStore::setBooleanAnnotationAnnotator
virtual void setBooleanAnnotationAnnotator(std::string annotator, index_type booleanAnnotationIndex)=0
Set the Annotator property of BooleanAnnotation.
ome::xml::meta::MetadataStore::setExperimenterID
virtual void setExperimenterID(std::string id, index_type experimenterIndex)=0
Set the ID property of Experimenter.
ome::xml::meta::MetadataStore::setStageLabelX
virtual void setStageLabelX(double x, index_type imageIndex)=0
Set the X property of StageLabel.
ome::xml::meta::MetadataStore::setLineStrokeColor
virtual void setLineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeColor property of Line.
ome::xml::meta::MetadataStore::setChannelIlluminationType
virtual void setChannelIlluminationType(ome::xml::model::enums::IlluminationType illuminationType, index_type imageIndex, index_type channelIndex)=0
Set the IlluminationType property of Channel.
ome::xml::meta::MetadataStore::setWellSampleTimepoint
virtual void setWellSampleTimepoint(ome::xml::model::primitives::Timestamp timepoint, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)=0
Set the Timepoint property of WellSample.
ome::xml::meta::MetadataStore::getRoot
virtual ome::compat::shared_ptr< MetadataRoot > & getRoot()=0
Get the root node of the metadata.
ome::xml::meta::MetadataStore::setImageMicrobeamManipulationRef
virtual void setImageMicrobeamManipulationRef(const std::string &microbeamManipulation, index_type imageIndex, index_type microbeamManipulationRefIndex=0)=0
Set the MicrobeamManipulationRef property of Image.
ome::xml::meta::MetadataStore::setLineFontSize
virtual void setLineFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)=0
Set the FontSize property of Line.
ome::xml::meta::MetadataStore::setImageInstrumentRef
virtual void setImageInstrumentRef(const std::string &instrument, index_type imageIndex)=0
Set the InstrumentRef property of Image.
ome::xml::meta::MetadataStore::setLabelFillRule
virtual void setLabelFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)=0
Set the FillRule property of Label.
ome::xml::meta::MetadataStore::setLineFillRule
virtual void setLineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)=0
Set the FillRule property of Line.
ome::xml::model::primitives::Timestamp
An ISO-8601 timestamp.
Definition: Timestamp.h:66
ome::xml::meta::MetadataStore::setListAnnotationAnnotationRef
virtual void setListAnnotationAnnotationRef(const std::string &annotation, index_type listAnnotationIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of ListAnnotation.
ome::xml::meta::MetadataStore::setTagAnnotationAnnotator
virtual void setTagAnnotationAnnotator(std::string annotator, index_type tagAnnotationIndex)=0
Set the Annotator property of TagAnnotation.
ome::xml::meta::MetadataStore::setObjectiveSerialNumber
virtual void setObjectiveSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type objectiveIndex)=0
Set the SerialNumber property of Objective.
ome::xml::meta::MetadataStore::setMaskFontStyle
virtual void setMaskFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)=0
Set the FontStyle property of Mask.
ome::xml::meta::MetadataStore::setDoubleAnnotationValue
virtual void setDoubleAnnotationValue(double value, index_type doubleAnnotationIndex)=0
Set the Value property of DoubleAnnotation.
ome::xml::meta::MetadataStore::setLineFontStyle
virtual void setLineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)=0
Set the FontStyle property of Line.
ome::xml::meta::MetadataStore::setDichroicModel
virtual void setDichroicModel(std::string model, index_type instrumentIndex, index_type dichroicIndex)=0
Set the Model property of Dichroic.
ome::xml::meta::MetadataStore::setWellReagentRef
virtual void setWellReagentRef(const std::string &reagent, index_type plateIndex, index_type wellIndex)=0
Set the ReagentRef property of Well.
ome::xml::meta::MetadataStore::setLightEmittingDiodeModel
virtual void setLightEmittingDiodeModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Model property of LightEmittingDiode.
ome::xml::meta::MetadataStore::setRoot
virtual void setRoot(ome::compat::shared_ptr< MetadataRoot > &root)=0
Set the root node of the metadata.
ome::xml::meta::MetadataStore::setExperimentID
virtual void setExperimentID(std::string id, index_type experimentIndex)=0
Set the ID property of Experiment.
ome::xml::meta::MetadataStore::setDetectorVoltage
virtual void setDetectorVoltage(double voltage, index_type instrumentIndex, index_type detectorIndex)=0
Set the Voltage property of Detector.
ome::xml::meta::MetadataStore::setChannelLightSourceSettingsAttenuation
virtual void setChannelLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type imageIndex, index_type channelIndex)=0
Set the Attenuation property of LightSourceSettings.
ome::xml::meta::MetadataStore::setPolylineFontSize
virtual void setPolylineFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)=0
Set the FontSize property of Polyline.
ome::xml::meta::MetadataStore::setRectangleHeight
virtual void setRectangleHeight(double height, index_type ROIIndex, index_type shapeIndex)=0
Set the Height property of Rectangle.
ome::xml::meta::MetadataStore::setProjectName
virtual void setProjectName(std::string name, index_type projectIndex)=0
Set the Name property of Project.
ome::xml::meta::MetadataStore::setImageName
virtual void setImageName(std::string name, index_type imageIndex)=0
Set the Name property of Image.
ome::xml::meta::MetadataStore::setStageLabelZ
virtual void setStageLabelZ(double z, index_type imageIndex)=0
Set the Z property of StageLabel.
ome::xml::meta::MetadataStore::setLineID
virtual void setLineID(std::string id, index_type ROIIndex, index_type shapeIndex)=0
Set the ID property of Line.
ome::xml::meta::MetadataStore::setFilterSetID
virtual void setFilterSetID(std::string id, index_type instrumentIndex, index_type filterSetIndex)=0
Set the ID property of FilterSet.
ome::xml::model::enums::AcquisitionMode
AcquisitionMode enumeration.
Definition: AcquisitionMode.h:72
ome::xml::meta::MetadataStore::setPolygonStrokeWidth
virtual void setPolygonStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeWidth property of Polygon.
ome::xml::meta::MetadataStore::setScreenType
virtual void setScreenType(std::string type, index_type screenIndex)=0
Set the Type property of Screen.
ome::xml::meta::MetadataStore::setObjectiveSettingsCorrectionCollar
virtual void setObjectiveSettingsCorrectionCollar(double correctionCollar, index_type imageIndex)=0
Set the CorrectionCollar property of ObjectiveSettings.
ome::xml::meta::MetadataStore::setTermAnnotationAnnotator
virtual void setTermAnnotationAnnotator(std::string annotator, index_type termAnnotationIndex)=0
Set the Annotator property of TermAnnotation.
ome::xml::meta::MetadataStore::setArcLotNumber
virtual void setArcLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the LotNumber property of Arc.
ome::xml::meta::MetadataStore::setPlaneAnnotationRef
virtual void setPlaneAnnotationRef(const std::string &annotation, index_type imageIndex, index_type planeIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Plane.
ome::xml::meta::MetadataStore::setPolygonFillRule
virtual void setPolygonFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)=0
Set the FillRule property of Polygon.
ome::xml::meta::MetadataStore::setPolylineFontFamily
virtual void setPolylineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)=0
Set the FontFamily property of Polyline.
ome::xml::meta::MetadataStore::setScreenName
virtual void setScreenName(std::string name, index_type screenIndex)=0
Set the Name property of Screen.
ome::xml::meta::MetadataStore::setDetectorID
virtual void setDetectorID(std::string id, index_type instrumentIndex, index_type detectorIndex)=0
Set the ID property of Detector.
ome::xml::meta::MetadataStore::setMaskStrokeColor
virtual void setMaskStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeColor property of Mask.
ome::xml::meta::MetadataStore::setFilterModel
virtual void setFilterModel(std::string model, index_type instrumentIndex, index_type filterIndex)=0
Set the Model property of Filter.
ome::xml::meta::MetadataStore::setLightEmittingDiodeLotNumber
virtual void setLightEmittingDiodeLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the LotNumber property of LightEmittingDiode.
ome::xml::meta::MetadataStore::setObjectiveModel
virtual void setObjectiveModel(std::string model, index_type instrumentIndex, index_type objectiveIndex)=0
Set the Model property of Objective.
ome::xml::meta::MetadataStore::setMicrobeamManipulationExperimenterRef
virtual void setMicrobeamManipulationExperimenterRef(const std::string &experimenter, index_type experimentIndex, index_type microbeamManipulationIndex)=0
Set the ExperimenterRef property of MicrobeamManipulation.
ome::xml::meta::MetadataStore::setCommentAnnotationValue
virtual void setCommentAnnotationValue(std::string value, index_type commentAnnotationIndex)=0
Set the Value property of CommentAnnotation.
ome::xml::meta::MetadataStore::setPolygonTheC
virtual void setPolygonTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)=0
Set the TheC property of Polygon.
ome::xml::meta::MetadataStore::setDoubleAnnotationAnnotationRef
virtual void setDoubleAnnotationAnnotationRef(const std::string &annotation, index_type doubleAnnotationIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of DoubleAnnotation.
ome::xml::meta::MetadataStore::setLineX1
virtual void setLineX1(double x1, index_type ROIIndex, index_type shapeIndex)=0
Set the X1 property of Line.
ome::xml::meta::MetadataStore::setMaskY
virtual void setMaskY(double y, index_type ROIIndex, index_type shapeIndex)=0
Set the Y property of Mask.
ome::xml::meta::MetadataStore::setPolylineTheZ
virtual void setPolylineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)=0
Set the TheZ property of Polyline.
ome::xml::meta::MetadataStore::setFilamentManufacturer
virtual void setFilamentManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Manufacturer property of Filament.
ome::xml::meta::MetadataStore::setDichroicLotNumber
virtual void setDichroicLotNumber(std::string lotNumber, index_type instrumentIndex, index_type dichroicIndex)=0
Set the LotNumber property of Dichroic.
ome::xml::meta::MetadataStore::setBooleanAnnotationID
virtual void setBooleanAnnotationID(std::string id, index_type booleanAnnotationIndex)=0
Set the ID property of BooleanAnnotation.
ome::xml::meta::MetadataStore::setChannelFluor
virtual void setChannelFluor(std::string fluor, index_type imageIndex, index_type channelIndex)=0
Set the Fluor property of Channel.
ome::xml::meta::MetadataStore::setObjectiveCorrection
virtual void setObjectiveCorrection(ome::xml::model::enums::Correction correction, index_type instrumentIndex, index_type objectiveIndex)=0
Set the Correction property of Objective.
ome::xml::meta::MetadataStore::setPointTheT
virtual void setPointTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)=0
Set the TheT property of Point.
ome::xml::meta::MetadataStore::setScreenPlateRef
virtual void setScreenPlateRef(const std::string &plate, index_type screenIndex, index_type plateRefIndex=0)=0
Set the PlateRef property of Screen.
ome::xml::meta::MetadataStore::setTimestampAnnotationValue
virtual void setTimestampAnnotationValue(ome::xml::model::primitives::Timestamp value, index_type timestampAnnotationIndex)=0
Set the Value property of TimestampAnnotation.
ome::xml::meta::MetadataStore::setScreenAnnotationRef
virtual void setScreenAnnotationRef(const std::string &annotation, index_type screenIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Screen.
ome::xml::meta::MetadataStore::setLineVisible
virtual void setLineVisible(bool visible, index_type ROIIndex, index_type shapeIndex)=0
Set the Visible property of Line.
ome::xml::meta::MetadataStore::setPointStrokeColor
virtual void setPointStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeColor property of Point.
ome::xml::meta::MetadataStore::setArcID
virtual void setArcID(std::string id, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the ID property of Arc.
ome::xml::meta::MetadataStore::setBinaryOnlyMetadataFile
virtual void setBinaryOnlyMetadataFile(std::string metadataFile)=0
Set the MetadataFile property of BinaryOnly.
ome::xml::meta::MetadataStore::setFilterLotNumber
virtual void setFilterLotNumber(std::string lotNumber, index_type instrumentIndex, index_type filterIndex)=0
Set the LotNumber property of Filter.
ome::xml::meta::MetadataStore::setRectangleFillColor
virtual void setRectangleFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)=0
Set the FillColor property of Rectangle.
ome::xml::meta::MetadataStore::setLabelY
virtual void setLabelY(double y, index_type ROIIndex, index_type shapeIndex)=0
Set the Y property of Label.
ome::xml::meta::MetadataStore::setLabelLocked
virtual void setLabelLocked(bool locked, index_type ROIIndex, index_type shapeIndex)=0
Set the Locked property of Label.
ome::xml::model::enums::FillRule
FillRule enumeration.
Definition: FillRule.h:72
ome::xml::meta::MetadataStore::setProjectAnnotationRef
virtual void setProjectAnnotationRef(const std::string &annotation, index_type projectIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Project.
ome::xml::meta::MetadataStore::setPolylineStrokeDashArray
virtual void setPolylineStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeDashArray property of Polyline.
ome::xml::meta::MetadataStore::setCommentAnnotationAnnotator
virtual void setCommentAnnotationAnnotator(std::string annotator, index_type commentAnnotationIndex)=0
Set the Annotator property of CommentAnnotation.
ome::xml::meta::MetadataStore::setRectangleFontFamily
virtual void setRectangleFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)=0
Set the FontFamily property of Rectangle.
ome::xml::meta::MetadataStore::setWellSamplePositionX
virtual void setWellSamplePositionX(double positionX, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)=0
Set the PositionX property of WellSample.
ome::xml::meta::MetadataStore::setImageExperimentRef
virtual void setImageExperimentRef(const std::string &experiment, index_type imageIndex)=0
Set the ExperimentRef property of Image.
ome::xml::meta::MetadataStore::setLineStrokeWidth
virtual void setLineStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeWidth property of Line.
ome::xml::meta::MetadataStore::setFilterSetDichroicRef
virtual void setFilterSetDichroicRef(const std::string &dichroic, index_type instrumentIndex, index_type filterSetIndex)=0
Set the DichroicRef property of FilterSet.
ome::xml::meta::MetadataStore::setDichroicID
virtual void setDichroicID(std::string id, index_type instrumentIndex, index_type dichroicIndex)=0
Set the ID property of Dichroic.
ome::xml::meta::MetadataStore::setChannelPinholeSize
virtual void setChannelPinholeSize(double pinholeSize, index_type imageIndex, index_type channelIndex)=0
Set the PinholeSize property of Channel.
ome::xml::meta::MetadataStore::setEllipseTheZ
virtual void setEllipseTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)=0
Set the TheZ property of Ellipse.
ome::xml::meta::MetadataStore::setImageAnnotationRef
virtual void setImageAnnotationRef(const std::string &annotation, index_type imageIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Image.
ome::xml::meta::MetadataStore::setTagAnnotationAnnotationRef
virtual void setTagAnnotationAnnotationRef(const std::string &annotation, index_type tagAnnotationIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of TagAnnotation.
ome::xml::meta::MetadataStore::setExperimenterGroupLeader
virtual void setExperimenterGroupLeader(const std::string &leader, index_type experimenterGroupIndex, index_type leaderIndex=0)=0
Set the Leader property of ExperimenterGroup.
ome::xml::meta::MetadataStore::setPlateAcquisitionDescription
virtual void setPlateAcquisitionDescription(std::string description, index_type plateIndex, index_type plateAcquisitionIndex)=0
Set the Description property of PlateAcquisition.
ome::xml::meta::MetadataStore::setLabelStrokeColor
virtual void setLabelStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeColor property of Label.
ome::xml::meta::MetadataStore::setListAnnotationNamespace
virtual void setListAnnotationNamespace(std::string namespace_, index_type listAnnotationIndex)=0
Set the Namespace property of ListAnnotation.
ome::xml::model::enums::Immersion
Immersion enumeration.
Definition: Immersion.h:72
ome::xml::meta::MetadataStore::setObjectiveLensNA
virtual void setObjectiveLensNA(double lensNA, index_type instrumentIndex, index_type objectiveIndex)=0
Set the LensNA property of Objective.
ome::xml::meta::MetadataStore::setMaskFontSize
virtual void setMaskFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)=0
Set the FontSize property of Mask.
ome::xml::meta::MetadataStore::setFilterID
virtual void setFilterID(std::string id, index_type instrumentIndex, index_type filterIndex)=0
Set the ID property of Filter.
ome::xml::meta::MetadataStore::setPointFontFamily
virtual void setPointFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)=0
Set the FontFamily property of Point.
ome::xml::meta::MetadataStore::setFileAnnotationDescription
virtual void setFileAnnotationDescription(std::string description, index_type fileAnnotationIndex)=0
Set the Description property of FileAnnotation.
ome::xml::model::enums::Marker
Marker enumeration.
Definition: Marker.h:72
ome::xml::meta::MetadataStore::setEllipseFontFamily
virtual void setEllipseFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)=0
Set the FontFamily property of Ellipse.
ome::xml::meta::MetadataStore::setDetectorManufacturer
virtual void setDetectorManufacturer(std::string manufacturer, index_type instrumentIndex, index_type detectorIndex)=0
Set the Manufacturer property of Detector.
ome::xml::meta::MetadataStore::setTagAnnotationID
virtual void setTagAnnotationID(std::string id, index_type tagAnnotationIndex)=0
Set the ID property of TagAnnotation.
ome::xml::meta::MetadataStore::setMaskTheZ
virtual void setMaskTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)=0
Set the TheZ property of Mask.
ome::xml::meta::MetadataStore::setEllipseText
virtual void setEllipseText(std::string text, index_type ROIIndex, index_type shapeIndex)=0
Set the Text property of Ellipse.
ome::xml::model::enums::Pulse
Pulse enumeration.
Definition: Pulse.h:72
ome::xml::meta::MetadataStore::setDetectorSettingsReadOutRate
virtual void setDetectorSettingsReadOutRate(double readOutRate, index_type imageIndex, index_type channelIndex)=0
Set the ReadOutRate property of DetectorSettings.
ome::xml::meta::MetadataStore::setReagentID
virtual void setReagentID(std::string id, index_type screenIndex, index_type reagentIndex)=0
Set the ID property of Reagent.
ome::xml::meta::MetadataStore::setDetectorOffset
virtual void setDetectorOffset(double offset, index_type instrumentIndex, index_type detectorIndex)=0
Set the Offset property of Detector.
ome::xml::meta::MetadataStore::setChannelSamplesPerPixel
virtual void setChannelSamplesPerPixel(ome::xml::model::primitives::PositiveInteger samplesPerPixel, index_type imageIndex, index_type channelIndex)=0
Set the SamplesPerPixel property of Channel.
ome::xml::meta::MetadataStore::setScreenID
virtual void setScreenID(std::string id, index_type screenIndex)=0
Set the ID property of Screen.
ome::xml::meta::MetadataStore::setPlateWellOriginY
virtual void setPlateWellOriginY(double wellOriginY, index_type plateIndex)=0
Set the WellOriginY property of Plate.
ome::xml::meta::MetadataStore::setObjectiveSettingsID
virtual void setObjectiveSettingsID(std::string id, index_type imageIndex)=0
Set the ID property of ObjectiveSettings.
ome::xml::meta::MetadataStore::setDetectorSettingsZoom
virtual void setDetectorSettingsZoom(double zoom, index_type imageIndex, index_type channelIndex)=0
Set the Zoom property of DetectorSettings.
ome::xml::meta::MetadataStore::setTransmittanceRangeCutIn
virtual void setTransmittanceRangeCutIn(ome::xml::model::primitives::PositiveInteger cutIn, index_type instrumentIndex, index_type filterIndex)=0
Set the CutIn property of TransmittanceRange.
ome::xml::meta::MetadataStore::setArcType
virtual void setArcType(ome::xml::model::enums::ArcType type, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Type property of Arc.
ome::xml::meta::MetadataStore::setLaserTuneable
virtual void setLaserTuneable(bool tuneable, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Tuneable property of Laser.
ome::xml::meta::MetadataStore::setPlateID
virtual void setPlateID(std::string id, index_type plateIndex)=0
Set the ID property of Plate.
ome::xml::meta::MetadataStore::setPlateColumns
virtual void setPlateColumns(ome::xml::model::primitives::PositiveInteger columns, index_type plateIndex)=0
Set the Columns property of Plate.
ome::xml::meta::MetadataStore::setExperimenterInstitution
virtual void setExperimenterInstitution(std::string institution, index_type experimenterIndex)=0
Set the Institution property of Experimenter.
ome::xml::meta::MetadataStore::setPolygonStrokeColor
virtual void setPolygonStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeColor property of Polygon.
ome::xml::meta::MetadataStore::setPixelsSizeY
virtual void setPixelsSizeY(ome::xml::model::primitives::PositiveInteger sizeY, index_type imageIndex)=0
Set the SizeY property of Pixels.
ome::xml::meta::MetadataStore::setBooleanAnnotationNamespace
virtual void setBooleanAnnotationNamespace(std::string namespace_, index_type booleanAnnotationIndex)=0
Set the Namespace property of BooleanAnnotation.
ome::xml::meta::MetadataStore::setPlaneHashSHA1
virtual void setPlaneHashSHA1(std::string hashSHA1, index_type imageIndex, index_type planeIndex)=0
Set the HashSHA1 property of Plane.
ome::xml::meta::MetadataStore::setMaskFillColor
virtual void setMaskFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)=0
Set the FillColor property of Mask.
ome::xml::meta::MetadataStore::setPointFontStyle
virtual void setPointFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)=0
Set the FontStyle property of Point.
ome::xml::meta::MetadataStore::setRectangleText
virtual void setRectangleText(std::string text, index_type ROIIndex, index_type shapeIndex)=0
Set the Text property of Rectangle.
ome::xml::meta::MetadataStore::setFilamentSerialNumber
virtual void setFilamentSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the SerialNumber property of Filament.
ome::xml::model::enums::FontFamily
FontFamily enumeration.
Definition: FontFamily.h:72
ome::xml::meta::MetadataStore::setPointLineCap
virtual void setPointLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)=0
Set the LineCap property of Point.
ome::xml::model::enums::IlluminationType
IlluminationType enumeration.
Definition: IlluminationType.h:72
ome::xml::meta::MetadataStore::setUUID
virtual void setUUID(const std::string &uuid)=0
Set the UUID associated with this collection of metadata.
ome::xml::meta::MetadataStore::setWellRow
virtual void setWellRow(ome::xml::model::primitives::NonNegativeInteger row, index_type plateIndex, index_type wellIndex)=0
Set the Row property of Well.
ome::xml::meta::MetadataStore::setImagingEnvironmentAirPressure
virtual void setImagingEnvironmentAirPressure(double airPressure, index_type imageIndex)=0
Set the AirPressure property of ImagingEnvironment.
ome::xml::meta::MetadataStore::setPixelsPhysicalSizeZ
virtual void setPixelsPhysicalSizeZ(ome::xml::model::primitives::PositiveFloat physicalSizeZ, index_type imageIndex)=0
Set the PhysicalSizeZ property of Pixels.
ome::xml::meta::MetadataStore::setLaserPump
virtual void setLaserPump(const std::string &pump, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Pump property of Laser.
ome::xml::meta::MetadataStore::setRectangleVisible
virtual void setRectangleVisible(bool visible, index_type ROIIndex, index_type shapeIndex)=0
Set the Visible property of Rectangle.
ome::xml::meta::MetadataStore::setWellAnnotationRef
virtual void setWellAnnotationRef(const std::string &annotation, index_type plateIndex, index_type wellIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Well.
ome::xml::meta::MetadataStore::setFileAnnotationAnnotator
virtual void setFileAnnotationAnnotator(std::string annotator, index_type fileAnnotationIndex)=0
Set the Annotator property of FileAnnotation.
ome::xml::meta::MetadataStore::setFilterType
virtual void setFilterType(ome::xml::model::enums::FilterType type, index_type instrumentIndex, index_type filterIndex)=0
Set the Type property of Filter.
ome::xml::meta::MetadataStore::setLineTheT
virtual void setLineTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)=0
Set the TheT property of Line.
ome::xml::meta::MetadataStore::setProjectDatasetRef
virtual void setProjectDatasetRef(const std::string &dataset, index_type projectIndex, index_type datasetRefIndex=0)=0
Set the DatasetRef property of Project.
ome::xml::meta::MetadataStore::setPointTransform
virtual void setPointTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)=0
Set the Transform property of Point.
ome::xml::meta::MetadataStore::setRectangleTheZ
virtual void setRectangleTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)=0
Set the TheZ property of Rectangle.
ome::xml::meta::MetadataStore::setPixelsSizeX
virtual void setPixelsSizeX(ome::xml::model::primitives::PositiveInteger sizeX, index_type imageIndex)=0
Set the SizeX property of Pixels.
ome::xml::meta::MetadataStore::setPolygonTheT
virtual void setPolygonTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)=0
Set the TheT property of Polygon.
ome::xml::meta::MetadataStore::setFileAnnotationNamespace
virtual void setFileAnnotationNamespace(std::string namespace_, index_type fileAnnotationIndex)=0
Set the Namespace property of FileAnnotation.
ome::xml::meta::MetadataStore::setDatasetImageRef
virtual void setDatasetImageRef(const std::string &image, index_type datasetIndex, index_type imageRefIndex=0)=0
Set the ImageRef property of Dataset.
ome::xml::meta::MetadataStore::setUUIDFileName
virtual void setUUIDFileName(std::string fileName, index_type imageIndex, index_type tiffDataIndex)=0
Set the FileName property of UUID.
ome::xml::model::enums::Binning
Binning enumeration.
Definition: Binning.h:72
ome::xml::meta::MetadataStore::setCommentAnnotationDescription
virtual void setCommentAnnotationDescription(std::string description, index_type commentAnnotationIndex)=0
Set the Description property of CommentAnnotation.
ome::xml::meta::MetadataStore::setPolygonLineCap
virtual void setPolygonLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)=0
Set the LineCap property of Polygon.
ome::xml::meta::MetadataStore::setObjectiveManufacturer
virtual void setObjectiveManufacturer(std::string manufacturer, index_type instrumentIndex, index_type objectiveIndex)=0
Set the Manufacturer property of Objective.
ome::xml::meta::MetadataStore::setMicroscopeManufacturer
virtual void setMicroscopeManufacturer(std::string manufacturer, index_type instrumentIndex)=0
Set the Manufacturer property of Microscope.
ome::xml::meta::MetadataStore::setListAnnotationID
virtual void setListAnnotationID(std::string id, index_type listAnnotationIndex)=0
Set the ID property of ListAnnotation.
ome::xml::meta::MetadataStore::setLaserPower
virtual void setLaserPower(double power, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Power property of Laser.
ome::xml::meta::MetadataStore::setChannelEmissionWavelength
virtual void setChannelEmissionWavelength(ome::xml::model::primitives::PositiveInteger emissionWavelength, index_type imageIndex, index_type channelIndex)=0
Set the EmissionWavelength property of Channel.
ome::xml::meta::MetadataStore::setTransmittanceRangeCutOut
virtual void setTransmittanceRangeCutOut(ome::xml::model::primitives::PositiveInteger cutOut, index_type instrumentIndex, index_type filterIndex)=0
Set the CutOut property of TransmittanceRange.
ome::xml::meta::MetadataStore::setRightsRightsHolder
virtual void setRightsRightsHolder(std::string rightsHolder)=0
Set the RightsHolder property of Rights.
ome::xml::meta::MetadataStore::setChannelID
virtual void setChannelID(std::string id, index_type imageIndex, index_type channelIndex)=0
Set the ID property of Channel.
ome::xml::meta::MetadataStore::setPixelsDimensionOrder
virtual void setPixelsDimensionOrder(ome::xml::model::enums::DimensionOrder dimensionOrder, index_type imageIndex)=0
Set the DimensionOrder property of Pixels.
ome::xml::meta::MetadataStore::setLightEmittingDiodeManufacturer
virtual void setLightEmittingDiodeManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Manufacturer property of LightEmittingDiode.
ome::xml::meta::MetadataStore::setLabelStrokeWidth
virtual void setLabelStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeWidth property of Label.
ome::xml::meta::MetadataStore::setLabelX
virtual void setLabelX(double x, index_type ROIIndex, index_type shapeIndex)=0
Set the X property of Label.
ome::xml::meta::MetadataStore::setPlateFieldIndex
virtual void setPlateFieldIndex(ome::xml::model::primitives::NonNegativeInteger fieldIndex, index_type plateIndex)=0
Set the FieldIndex property of Plate.
ome::xml::meta::MetadataStore::setLaserWavelength
virtual void setLaserWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Wavelength property of Laser.
ome::xml::meta::MetadataStore::setROINamespace
virtual void setROINamespace(std::string namespace_, index_type ROIIndex)=0
Set the Namespace property of ROI.
ome::xml::meta::MetadataStore::setMaskTheT
virtual void setMaskTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)=0
Set the TheT property of Mask.
ome::xml::meta::MetadataStore::setExperimenterGroupID
virtual void setExperimenterGroupID(std::string id, index_type experimenterGroupIndex)=0
Set the ID property of ExperimenterGroup.
ome::xml::model::enums::NamingConvention
NamingConvention enumeration.
Definition: NamingConvention.h:72
ome::xml::meta::MetadataStore::MetadataStore
MetadataStore()
Constructor.
Definition: MetadataStore.h:144
ome::xml::meta::MetadataStore::setLightPathExcitationFilterRef
virtual void setLightPathExcitationFilterRef(const std::string &excitationFilter, index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex=0)=0
Set the ExcitationFilterRef property of LightPath.
ome::xml::meta::MetadataStore::setEllipseVisible
virtual void setEllipseVisible(bool visible, index_type ROIIndex, index_type shapeIndex)=0
Set the Visible property of Ellipse.
ome::xml::meta::MetadataStore::setFilterSetExcitationFilterRef
virtual void setFilterSetExcitationFilterRef(const std::string &excitationFilter, index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex=0)=0
Set the ExcitationFilterRef property of FilterSet.
ome::xml::meta::MetadataStore::setPolygonVisible
virtual void setPolygonVisible(bool visible, index_type ROIIndex, index_type shapeIndex)=0
Set the Visible property of Polygon.
ome::xml::meta::MetadataStore::setChannelExcitationWavelength
virtual void setChannelExcitationWavelength(ome::xml::model::primitives::PositiveInteger excitationWavelength, index_type imageIndex, index_type channelIndex)=0
Set the ExcitationWavelength property of Channel.
ome::xml::meta::MetadataStore
Metadata storage interface.
Definition: MetadataStore.h:140
ome::xml::meta::MetadataStore::setTermAnnotationID
virtual void setTermAnnotationID(std::string id, index_type termAnnotationIndex)=0
Set the ID property of TermAnnotation.
ome::xml::meta::MetadataStore::setPixelsPhysicalSizeX
virtual void setPixelsPhysicalSizeX(ome::xml::model::primitives::PositiveFloat physicalSizeX, index_type imageIndex)=0
Set the PhysicalSizeX property of Pixels.
ome::xml::model::enums::ContrastMethod
ContrastMethod enumeration.
Definition: ContrastMethod.h:72
ome::xml::meta::MetadataStore::setFilamentType
virtual void setFilamentType(ome::xml::model::enums::FilamentType type, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Type property of Filament.
ome::xml::meta::MetadataStore::setExperimentExperimenterRef
virtual void setExperimentExperimenterRef(const std::string &experimenter, index_type experimentIndex)=0
Set the ExperimenterRef property of Experiment.
ome::xml::meta::MetadataStore::setMaskX
virtual void setMaskX(double x, index_type ROIIndex, index_type shapeIndex)=0
Set the X property of Mask.
ome::xml::meta::MetadataStore::setObjectiveIris
virtual void setObjectiveIris(bool iris, index_type instrumentIndex, index_type objectiveIndex)=0
Set the Iris property of Objective.
ome::xml::meta::MetadataStore::setChannelColor
virtual void setChannelColor(ome::xml::model::primitives::Color color, index_type imageIndex, index_type channelIndex)=0
Set the Color property of Channel.
ome::xml::meta::MetadataStore::setTransmittanceRangeCutOutTolerance
virtual void setTransmittanceRangeCutOutTolerance(ome::xml::model::primitives::NonNegativeInteger cutOutTolerance, index_type instrumentIndex, index_type filterIndex)=0
Set the CutOutTolerance property of TransmittanceRange.
ome::xml::meta::MetadataStore::setPointVisible
virtual void setPointVisible(bool visible, index_type ROIIndex, index_type shapeIndex)=0
Set the Visible property of Point.
ome::xml::meta::MetadataStore::setWellSampleAnnotationRef
virtual void setWellSampleAnnotationRef(const std::string &annotation, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of WellSample.
ome::xml::meta::MetadataStore::setScreenProtocolDescription
virtual void setScreenProtocolDescription(std::string protocolDescription, index_type screenIndex)=0
Set the ProtocolDescription property of Screen.
ome::xml::meta::MetadataStore::setEllipseStrokeDashArray
virtual void setEllipseStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeDashArray property of Ellipse.
ome::xml::meta::MetadataStore::setFilterManufacturer
virtual void setFilterManufacturer(std::string manufacturer, index_type instrumentIndex, index_type filterIndex)=0
Set the Manufacturer property of Filter.
ome::xml::meta::MetadataStore::setFilterFilterWheel
virtual void setFilterFilterWheel(std::string filterWheel, index_type instrumentIndex, index_type filterIndex)=0
Set the FilterWheel property of Filter.
ome::xml::meta::MetadataStore::setEllipseLineCap
virtual void setEllipseLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)=0
Set the LineCap property of Ellipse.
ome::xml::meta::MetadataStore::setImagingEnvironmentTemperature
virtual void setImagingEnvironmentTemperature(double temperature, index_type imageIndex)=0
Set the Temperature property of ImagingEnvironment.
ome::xml::meta::MetadataStore::setPlaneDeltaT
virtual void setPlaneDeltaT(double deltaT, index_type imageIndex, index_type planeIndex)=0
Set the DeltaT property of Plane.
ome::xml::model::enums::DimensionOrder
DimensionOrder enumeration.
Definition: DimensionOrder.h:72
ome::xml::meta::MetadataStore::setDatasetDescription
virtual void setDatasetDescription(std::string description, index_type datasetIndex)=0
Set the Description property of Dataset.
ome::xml::meta::MetadataStore::setDetectorLotNumber
virtual void setDetectorLotNumber(std::string lotNumber, index_type instrumentIndex, index_type detectorIndex)=0
Set the LotNumber property of Detector.
ome::xml::meta::MetadataStore::setWellColumn
virtual void setWellColumn(ome::xml::model::primitives::NonNegativeInteger column, index_type plateIndex, index_type wellIndex)=0
Set the Column property of Well.
ome::xml::meta::MetadataStore::setReagentAnnotationRef
virtual void setReagentAnnotationRef(const std::string &annotation, index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Reagent.
ome::xml::meta::MetadataStore::setMaskLineCap
virtual void setMaskLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)=0
Set the LineCap property of Mask.
ome::xml::meta::MetadataStore::~MetadataStore
virtual ~MetadataStore()
Destructor.
Definition: MetadataStore.h:150
ome::xml::meta::MetadataStore::setObjectiveSettingsMedium
virtual void setObjectiveSettingsMedium(ome::xml::model::enums::Medium medium, index_type imageIndex)=0
Set the Medium property of ObjectiveSettings.
ome::xml::meta::MetadataStore::setPolygonPoints
virtual void setPolygonPoints(std::string points, index_type ROIIndex, index_type shapeIndex)=0
Set the Points property of Polygon.
ome::xml::meta::MetadataStore::setMaskHeight
virtual void setMaskHeight(double height, index_type ROIIndex, index_type shapeIndex)=0
Set the Height property of Mask.
ome::xml::meta::MetadataStore::setLongAnnotationID
virtual void setLongAnnotationID(std::string id, index_type longAnnotationIndex)=0
Set the ID property of LongAnnotation.
ome::xml::meta::MetadataStore::setPixelsBigEndian
virtual void setPixelsBigEndian(bool bigEndian, index_type imageIndex)=0
Set the BigEndian property of Pixels.
ome::xml::meta::MetadataStore::setDatasetExperimenterGroupRef
virtual void setDatasetExperimenterGroupRef(const std::string &experimenterGroup, index_type datasetIndex)=0
Set the ExperimenterGroupRef property of Dataset.
ome::xml::meta::MetadataStore::setWellExternalDescription
virtual void setWellExternalDescription(std::string externalDescription, index_type plateIndex, index_type wellIndex)=0
Set the ExternalDescription property of Well.
ome::xml::meta::MetadataStore::setLaserFrequencyMultiplication
virtual void setLaserFrequencyMultiplication(ome::xml::model::primitives::PositiveInteger frequencyMultiplication, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the FrequencyMultiplication property of Laser.
ome::xml::meta::MetadataStore::setROIName
virtual void setROIName(std::string name, index_type ROIIndex)=0
Set the Name property of ROI.
ome::xml::meta::MetadataStore::setChannelNDFilter
virtual void setChannelNDFilter(double ndFilter, index_type imageIndex, index_type channelIndex)=0
Set the NDFilter property of Channel.
ome::xml::meta::MetadataStore::setEllipseTheC
virtual void setEllipseTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)=0
Set the TheC property of Ellipse.
ome::xml::meta::MetadataStore::setStageLabelY
virtual void setStageLabelY(double y, index_type imageIndex)=0
Set the Y property of StageLabel.
ome::xml::meta::MetadataStore::setImageExperimenterRef
virtual void setImageExperimenterRef(const std::string &experimenter, index_type imageIndex)=0
Set the ExperimenterRef property of Image.
ome::xml::meta::MetadataStore::setLongAnnotationDescription
virtual void setLongAnnotationDescription(std::string description, index_type longAnnotationIndex)=0
Set the Description property of LongAnnotation.
ome::xml::meta::MetadataStore::setLaserLotNumber
virtual void setLaserLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the LotNumber property of Laser.
ome::xml::meta::MetadataStore::setLineY1
virtual void setLineY1(double y1, index_type ROIIndex, index_type shapeIndex)=0
Set the Y1 property of Line.
ome::xml::meta::MetadataStore::setPlateStatus
virtual void setPlateStatus(std::string status, index_type plateIndex)=0
Set the Status property of Plate.
ome::xml::meta::MetadataStore::setDetectorSerialNumber
virtual void setDetectorSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type detectorIndex)=0
Set the SerialNumber property of Detector.
ome::xml::meta::MetadataStore::setRectangleFontSize
virtual void setRectangleFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)=0
Set the FontSize property of Rectangle.
ome::xml::meta::MetadataStore::setImageExperimenterGroupRef
virtual void setImageExperimenterGroupRef(const std::string &experimenterGroup, index_type imageIndex)=0
Set the ExperimenterGroupRef property of Image.
ome::xml::meta::MetadataStore::setDetectorSettingsID
virtual void setDetectorSettingsID(std::string id, index_type imageIndex, index_type channelIndex)=0
Set the ID property of DetectorSettings.
ome::xml::meta::MetadataStore::setLightPathDichroicRef
virtual void setLightPathDichroicRef(const std::string &dichroic, index_type imageIndex, index_type channelIndex)=0
Set the DichroicRef property of LightPath.
ome::xml::meta::MetadataStore::setPolylineTheC
virtual void setPolylineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)=0
Set the TheC property of Polyline.
ome::xml::meta::MetadataStore::setPointTheZ
virtual void setPointTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)=0
Set the TheZ property of Point.
ome::xml::meta::MetadataStore::setFilamentID
virtual void setFilamentID(std::string id, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the ID property of Filament.
ome::xml::meta::MetadataStore::setExperimenterEmail
virtual void setExperimenterEmail(std::string email, index_type experimenterIndex)=0
Set the Email property of Experimenter.
ome::xml::meta::MetadataStore::setWellID
virtual void setWellID(std::string id, index_type plateIndex, index_type wellIndex)=0
Set the ID property of Well.
ome::xml::meta::MetadataStore::setLineTheC
virtual void setLineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)=0
Set the TheC property of Line.
ome::xml::meta::MetadataStore::setWellSampleIndex
virtual void setWellSampleIndex(ome::xml::model::primitives::NonNegativeInteger index, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)=0
Set the Index property of WellSample.
ome::xml::meta::MetadataStore::setExperimentDescription
virtual void setExperimentDescription(std::string description, index_type experimentIndex)=0
Set the Description property of Experiment.
ome
Open Microscopy Environment C++ implementation.
ome::xml::meta::MetadataStore::setLineY2
virtual void setLineY2(double y2, index_type ROIIndex, index_type shapeIndex)=0
Set the Y2 property of Line.
ome::xml::meta::MetadataStore::setPlanePositionZ
virtual void setPlanePositionZ(double positionZ, index_type imageIndex, index_type planeIndex)=0
Set the PositionZ property of Plane.
ome::xml::meta::MetadataStore::setPointStrokeDashArray
virtual void setPointStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeDashArray property of Point.
ome::xml::meta::MetadataStore::setLabelID
virtual void setLabelID(std::string id, index_type ROIIndex, index_type shapeIndex)=0
Set the ID property of Label.
ome::xml::meta::MetadataStore::setPixelsSizeT
virtual void setPixelsSizeT(ome::xml::model::primitives::PositiveInteger sizeT, index_type imageIndex)=0
Set the SizeT property of Pixels.
ome::xml::meta::MetadataStore::setPlateExternalIdentifier
virtual void setPlateExternalIdentifier(std::string externalIdentifier, index_type plateIndex)=0
Set the ExternalIdentifier property of Plate.
ome::xml::meta::MetadataStore::setRectangleStrokeDashArray
virtual void setRectangleStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeDashArray property of Rectangle.
ome::xml::meta::MetadataStore::setFileAnnotationID
virtual void setFileAnnotationID(std::string id, index_type fileAnnotationIndex)=0
Set the ID property of FileAnnotation.
ome::xml::meta::MetadataStore::setScreenProtocolIdentifier
virtual void setScreenProtocolIdentifier(std::string protocolIdentifier, index_type screenIndex)=0
Set the ProtocolIdentifier property of Screen.
ome::xml::meta::MetadataStore::setRectangleStrokeColor
virtual void setRectangleStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeColor property of Rectangle.
ome::xml::meta::MetadataStore::setPolygonLocked
virtual void setPolygonLocked(bool locked, index_type ROIIndex, index_type shapeIndex)=0
Set the Locked property of Polygon.
ome::xml::meta::MetadataStore::setPlaneTheT
virtual void setPlaneTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type imageIndex, index_type planeIndex)=0
Set the TheT property of Plane.
ome::xml::meta::MetadataStore::setEllipseRadiusX
virtual void setEllipseRadiusX(double radiusX, index_type ROIIndex, index_type shapeIndex)=0
Set the RadiusX property of Ellipse.
ome::xml::meta::MetadataStore::setChannelContrastMethod
virtual void setChannelContrastMethod(ome::xml::model::enums::ContrastMethod contrastMethod, index_type imageIndex, index_type channelIndex)=0
Set the ContrastMethod property of Channel.
ome::xml::meta::MetadataStore::setDoubleAnnotationDescription
virtual void setDoubleAnnotationDescription(std::string description, index_type doubleAnnotationIndex)=0
Set the Description property of DoubleAnnotation.
ome::xml::meta::MetadataStore::setLabelLineCap
virtual void setLabelLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)=0
Set the LineCap property of Label.
ome::xml::meta::MetadataStore::setPixelsID
virtual void setPixelsID(std::string id, index_type imageIndex)=0
Set the ID property of Pixels.
ome::xml::meta::MetadataStore::setWellSampleID
virtual void setWellSampleID(std::string id, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)=0
Set the ID property of WellSample.
ome::xml::meta::BaseMetadata
Abstract base class for metadata storage and retrieval.
Definition: BaseMetadata.h:60
ome::xml::meta::MetadataStore::setPlateAcquisitionMaximumFieldCount
virtual void setPlateAcquisitionMaximumFieldCount(ome::xml::model::primitives::PositiveInteger maximumFieldCount, index_type plateIndex, index_type plateAcquisitionIndex)=0
Set the MaximumFieldCount property of PlateAcquisition.
ome::xml::meta::MetadataStore::setDoubleAnnotationAnnotator
virtual void setDoubleAnnotationAnnotator(std::string annotator, index_type doubleAnnotationIndex)=0
Set the Annotator property of DoubleAnnotation.
ome::xml::meta::MetadataStore::setLabelTransform
virtual void setLabelTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)=0
Set the Transform property of Label.
ome::xml::meta::MetadataStore::setLaserPockelCell
virtual void setLaserPockelCell(bool pockelCell, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the PockelCell property of Laser.
ome::xml::meta::MetadataStore::setBinaryFileSize
virtual void setBinaryFileSize(ome::xml::model::primitives::NonNegativeLong size, index_type fileAnnotationIndex)=0
Set the Size property of BinaryFile.
ome::xml::model::enums::FontStyle
FontStyle enumeration.
Definition: FontStyle.h:72
ome::xml::meta::MetadataStore::setScreenDescription
virtual void setScreenDescription(std::string description, index_type screenIndex)=0
Set the Description property of Screen.
ome::xml::meta::MetadataStore::setLightPathEmissionFilterRef
virtual void setLightPathEmissionFilterRef(const std::string &emissionFilter, index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex=0)=0
Set the EmissionFilterRef property of LightPath.
ome::xml::meta::MetadataStore::setPointTheC
virtual void setPointTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)=0
Set the TheC property of Point.
ome::xml::meta::MetadataStore::setDetectorSettingsBinning
virtual void setDetectorSettingsBinning(ome::xml::model::enums::Binning binning, index_type imageIndex, index_type channelIndex)=0
Set the Binning property of DetectorSettings.
ome::xml::meta::MetadataStore::setPointText
virtual void setPointText(std::string text, index_type ROIIndex, index_type shapeIndex)=0
Set the Text property of Point.
ome::xml::meta::MetadataStore::setLabelTheZ
virtual void setLabelTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)=0
Set the TheZ property of Label.
ome::xml::meta::MetadataStore::setFilamentLotNumber
virtual void setFilamentLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the LotNumber property of Filament.
ome::xml::model::enums::DetectorType
DetectorType enumeration.
Definition: DetectorType.h:72
ome::xml::meta::MetadataStore::setImagingEnvironmentCO2Percent
virtual void setImagingEnvironmentCO2Percent(ome::xml::model::primitives::PercentFraction co2Percent, index_type imageIndex)=0
Set the CO2Percent property of ImagingEnvironment.
ome::xml::meta::MetadataStore::setDetectorSettingsIntegration
virtual void setDetectorSettingsIntegration(ome::xml::model::primitives::PositiveInteger integration, index_type imageIndex, index_type channelIndex)=0
Set the Integration property of DetectorSettings.
ome::xml::meta::MetadataStore::setLineTheZ
virtual void setLineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)=0
Set the TheZ property of Line.
ome::xml::meta::MetadataStore::setXMLAnnotationID
virtual void setXMLAnnotationID(std::string id, index_type XMLAnnotationIndex)=0
Set the ID property of XMLAnnotation.
ome::xml::meta::MetadataStore::setLightEmittingDiodeSerialNumber
virtual void setLightEmittingDiodeSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the SerialNumber property of LightEmittingDiode.
ome::xml::meta::MetadataStore::setDatasetExperimenterRef
virtual void setDatasetExperimenterRef(const std::string &experimenter, index_type datasetIndex)=0
Set the ExperimenterRef property of Dataset.
ome::xml::meta::MetadataStore::setPlateName
virtual void setPlateName(std::string name, index_type plateIndex)=0
Set the Name property of Plate.
ome::xml::meta::MetadataStore::setExperimenterFirstName
virtual void setExperimenterFirstName(std::string firstName, index_type experimenterIndex)=0
Set the FirstName property of Experimenter.
ome::xml::meta::MetadataStore::setLaserManufacturer
virtual void setLaserManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Manufacturer property of Laser.
ome::xml::meta::MetadataStore::setWellType
virtual void setWellType(std::string type, index_type plateIndex, index_type wellIndex)=0
Set the Type property of Well.
ome::xml::meta::MetadataStore::setPixelsAnnotationRef
virtual void setPixelsAnnotationRef(const std::string &annotation, index_type imageIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Pixels.
ome::xml::meta::MetadataStore::setMaskTheC
virtual void setMaskTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)=0
Set the TheC property of Mask.
ome::xml::meta::MetadataStore::setPolylineFillColor
virtual void setPolylineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)=0
Set the FillColor property of Polyline.
ome::xml::meta::MetadataStore::setExperimenterUserName
virtual void setExperimenterUserName(std::string userName, index_type experimenterIndex)=0
Set the UserName property of Experimenter.
ome::xml::meta::MetadataStore::setObjectiveSettingsRefractiveIndex
virtual void setObjectiveSettingsRefractiveIndex(double refractiveIndex, index_type imageIndex)=0
Set the RefractiveIndex property of ObjectiveSettings.
ome::xml::meta::MetadataStore::setRectangleTheT
virtual void setRectangleTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)=0
Set the TheT property of Rectangle.
ome::xml::meta::MetadataStore::setObjectiveLotNumber
virtual void setObjectiveLotNumber(std::string lotNumber, index_type instrumentIndex, index_type objectiveIndex)=0
Set the LotNumber property of Objective.
ome::xml::meta::MetadataStore::setExperimenterGroupDescription
virtual void setExperimenterGroupDescription(std::string description, index_type experimenterGroupIndex)=0
Set the Description property of ExperimenterGroup.
ome::xml::meta::MetadataStore::setRectangleID
virtual void setRectangleID(std::string id, index_type ROIIndex, index_type shapeIndex)=0
Set the ID property of Rectangle.
ome::xml::meta::MetadataStore::setChannelFilterSetRef
virtual void setChannelFilterSetRef(const std::string &filterSet, index_type imageIndex, index_type channelIndex)=0
Set the FilterSetRef property of Channel.
ome::xml::meta::MetadataStore::setPlateAcquisitionWellSampleRef
virtual void setPlateAcquisitionWellSampleRef(const std::string &wellSample, index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex=0)=0
Set the WellSampleRef property of PlateAcquisition.
ome::xml::meta::MetadataStore::setBinaryFileFileName
virtual void setBinaryFileFileName(std::string fileName, index_type fileAnnotationIndex)=0
Set the FileName property of BinaryFile.
ome::xml::meta::MetadataStore::setPolylineStrokeWidth
virtual void setPolylineStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeWidth property of Polyline.
ome::xml::model::enums::LineCap
LineCap enumeration.
Definition: LineCap.h:72
ome::xml::meta::MetadataStore::setReagentName
virtual void setReagentName(std::string name, index_type screenIndex, index_type reagentIndex)=0
Set the Name property of Reagent.
ome::xml::meta::MetadataStore::setMaskID
virtual void setMaskID(std::string id, index_type ROIIndex, index_type shapeIndex)=0
Set the ID property of Mask.
ome::xml::meta::MetadataStore::setPointID
virtual void setPointID(std::string id, index_type ROIIndex, index_type shapeIndex)=0
Set the ID property of Point.
ome::xml::meta::MetadataStore::setArcManufacturer
virtual void setArcManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Manufacturer property of Arc.
ome::xml::meta::MetadataStore::setPolylineTheT
virtual void setPolylineTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)=0
Set the TheT property of Polyline.
ome::xml::meta::MetadataStore::setTiffDataIFD
virtual void setTiffDataIFD(ome::xml::model::primitives::NonNegativeInteger ifd, index_type imageIndex, index_type tiffDataIndex)=0
Set the IFD property of TiffData.
ome::xml::meta::MetadataStore::setTagAnnotationDescription
virtual void setTagAnnotationDescription(std::string description, index_type tagAnnotationIndex)=0
Set the Description property of TagAnnotation.
ome::xml::meta::MetadataStore::setInstrumentID
virtual void setInstrumentID(std::string id, index_type instrumentIndex)=0
Set the ID property of Instrument.
ome::xml::meta::MetadataStore::setProjectID
virtual void setProjectID(std::string id, index_type projectIndex)=0
Set the ID property of Project.
ome::xml::meta::MetadataStore::setLabelFontStyle
virtual void setLabelFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)=0
Set the FontStyle property of Label.
ome::xml::transform
void transform(const std::string &target_schema, const Input &input, Output &output, ome::common::xml::EntityResolver &entity_resolver, OMETransformResolver &transform_resolver)
Transform OME-XML to a different model schema version.
Definition: OMETransform.h:99
ome::xml::meta::MetadataStore::setTermAnnotationValue
virtual void setTermAnnotationValue(std::string value, index_type termAnnotationIndex)=0
Set the Value property of TermAnnotation.
ome::xml::meta::MetadataStore::setProjectExperimenterRef
virtual void setProjectExperimenterRef(const std::string &experimenter, index_type projectIndex)=0
Set the ExperimenterRef property of Project.
ome::xml::meta::MetadataStore::setEllipseFillColor
virtual void setEllipseFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)=0
Set the FillColor property of Ellipse.
ome::xml::meta::MetadataStore::setDetectorZoom
virtual void setDetectorZoom(double zoom, index_type instrumentIndex, index_type detectorIndex)=0
Set the Zoom property of Detector.
ome::xml::meta::MetadataStore::setEllipseTransform
virtual void setEllipseTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)=0
Set the Transform property of Ellipse.
ome::xml::meta::MetadataStore::setPolylineLocked
virtual void setPolylineLocked(bool locked, index_type ROIIndex, index_type shapeIndex)=0
Set the Locked property of Polyline.
ome::xml::meta::MetadataStore::setBooleanAnnotationDescription
virtual void setBooleanAnnotationDescription(std::string description, index_type booleanAnnotationIndex)=0
Set the Description property of BooleanAnnotation.
ome::xml::meta::MetadataStore::setLineFillColor
virtual void setLineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)=0
Set the FillColor property of Line.
ome::xml::meta::MetadataStore::setDatasetID
virtual void setDatasetID(std::string id, index_type datasetIndex)=0
Set the ID property of Dataset.
ome::xml::meta::MetadataStore::setLineLineCap
virtual void setLineLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)=0
Set the LineCap property of Line.
ome::xml::meta::MetadataStore::setBinaryFileMIMEType
virtual void setBinaryFileMIMEType(std::string mimeType, index_type fileAnnotationIndex)=0
Set the MIMEType property of BinaryFile.
ome::xml::model::enums::MicrobeamManipulationType
MicrobeamManipulationType enumeration.
Definition: MicrobeamManipulationType.h:72
ome::xml::meta::MetadataStore::setDichroicSerialNumber
virtual void setDichroicSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type dichroicIndex)=0
Set the SerialNumber property of Dichroic.
ome::xml::model::enums::LaserType
LaserType enumeration.
Definition: LaserType.h:72
ome::xml::meta::MetadataStore::setBooleanAnnotationValue
virtual void setBooleanAnnotationValue(bool value, index_type booleanAnnotationIndex)=0
Set the Value property of BooleanAnnotation.
ome::xml::meta::MetadataStore::setPointFontSize
virtual void setPointFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)=0
Set the FontSize property of Point.
ome::xml::meta::MetadataStore::setDetectorSettingsVoltage
virtual void setDetectorSettingsVoltage(double voltage, index_type imageIndex, index_type channelIndex)=0
Set the Voltage property of DetectorSettings.
ome::xml::meta::MetadataStore::setPlateAcquisitionID
virtual void setPlateAcquisitionID(std::string id, index_type plateIndex, index_type plateAcquisitionIndex)=0
Set the ID property of PlateAcquisition.
ome::xml::meta::MetadataStore::setDetectorSettingsGain
virtual void setDetectorSettingsGain(double gain, index_type imageIndex, index_type channelIndex)=0
Set the Gain property of DetectorSettings.
ome::xml::meta::MetadataStore::setLabelTheC
virtual void setLabelTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)=0
Set the TheC property of Label.
ome::xml::meta::MetadataStore::setTagAnnotationNamespace
virtual void setTagAnnotationNamespace(std::string namespace_, index_type tagAnnotationIndex)=0
Set the Namespace property of TagAnnotation.
ome::xml::meta::MetadataStore::setPlateAcquisitionStartTime
virtual void setPlateAcquisitionStartTime(ome::xml::model::primitives::Timestamp startTime, index_type plateIndex, index_type plateAcquisitionIndex)=0
Set the StartTime property of PlateAcquisition.
ome::xml::meta::MetadataStore::setTiffDataPlaneCount
virtual void setTiffDataPlaneCount(ome::xml::model::primitives::NonNegativeInteger planeCount, index_type imageIndex, index_type tiffDataIndex)=0
Set the PlaneCount property of TiffData.
ome::xml::meta::MetadataStore::setPlateColumnNamingConvention
virtual void setPlateColumnNamingConvention(ome::xml::model::enums::NamingConvention columnNamingConvention, index_type plateIndex)=0
Set the ColumnNamingConvention property of Plate.
ome::xml::meta::MetadataStore::setTimestampAnnotationAnnotator
virtual void setTimestampAnnotationAnnotator(std::string annotator, index_type timestampAnnotationIndex)=0
Set the Annotator property of TimestampAnnotation.
ome::xml::meta::MetadataStore::setDoubleAnnotationID
virtual void setDoubleAnnotationID(std::string id, index_type doubleAnnotationIndex)=0
Set the ID property of DoubleAnnotation.
ome::xml::meta::MetadataStore::setPolylineVisible
virtual void setPolylineVisible(bool visible, index_type ROIIndex, index_type shapeIndex)=0
Set the Visible property of Polyline.
ome::xml::meta::MetadataStore::setMicrobeamManipulationDescription
virtual void setMicrobeamManipulationDescription(std::string description, index_type experimentIndex, index_type microbeamManipulationIndex)=0
Set the Description property of MicrobeamManipulation.
ome::xml::meta::MetadataStore::setPlateDescription
virtual void setPlateDescription(std::string description, index_type plateIndex)=0
Set the Description property of Plate.
ome::xml::meta::MetadataStore::setRightsRightsHeld
virtual void setRightsRightsHeld(std::string rightsHeld)=0
Set the RightsHeld property of Rights.
ome::xml::meta::MetadataStore::setTiffDataFirstZ
virtual void setTiffDataFirstZ(ome::xml::model::primitives::NonNegativeInteger firstZ, index_type imageIndex, index_type tiffDataIndex)=0
Set the FirstZ property of TiffData.
ome::xml::meta::MetadataStore::setPolygonTransform
virtual void setPolygonTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)=0
Set the Transform property of Polygon.
ome::xml::meta::MetadataStore::setPolylineLineCap
virtual void setPolylineLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)=0
Set the LineCap property of Polyline.
ome::xml::meta::MetadataStore::setLineX2
virtual void setLineX2(double x2, index_type ROIIndex, index_type shapeIndex)=0
Set the X2 property of Line.
ome::xml::meta::MetadataStore::setXMLAnnotationNamespace
virtual void setXMLAnnotationNamespace(std::string namespace_, index_type XMLAnnotationIndex)=0
Set the Namespace property of XMLAnnotation.
ome::xml::meta::MetadataStore::setLabelText
virtual void setLabelText(std::string text, index_type ROIIndex, index_type shapeIndex)=0
Set the Text property of Label.
ome::xml::meta::MetadataStore::setMaskStrokeDashArray
virtual void setMaskStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeDashArray property of Mask.
ome::xml::meta::MetadataStore::setEllipseTheT
virtual void setEllipseTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)=0
Set the TheT property of Ellipse.
ome::xml::meta::MetadataStore::setWellColor
virtual void setWellColor(ome::xml::model::primitives::Color color, index_type plateIndex, index_type wellIndex)=0
Set the Color property of Well.
ome::xml::meta::MetadataStore::setChannelLightSourceSettingsID
virtual void setChannelLightSourceSettingsID(std::string id, index_type imageIndex, index_type channelIndex)=0
Set the ID property of LightSourceSettings.
ome::xml::meta::MetadataStore::setEllipseFontSize
virtual void setEllipseFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)=0
Set the FontSize property of Ellipse.
ome::xml::meta::MetadataStore::setTagAnnotationValue
virtual void setTagAnnotationValue(std::string value, index_type tagAnnotationIndex)=0
Set the Value property of TagAnnotation.
ome::xml::meta::MetadataStore::setObjectiveImmersion
virtual void setObjectiveImmersion(ome::xml::model::enums::Immersion immersion, index_type instrumentIndex, index_type objectiveIndex)=0
Set the Immersion property of Objective.
ome::xml::meta::MetadataStore::setPlateWellOriginX
virtual void setPlateWellOriginX(double wellOriginX, index_type plateIndex)=0
Set the WellOriginX property of Plate.
ome::xml::meta::MetadataStore::setROIDescription
virtual void setROIDescription(std::string description, index_type ROIIndex)=0
Set the Description property of ROI.
ome::xml::meta::MetadataStore::setReagentDescription
virtual void setReagentDescription(std::string description, index_type screenIndex, index_type reagentIndex)=0
Set the Description property of Reagent.
ome::xml::meta::MetadataStore::setPolygonFontSize
virtual void setPolygonFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)=0
Set the FontSize property of Polygon.
ome::xml::meta::MetadataStore::setTiffDataFirstT
virtual void setTiffDataFirstT(ome::xml::model::primitives::NonNegativeInteger firstT, index_type imageIndex, index_type tiffDataIndex)=0
Set the FirstT property of TiffData.
ome::xml::meta::MetadataStore::setLineFontFamily
virtual void setLineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)=0
Set the FontFamily property of Line.
ome::xml::meta::MetadataStore::setTimestampAnnotationNamespace
virtual void setTimestampAnnotationNamespace(std::string namespace_, index_type timestampAnnotationIndex)=0
Set the Namespace property of TimestampAnnotation.
ome::xml::meta::MetadataStore::setLaserModel
virtual void setLaserModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Model property of Laser.
ome::xml::meta::MetadataStore::setPolygonFillColor
virtual void setPolygonFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)=0
Set the FillColor property of Polygon.
ome::xml::meta::MetadataStore::setDetectorModel
virtual void setDetectorModel(std::string model, index_type instrumentIndex, index_type detectorIndex)=0
Set the Model property of Detector.
ome::xml::meta::MetadataStore::setPlateRowNamingConvention
virtual void setPlateRowNamingConvention(ome::xml::model::enums::NamingConvention rowNamingConvention, index_type plateIndex)=0
Set the RowNamingConvention property of Plate.
ome::xml::meta::MetadataStore::setLightEmittingDiodeID
virtual void setLightEmittingDiodeID(std::string id, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the ID property of LightEmittingDiode.
ome::xml::meta::MetadataStore::setMaskVisible
virtual void setMaskVisible(bool visible, index_type ROIIndex, index_type shapeIndex)=0
Set the Visible property of Mask.
ome::xml::meta::MetadataStore::setMicroscopeModel
virtual void setMicroscopeModel(std::string model, index_type instrumentIndex)=0
Set the Model property of Microscope.
ome::xml::meta::MetadataStore::setMicroscopeSerialNumber
virtual void setMicroscopeSerialNumber(std::string serialNumber, index_type instrumentIndex)=0
Set the SerialNumber property of Microscope.
ome::xml::meta::MetadataStore::setPolylineText
virtual void setPolylineText(std::string text, index_type ROIIndex, index_type shapeIndex)=0
Set the Text property of Polyline.
ome::xml::meta::MetadataStore::setProjectDescription
virtual void setProjectDescription(std::string description, index_type projectIndex)=0
Set the Description property of Project.
ome::xml::model::enums::PixelType
PixelType enumeration.
Definition: PixelType.h:72
ome::xml::meta::MetadataStore::setTermAnnotationDescription
virtual void setTermAnnotationDescription(std::string description, index_type termAnnotationIndex)=0
Set the Description property of TermAnnotation.
ome::xml::meta::MetadataStore::setLaserRepetitionRate
virtual void setLaserRepetitionRate(double repetitionRate, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the RepetitionRate property of Laser.
ome::xml::meta::MetadataStore::createRoot
virtual void createRoot()=0
Create root node.
ome::xml::meta::MetadataStore::setDetectorGain
virtual void setDetectorGain(double gain, index_type instrumentIndex, index_type detectorIndex)=0
Set the Gain property of Detector.
ome::xml::meta::MetadataStore::setFilterSetModel
virtual void setFilterSetModel(std::string model, index_type instrumentIndex, index_type filterSetIndex)=0
Set the Model property of FilterSet.
ome::xml::meta::MetadataStore::setRectangleLineCap
virtual void setRectangleLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)=0
Set the LineCap property of Rectangle.
ome::xml::meta::MetadataStore::setRectangleStrokeWidth
virtual void setRectangleStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeWidth property of Rectangle.
ome::xml::meta::MetadataStore::setPlateRows
virtual void setPlateRows(ome::xml::model::primitives::PositiveInteger rows, index_type plateIndex)=0
Set the Rows property of Plate.
ome::xml::meta::MetadataStore::setMaskFontFamily
virtual void setMaskFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)=0
Set the FontFamily property of Mask.
ome::xml::meta::MetadataStore::setLaserPulse
virtual void setLaserPulse(ome::xml::model::enums::Pulse pulse, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Pulse property of Laser.
ome::xml::meta::MetadataStore::setMicrobeamManipulationLightSourceSettingsID
virtual void setMicrobeamManipulationLightSourceSettingsID(std::string id, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)=0
Set the ID property of LightSourceSettings.
ome::xml::meta::MetadataStore::setDatasetName
virtual void setDatasetName(std::string name, index_type datasetIndex)=0
Set the Name property of Dataset.
ome::xml::meta::MetadataStore::setFilamentModel
virtual void setFilamentModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Model property of Filament.
ome::xml::meta::MetadataStore::setRectangleTransform
virtual void setRectangleTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)=0
Set the Transform property of Rectangle.
ome::xml::meta::MetadataStore::setMaskFillRule
virtual void setMaskFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)=0
Set the FillRule property of Mask.
ome::xml::meta::MetadataStore::setFilterSerialNumber
virtual void setFilterSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type filterIndex)=0
Set the SerialNumber property of Filter.
ome::xml::meta::MetadataStore::setDetectorSettingsOffset
virtual void setDetectorSettingsOffset(double offset, index_type imageIndex, index_type channelIndex)=0
Set the Offset property of DetectorSettings.
ome::xml::meta::MetadataStore::setPixelsBinDataBigEndian
virtual void setPixelsBinDataBigEndian(bool bigEndian, index_type imageIndex, index_type binDataIndex=0)=0
Set the BigEndian property of Pixels.
ome::xml::meta::MetadataStore::setPolygonID
virtual void setPolygonID(std::string id, index_type ROIIndex, index_type shapeIndex)=0
Set the ID property of Polygon.
ome::xml::meta::MetadataStore::setLabelTheT
virtual void setLabelTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)=0
Set the TheT property of Label.
ome::xml::meta::MetadataStore::setEllipseStrokeWidth
virtual void setEllipseStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeWidth property of Ellipse.
ome::xml::meta::MetadataStore::setProjectExperimenterGroupRef
virtual void setProjectExperimenterGroupRef(const std::string &experimenterGroup, index_type projectIndex)=0
Set the ExperimenterGroupRef property of Project.
ome::xml::meta::MetadataStore::setPixelsSizeC
virtual void setPixelsSizeC(ome::xml::model::primitives::PositiveInteger sizeC, index_type imageIndex)=0
Set the SizeC property of Pixels.
ome::xml::meta::MetadataStore::setLabelStrokeDashArray
virtual void setLabelStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeDashArray property of Label.
ome::xml::meta::MetadataStore::setPlaneExposureTime
virtual void setPlaneExposureTime(double exposureTime, index_type imageIndex, index_type planeIndex)=0
Set the ExposureTime property of Plane.
ome::xml::meta::MetadataStore::setChannelAnnotationRef
virtual void setChannelAnnotationRef(const std::string &annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Channel.
ome::xml::meta::MetadataStore::setWellSamplePositionY
virtual void setWellSamplePositionY(double positionY, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)=0
Set the PositionY property of WellSample.
ome::xml::meta::MetadataStore::setLineTransform
virtual void setLineTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)=0
Set the Transform property of Line.
ome::xml::meta::MetadataStore::setPixelsSignificantBits
virtual void setPixelsSignificantBits(ome::xml::model::primitives::PositiveInteger significantBits, index_type imageIndex)=0
Set the SignificantBits property of Pixels.
ome::xml::meta::MetadataStore::setPointFillRule
virtual void setPointFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)=0
Set the FillRule property of Point.
ome::xml::meta::MetadataStore::setEllipseFillRule
virtual void setEllipseFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)=0
Set the FillRule property of Ellipse.
ome::xml::meta::MetadataStore::setStageLabelName
virtual void setStageLabelName(std::string name, index_type imageIndex)=0
Set the Name property of StageLabel.
ome::xml::meta::MetadataStore::setLaserID
virtual void setLaserID(std::string id, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the ID property of Laser.
ome::xml::meta::MetadataStore::setExperimenterGroupExperimenterRef
virtual void setExperimenterGroupExperimenterRef(const std::string &experimenter, index_type experimenterGroupIndex, index_type experimenterRefIndex=0)=0
Set the ExperimenterRef property of ExperimenterGroup.
ome::xml::meta::MetadataStore::setDatasetAnnotationRef
virtual void setDatasetAnnotationRef(const std::string &annotation, index_type datasetIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Dataset.
ome::xml::meta::MetadataStore::setLongAnnotationValue
virtual void setLongAnnotationValue(int64_t value, index_type longAnnotationIndex)=0
Set the Value property of LongAnnotation.
ome::xml::meta::MetadataStore::setChannelLightSourceSettingsWavelength
virtual void setChannelLightSourceSettingsWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type imageIndex, index_type channelIndex)=0
Set the Wavelength property of LightSourceSettings.
ome::xml::meta::MetadataStore::setUUIDValue
virtual void setUUIDValue(std::string value, index_type imageIndex, index_type tiffDataIndex)=0
Set the text value of UUID.
ome::xml::meta::MetadataStore::setPolylineMarkerStart
virtual void setPolylineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex)=0
Set the MarkerStart property of Polyline.
ome::xml::meta::MetadataStore::setTiffDataFirstC
virtual void setTiffDataFirstC(ome::xml::model::primitives::NonNegativeInteger firstC, index_type imageIndex, index_type tiffDataIndex)=0
Set the FirstC property of TiffData.
ome::xml::meta::MetadataStore::setObjectiveID
virtual void setObjectiveID(std::string id, index_type instrumentIndex, index_type objectiveIndex)=0
Set the ID property of Objective.
ome::xml::meta::MetadataStore::setRectangleX
virtual void setRectangleX(double x, index_type ROIIndex, index_type shapeIndex)=0
Set the X property of Rectangle.
ome::xml::meta::MetadataStore::setDetectorType
virtual void setDetectorType(ome::xml::model::enums::DetectorType type, index_type instrumentIndex, index_type detectorIndex)=0
Set the Type property of Detector.
ome::xml::meta::MetadataStore::setMicrobeamManipulationType
virtual void setMicrobeamManipulationType(ome::xml::model::enums::MicrobeamManipulationType type, index_type experimentIndex, index_type microbeamManipulationIndex)=0
Set the Type property of MicrobeamManipulation.
ome::xml::meta::MetadataStore::setFilamentPower
virtual void setFilamentPower(double power, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Power property of Filament.
ome::xml::meta::MetadataStore::setArcPower
virtual void setArcPower(double power, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Power property of Arc.
ome::xml::meta::MetadataStore::setRectangleFillRule
virtual void setRectangleFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)=0
Set the FillRule property of Rectangle.
ome::xml::meta::MetadataStore::setEllipseX
virtual void setEllipseX(double x, index_type ROIIndex, index_type shapeIndex)=0
Set the X property of Ellipse.
ome::xml::meta::MetadataStore::setPolygonFontStyle
virtual void setPolygonFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)=0
Set the FontStyle property of Polygon.
ome::xml::model::primitives::Color
An RGBA color value.
Definition: Color.h:77
ome::xml::meta::MetadataStore::setLabelFontSize
virtual void setLabelFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)=0
Set the FontSize property of Label.
ome::xml::meta::MetadataStore::setXMLAnnotationAnnotationRef
virtual void setXMLAnnotationAnnotationRef(const std::string &annotation, index_type XMLAnnotationIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of XMLAnnotation.
ome::xml::meta::MetadataStore::setTimestampAnnotationAnnotationRef
virtual void setTimestampAnnotationAnnotationRef(const std::string &annotation, index_type timestampAnnotationIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of TimestampAnnotation.
ome::xml::meta::MetadataStore::setWellSampleImageRef
virtual void setWellSampleImageRef(const std::string &image, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)=0
Set the ImageRef property of WellSample.
ome::xml::meta::MetadataStore::setScreenReagentSetIdentifier
virtual void setScreenReagentSetIdentifier(std::string reagentSetIdentifier, index_type screenIndex)=0
Set the ReagentSetIdentifier property of Screen.
ome::xml::meta::MetadataStore::setFilterSetSerialNumber
virtual void setFilterSetSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type filterSetIndex)=0
Set the SerialNumber property of FilterSet.
ome::xml::meta::MetadataStore::setLabelFillColor
virtual void setLabelFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)=0
Set the FillColor property of Label.
ome::xml::meta::MetadataStore::setRectangleFontStyle
virtual void setRectangleFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)=0
Set the FontStyle property of Rectangle.
ome::xml::meta::MetadataStore::setMaskTransform
virtual void setMaskTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)=0
Set the Transform property of Mask.
ome::xml::meta::MetadataStore::setImageID
virtual void setImageID(std::string id, index_type imageIndex)=0
Set the ID property of Image.
ome::xml::meta::MetadataStore::setTransmittanceRangeTransmittance
virtual void setTransmittanceRangeTransmittance(ome::xml::model::primitives::PercentFraction transmittance, index_type instrumentIndex, index_type filterIndex)=0
Set the Transmittance property of TransmittanceRange.
ome::xml::meta::MetadataStore::setEllipseRadiusY
virtual void setEllipseRadiusY(double radiusY, index_type ROIIndex, index_type shapeIndex)=0
Set the RadiusY property of Ellipse.
ome::xml::meta::MetadataStore::setPixelsPhysicalSizeY
virtual void setPixelsPhysicalSizeY(ome::xml::model::primitives::PositiveFloat physicalSizeY, index_type imageIndex)=0
Set the PhysicalSizeY property of Pixels.
ome::xml::meta::MetadataStore::setLineLocked
virtual void setLineLocked(bool locked, index_type ROIIndex, index_type shapeIndex)=0
Set the Locked property of Line.
ome::xml::meta::MetadataStore::setPointStrokeWidth
virtual void setPointStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeWidth property of Point.
ome::xml::meta::MetadataStore::setPointLocked
virtual void setPointLocked(bool locked, index_type ROIIndex, index_type shapeIndex)=0
Set the Locked property of Point.
ome::xml::meta::MetadataStore::setDoubleAnnotationNamespace
virtual void setDoubleAnnotationNamespace(std::string namespace_, index_type doubleAnnotationIndex)=0
Set the Namespace property of DoubleAnnotation.
ome::xml::meta::MetadataStore::setObjectiveCalibratedMagnification
virtual void setObjectiveCalibratedMagnification(double calibratedMagnification, index_type instrumentIndex, index_type objectiveIndex)=0
Set the CalibratedMagnification property of Objective.
ome::xml::meta::MetadataStore::setListAnnotationDescription
virtual void setListAnnotationDescription(std::string description, index_type listAnnotationIndex)=0
Set the Description property of ListAnnotation.
ome::xml::meta::MetadataStore::setPolylineID
virtual void setPolylineID(std::string id, index_type ROIIndex, index_type shapeIndex)=0
Set the ID property of Polyline.
ome::xml::meta::MetadataStore::setPixelsType
virtual void setPixelsType(ome::xml::model::enums::PixelType type, index_type imageIndex)=0
Set the Type property of Pixels.
ome::xml::meta::MetadataStore::setArcModel
virtual void setArcModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Model property of Arc.
ome::xml::meta::MetadataStore::setPointY
virtual void setPointY(double y, index_type ROIIndex, index_type shapeIndex)=0
Set the Y property of Point.
ome::xml::meta::MetadataStore::setMicrobeamManipulationLightSourceSettingsAttenuation
virtual void setMicrobeamManipulationLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)=0
Set the Attenuation property of LightSourceSettings.
ome::xml::meta::MetadataStore::setTimestampAnnotationDescription
virtual void setTimestampAnnotationDescription(std::string description, index_type timestampAnnotationIndex)=0
Set the Description property of TimestampAnnotation.
ome::xml::meta::MetadataStore::setPolylineStrokeColor
virtual void setPolylineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeColor property of Polyline.
ome::xml::meta::MetadataStore::setImageAcquisitionDate
virtual void setImageAcquisitionDate(ome::xml::model::primitives::Timestamp acquisitionDate, index_type imageIndex)=0
Set the AcquisitionDate property of Image.
ome::xml::model::enums::LaserMedium
LaserMedium enumeration.
Definition: LaserMedium.h:72
ome::xml::meta::MetadataStore::setLaserType
virtual void setLaserType(ome::xml::model::enums::LaserType type, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Type property of Laser.
ome::xml::meta::MetadataStore::setPolylineFontStyle
virtual void setPolylineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)=0
Set the FontStyle property of Polyline.
ome::xml::meta::MetadataStore::setFilterSetLotNumber
virtual void setFilterSetLotNumber(std::string lotNumber, index_type instrumentIndex, index_type filterSetIndex)=0
Set the LotNumber property of FilterSet.
ome::xml::meta::MetadataStore::setPolylineMarkerEnd
virtual void setPolylineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex)=0
Set the MarkerEnd property of Polyline.
ome::xml::meta::MetadataStore::setExperimenterMiddleName
virtual void setExperimenterMiddleName(std::string middleName, index_type experimenterIndex)=0
Set the MiddleName property of Experimenter.
ome::xml::meta::MetadataStore::setChannelPockelCellSetting
virtual void setChannelPockelCellSetting(int32_t pockelCellSetting, index_type imageIndex, index_type channelIndex)=0
Set the PockelCellSetting property of Channel.
ome::xml::meta::MetadataStore::setPolylineFillRule
virtual void setPolylineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)=0
Set the FillRule property of Polyline.
ome::xml::model::enums::Medium
Medium enumeration.
Definition: Medium.h:72
ome::xml::meta::MetadataStore::setLineMarkerEnd
virtual void setLineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex)=0
Set the MarkerEnd property of Line.
ome::xml::meta::MetadataStore::setFilterSetManufacturer
virtual void setFilterSetManufacturer(std::string manufacturer, index_type instrumentIndex, index_type filterSetIndex)=0
Set the Manufacturer property of FilterSet.
ome::xml::meta::MetadataStore::setFilterSetEmissionFilterRef
virtual void setFilterSetEmissionFilterRef(const std::string &emissionFilter, index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex=0)=0
Set the EmissionFilterRef property of FilterSet.
ome::xml::meta::MetadataStore::setObjectiveNominalMagnification
virtual void setObjectiveNominalMagnification(double nominalMagnification, index_type instrumentIndex, index_type objectiveIndex)=0
Set the NominalMagnification property of Objective.
ome::xml::meta::MetadataStore::setMicrobeamManipulationID
virtual void setMicrobeamManipulationID(std::string id, index_type experimentIndex, index_type microbeamManipulationIndex)=0
Set the ID property of MicrobeamManipulation.
ome::xml::meta::MetadataStore::setCommentAnnotationAnnotationRef
virtual void setCommentAnnotationAnnotationRef(const std::string &annotation, index_type commentAnnotationIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of CommentAnnotation.
ome::xml::meta::MetadataStore::setPlaneTheZ
virtual void setPlaneTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type imageIndex, index_type planeIndex)=0
Set the TheZ property of Plane.
ome::xml::meta::MetadataStore::setLabelVisible
virtual void setLabelVisible(bool visible, index_type ROIIndex, index_type shapeIndex)=0
Set the Visible property of Label.
ome::xml::meta::MetadataStore::setMicroscopeType
virtual void setMicroscopeType(ome::xml::model::enums::MicroscopeType type, index_type instrumentIndex)=0
Set the Type property of Microscope.
ome::xml::meta::MetadataStore::setPolylineTransform
virtual void setPolylineTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)=0
Set the Transform property of Polyline.
ome::xml::meta::MetadataStore::setChannelName
virtual void setChannelName(std::string name, index_type imageIndex, index_type channelIndex)=0
Set the Name property of Channel.
ome::xml::meta::MetadataStore::setLightEmittingDiodePower
virtual void setLightEmittingDiodePower(double power, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Power property of LightEmittingDiode.
ome::xml::meta::MetadataStore::setPolygonFontFamily
virtual void setPolygonFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)=0
Set the FontFamily property of Polygon.
ome::xml::meta::MetadataStore::setReagentReagentIdentifier
virtual void setReagentReagentIdentifier(std::string reagentIdentifier, index_type screenIndex, index_type reagentIndex)=0
Set the ReagentIdentifier property of Reagent.
ome::xml::meta::MetadataStore::setDetectorAmplificationGain
virtual void setDetectorAmplificationGain(double amplificationGain, index_type instrumentIndex, index_type detectorIndex)=0
Set the AmplificationGain property of Detector.
ome::xml::meta::MetadataStore::setLineStrokeDashArray
virtual void setLineStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeDashArray property of Line.
ome::xml::meta::MetadataStore::setPolygonText
virtual void setPolygonText(std::string text, index_type ROIIndex, index_type shapeIndex)=0
Set the Text property of Polygon.
ome::xml::meta::BaseMetadata::index_type
std::size_t index_type
Index into an array.
Definition: BaseMetadata.h:64
ome::xml::meta::MetadataStore::setLabelFontFamily
virtual void setLabelFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)=0
Set the FontFamily property of Label.
ome::xml::model::enums::MicroscopeType
MicroscopeType enumeration.
Definition: MicroscopeType.h:72
ome::xml::meta::MetadataStore::setFileAnnotationAnnotationRef
virtual void setFileAnnotationAnnotationRef(const std::string &annotation, index_type fileAnnotationIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of FileAnnotation.
ome::xml::meta::MetadataStore::setExperimenterLastName
virtual void setExperimenterLastName(std::string lastName, index_type experimenterIndex)=0
Set the LastName property of Experimenter.
ome::xml::meta::MetadataStore::setPlateAnnotationRef
virtual void setPlateAnnotationRef(const std::string &annotation, index_type plateIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Plate.
ome::xml::meta::MetadataStore::setArcSerialNumber
virtual void setArcSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the SerialNumber property of Arc.
ome::xml::meta::MetadataStore::setRectangleLocked
virtual void setRectangleLocked(bool locked, index_type ROIIndex, index_type shapeIndex)=0
Set the Locked property of Rectangle.
ome::xml::meta::MetadataStore::setXMLAnnotationDescription
virtual void setXMLAnnotationDescription(std::string description, index_type XMLAnnotationIndex)=0
Set the Description property of XMLAnnotation.
ome::xml::meta::MetadataStore::setRectangleY
virtual void setRectangleY(double y, index_type ROIIndex, index_type shapeIndex)=0
Set the Y property of Rectangle.
ome::xml::meta::MetadataStore::setLongAnnotationAnnotationRef
virtual void setLongAnnotationAnnotationRef(const std::string &annotation, index_type longAnnotationIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of LongAnnotation.
ome::xml::model::enums::FilterType
FilterType enumeration.
Definition: FilterType.h:72
ome::xml::meta::MetadataStore::setExperimenterAnnotationRef
virtual void setExperimenterAnnotationRef(const std::string &annotation, index_type experimenterIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Experimenter.
ome::xml::meta::MetadataStore::setEllipseLocked
virtual void setEllipseLocked(bool locked, index_type ROIIndex, index_type shapeIndex)=0
Set the Locked property of Ellipse.
ome::xml::meta::MetadataStore::setTransmittanceRangeCutInTolerance
virtual void setTransmittanceRangeCutInTolerance(ome::xml::model::primitives::NonNegativeInteger cutInTolerance, index_type instrumentIndex, index_type filterIndex)=0
Set the CutInTolerance property of TransmittanceRange.
ome::xml::meta::MetadataStore::setPlanePositionX
virtual void setPlanePositionX(double positionX, index_type imageIndex, index_type planeIndex)=0
Set the PositionX property of Plane.
ome::xml::meta::MetadataStore::setMaskLocked
virtual void setMaskLocked(bool locked, index_type ROIIndex, index_type shapeIndex)=0
Set the Locked property of Mask.
ome::xml::meta::MetadataStore::setLongAnnotationNamespace
virtual void setLongAnnotationNamespace(std::string namespace_, index_type longAnnotationIndex)=0
Set the Namespace property of LongAnnotation.
ome::xml::meta::MetadataStore::setCommentAnnotationNamespace
virtual void setCommentAnnotationNamespace(std::string namespace_, index_type commentAnnotationIndex)=0
Set the Namespace property of CommentAnnotation.
ome::xml::meta::MetadataStore::setMaskText
virtual void setMaskText(std::string text, index_type ROIIndex, index_type shapeIndex)=0
Set the Text property of Mask.
ome::xml::meta::MetadataStore::setEllipseStrokeColor
virtual void setEllipseStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeColor property of Ellipse.
ome::xml::meta::MetadataStore::setObjectiveWorkingDistance
virtual void setObjectiveWorkingDistance(double workingDistance, index_type instrumentIndex, index_type objectiveIndex)=0
Set the WorkingDistance property of Objective.
ome::xml::meta::MetadataStore::setScreenReagentSetDescription
virtual void setScreenReagentSetDescription(std::string reagentSetDescription, index_type screenIndex)=0
Set the ReagentSetDescription property of Screen.
ome::xml::meta::MetadataStore::setWellExternalIdentifier
virtual void setWellExternalIdentifier(std::string externalIdentifier, index_type plateIndex, index_type wellIndex)=0
Set the ExternalIdentifier property of Well.
ome::xml::meta::MetadataStore::setTimestampAnnotationID
virtual void setTimestampAnnotationID(std::string id, index_type timestampAnnotationIndex)=0
Set the ID property of TimestampAnnotation.
ome::xml::meta::MetadataStore::setBooleanAnnotationAnnotationRef
virtual void setBooleanAnnotationAnnotationRef(const std::string &annotation, index_type booleanAnnotationIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of BooleanAnnotation.
ome::xml::meta::MetadataStore::setMaskStrokeWidth
virtual void setMaskStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeWidth property of Mask.
ome::xml::meta::MetadataStore::setROIAnnotationRef
virtual void setROIAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of ROI.
ome::xml::meta::MetadataStore::setRectangleTheC
virtual void setRectangleTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)=0
Set the TheC property of Rectangle.
ome::xml::meta::MetadataStore::setPointFillColor
virtual void setPointFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)=0
Set the FillColor property of Point.
ome::xml::meta::MetadataStore::setLaserSerialNumber
virtual void setLaserSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the SerialNumber property of Laser.
ome::xml::model::primitives::ConstrainedNumeric
A numeric type constrained to a subrange (or subranges) of its range limits.
Definition: ConstrainedNumeric.h:119
ome::xml::meta::MetadataStore::setTermAnnotationNamespace
virtual void setTermAnnotationNamespace(std::string namespace_, index_type termAnnotationIndex)=0
Set the Namespace property of TermAnnotation.
ome::xml::meta::MetadataStore::setEllipseID
virtual void setEllipseID(std::string id, index_type ROIIndex, index_type shapeIndex)=0
Set the ID property of Ellipse.