ome-xml 5.2.3

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/Marker.h>
76 #include <ome/xml/model/enums/Medium.h>
77 #include <ome/xml/model/enums/MicrobeamManipulationType.h>
78 #include <ome/xml/model/enums/MicroscopeType.h>
79 #include <ome/xml/model/enums/NamingConvention.h>
80 #include <ome/xml/model/enums/PixelType.h>
81 #include <ome/xml/model/enums/Pulse.h>
82 #include <ome/xml/model/enums/UnitsElectricPotential.h>
83 #include <ome/xml/model/enums/UnitsFrequency.h>
84 #include <ome/xml/model/enums/UnitsLength.h>
85 #include <ome/xml/model/enums/UnitsPower.h>
86 #include <ome/xml/model/enums/UnitsPressure.h>
87 #include <ome/xml/model/enums/UnitsTemperature.h>
88 #include <ome/xml/model/enums/UnitsTime.h>
89
90 #include <ome/xml/model/primitives/Color.h>
91 #include <ome/xml/model/primitives/ConstrainedNumeric.h>
92 #include <ome/xml/model/primitives/NonNegativeFloat.h>
93 #include <ome/xml/model/primitives/NonNegativeInteger.h>
94 #include <ome/xml/model/primitives/NonNegativeLong.h>
95 #include <ome/xml/model/primitives/NumericConstraints.h>
96 #include <ome/xml/model/primitives/OrderedMultimap.h>
97 #include <ome/xml/model/primitives/PercentFraction.h>
98 #include <ome/xml/model/primitives/PositiveFloat.h>
99 #include <ome/xml/model/primitives/PositiveInteger.h>
100 #include <ome/xml/model/primitives/PositiveLong.h>
101 #include <ome/xml/model/primitives/Timestamp.h>
102
103 namespace ome
104 {
105 namespace xml
106 {
107 namespace meta
108 {
109
147 class MetadataStore : virtual public BaseMetadata
148 {
149 protected:
151 MetadataStore()
152 {}
153
154 public:
156 virtual
157 ~MetadataStore()
158 {}
159
160 private:
162 MetadataStore (const MetadataStore&);
163
165 MetadataStore&
166 operator= (const MetadataStore&);
167
168 public:
173 virtual void
174 createRoot() = 0;
175
185 virtual ome::compat::shared_ptr<MetadataRoot>&
186 getRoot() = 0;
187
198 virtual void
199 setRoot(ome::compat::shared_ptr<MetadataRoot>& root) = 0;
200
206 virtual void
207 setUUID(const std::string& uuid) = 0;
208
215 virtual void
216 setMapAnnotationValue(const ome::xml::model::primitives::OrderedMultimap& value,
217 index_type mapAnnotationIndex) = 0;
218
226 virtual void
227 setGenericExcitationSourceMap(const ome::xml::model::primitives::OrderedMultimap& map,
228 index_type instrumentIndex,
229 index_type lightSourceIndex) = 0;
230
237 virtual void
238 setImagingEnvironmentMap(const ome::xml::model::primitives::OrderedMultimap& map,
239 index_type imageIndex) = 0;
240
249 virtual void
250 setArcAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex = 0) = 0;
251
259 virtual void
260 setArcID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex) = 0;
261
269 virtual void
270 setArcLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
271
279 virtual void
280 setArcManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex) = 0;
281
289 virtual void
290 setArcModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex) = 0;
291
299 virtual void
300 setArcPower(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsPower > power, index_type instrumentIndex, index_type lightSourceIndex) = 0;
301
309 virtual void
310 setArcSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
311
319 virtual void
320 setArcType(ome::xml::model::enums::ArcType type, index_type instrumentIndex, index_type lightSourceIndex) = 0;
321
328 virtual void
329 setBinaryFileBinData(const std::vector<uint8_t>& base64Binary, index_type fileAnnotationIndex) = 0;
330
338 virtual void
339 setMaskBinData(const std::vector<uint8_t>& base64Binary, index_type ROIIndex, index_type shapeIndex) = 0;
340
348 virtual void
349 setPixelsBinData(const std::vector<uint8_t>& base64Binary, index_type imageIndex, index_type binDataIndex) = 0;
350
357 virtual void
358 setBinaryFileBinDataBigEndian(bool bigEndian, index_type fileAnnotationIndex) = 0;
359
367 virtual void
368 setMaskBinDataBigEndian(bool bigEndian, index_type ROIIndex, index_type shapeIndex) = 0;
369
377 virtual void
378 setPixelsBinDataBigEndian(bool bigEndian, index_type imageIndex, index_type binDataIndex) = 0;
379
386 virtual void
387 setBinaryFileBinDataCompression(ome::xml::model::enums::Compression compression, index_type fileAnnotationIndex) = 0;
388
396 virtual void
397 setMaskBinDataCompression(ome::xml::model::enums::Compression compression, index_type ROIIndex, index_type shapeIndex) = 0;
398
406 virtual void
407 setPixelsBinDataCompression(ome::xml::model::enums::Compression compression, index_type imageIndex, index_type binDataIndex) = 0;
408
415 virtual void
416 setBinaryFileBinDataLength(ome::xml::model::primitives::NonNegativeLong length, index_type fileAnnotationIndex) = 0;
417
425 virtual void
426 setMaskBinDataLength(ome::xml::model::primitives::NonNegativeLong length, index_type ROIIndex, index_type shapeIndex) = 0;
427
435 virtual void
436 setPixelsBinDataLength(ome::xml::model::primitives::NonNegativeLong length, index_type imageIndex, index_type binDataIndex) = 0;
437
444 virtual void
445 setBinaryFileFileName(const std::string& fileName, index_type fileAnnotationIndex) = 0;
446
453 virtual void
454 setBinaryFileMIMEType(const std::string& mimeType, index_type fileAnnotationIndex) = 0;
455
462 virtual void
463 setBinaryFileSize(ome::xml::model::primitives::NonNegativeLong size, index_type fileAnnotationIndex) = 0;
464
470 virtual void
471 setBinaryOnlyMetadataFile(const std::string& metadataFile) = 0;
472
478 virtual void
479 setBinaryOnlyUUID(const std::string& uuid) = 0;
480
488 virtual void
489 setBooleanAnnotationAnnotationRef(const std::string& annotation, index_type booleanAnnotationIndex, index_type annotationRefIndex = 0) = 0;
490
497 virtual void
498 setBooleanAnnotationAnnotator(const std::string& annotator, index_type booleanAnnotationIndex) = 0;
499
506 virtual void
507 setBooleanAnnotationDescription(const std::string& description, index_type booleanAnnotationIndex) = 0;
508
515 virtual void
516 setBooleanAnnotationID(const std::string& id, index_type booleanAnnotationIndex) = 0;
517
524 virtual void
525 setBooleanAnnotationNamespace(const std::string& namespace_, index_type booleanAnnotationIndex) = 0;
526
533 virtual void
534 setBooleanAnnotationValue(bool value, index_type booleanAnnotationIndex) = 0;
535
543 virtual void
544 setChannelAcquisitionMode(ome::xml::model::enums::AcquisitionMode acquisitionMode, index_type imageIndex, index_type channelIndex) = 0;
545
554 virtual void
555 setChannelAnnotationRef(const std::string& annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex = 0) = 0;
556
564 virtual void
565 setChannelColor(ome::xml::model::primitives::Color color, index_type imageIndex, index_type channelIndex) = 0;
566
574 virtual void
575 setChannelContrastMethod(ome::xml::model::enums::ContrastMethod contrastMethod, index_type imageIndex, index_type channelIndex) = 0;
576
584 virtual void
585 setChannelEmissionWavelength(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > emissionWavelength, index_type imageIndex, index_type channelIndex) = 0;
586
594 virtual void
595 setChannelExcitationWavelength(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > excitationWavelength, index_type imageIndex, index_type channelIndex) = 0;
596
604 virtual void
605 setChannelFilterSetRef(const std::string& filterSet, index_type imageIndex, index_type channelIndex) = 0;
606
614 virtual void
615 setChannelFluor(const std::string& fluor, index_type imageIndex, index_type channelIndex) = 0;
616
624 virtual void
625 setChannelID(const std::string& id, index_type imageIndex, index_type channelIndex) = 0;
626
634 virtual void
635 setChannelIlluminationType(ome::xml::model::enums::IlluminationType illuminationType, index_type imageIndex, index_type channelIndex) = 0;
636
644 virtual void
645 setChannelNDFilter(double ndFilter, index_type imageIndex, index_type channelIndex) = 0;
646
654 virtual void
655 setChannelName(const std::string& name, index_type imageIndex, index_type channelIndex) = 0;
656
664 virtual void
665 setChannelPinholeSize(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > pinholeSize, index_type imageIndex, index_type channelIndex) = 0;
666
674 virtual void
675 setChannelPockelCellSetting(int32_t pockelCellSetting, index_type imageIndex, index_type channelIndex) = 0;
676
684 virtual void
685 setChannelSamplesPerPixel(ome::xml::model::primitives::PositiveInteger samplesPerPixel, index_type imageIndex, index_type channelIndex) = 0;
686
694 virtual void
695 setCommentAnnotationAnnotationRef(const std::string& annotation, index_type commentAnnotationIndex, index_type annotationRefIndex = 0) = 0;
696
703 virtual void
704 setCommentAnnotationAnnotator(const std::string& annotator, index_type commentAnnotationIndex) = 0;
705
712 virtual void
713 setCommentAnnotationDescription(const std::string& description, index_type commentAnnotationIndex) = 0;
714
721 virtual void
722 setCommentAnnotationID(const std::string& id, index_type commentAnnotationIndex) = 0;
723
730 virtual void
731 setCommentAnnotationNamespace(const std::string& namespace_, index_type commentAnnotationIndex) = 0;
732
739 virtual void
740 setCommentAnnotationValue(const std::string& value, index_type commentAnnotationIndex) = 0;
741
749 virtual void
750 setDatasetAnnotationRef(const std::string& annotation, index_type datasetIndex, index_type annotationRefIndex = 0) = 0;
751
758 virtual void
759 setDatasetDescription(const std::string& description, index_type datasetIndex) = 0;
760
767 virtual void
768 setDatasetExperimenterGroupRef(const std::string& experimenterGroup, index_type datasetIndex) = 0;
769
776 virtual void
777 setDatasetExperimenterRef(const std::string& experimenter, index_type datasetIndex) = 0;
778
785 virtual void
786 setDatasetID(const std::string& id, index_type datasetIndex) = 0;
787
795 virtual void
796 setDatasetImageRef(const std::string& image, index_type datasetIndex, index_type imageRefIndex = 0) = 0;
797
804 virtual void
805 setDatasetName(const std::string& name, index_type datasetIndex) = 0;
806
814 virtual void
815 setDetectorAmplificationGain(double amplificationGain, index_type instrumentIndex, index_type detectorIndex) = 0;
816
825 virtual void
826 setDetectorAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type detectorIndex, index_type annotationRefIndex = 0) = 0;
827
835 virtual void
836 setDetectorGain(double gain, index_type instrumentIndex, index_type detectorIndex) = 0;
837
845 virtual void
846 setDetectorID(const std::string& id, index_type instrumentIndex, index_type detectorIndex) = 0;
847
855 virtual void
856 setDetectorLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type detectorIndex) = 0;
857
865 virtual void
866 setDetectorManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type detectorIndex) = 0;
867
875 virtual void
876 setDetectorModel(const std::string& model, index_type instrumentIndex, index_type detectorIndex) = 0;
877
885 virtual void
886 setDetectorOffset(double offset, index_type instrumentIndex, index_type detectorIndex) = 0;
887
895 virtual void
896 setDetectorSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type detectorIndex) = 0;
897
905 virtual void
906 setDetectorType(ome::xml::model::enums::DetectorType type, index_type instrumentIndex, index_type detectorIndex) = 0;
907
915 virtual void
916 setDetectorVoltage(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsElectricPotential > voltage, index_type instrumentIndex, index_type detectorIndex) = 0;
917
925 virtual void
926 setDetectorZoom(double zoom, index_type instrumentIndex, index_type detectorIndex) = 0;
927
935 virtual void
936 setDetectorSettingsBinning(ome::xml::model::enums::Binning binning, index_type imageIndex, index_type channelIndex) = 0;
937
945 virtual void
946 setDetectorSettingsGain(double gain, index_type imageIndex, index_type channelIndex) = 0;
947
955 virtual void
956 setDetectorSettingsID(const std::string& id, index_type imageIndex, index_type channelIndex) = 0;
957
965 virtual void
966 setDetectorSettingsIntegration(ome::xml::model::primitives::PositiveInteger integration, index_type imageIndex, index_type channelIndex) = 0;
967
975 virtual void
976 setDetectorSettingsOffset(double offset, index_type imageIndex, index_type channelIndex) = 0;
977
985 virtual void
986 setDetectorSettingsReadOutRate(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsFrequency > readOutRate, index_type imageIndex, index_type channelIndex) = 0;
987
995 virtual void
996 setDetectorSettingsVoltage(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsElectricPotential > voltage, index_type imageIndex, index_type channelIndex) = 0;
997
1005 virtual void
1006 setDetectorSettingsZoom(double zoom, index_type imageIndex, index_type channelIndex) = 0;
1007
1016 virtual void
1017 setDichroicAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type dichroicIndex, index_type annotationRefIndex = 0) = 0;
1018
1026 virtual void
1027 setDichroicID(const std::string& id, index_type instrumentIndex, index_type dichroicIndex) = 0;
1028
1036 virtual void
1037 setDichroicLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type dichroicIndex) = 0;
1038
1046 virtual void
1047 setDichroicManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type dichroicIndex) = 0;
1048
1056 virtual void
1057 setDichroicModel(const std::string& model, index_type instrumentIndex, index_type dichroicIndex) = 0;
1058
1066 virtual void
1067 setDichroicSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type dichroicIndex) = 0;
1068
1076 virtual void
1077 setDoubleAnnotationAnnotationRef(const std::string& annotation, index_type doubleAnnotationIndex, index_type annotationRefIndex = 0) = 0;
1078
1085 virtual void
1086 setDoubleAnnotationAnnotator(const std::string& annotator, index_type doubleAnnotationIndex) = 0;
1087
1094 virtual void
1095 setDoubleAnnotationDescription(const std::string& description, index_type doubleAnnotationIndex) = 0;
1096
1103 virtual void
1104 setDoubleAnnotationID(const std::string& id, index_type doubleAnnotationIndex) = 0;
1105
1112 virtual void
1113 setDoubleAnnotationNamespace(const std::string& namespace_, index_type doubleAnnotationIndex) = 0;
1114
1121 virtual void
1122 setDoubleAnnotationValue(double value, index_type doubleAnnotationIndex) = 0;
1123
1132 virtual void
1133 setEllipseAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex = 0) = 0;
1134
1142 virtual void
1143 setEllipseFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex) = 0;
1144
1152 virtual void
1153 setEllipseFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex) = 0;
1154
1162 virtual void
1163 setEllipseFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex) = 0;
1164
1172 virtual void
1173 setEllipseFontSize(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex) = 0;
1174
1182 virtual void
1183 setEllipseFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex) = 0;
1184
1192 virtual void
1193 setEllipseID(const std::string& id, index_type ROIIndex, index_type shapeIndex) = 0;
1194
1202 virtual void
1203 setEllipseLocked(bool locked, index_type ROIIndex, index_type shapeIndex) = 0;
1204
1212 virtual void
1213 setEllipseRadiusX(double radiusX, index_type ROIIndex, index_type shapeIndex) = 0;
1214
1222 virtual void
1223 setEllipseRadiusY(double radiusY, index_type ROIIndex, index_type shapeIndex) = 0;
1224
1232 virtual void
1233 setEllipseStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex) = 0;
1234
1242 virtual void
1243 setEllipseStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex) = 0;
1244
1252 virtual void
1253 setEllipseStrokeWidth(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex) = 0;
1254
1262 virtual void
1263 setEllipseText(const std::string& text, index_type ROIIndex, index_type shapeIndex) = 0;
1264
1272 virtual void
1273 setEllipseTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex) = 0;
1274
1282 virtual void
1283 setEllipseTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex) = 0;
1284
1292 virtual void
1293 setEllipseTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex) = 0;
1294
1302 virtual void
1303 setEllipseTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex) = 0;
1304
1312 virtual void
1313 setEllipseX(double x, index_type ROIIndex, index_type shapeIndex) = 0;
1314
1322 virtual void
1323 setEllipseY(double y, index_type ROIIndex, index_type shapeIndex) = 0;
1324
1331 virtual void
1332 setExperimentDescription(const std::string& description, index_type experimentIndex) = 0;
1333
1340 virtual void
1341 setExperimentExperimenterRef(const std::string& experimenter, index_type experimentIndex) = 0;
1342
1349 virtual void
1350 setExperimentID(const std::string& id, index_type experimentIndex) = 0;
1351
1358 virtual void
1359 setExperimentType(ome::xml::model::enums::ExperimentType type, index_type experimentIndex) = 0;
1360
1368 virtual void
1369 setExperimenterAnnotationRef(const std::string& annotation, index_type experimenterIndex, index_type annotationRefIndex = 0) = 0;
1370
1377 virtual void
1378 setExperimenterEmail(const std::string& email, index_type experimenterIndex) = 0;
1379
1386 virtual void
1387 setExperimenterFirstName(const std::string& firstName, index_type experimenterIndex) = 0;
1388
1395 virtual void
1396 setExperimenterID(const std::string& id, index_type experimenterIndex) = 0;
1397
1404 virtual void
1405 setExperimenterInstitution(const std::string& institution, index_type experimenterIndex) = 0;
1406
1413 virtual void
1414 setExperimenterLastName(const std::string& lastName, index_type experimenterIndex) = 0;
1415
1422 virtual void
1423 setExperimenterMiddleName(const std::string& middleName, index_type experimenterIndex) = 0;
1424
1431 virtual void
1432 setExperimenterUserName(const std::string& userName, index_type experimenterIndex) = 0;
1433
1441 virtual void
1442 setExperimenterGroupAnnotationRef(const std::string& annotation, index_type experimenterGroupIndex, index_type annotationRefIndex = 0) = 0;
1443
1450 virtual void
1451 setExperimenterGroupDescription(const std::string& description, index_type experimenterGroupIndex) = 0;
1452
1460 virtual void
1461 setExperimenterGroupExperimenterRef(const std::string& experimenter, index_type experimenterGroupIndex, index_type experimenterRefIndex = 0) = 0;
1462
1469 virtual void
1470 setExperimenterGroupID(const std::string& id, index_type experimenterGroupIndex) = 0;
1471
1479 virtual void
1480 setExperimenterGroupLeader(const std::string& leader, index_type experimenterGroupIndex, index_type leaderIndex = 0) = 0;
1481
1488 virtual void
1489 setExperimenterGroupName(const std::string& name, index_type experimenterGroupIndex) = 0;
1490
1499 virtual void
1500 setFilamentAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex = 0) = 0;
1501
1509 virtual void
1510 setFilamentID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1511
1519 virtual void
1520 setFilamentLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1521
1529 virtual void
1530 setFilamentManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1531
1539 virtual void
1540 setFilamentModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1541
1549 virtual void
1550 setFilamentPower(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsPower > power, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1551
1559 virtual void
1560 setFilamentSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1561
1569 virtual void
1570 setFilamentType(ome::xml::model::enums::FilamentType type, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1571
1579 virtual void
1580 setFileAnnotationAnnotationRef(const std::string& annotation, index_type fileAnnotationIndex, index_type annotationRefIndex = 0) = 0;
1581
1588 virtual void
1589 setFileAnnotationAnnotator(const std::string& annotator, index_type fileAnnotationIndex) = 0;
1590
1597 virtual void
1598 setFileAnnotationDescription(const std::string& description, index_type fileAnnotationIndex) = 0;
1599
1606 virtual void
1607 setFileAnnotationID(const std::string& id, index_type fileAnnotationIndex) = 0;
1608
1615 virtual void
1616 setFileAnnotationNamespace(const std::string& namespace_, index_type fileAnnotationIndex) = 0;
1617
1626 virtual void
1627 setFilterAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type filterIndex, index_type annotationRefIndex = 0) = 0;
1628
1636 virtual void
1637 setFilterFilterWheel(const std::string& filterWheel, index_type instrumentIndex, index_type filterIndex) = 0;
1638
1646 virtual void
1647 setFilterID(const std::string& id, index_type instrumentIndex, index_type filterIndex) = 0;
1648
1656 virtual void
1657 setFilterLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type filterIndex) = 0;
1658
1666 virtual void
1667 setFilterManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type filterIndex) = 0;
1668
1676 virtual void
1677 setFilterModel(const std::string& model, index_type instrumentIndex, index_type filterIndex) = 0;
1678
1686 virtual void
1687 setFilterSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type filterIndex) = 0;
1688
1696 virtual void
1697 setFilterType(ome::xml::model::enums::FilterType type, index_type instrumentIndex, index_type filterIndex) = 0;
1698
1706 virtual void
1707 setFilterSetDichroicRef(const std::string& dichroic, index_type instrumentIndex, index_type filterSetIndex) = 0;
1708
1717 virtual void
1718 setFilterSetEmissionFilterRef(const std::string& emissionFilter, index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex = 0) = 0;
1719
1728 virtual void
1729 setFilterSetExcitationFilterRef(const std::string& excitationFilter, index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex = 0) = 0;
1730
1738 virtual void
1739 setFilterSetID(const std::string& id, index_type instrumentIndex, index_type filterSetIndex) = 0;
1740
1748 virtual void
1749 setFilterSetLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type filterSetIndex) = 0;
1750
1758 virtual void
1759 setFilterSetManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type filterSetIndex) = 0;
1760
1768 virtual void
1769 setFilterSetModel(const std::string& model, index_type instrumentIndex, index_type filterSetIndex) = 0;
1770
1778 virtual void
1779 setFilterSetSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type filterSetIndex) = 0;
1780
1788 virtual void
1789 setFolderAnnotationRef(const std::string& annotation, index_type folderIndex, index_type annotationRefIndex = 0) = 0;
1790
1797 virtual void
1798 setFolderDescription(const std::string& description, index_type folderIndex) = 0;
1799
1807 virtual void
1808 setFolderFolderRef(const std::string& folder, index_type folderIndex, index_type folderRefIndex = 0) = 0;
1809
1816 virtual void
1817 setFolderID(const std::string& id, index_type folderIndex) = 0;
1818
1826 virtual void
1827 setFolderImageRef(const std::string& image, index_type folderIndex, index_type imageRefIndex = 0) = 0;
1828
1835 virtual void
1836 setFolderName(const std::string& name, index_type folderIndex) = 0;
1837
1845 virtual void
1846 setFolderROIRef(const std::string& roi, index_type folderIndex, index_type ROIRefIndex = 0) = 0;
1847
1856 virtual void
1857 setGenericExcitationSourceAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex = 0) = 0;
1858
1866 virtual void
1867 setGenericExcitationSourceID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1868
1876 virtual void
1877 setGenericExcitationSourceLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1878
1886 virtual void
1887 setGenericExcitationSourceManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1888
1896 virtual void
1897 setGenericExcitationSourceModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1898
1906 virtual void
1907 setGenericExcitationSourcePower(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsPower > power, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1908
1916 virtual void
1917 setGenericExcitationSourceSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
1918
1925 virtual void
1926 setImageAcquisitionDate(ome::xml::model::primitives::Timestamp acquisitionDate, index_type imageIndex) = 0;
1927
1935 virtual void
1936 setImageAnnotationRef(const std::string& annotation, index_type imageIndex, index_type annotationRefIndex = 0) = 0;
1937
1944 virtual void
1945 setImageDescription(const std::string& description, index_type imageIndex) = 0;
1946
1953 virtual void
1954 setImageExperimentRef(const std::string& experiment, index_type imageIndex) = 0;
1955
1962 virtual void
1963 setImageExperimenterGroupRef(const std::string& experimenterGroup, index_type imageIndex) = 0;
1964
1971 virtual void
1972 setImageExperimenterRef(const std::string& experimenter, index_type imageIndex) = 0;
1973
1980 virtual void
1981 setImageID(const std::string& id, index_type imageIndex) = 0;
1982
1989 virtual void
1990 setImageInstrumentRef(const std::string& instrument, index_type imageIndex) = 0;
1991
1999 virtual void
2000 setImageMicrobeamManipulationRef(const std::string& microbeamManipulation, index_type imageIndex, index_type microbeamManipulationRefIndex = 0) = 0;
2001
2008 virtual void
2009 setImageName(const std::string& name, index_type imageIndex) = 0;
2010
2018 virtual void
2019 setImageROIRef(const std::string& roi, index_type imageIndex, index_type ROIRefIndex = 0) = 0;
2020
2027 virtual void
2028 setImagingEnvironmentAirPressure(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsPressure > airPressure, index_type imageIndex) = 0;
2029
2036 virtual void
2037 setImagingEnvironmentCO2Percent(ome::xml::model::primitives::PercentFraction co2Percent, index_type imageIndex) = 0;
2038
2045 virtual void
2046 setImagingEnvironmentHumidity(ome::xml::model::primitives::PercentFraction humidity, index_type imageIndex) = 0;
2047
2054 virtual void
2055 setImagingEnvironmentTemperature(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsTemperature > temperature, index_type imageIndex) = 0;
2056
2064 virtual void
2065 setInstrumentAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type annotationRefIndex = 0) = 0;
2066
2073 virtual void
2074 setInstrumentID(const std::string& id, index_type instrumentIndex) = 0;
2075
2084 virtual void
2085 setLabelAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex = 0) = 0;
2086
2094 virtual void
2095 setLabelFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex) = 0;
2096
2104 virtual void
2105 setLabelFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex) = 0;
2106
2114 virtual void
2115 setLabelFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex) = 0;
2116
2124 virtual void
2125 setLabelFontSize(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex) = 0;
2126
2134 virtual void
2135 setLabelFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex) = 0;
2136
2144 virtual void
2145 setLabelID(const std::string& id, index_type ROIIndex, index_type shapeIndex) = 0;
2146
2154 virtual void
2155 setLabelLocked(bool locked, index_type ROIIndex, index_type shapeIndex) = 0;
2156
2164 virtual void
2165 setLabelStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex) = 0;
2166
2174 virtual void
2175 setLabelStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex) = 0;
2176
2184 virtual void
2185 setLabelStrokeWidth(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex) = 0;
2186
2194 virtual void
2195 setLabelText(const std::string& text, index_type ROIIndex, index_type shapeIndex) = 0;
2196
2204 virtual void
2205 setLabelTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex) = 0;
2206
2214 virtual void
2215 setLabelTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex) = 0;
2216
2224 virtual void
2225 setLabelTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex) = 0;
2226
2234 virtual void
2235 setLabelTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex) = 0;
2236
2244 virtual void
2245 setLabelX(double x, index_type ROIIndex, index_type shapeIndex) = 0;
2246
2254 virtual void
2255 setLabelY(double y, index_type ROIIndex, index_type shapeIndex) = 0;
2256
2265 virtual void
2266 setLaserAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex = 0) = 0;
2267
2275 virtual void
2276 setLaserFrequencyMultiplication(ome::xml::model::primitives::PositiveInteger frequencyMultiplication, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2277
2285 virtual void
2286 setLaserID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2287
2295 virtual void
2296 setLaserLaserMedium(ome::xml::model::enums::LaserMedium laserMedium, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2297
2305 virtual void
2306 setLaserLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2307
2315 virtual void
2316 setLaserManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2317
2325 virtual void
2326 setLaserModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2327
2335 virtual void
2336 setLaserPockelCell(bool pockelCell, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2337
2345 virtual void
2346 setLaserPower(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsPower > power, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2347
2355 virtual void
2356 setLaserPulse(ome::xml::model::enums::Pulse pulse, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2357
2365 virtual void
2366 setLaserPump(const std::string& pump, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2367
2375 virtual void
2376 setLaserRepetitionRate(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsFrequency > repetitionRate, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2377
2385 virtual void
2386 setLaserSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2387
2395 virtual void
2396 setLaserTuneable(bool tuneable, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2397
2405 virtual void
2406 setLaserType(ome::xml::model::enums::LaserType type, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2407
2415 virtual void
2416 setLaserWavelength(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > wavelength, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2417
2426 virtual void
2427 setLightEmittingDiodeAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex = 0) = 0;
2428
2436 virtual void
2437 setLightEmittingDiodeID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2438
2446 virtual void
2447 setLightEmittingDiodeLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2448
2456 virtual void
2457 setLightEmittingDiodeManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2458
2466 virtual void
2467 setLightEmittingDiodeModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2468
2476 virtual void
2477 setLightEmittingDiodePower(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsPower > power, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2478
2486 virtual void
2487 setLightEmittingDiodeSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex) = 0;
2488
2497 virtual void
2498 setLightPathAnnotationRef(const std::string& annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex = 0) = 0;
2499
2507 virtual void
2508 setLightPathDichroicRef(const std::string& dichroic, index_type imageIndex, index_type channelIndex) = 0;
2509
2518 virtual void
2519 setLightPathEmissionFilterRef(const std::string& emissionFilter, index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex = 0) = 0;
2520
2529 virtual void
2530 setLightPathExcitationFilterRef(const std::string& excitationFilter, index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex = 0) = 0;
2531
2539 virtual void
2540 setChannelLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type imageIndex, index_type channelIndex) = 0;
2541
2550 virtual void
2551 setMicrobeamManipulationLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) = 0;
2552
2560 virtual void
2561 setChannelLightSourceSettingsID(const std::string& id, index_type imageIndex, index_type channelIndex) = 0;
2562
2571 virtual void
2572 setMicrobeamManipulationLightSourceSettingsID(const std::string& id, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) = 0;
2573
2581 virtual void
2582 setChannelLightSourceSettingsWavelength(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > wavelength, index_type imageIndex, index_type channelIndex) = 0;
2583
2592 virtual void
2593 setMicrobeamManipulationLightSourceSettingsWavelength(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > wavelength, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) = 0;
2594
2603 virtual void
2604 setLineAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex = 0) = 0;
2605
2613 virtual void
2614 setLineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex) = 0;
2615
2623 virtual void
2624 setLineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex) = 0;
2625
2633 virtual void
2634 setLineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex) = 0;
2635
2643 virtual void
2644 setLineFontSize(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex) = 0;
2645
2653 virtual void
2654 setLineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex) = 0;
2655
2663 virtual void
2664 setLineID(const std::string& id, index_type ROIIndex, index_type shapeIndex) = 0;
2665
2673 virtual void
2674 setLineLocked(bool locked, index_type ROIIndex, index_type shapeIndex) = 0;
2675
2683 virtual void
2684 setLineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex) = 0;
2685
2693 virtual void
2694 setLineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex) = 0;
2695
2703 virtual void
2704 setLineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex) = 0;
2705
2713 virtual void
2714 setLineStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex) = 0;
2715
2723 virtual void
2724 setLineStrokeWidth(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex) = 0;
2725
2733 virtual void
2734 setLineText(const std::string& text, index_type ROIIndex, index_type shapeIndex) = 0;
2735
2743 virtual void
2744 setLineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex) = 0;
2745
2753 virtual void
2754 setLineTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex) = 0;
2755
2763 virtual void
2764 setLineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex) = 0;
2765
2773 virtual void
2774 setLineTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex) = 0;
2775
2783 virtual void
2784 setLineX1(double x1, index_type ROIIndex, index_type shapeIndex) = 0;
2785
2793 virtual void
2794 setLineX2(double x2, index_type ROIIndex, index_type shapeIndex) = 0;
2795
2803 virtual void
2804 setLineY1(double y1, index_type ROIIndex, index_type shapeIndex) = 0;
2805
2813 virtual void
2814 setLineY2(double y2, index_type ROIIndex, index_type shapeIndex) = 0;
2815
2823 virtual void
2824 setListAnnotationAnnotationRef(const std::string& annotation, index_type listAnnotationIndex, index_type annotationRefIndex = 0) = 0;
2825
2832 virtual void
2833 setListAnnotationAnnotator(const std::string& annotator, index_type listAnnotationIndex) = 0;
2834
2841 virtual void
2842 setListAnnotationDescription(const std::string& description, index_type listAnnotationIndex) = 0;
2843
2850 virtual void
2851 setListAnnotationID(const std::string& id, index_type listAnnotationIndex) = 0;
2852
2859 virtual void
2860 setListAnnotationNamespace(const std::string& namespace_, index_type listAnnotationIndex) = 0;
2861
2869 virtual void
2870 setLongAnnotationAnnotationRef(const std::string& annotation, index_type longAnnotationIndex, index_type annotationRefIndex = 0) = 0;
2871
2878 virtual void
2879 setLongAnnotationAnnotator(const std::string& annotator, index_type longAnnotationIndex) = 0;
2880
2887 virtual void
2888 setLongAnnotationDescription(const std::string& description, index_type longAnnotationIndex) = 0;
2889
2896 virtual void
2897 setLongAnnotationID(const std::string& id, index_type longAnnotationIndex) = 0;
2898
2905 virtual void
2906 setLongAnnotationNamespace(const std::string& namespace_, index_type longAnnotationIndex) = 0;
2907
2914 virtual void
2915 setLongAnnotationValue(int64_t value, index_type longAnnotationIndex) = 0;
2916
2924 virtual void
2925 setMapAnnotationAnnotationRef(const std::string& annotation, index_type mapAnnotationIndex, index_type annotationRefIndex = 0) = 0;
2926
2933 virtual void
2934 setMapAnnotationAnnotator(const std::string& annotator, index_type mapAnnotationIndex) = 0;
2935
2942 virtual void
2943 setMapAnnotationDescription(const std::string& description, index_type mapAnnotationIndex) = 0;
2944
2951 virtual void
2952 setMapAnnotationID(const std::string& id, index_type mapAnnotationIndex) = 0;
2953
2960 virtual void
2961 setMapAnnotationNamespace(const std::string& namespace_, index_type mapAnnotationIndex) = 0;
2962
2971 virtual void
2972 setMaskAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex = 0) = 0;
2973
2981 virtual void
2982 setMaskFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex) = 0;
2983
2991 virtual void
2992 setMaskFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex) = 0;
2993
3001 virtual void
3002 setMaskFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex) = 0;
3003
3011 virtual void
3012 setMaskFontSize(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex) = 0;
3013
3021 virtual void
3022 setMaskFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex) = 0;
3023
3031 virtual void
3032 setMaskHeight(double height, index_type ROIIndex, index_type shapeIndex) = 0;
3033
3041 virtual void
3042 setMaskID(const std::string& id, index_type ROIIndex, index_type shapeIndex) = 0;
3043
3051 virtual void
3052 setMaskLocked(bool locked, index_type ROIIndex, index_type shapeIndex) = 0;
3053
3061 virtual void
3062 setMaskStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex) = 0;
3063
3071 virtual void
3072 setMaskStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex) = 0;
3073
3081 virtual void
3082 setMaskStrokeWidth(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex) = 0;
3083
3091 virtual void
3092 setMaskText(const std::string& text, index_type ROIIndex, index_type shapeIndex) = 0;
3093
3101 virtual void
3102 setMaskTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex) = 0;
3103
3111 virtual void
3112 setMaskTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex) = 0;
3113
3121 virtual void
3122 setMaskTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex) = 0;
3123
3131 virtual void
3132 setMaskTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex) = 0;
3133
3141 virtual void
3142 setMaskWidth(double width, index_type ROIIndex, index_type shapeIndex) = 0;
3143
3151 virtual void
3152 setMaskX(double x, index_type ROIIndex, index_type shapeIndex) = 0;
3153
3161 virtual void
3162 setMaskY(double y, index_type ROIIndex, index_type shapeIndex) = 0;
3163
3171 virtual void
3172 setMicrobeamManipulationDescription(const std::string& description, index_type experimentIndex, index_type microbeamManipulationIndex) = 0;
3173
3181 virtual void
3182 setMicrobeamManipulationExperimenterRef(const std::string& experimenter, index_type experimentIndex, index_type microbeamManipulationIndex) = 0;
3183
3191 virtual void
3192 setMicrobeamManipulationID(const std::string& id, index_type experimentIndex, index_type microbeamManipulationIndex) = 0;
3193
3202 virtual void
3203 setMicrobeamManipulationROIRef(const std::string& roi, index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex = 0) = 0;
3204
3212 virtual void
3213 setMicrobeamManipulationType(ome::xml::model::enums::MicrobeamManipulationType type, index_type experimentIndex, index_type microbeamManipulationIndex) = 0;
3214
3221 virtual void
3222 setMicroscopeLotNumber(const std::string& lotNumber, index_type instrumentIndex) = 0;
3223
3230 virtual void
3231 setMicroscopeManufacturer(const std::string& manufacturer, index_type instrumentIndex) = 0;
3232
3239 virtual void
3240 setMicroscopeModel(const std::string& model, index_type instrumentIndex) = 0;
3241
3248 virtual void
3249 setMicroscopeSerialNumber(const std::string& serialNumber, index_type instrumentIndex) = 0;
3250
3257 virtual void
3258 setMicroscopeType(ome::xml::model::enums::MicroscopeType type, index_type instrumentIndex) = 0;
3259
3268 virtual void
3269 setObjectiveAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type objectiveIndex, index_type annotationRefIndex = 0) = 0;
3270
3278 virtual void
3279 setObjectiveCalibratedMagnification(double calibratedMagnification, index_type instrumentIndex, index_type objectiveIndex) = 0;
3280
3288 virtual void
3289 setObjectiveCorrection(ome::xml::model::enums::Correction correction, index_type instrumentIndex, index_type objectiveIndex) = 0;
3290
3298 virtual void
3299 setObjectiveID(const std::string& id, index_type instrumentIndex, index_type objectiveIndex) = 0;
3300
3308 virtual void
3309 setObjectiveImmersion(ome::xml::model::enums::Immersion immersion, index_type instrumentIndex, index_type objectiveIndex) = 0;
3310
3318 virtual void
3319 setObjectiveIris(bool iris, index_type instrumentIndex, index_type objectiveIndex) = 0;
3320
3328 virtual void
3329 setObjectiveLensNA(double lensNA, index_type instrumentIndex, index_type objectiveIndex) = 0;
3330
3338 virtual void
3339 setObjectiveLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type objectiveIndex) = 0;
3340
3348 virtual void
3349 setObjectiveManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type objectiveIndex) = 0;
3350
3358 virtual void
3359 setObjectiveModel(const std::string& model, index_type instrumentIndex, index_type objectiveIndex) = 0;
3360
3368 virtual void
3369 setObjectiveNominalMagnification(double nominalMagnification, index_type instrumentIndex, index_type objectiveIndex) = 0;
3370
3378 virtual void
3379 setObjectiveSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type objectiveIndex) = 0;
3380
3388 virtual void
3389 setObjectiveWorkingDistance(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > workingDistance, index_type instrumentIndex, index_type objectiveIndex) = 0;
3390
3397 virtual void
3398 setObjectiveSettingsCorrectionCollar(double correctionCollar, index_type imageIndex) = 0;
3399
3406 virtual void
3407 setObjectiveSettingsID(const std::string& id, index_type imageIndex) = 0;
3408
3415 virtual void
3416 setObjectiveSettingsMedium(ome::xml::model::enums::Medium medium, index_type imageIndex) = 0;
3417
3424 virtual void
3425 setObjectiveSettingsRefractiveIndex(double refractiveIndex, index_type imageIndex) = 0;
3426
3433 virtual void
3434 setPixelsBigEndian(bool bigEndian, index_type imageIndex) = 0;
3435
3442 virtual void
3443 setPixelsDimensionOrder(ome::xml::model::enums::DimensionOrder dimensionOrder, index_type imageIndex) = 0;
3444
3451 virtual void
3452 setPixelsID(const std::string& id, index_type imageIndex) = 0;
3453
3460 virtual void
3461 setPixelsInterleaved(bool interleaved, index_type imageIndex) = 0;
3462
3469 virtual void
3470 setPixelsPhysicalSizeX(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > physicalSizeX, index_type imageIndex) = 0;
3471
3478 virtual void
3479 setPixelsPhysicalSizeY(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > physicalSizeY, index_type imageIndex) = 0;
3480
3487 virtual void
3488 setPixelsPhysicalSizeZ(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > physicalSizeZ, index_type imageIndex) = 0;
3489
3496 virtual void
3497 setPixelsSignificantBits(ome::xml::model::primitives::PositiveInteger significantBits, index_type imageIndex) = 0;
3498
3505 virtual void
3506 setPixelsSizeC(ome::xml::model::primitives::PositiveInteger sizeC, index_type imageIndex) = 0;
3507
3514 virtual void
3515 setPixelsSizeT(ome::xml::model::primitives::PositiveInteger sizeT, index_type imageIndex) = 0;
3516
3523 virtual void
3524 setPixelsSizeX(ome::xml::model::primitives::PositiveInteger sizeX, index_type imageIndex) = 0;
3525
3532 virtual void
3533 setPixelsSizeY(ome::xml::model::primitives::PositiveInteger sizeY, index_type imageIndex) = 0;
3534
3541 virtual void
3542 setPixelsSizeZ(ome::xml::model::primitives::PositiveInteger sizeZ, index_type imageIndex) = 0;
3543
3550 virtual void
3551 setPixelsTimeIncrement(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsTime > timeIncrement, index_type imageIndex) = 0;
3552
3559 virtual void
3560 setPixelsType(ome::xml::model::enums::PixelType type, index_type imageIndex) = 0;
3561
3570 virtual void
3571 setPlaneAnnotationRef(const std::string& annotation, index_type imageIndex, index_type planeIndex, index_type annotationRefIndex = 0) = 0;
3572
3580 virtual void
3581 setPlaneDeltaT(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsTime > deltaT, index_type imageIndex, index_type planeIndex) = 0;
3582
3590 virtual void
3591 setPlaneExposureTime(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsTime > exposureTime, index_type imageIndex, index_type planeIndex) = 0;
3592
3600 virtual void
3601 setPlaneHashSHA1(const std::string& hashSHA1, index_type imageIndex, index_type planeIndex) = 0;
3602
3610 virtual void
3611 setPlanePositionX(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > positionX, index_type imageIndex, index_type planeIndex) = 0;
3612
3620 virtual void
3621 setPlanePositionY(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > positionY, index_type imageIndex, index_type planeIndex) = 0;
3622
3630 virtual void
3631 setPlanePositionZ(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > positionZ, index_type imageIndex, index_type planeIndex) = 0;
3632
3640 virtual void
3641 setPlaneTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type imageIndex, index_type planeIndex) = 0;
3642
3650 virtual void
3651 setPlaneTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type imageIndex, index_type planeIndex) = 0;
3652
3660 virtual void
3661 setPlaneTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type imageIndex, index_type planeIndex) = 0;
3662
3670 virtual void
3671 setPlateAnnotationRef(const std::string& annotation, index_type plateIndex, index_type annotationRefIndex = 0) = 0;
3672
3679 virtual void
3680 setPlateColumnNamingConvention(ome::xml::model::enums::NamingConvention columnNamingConvention, index_type plateIndex) = 0;
3681
3688 virtual void
3689 setPlateColumns(ome::xml::model::primitives::PositiveInteger columns, index_type plateIndex) = 0;
3690
3697 virtual void
3698 setPlateDescription(const std::string& description, index_type plateIndex) = 0;
3699
3706 virtual void
3707 setPlateExternalIdentifier(const std::string& externalIdentifier, index_type plateIndex) = 0;
3708
3715 virtual void
3716 setPlateFieldIndex(ome::xml::model::primitives::NonNegativeInteger fieldIndex, index_type plateIndex) = 0;
3717
3724 virtual void
3725 setPlateID(const std::string& id, index_type plateIndex) = 0;
3726
3733 virtual void
3734 setPlateName(const std::string& name, index_type plateIndex) = 0;
3735
3742 virtual void
3743 setPlateRowNamingConvention(ome::xml::model::enums::NamingConvention rowNamingConvention, index_type plateIndex) = 0;
3744
3751 virtual void
3752 setPlateRows(ome::xml::model::primitives::PositiveInteger rows, index_type plateIndex) = 0;
3753
3760 virtual void
3761 setPlateStatus(const std::string& status, index_type plateIndex) = 0;
3762
3769 virtual void
3770 setPlateWellOriginX(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > wellOriginX, index_type plateIndex) = 0;
3771
3778 virtual void
3779 setPlateWellOriginY(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > wellOriginY, index_type plateIndex) = 0;
3780
3789 virtual void
3790 setPlateAcquisitionAnnotationRef(const std::string& annotation, index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex = 0) = 0;
3791
3799 virtual void
3800 setPlateAcquisitionDescription(const std::string& description, index_type plateIndex, index_type plateAcquisitionIndex) = 0;
3801
3809 virtual void
3810 setPlateAcquisitionEndTime(ome::xml::model::primitives::Timestamp endTime, index_type plateIndex, index_type plateAcquisitionIndex) = 0;
3811
3819 virtual void
3820 setPlateAcquisitionID(const std::string& id, index_type plateIndex, index_type plateAcquisitionIndex) = 0;
3821
3829 virtual void
3830 setPlateAcquisitionMaximumFieldCount(ome::xml::model::primitives::PositiveInteger maximumFieldCount, index_type plateIndex, index_type plateAcquisitionIndex) = 0;
3831
3839 virtual void
3840 setPlateAcquisitionName(const std::string& name, index_type plateIndex, index_type plateAcquisitionIndex) = 0;
3841
3849 virtual void
3850 setPlateAcquisitionStartTime(ome::xml::model::primitives::Timestamp startTime, index_type plateIndex, index_type plateAcquisitionIndex) = 0;
3851
3860 virtual void
3861 setPlateAcquisitionWellSampleRef(const std::string& wellSample, index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex = 0) = 0;
3862
3871 virtual void
3872 setPointAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex = 0) = 0;
3873
3881 virtual void
3882 setPointFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex) = 0;
3883
3891 virtual void
3892 setPointFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex) = 0;
3893
3901 virtual void
3902 setPointFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex) = 0;
3903
3911 virtual void
3912 setPointFontSize(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex) = 0;
3913
3921 virtual void
3922 setPointFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex) = 0;
3923
3931 virtual void
3932 setPointID(const std::string& id, index_type ROIIndex, index_type shapeIndex) = 0;
3933
3941 virtual void
3942 setPointLocked(bool locked, index_type ROIIndex, index_type shapeIndex) = 0;
3943
3951 virtual void
3952 setPointStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex) = 0;
3953
3961 virtual void
3962 setPointStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex) = 0;
3963
3971 virtual void
3972 setPointStrokeWidth(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex) = 0;
3973
3981 virtual void
3982 setPointText(const std::string& text, index_type ROIIndex, index_type shapeIndex) = 0;
3983
3991 virtual void
3992 setPointTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex) = 0;
3993
4001 virtual void
4002 setPointTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex) = 0;
4003
4011 virtual void
4012 setPointTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex) = 0;
4013
4021 virtual void
4022 setPointTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex) = 0;
4023
4031 virtual void
4032 setPointX(double x, index_type ROIIndex, index_type shapeIndex) = 0;
4033
4041 virtual void
4042 setPointY(double y, index_type ROIIndex, index_type shapeIndex) = 0;
4043
4052 virtual void
4053 setPolygonAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex = 0) = 0;
4054
4062 virtual void
4063 setPolygonFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex) = 0;
4064
4072 virtual void
4073 setPolygonFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex) = 0;
4074
4082 virtual void
4083 setPolygonFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex) = 0;
4084
4092 virtual void
4093 setPolygonFontSize(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex) = 0;
4094
4102 virtual void
4103 setPolygonFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex) = 0;
4104
4112 virtual void
4113 setPolygonID(const std::string& id, index_type ROIIndex, index_type shapeIndex) = 0;
4114
4122 virtual void
4123 setPolygonLocked(bool locked, index_type ROIIndex, index_type shapeIndex) = 0;
4124
4132 virtual void
4133 setPolygonPoints(const std::string& points, index_type ROIIndex, index_type shapeIndex) = 0;
4134
4142 virtual void
4143 setPolygonStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex) = 0;
4144
4152 virtual void
4153 setPolygonStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex) = 0;
4154
4162 virtual void
4163 setPolygonStrokeWidth(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex) = 0;
4164
4172 virtual void
4173 setPolygonText(const std::string& text, index_type ROIIndex, index_type shapeIndex) = 0;
4174
4182 virtual void
4183 setPolygonTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex) = 0;
4184
4192 virtual void
4193 setPolygonTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex) = 0;
4194
4202 virtual void
4203 setPolygonTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex) = 0;
4204
4212 virtual void
4213 setPolygonTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex) = 0;
4214
4223 virtual void
4224 setPolylineAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex = 0) = 0;
4225
4233 virtual void
4234 setPolylineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex) = 0;
4235
4243 virtual void
4244 setPolylineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex) = 0;
4245
4253 virtual void
4254 setPolylineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex) = 0;
4255
4263 virtual void
4264 setPolylineFontSize(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex) = 0;
4265
4273 virtual void
4274 setPolylineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex) = 0;
4275
4283 virtual void
4284 setPolylineID(const std::string& id, index_type ROIIndex, index_type shapeIndex) = 0;
4285
4293 virtual void
4294 setPolylineLocked(bool locked, index_type ROIIndex, index_type shapeIndex) = 0;
4295
4303 virtual void
4304 setPolylineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex) = 0;
4305
4313 virtual void
4314 setPolylineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex) = 0;
4315
4323 virtual void
4324 setPolylinePoints(const std::string& points, index_type ROIIndex, index_type shapeIndex) = 0;
4325
4333 virtual void
4334 setPolylineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex) = 0;
4335
4343 virtual void
4344 setPolylineStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex) = 0;
4345
4353 virtual void
4354 setPolylineStrokeWidth(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex) = 0;
4355
4363 virtual void
4364 setPolylineText(const std::string& text, index_type ROIIndex, index_type shapeIndex) = 0;
4365
4373 virtual void
4374 setPolylineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex) = 0;
4375
4383 virtual void
4384 setPolylineTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex) = 0;
4385
4393 virtual void
4394 setPolylineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex) = 0;
4395
4403 virtual void
4404 setPolylineTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex) = 0;
4405
4413 virtual void
4414 setProjectAnnotationRef(const std::string& annotation, index_type projectIndex, index_type annotationRefIndex = 0) = 0;
4415
4423 virtual void
4424 setProjectDatasetRef(const std::string& dataset, index_type projectIndex, index_type datasetRefIndex = 0) = 0;
4425
4432 virtual void
4433 setProjectDescription(const std::string& description, index_type projectIndex) = 0;
4434
4441 virtual void
4442 setProjectExperimenterGroupRef(const std::string& experimenterGroup, index_type projectIndex) = 0;
4443
4450 virtual void
4451 setProjectExperimenterRef(const std::string& experimenter, index_type projectIndex) = 0;
4452
4459 virtual void
4460 setProjectID(const std::string& id, index_type projectIndex) = 0;
4461
4468 virtual void
4469 setProjectName(const std::string& name, index_type projectIndex) = 0;
4470
4478 virtual void
4479 setROIAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type annotationRefIndex = 0) = 0;
4480
4487 virtual void
4488 setROIDescription(const std::string& description, index_type ROIIndex) = 0;
4489
4496 virtual void
4497 setROIID(const std::string& id, index_type ROIIndex) = 0;
4498
4505 virtual void
4506 setROIName(const std::string& name, index_type ROIIndex) = 0;
4507
4516 virtual void
4517 setReagentAnnotationRef(const std::string& annotation, index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex = 0) = 0;
4518
4526 virtual void
4527 setReagentDescription(const std::string& description, index_type screenIndex, index_type reagentIndex) = 0;
4528
4536 virtual void
4537 setReagentID(const std::string& id, index_type screenIndex, index_type reagentIndex) = 0;
4538
4546 virtual void
4547 setReagentName(const std::string& name, index_type screenIndex, index_type reagentIndex) = 0;
4548
4556 virtual void
4557 setReagentReagentIdentifier(const std::string& reagentIdentifier, index_type screenIndex, index_type reagentIndex) = 0;
4558
4567 virtual void
4568 setRectangleAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex = 0) = 0;
4569
4577 virtual void
4578 setRectangleFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex) = 0;
4579
4587 virtual void
4588 setRectangleFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex) = 0;
4589
4597 virtual void
4598 setRectangleFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex) = 0;
4599
4607 virtual void
4608 setRectangleFontSize(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex) = 0;
4609
4617 virtual void
4618 setRectangleFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex) = 0;
4619
4627 virtual void
4628 setRectangleHeight(double height, index_type ROIIndex, index_type shapeIndex) = 0;
4629
4637 virtual void
4638 setRectangleID(const std::string& id, index_type ROIIndex, index_type shapeIndex) = 0;
4639
4647 virtual void
4648 setRectangleLocked(bool locked, index_type ROIIndex, index_type shapeIndex) = 0;
4649
4657 virtual void
4658 setRectangleStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex) = 0;
4659
4667 virtual void
4668 setRectangleStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex) = 0;
4669
4677 virtual void
4678 setRectangleStrokeWidth(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex) = 0;
4679
4687 virtual void
4688 setRectangleText(const std::string& text, index_type ROIIndex, index_type shapeIndex) = 0;
4689
4697 virtual void
4698 setRectangleTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex) = 0;
4699
4707 virtual void
4708 setRectangleTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex) = 0;
4709
4717 virtual void
4718 setRectangleTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex) = 0;
4719
4727 virtual void
4728 setRectangleTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex) = 0;
4729
4737 virtual void
4738 setRectangleWidth(double width, index_type ROIIndex, index_type shapeIndex) = 0;
4739
4747 virtual void
4748 setRectangleX(double x, index_type ROIIndex, index_type shapeIndex) = 0;
4749
4757 virtual void
4758 setRectangleY(double y, index_type ROIIndex, index_type shapeIndex) = 0;
4759
4765 virtual void
4766 setRightsRightsHeld(const std::string& rightsHeld) = 0;
4767
4773 virtual void
4774 setRightsRightsHolder(const std::string& rightsHolder) = 0;
4775
4783 virtual void
4784 setScreenAnnotationRef(const std::string& annotation, index_type screenIndex, index_type annotationRefIndex = 0) = 0;
4785
4792 virtual void
4793 setScreenDescription(const std::string& description, index_type screenIndex) = 0;
4794
4801 virtual void
4802 setScreenID(const std::string& id, index_type screenIndex) = 0;
4803
4810 virtual void
4811 setScreenName(const std::string& name, index_type screenIndex) = 0;
4812
4820 virtual void
4821 setScreenPlateRef(const std::string& plate, index_type screenIndex, index_type plateRefIndex = 0) = 0;
4822
4829 virtual void
4830 setScreenProtocolDescription(const std::string& protocolDescription, index_type screenIndex) = 0;
4831
4838 virtual void
4839 setScreenProtocolIdentifier(const std::string& protocolIdentifier, index_type screenIndex) = 0;
4840
4847 virtual void
4848 setScreenReagentSetDescription(const std::string& reagentSetDescription, index_type screenIndex) = 0;
4849
4856 virtual void
4857 setScreenReagentSetIdentifier(const std::string& reagentSetIdentifier, index_type screenIndex) = 0;
4858
4865 virtual void
4866 setScreenType(const std::string& type, index_type screenIndex) = 0;
4867
4874 virtual void
4875 setStageLabelName(const std::string& name, index_type imageIndex) = 0;
4876
4883 virtual void
4884 setStageLabelX(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > x, index_type imageIndex) = 0;
4885
4892 virtual void
4893 setStageLabelY(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > y, index_type imageIndex) = 0;
4894
4901 virtual void
4902 setStageLabelZ(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > z, index_type imageIndex) = 0;
4903
4911 virtual void
4912 setTagAnnotationAnnotationRef(const std::string& annotation, index_type tagAnnotationIndex, index_type annotationRefIndex = 0) = 0;
4913
4920 virtual void
4921 setTagAnnotationAnnotator(const std::string& annotator, index_type tagAnnotationIndex) = 0;
4922
4929 virtual void
4930 setTagAnnotationDescription(const std::string& description, index_type tagAnnotationIndex) = 0;
4931
4938 virtual void
4939 setTagAnnotationID(const std::string& id, index_type tagAnnotationIndex) = 0;
4940
4947 virtual void
4948 setTagAnnotationNamespace(const std::string& namespace_, index_type tagAnnotationIndex) = 0;
4949
4956 virtual void
4957 setTagAnnotationValue(const std::string& value, index_type tagAnnotationIndex) = 0;
4958
4966 virtual void
4967 setTermAnnotationAnnotationRef(const std::string& annotation, index_type termAnnotationIndex, index_type annotationRefIndex = 0) = 0;
4968
4975 virtual void
4976 setTermAnnotationAnnotator(const std::string& annotator, index_type termAnnotationIndex) = 0;
4977
4984 virtual void
4985 setTermAnnotationDescription(const std::string& description, index_type termAnnotationIndex) = 0;
4986
4993 virtual void
4994 setTermAnnotationID(const std::string& id, index_type termAnnotationIndex) = 0;
4995
5002 virtual void
5003 setTermAnnotationNamespace(const std::string& namespace_, index_type termAnnotationIndex) = 0;
5004
5011 virtual void
5012 setTermAnnotationValue(const std::string& value, index_type termAnnotationIndex) = 0;
5013
5021 virtual void
5022 setTiffDataFirstC(ome::xml::model::primitives::NonNegativeInteger firstC, index_type imageIndex, index_type tiffDataIndex) = 0;
5023
5031 virtual void
5032 setTiffDataFirstT(ome::xml::model::primitives::NonNegativeInteger firstT, index_type imageIndex, index_type tiffDataIndex) = 0;
5033
5041 virtual void
5042 setTiffDataFirstZ(ome::xml::model::primitives::NonNegativeInteger firstZ, index_type imageIndex, index_type tiffDataIndex) = 0;
5043
5051 virtual void
5052 setTiffDataIFD(ome::xml::model::primitives::NonNegativeInteger ifd, index_type imageIndex, index_type tiffDataIndex) = 0;
5053
5061 virtual void
5062 setTiffDataPlaneCount(ome::xml::model::primitives::NonNegativeInteger planeCount, index_type imageIndex, index_type tiffDataIndex) = 0;
5063
5071 virtual void
5072 setTimestampAnnotationAnnotationRef(const std::string& annotation, index_type timestampAnnotationIndex, index_type annotationRefIndex = 0) = 0;
5073
5080 virtual void
5081 setTimestampAnnotationAnnotator(const std::string& annotator, index_type timestampAnnotationIndex) = 0;
5082
5089 virtual void
5090 setTimestampAnnotationDescription(const std::string& description, index_type timestampAnnotationIndex) = 0;
5091
5098 virtual void
5099 setTimestampAnnotationID(const std::string& id, index_type timestampAnnotationIndex) = 0;
5100
5107 virtual void
5108 setTimestampAnnotationNamespace(const std::string& namespace_, index_type timestampAnnotationIndex) = 0;
5109
5116 virtual void
5117 setTimestampAnnotationValue(ome::xml::model::primitives::Timestamp value, index_type timestampAnnotationIndex) = 0;
5118
5126 virtual void
5127 setTransmittanceRangeCutIn(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > cutIn, index_type instrumentIndex, index_type filterIndex) = 0;
5128
5136 virtual void
5137 setTransmittanceRangeCutInTolerance(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeFloat > cutInTolerance, index_type instrumentIndex, index_type filterIndex) = 0;
5138
5146 virtual void
5147 setTransmittanceRangeCutOut(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > cutOut, index_type instrumentIndex, index_type filterIndex) = 0;
5148
5156 virtual void
5157 setTransmittanceRangeCutOutTolerance(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeFloat > cutOutTolerance, index_type instrumentIndex, index_type filterIndex) = 0;
5158
5166 virtual void
5167 setTransmittanceRangeTransmittance(ome::xml::model::primitives::PercentFraction transmittance, index_type instrumentIndex, index_type filterIndex) = 0;
5168
5176 virtual void
5177 setUUIDValue(std::string value, index_type imageIndex, index_type tiffDataIndex) = 0;
5178
5186 virtual void
5187 setUUIDFileName(const std::string& fileName, index_type imageIndex, index_type tiffDataIndex) = 0;
5188
5197 virtual void
5198 setWellAnnotationRef(const std::string& annotation, index_type plateIndex, index_type wellIndex, index_type annotationRefIndex = 0) = 0;
5199
5207 virtual void
5208 setWellColor(ome::xml::model::primitives::Color color, index_type plateIndex, index_type wellIndex) = 0;
5209
5217 virtual void
5218 setWellColumn(ome::xml::model::primitives::NonNegativeInteger column, index_type plateIndex, index_type wellIndex) = 0;
5219
5227 virtual void
5228 setWellExternalDescription(const std::string& externalDescription, index_type plateIndex, index_type wellIndex) = 0;
5229
5237 virtual void
5238 setWellExternalIdentifier(const std::string& externalIdentifier, index_type plateIndex, index_type wellIndex) = 0;
5239
5247 virtual void
5248 setWellID(const std::string& id, index_type plateIndex, index_type wellIndex) = 0;
5249
5257 virtual void
5258 setWellReagentRef(const std::string& reagent, index_type plateIndex, index_type wellIndex) = 0;
5259
5267 virtual void
5268 setWellRow(ome::xml::model::primitives::NonNegativeInteger row, index_type plateIndex, index_type wellIndex) = 0;
5269
5277 virtual void
5278 setWellType(const std::string& type, index_type plateIndex, index_type wellIndex) = 0;
5279
5288 virtual void
5289 setWellSampleID(const std::string& id, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) = 0;
5290
5299 virtual void
5300 setWellSampleImageRef(const std::string& image, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) = 0;
5301
5310 virtual void
5311 setWellSampleIndex(ome::xml::model::primitives::NonNegativeInteger index, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) = 0;
5312
5321 virtual void
5322 setWellSamplePositionX(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > positionX, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) = 0;
5323
5332 virtual void
5333 setWellSamplePositionY(ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength > positionY, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) = 0;
5334
5343 virtual void
5344 setWellSampleTimepoint(ome::xml::model::primitives::Timestamp timepoint, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) = 0;
5345
5353 virtual void
5354 setXMLAnnotationAnnotationRef(const std::string& annotation, index_type XMLAnnotationIndex, index_type annotationRefIndex = 0) = 0;
5355
5362 virtual void
5363 setXMLAnnotationAnnotator(const std::string& annotator, index_type XMLAnnotationIndex) = 0;
5364
5371 virtual void
5372 setXMLAnnotationDescription(const std::string& description, index_type XMLAnnotationIndex) = 0;
5373
5380 virtual void
5381 setXMLAnnotationID(const std::string& id, index_type XMLAnnotationIndex) = 0;
5382
5389 virtual void
5390 setXMLAnnotationNamespace(const std::string& namespace_, index_type XMLAnnotationIndex) = 0;
5391
5398 virtual void
5399 setXMLAnnotationValue(const std::string& value, index_type XMLAnnotationIndex) = 0;
5400
5401 };
5402
5403 }
5404 }
5405 }
5406
5407 #endif // OME_XML_META_METADATASTORE_H
5408
5409 /*
5410 * Local Variables:
5411 * mode:C++
5412 * End:
5413 */
ome::xml::meta::MetadataStore::setExperimenterFirstName
virtual void setExperimenterFirstName(const std::string &firstName, index_type experimenterIndex)=0
Set the FirstName property of Experimenter.
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::model::enums::FilamentType
FilamentType enumeration.
Definition: FilamentType.h:72
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::setImagingEnvironmentAirPressure
virtual void setImagingEnvironmentAirPressure(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPressure > airPressure, index_type imageIndex)=0
Set the AirPressure property of ImagingEnvironment.
ome::xml::model::enums::ExperimentType
ExperimentType enumeration.
Definition: ExperimentType.h:72
ome::xml::meta::MetadataStore::setExperimenterMiddleName
virtual void setExperimenterMiddleName(const std::string &middleName, index_type experimenterIndex)=0
Set the MiddleName property of Experimenter.
ome::xml::meta::MetadataStore::setMaskBinData
virtual void setMaskBinData(const std::vector< uint8_t > &base64Binary, index_type ROIIndex, index_type shapeIndex)=0
Set the Base64Binary property of BinData.
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::setDatasetDescription
virtual void setDatasetDescription(const std::string &description, index_type datasetIndex)=0
Set the Description property of Dataset.
ome::xml::meta::MetadataStore::setLightEmittingDiodePower
virtual void setLightEmittingDiodePower(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > power, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Power property of LightEmittingDiode.
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::setPixelsSizeZ
virtual void setPixelsSizeZ(ome::xml::model::primitives::PositiveInteger sizeZ, index_type imageIndex)=0
Set the SizeZ property of Pixels.
ome::xml::meta::MetadataStore::setFilterSerialNumber
virtual void setFilterSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type filterIndex)=0
Set the SerialNumber property of Filter.
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::setWellType
virtual void setWellType(const std::string &type, index_type plateIndex, index_type wellIndex)=0
Set the Type property of Well.
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::setChannelName
virtual void setChannelName(const std::string &name, index_type imageIndex, index_type channelIndex)=0
Set the Name property of Channel.
ome::xml::meta::MetadataStore::setListAnnotationID
virtual void setListAnnotationID(const std::string &id, index_type listAnnotationIndex)=0
Set the ID property of ListAnnotation.
ome::xml::meta::MetadataStore::setDetectorAnnotationRef
virtual void setDetectorAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type detectorIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Detector.
ome::xml::meta::MetadataStore::setReagentReagentIdentifier
virtual void setReagentReagentIdentifier(const std::string &reagentIdentifier, index_type screenIndex, index_type reagentIndex)=0
Set the ReagentIdentifier property of Reagent.
ome::xml::meta::MetadataStore::setScreenName
virtual void setScreenName(const std::string &name, index_type screenIndex)=0
Set the Name property of Screen.
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::setExperimentType
virtual void setExperimentType(ome::xml::model::enums::ExperimentType type, index_type experimentIndex)=0
Set the Type property of Experiment.
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.
ome::xml::meta::MetadataStore::setFileAnnotationAnnotator
virtual void setFileAnnotationAnnotator(const std::string &annotator, index_type fileAnnotationIndex)=0
Set the Annotator property of FileAnnotation.
ome::xml::meta::MetadataStore::setLineFontSize
virtual void setLineFontSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex)=0
Set the FontSize property of Line.
ome::xml::meta::MetadataStore::setExperimenterUserName
virtual void setExperimenterUserName(const std::string &userName, index_type experimenterIndex)=0
Set the UserName property of Experimenter.
ome::xml::model::enums::Correction
Correction enumeration.
Definition: Correction.h:72
ome::xml::meta::MetadataStore::setLightEmittingDiodeID
virtual void setLightEmittingDiodeID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the ID property of LightEmittingDiode.
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::setPolylineAnnotationRef
virtual void setPolylineAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Polyline.
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::setLabelStrokeWidth
virtual void setLabelStrokeWidth(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeWidth property of Label.
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::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::setTagAnnotationID
virtual void setTagAnnotationID(const std::string &id, index_type tagAnnotationIndex)=0
Set the ID property of TagAnnotation.
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::setPlanePositionX
virtual void setPlanePositionX(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > positionX, index_type imageIndex, index_type planeIndex)=0
Set the PositionX property of Plane.
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::setFilamentModel
virtual void setFilamentModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Model property of Filament.
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::setFilterManufacturer
virtual void setFilterManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type filterIndex)=0
Set the Manufacturer property of Filter.
ome::xml::meta::MetadataStore::setTermAnnotationValue
virtual void setTermAnnotationValue(const std::string &value, index_type termAnnotationIndex)=0
Set the Value property of TermAnnotation.
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::setDichroicModel
virtual void setDichroicModel(const std::string &model, index_type instrumentIndex, index_type dichroicIndex)=0
Set the Model property of Dichroic.
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::setObjectiveSettingsID
virtual void setObjectiveSettingsID(const std::string &id, index_type imageIndex)=0
Set the ID property of ObjectiveSettings.
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::setPolylineFontSize
virtual void setPolylineFontSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex)=0
Set the FontSize property of Polyline.
ome::xml::meta::MetadataStore::setExperimentID
virtual void setExperimentID(const std::string &id, index_type experimentIndex)=0
Set the ID property of Experiment.
ome::xml::meta::MetadataStore::setMicrobeamManipulationLightSourceSettingsWavelength
virtual void setMicrobeamManipulationLightSourceSettingsWavelength(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > wavelength, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)=0
Set the Wavelength property of LightSourceSettings.
ome::xml::meta::MetadataStore::setDoubleAnnotationAnnotator
virtual void setDoubleAnnotationAnnotator(const std::string &annotator, index_type doubleAnnotationIndex)=0
Set the Annotator property of DoubleAnnotation.
ome::xml::meta::MetadataStore::setPlateAcquisitionName
virtual void setPlateAcquisitionName(const std::string &name, index_type plateIndex, index_type plateAcquisitionIndex)=0
Set the Name property of PlateAcquisition.
ome::xml::meta::MetadataStore::setObjectiveWorkingDistance
virtual void setObjectiveWorkingDistance(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > workingDistance, index_type instrumentIndex, index_type objectiveIndex)=0
Set the WorkingDistance property of Objective.
ome::xml::meta::MetadataStore::setFilterSetSerialNumber
virtual void setFilterSetSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type filterSetIndex)=0
Set the SerialNumber property of FilterSet.
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::setLineStrokeWidth
virtual void setLineStrokeWidth(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeWidth property of Line.
ome::xml::meta::MetadataStore::setDoubleAnnotationValue
virtual void setDoubleAnnotationValue(double value, index_type doubleAnnotationIndex)=0
Set the Value property of DoubleAnnotation.
ome::xml::meta::MetadataStore::setDetectorSettingsVoltage
virtual void setDetectorSettingsVoltage(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsElectricPotential > voltage, index_type imageIndex, index_type channelIndex)=0
Set the Voltage property of DetectorSettings.
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::setPolygonText
virtual void setPolygonText(const std::string &text, index_type ROIIndex, index_type shapeIndex)=0
Set the Text property of Polygon.
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::setDetectorID
virtual void setDetectorID(const std::string &id, index_type instrumentIndex, index_type detectorIndex)=0
Set the ID property of Detector.
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::setDichroicAnnotationRef
virtual void setDichroicAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type dichroicIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Dichroic.
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::setPlaneDeltaT
virtual void setPlaneDeltaT(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTime > deltaT, index_type imageIndex, index_type planeIndex)=0
Set the DeltaT property of Plane.
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::setROIID
virtual void setROIID(const std::string &id, index_type ROIIndex)=0
Set the ID property of ROI.
ome::xml::meta::MetadataStore::setScreenProtocolIdentifier
virtual void setScreenProtocolIdentifier(const std::string &protocolIdentifier, index_type screenIndex)=0
Set the ProtocolIdentifier property of Screen.
ome::xml::meta::MetadataStore::setUUIDFileName
virtual void setUUIDFileName(const std::string &fileName, index_type imageIndex, index_type tiffDataIndex)=0
Set the FileName property of UUID.
ome::xml::meta::MetadataStore::setRectangleStrokeDashArray
virtual void setRectangleStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeDashArray property of Rectangle.
ome::xml::meta::MetadataStore::setDetectorLotNumber
virtual void setDetectorLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type detectorIndex)=0
Set the LotNumber property of Detector.
ome::xml::meta::MetadataStore::setFilterSetManufacturer
virtual void setFilterSetManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type filterSetIndex)=0
Set the Manufacturer property of FilterSet.
ome::xml::model::enums::AcquisitionMode
AcquisitionMode enumeration.
Definition: AcquisitionMode.h:72
ome::xml::meta::MetadataStore::setObjectiveSettingsCorrectionCollar
virtual void setObjectiveSettingsCorrectionCollar(double correctionCollar, index_type imageIndex)=0
Set the CorrectionCollar property of ObjectiveSettings.
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::setMaskStrokeDashArray
virtual void setMaskStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeDashArray property of Mask.
ome::xml::meta::MetadataStore::setMicroscopeModel
virtual void setMicroscopeModel(const std::string &model, index_type instrumentIndex)=0
Set the Model property of Microscope.
ome::xml::meta::MetadataStore::setLongAnnotationID
virtual void setLongAnnotationID(const std::string &id, index_type longAnnotationIndex)=0
Set the ID property of LongAnnotation.
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::setExperimenterInstitution
virtual void setExperimenterInstitution(const std::string &institution, index_type experimenterIndex)=0
Set the Institution property of Experimenter.
ome::xml::meta::MetadataStore::setPolylineStrokeWidth
virtual void setPolylineStrokeWidth(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeWidth property of Polyline.
ome::xml::meta::MetadataStore::setPlateName
virtual void setPlateName(const std::string &name, index_type plateIndex)=0
Set the Name property of Plate.
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::setArcAnnotationRef
virtual void setArcAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Arc.
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::setLaserID
virtual void setLaserID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the ID property of Laser.
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::setWellSampleID
virtual void setWellSampleID(const std::string &id, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)=0
Set the ID property of WellSample.
ome::xml::meta::MetadataStore::setDoubleAnnotationNamespace
virtual void setDoubleAnnotationNamespace(const std::string &namespace_, index_type doubleAnnotationIndex)=0
Set the Namespace property of DoubleAnnotation.
ome::xml::meta::MetadataStore::setLabelStrokeDashArray
virtual void setLabelStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeDashArray property of Label.
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::setTermAnnotationAnnotator
virtual void setTermAnnotationAnnotator(const std::string &annotator, index_type termAnnotationIndex)=0
Set the Annotator property of TermAnnotation.
ome::xml::meta::MetadataStore::setPixelsID
virtual void setPixelsID(const std::string &id, index_type imageIndex)=0
Set the ID property of Pixels.
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::setBooleanAnnotationDescription
virtual void setBooleanAnnotationDescription(const std::string &description, index_type booleanAnnotationIndex)=0
Set the Description property of BooleanAnnotation.
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::setFilamentPower
virtual void setFilamentPower(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > power, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Power property of Filament.
ome::xml::meta::MetadataStore::setPointAnnotationRef
virtual void setPointAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Point.
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::setObjectiveLotNumber
virtual void setObjectiveLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type objectiveIndex)=0
Set the LotNumber property of Objective.
ome::xml::meta::MetadataStore::setCommentAnnotationID
virtual void setCommentAnnotationID(const std::string &id, index_type commentAnnotationIndex)=0
Set the ID property of CommentAnnotation.
ome::xml::meta::MetadataStore::setRectangleText
virtual void setRectangleText(const std::string &text, index_type ROIIndex, index_type shapeIndex)=0
Set the Text property of Rectangle.
ome::xml::meta::MetadataStore::setEllipseAnnotationRef
virtual void setEllipseAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Ellipse.
ome::xml::meta::MetadataStore::setTimestampAnnotationID
virtual void setTimestampAnnotationID(const std::string &id, index_type timestampAnnotationIndex)=0
Set the ID property of TimestampAnnotation.
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::setBooleanAnnotationNamespace
virtual void setBooleanAnnotationNamespace(const std::string &namespace_, index_type booleanAnnotationIndex)=0
Set the Namespace property of BooleanAnnotation.
ome::xml::meta::MetadataStore::setObjectiveManufacturer
virtual void setObjectiveManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type objectiveIndex)=0
Set the Manufacturer property of Objective.
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::setExperimenterGroupID
virtual void setExperimenterGroupID(const std::string &id, index_type experimenterGroupIndex)=0
Set the ID property of ExperimenterGroup.
ome::xml::meta::MetadataStore::setPointID
virtual void setPointID(const std::string &id, index_type ROIIndex, index_type shapeIndex)=0
Set the ID property of Point.
ome::xml::meta::MetadataStore::setDichroicID
virtual void setDichroicID(const std::string &id, index_type instrumentIndex, index_type dichroicIndex)=0
Set the ID property of Dichroic.
ome::xml::meta::MetadataStore::setFilterSetID
virtual void setFilterSetID(const std::string &id, index_type instrumentIndex, index_type filterSetIndex)=0
Set the ID property of FilterSet.
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::setObjectiveID
virtual void setObjectiveID(const std::string &id, index_type instrumentIndex, index_type objectiveIndex)=0
Set the ID property of Objective.
ome::xml::meta::MetadataStore::setWellSamplePositionX
virtual void setWellSamplePositionX(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > 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::setListAnnotationAnnotator
virtual void setListAnnotationAnnotator(const std::string &annotator, index_type listAnnotationIndex)=0
Set the Annotator property of ListAnnotation.
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::setImagingEnvironmentTemperature
virtual void setImagingEnvironmentTemperature(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTemperature > temperature, index_type imageIndex)=0
Set the Temperature property of ImagingEnvironment.
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::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::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::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::model::enums::Marker
Marker enumeration.
Definition: Marker.h:72
ome::xml::meta::MetadataStore::setPixelsBinDataBigEndian
virtual void setPixelsBinDataBigEndian(bool bigEndian, index_type imageIndex, index_type binDataIndex)=0
Set the BigEndian property of BinData.
ome::xml::meta::MetadataStore::setPolylineText
virtual void setPolylineText(const std::string &text, index_type ROIIndex, index_type shapeIndex)=0
Set the Text property of Polyline.
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::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::setWellSamplePositionY
virtual void setWellSamplePositionY(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > positionY, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)=0
Set the PositionY property of WellSample.
ome::xml::meta::MetadataStore::setPlaneExposureTime
virtual void setPlaneExposureTime(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTime > exposureTime, index_type imageIndex, index_type planeIndex)=0
Set the ExposureTime property of Plane.
ome::xml::meta::MetadataStore::setChannelID
virtual void setChannelID(const std::string &id, index_type imageIndex, index_type channelIndex)=0
Set the ID property of Channel.
ome::xml::meta::MetadataStore::setFolderROIRef
virtual void setFolderROIRef(const std::string &roi, index_type folderIndex, index_type ROIRefIndex=0)=0
Set the ROIRef property of Folder.
ome::xml::meta::MetadataStore::setInstrumentID
virtual void setInstrumentID(const std::string &id, index_type instrumentIndex)=0
Set the ID property of Instrument.
ome::xml::model::enums::Pulse
Pulse enumeration.
Definition: Pulse.h:72
ome::xml::meta::MetadataStore::setFilamentManufacturer
virtual void setFilamentManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Manufacturer property of Filament.
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::setChannelFluor
virtual void setChannelFluor(const std::string &fluor, index_type imageIndex, index_type channelIndex)=0
Set the Fluor property of Channel.
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::setLaserModel
virtual void setLaserModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Model property of Laser.
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::setFilterSetLotNumber
virtual void setFilterSetLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type filterSetIndex)=0
Set the LotNumber property of FilterSet.
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::setListAnnotationNamespace
virtual void setListAnnotationNamespace(const std::string &namespace_, index_type listAnnotationIndex)=0
Set the Namespace property of ListAnnotation.
ome::xml::meta::MetadataStore::setPolygonPoints
virtual void setPolygonPoints(const std::string &points, index_type ROIIndex, index_type shapeIndex)=0
Set the Points property of Polygon.
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::setChannelLightSourceSettingsWavelength
virtual void setChannelLightSourceSettingsWavelength(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > wavelength, index_type imageIndex, index_type channelIndex)=0
Set the Wavelength property of LightSourceSettings.
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::setPointStrokeWidth
virtual void setPointStrokeWidth(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeWidth property of Point.
ome::xml::meta::MetadataStore::setDichroicSerialNumber
virtual void setDichroicSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type dichroicIndex)=0
Set the SerialNumber property of Dichroic.
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::setMaskBinDataCompression
virtual void setMaskBinDataCompression(ome::xml::model::enums::Compression compression, index_type ROIIndex, index_type shapeIndex)=0
Set the Compression property of BinData.
ome::xml::meta::MetadataStore::setGenericExcitationSourceMap
virtual void setGenericExcitationSourceMap(const ome::xml::model::primitives::OrderedMultimap &map, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the map value of GenericExcitationSource.
ome::xml::meta::MetadataStore::setArcPower
virtual void setArcPower(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > power, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Power property of Arc.
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::setScreenReagentSetIdentifier
virtual void setScreenReagentSetIdentifier(const std::string &reagentSetIdentifier, index_type screenIndex)=0
Set the ReagentSetIdentifier property of Screen.
ome::xml::model::enums::FontFamily
FontFamily enumeration.
Definition: FontFamily.h:72
ome::xml::model::enums::IlluminationType
IlluminationType enumeration.
Definition: IlluminationType.h:72
ome::xml::meta::MetadataStore::setArcModel
virtual void setArcModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Model property of Arc.
ome::xml::meta::MetadataStore::setRectangleFontSize
virtual void setRectangleFontSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex)=0
Set the FontSize property of Rectangle.
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::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::setExperimenterID
virtual void setExperimenterID(const std::string &id, index_type experimenterIndex)=0
Set the ID property of Experimenter.
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::setLightEmittingDiodeSerialNumber
virtual void setLightEmittingDiodeSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the SerialNumber property of LightEmittingDiode.
ome::xml::meta::MetadataStore::setPlanePositionZ
virtual void setPlanePositionZ(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > positionZ, index_type imageIndex, index_type planeIndex)=0
Set the PositionZ property of Plane.
ome::xml::meta::MetadataStore::setPlanePositionY
virtual void setPlanePositionY(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > positionY, index_type imageIndex, index_type planeIndex)=0
Set the PositionY property of Plane.
ome::xml::meta::MetadataStore::setScreenReagentSetDescription
virtual void setScreenReagentSetDescription(const std::string &reagentSetDescription, index_type screenIndex)=0
Set the ReagentSetDescription property of Screen.
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::setPixelsBinData
virtual void setPixelsBinData(const std::vector< uint8_t > &base64Binary, index_type imageIndex, index_type binDataIndex)=0
Set the Base64Binary property of BinData.
ome::xml::meta::MetadataStore::setExperimenterGroupName
virtual void setExperimenterGroupName(const std::string &name, index_type experimenterGroupIndex)=0
Set the Name property of ExperimenterGroup.
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::setDatasetImageRef
virtual void setDatasetImageRef(const std::string &image, index_type datasetIndex, index_type imageRefIndex=0)=0
Set the ImageRef property of Dataset.
ome::xml::model::enums::Binning
Binning enumeration.
Definition: Binning.h:72
ome::xml::meta::MetadataStore::setGenericExcitationSourcePower
virtual void setGenericExcitationSourcePower(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > power, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Power property of GenericExcitationSource.
ome::xml::meta::MetadataStore::setTermAnnotationDescription
virtual void setTermAnnotationDescription(const std::string &description, index_type termAnnotationIndex)=0
Set the Description property of TermAnnotation.
ome::xml::meta::MetadataStore::setBinaryOnlyMetadataFile
virtual void setBinaryOnlyMetadataFile(const std::string &metadataFile)=0
Set the MetadataFile property of BinaryOnly.
ome::xml::meta::MetadataStore::setMapAnnotationAnnotationRef
virtual void setMapAnnotationAnnotationRef(const std::string &annotation, index_type mapAnnotationIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of MapAnnotation.
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::setLabelX
virtual void setLabelX(double x, index_type ROIIndex, index_type shapeIndex)=0
Set the X property of Label.
ome::xml::meta::MetadataStore::setLabelAnnotationRef
virtual void setLabelAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Label.
ome::xml::meta::MetadataStore::setExperimentDescription
virtual void setExperimentDescription(const std::string &description, index_type experimentIndex)=0
Set the Description property of Experiment.
ome::xml::meta::MetadataStore::setFilterModel
virtual void setFilterModel(const std::string &model, index_type instrumentIndex, index_type filterIndex)=0
Set the Model property of Filter.
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::setRectangleStrokeWidth
virtual void setRectangleStrokeWidth(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeWidth property of Rectangle.
ome::xml::meta::MetadataStore::setLaserLotNumber
virtual void setLaserLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the LotNumber property of Laser.
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::model::enums::NamingConvention
NamingConvention enumeration.
Definition: NamingConvention.h:72
ome::xml::meta::MetadataStore::MetadataStore
MetadataStore()
Constructor.
Definition: MetadataStore.h:151
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::model::enums::Compression
Compression enumeration.
Definition: Compression.h:72
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::setFilamentAnnotationRef
virtual void setFilamentAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Filament.
ome::xml::meta::MetadataStore
Metadata storage interface.
Definition: MetadataStore.h:147
ome::xml::meta::MetadataStore::setExperimenterEmail
virtual void setExperimenterEmail(const std::string &email, index_type experimenterIndex)=0
Set the Email property of Experimenter.
ome::xml::meta::MetadataStore::setObjectiveSerialNumber
virtual void setObjectiveSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type objectiveIndex)=0
Set the SerialNumber property of Objective.
ome::xml::meta::MetadataStore::setMapAnnotationValue
virtual void setMapAnnotationValue(const ome::xml::model::primitives::OrderedMultimap &value, index_type mapAnnotationIndex)=0
Set the map value of MapAnnotation.
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::setLaserPower
virtual void setLaserPower(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > power, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Power property of Laser.
ome::xml::meta::MetadataStore::setBinaryFileFileName
virtual void setBinaryFileFileName(const std::string &fileName, index_type fileAnnotationIndex)=0
Set the FileName property of BinaryFile.
ome::xml::meta::MetadataStore::setCommentAnnotationNamespace
virtual void setCommentAnnotationNamespace(const std::string &namespace_, index_type commentAnnotationIndex)=0
Set the Namespace property of CommentAnnotation.
ome::xml::meta::MetadataStore::setFilamentSerialNumber
virtual void setFilamentSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the SerialNumber 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::setXMLAnnotationID
virtual void setXMLAnnotationID(const std::string &id, index_type XMLAnnotationIndex)=0
Set the ID property of XMLAnnotation.
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::setFilterAnnotationRef
virtual void setFilterAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type filterIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Filter.
ome::xml::meta::MetadataStore::setTermAnnotationNamespace
virtual void setTermAnnotationNamespace(const std::string &namespace_, index_type termAnnotationIndex)=0
Set the Namespace property of TermAnnotation.
ome::xml::meta::MetadataStore::setLabelFontSize
virtual void setLabelFontSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex)=0
Set the FontSize property of Label.
ome::xml::meta::MetadataStore::setFilamentID
virtual void setFilamentID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the ID property of Filament.
ome::xml::model::enums::DimensionOrder
DimensionOrder enumeration.
Definition: DimensionOrder.h:72
ome::xml::meta::MetadataStore::setPolygonAnnotationRef
virtual void setPolygonAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Polygon.
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::setFolderName
virtual void setFolderName(const std::string &name, index_type folderIndex)=0
Set the Name property of Folder.
ome::xml::meta::MetadataStore::~MetadataStore
virtual ~MetadataStore()
Destructor.
Definition: MetadataStore.h:157
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::setMaskHeight
virtual void setMaskHeight(double height, index_type ROIIndex, index_type shapeIndex)=0
Set the Height property of Mask.
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::setTimestampAnnotationDescription
virtual void setTimestampAnnotationDescription(const std::string &description, index_type timestampAnnotationIndex)=0
Set the Description property of TimestampAnnotation.
ome::xml::meta::MetadataStore::setMicrobeamManipulationLightSourceSettingsID
virtual void setMicrobeamManipulationLightSourceSettingsID(const std::string &id, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)=0
Set the ID property of LightSourceSettings.
ome::xml::meta::MetadataStore::setDetectorSerialNumber
virtual void setDetectorSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type detectorIndex)=0
Set the SerialNumber property of Detector.
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::setPolylineStrokeDashArray
virtual void setPolylineStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeDashArray property of Polyline.
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::setMaskAnnotationRef
virtual void setMaskAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Mask.
ome::xml::meta::MetadataStore::setImageName
virtual void setImageName(const std::string &name, index_type imageIndex)=0
Set the Name property of Image.
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::setDetectorManufacturer
virtual void setDetectorManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type detectorIndex)=0
Set the Manufacturer property of Detector.
ome::xml::meta::MetadataStore::setXMLAnnotationNamespace
virtual void setXMLAnnotationNamespace(const std::string &namespace_, index_type XMLAnnotationIndex)=0
Set the Namespace property of XMLAnnotation.
ome::xml::meta::MetadataStore::setPolygonStrokeWidth
virtual void setPolygonStrokeWidth(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeWidth property of Polygon.
ome::xml::meta::MetadataStore::setFolderFolderRef
virtual void setFolderFolderRef(const std::string &folder, index_type folderIndex, index_type folderRefIndex=0)=0
Set the FolderRef property of Folder.
ome::xml::meta::MetadataStore::setListAnnotationDescription
virtual void setListAnnotationDescription(const std::string &description, index_type listAnnotationIndex)=0
Set the Description property of ListAnnotation.
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::setPlaneHashSHA1
virtual void setPlaneHashSHA1(const std::string &hashSHA1, index_type imageIndex, index_type planeIndex)=0
Set the HashSHA1 property of Plane.
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::setImagingEnvironmentMap
virtual void setImagingEnvironmentMap(const ome::xml::model::primitives::OrderedMultimap &map, index_type imageIndex)=0
Set the map value of ImagingEnvironment.
ome::xml::meta::MetadataStore::setBooleanAnnotationAnnotator
virtual void setBooleanAnnotationAnnotator(const std::string &annotator, index_type booleanAnnotationIndex)=0
Set the Annotator property of BooleanAnnotation.
ome::xml::meta::MetadataStore::setArcSerialNumber
virtual void setArcSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the SerialNumber property of Arc.
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::setPlateStatus
virtual void setPlateStatus(const std::string &status, index_type plateIndex)=0
Set the Status property of Plate.
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::setPointText
virtual void setPointText(const std::string &text, index_type ROIIndex, index_type shapeIndex)=0
Set the Text property of Point.
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::setWellExternalIdentifier
virtual void setWellExternalIdentifier(const std::string &externalIdentifier, index_type plateIndex, index_type wellIndex)=0
Set the ExternalIdentifier property of Well.
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::setEllipseID
virtual void setEllipseID(const std::string &id, index_type ROIIndex, index_type shapeIndex)=0
Set the ID property of Ellipse.
ome::xml::meta::MetadataStore::setBinaryFileBinDataCompression
virtual void setBinaryFileBinDataCompression(ome::xml::model::enums::Compression compression, index_type fileAnnotationIndex)=0
Set the Compression property of BinData.
ome::xml::meta::MetadataStore::setTagAnnotationAnnotator
virtual void setTagAnnotationAnnotator(const std::string &annotator, index_type tagAnnotationIndex)=0
Set the Annotator property of TagAnnotation.
ome::xml::meta::MetadataStore::setDatasetName
virtual void setDatasetName(const std::string &name, index_type datasetIndex)=0
Set the Name property of Dataset.
ome::xml::meta::MetadataStore::setMaskID
virtual void setMaskID(const std::string &id, index_type ROIIndex, index_type shapeIndex)=0
Set the ID property of Mask.
ome
Open Microscopy Environment C++ implementation.
ome::xml::meta::MetadataStore::setWellID
virtual void setWellID(const std::string &id, index_type plateIndex, index_type wellIndex)=0
Set the ID property of Well.
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::setDetectorSettingsReadOutRate
virtual void setDetectorSettingsReadOutRate(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsFrequency > readOutRate, index_type imageIndex, index_type channelIndex)=0
Set the ReadOutRate property of DetectorSettings.
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::setPlateDescription
virtual void setPlateDescription(const std::string &description, index_type plateIndex)=0
Set the Description property of Plate.
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::setTagAnnotationValue
virtual void setTagAnnotationValue(const std::string &value, index_type tagAnnotationIndex)=0
Set the Value property of TagAnnotation.
ome::xml::meta::MetadataStore::setLongAnnotationNamespace
virtual void setLongAnnotationNamespace(const std::string &namespace_, index_type longAnnotationIndex)=0
Set the Namespace property of LongAnnotation.
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::setMicrobeamManipulationDescription
virtual void setMicrobeamManipulationDescription(const std::string &description, index_type experimentIndex, index_type microbeamManipulationIndex)=0
Set the Description property of MicrobeamManipulation.
ome::xml::meta::MetadataStore::setFolderDescription
virtual void setFolderDescription(const std::string &description, index_type folderIndex)=0
Set the Description property of Folder.
ome::xml::meta::MetadataStore::setDetectorVoltage
virtual void setDetectorVoltage(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsElectricPotential > voltage, index_type instrumentIndex, index_type detectorIndex)=0
Set the Voltage property of Detector.
ome::xml::meta::MetadataStore::setScreenProtocolDescription
virtual void setScreenProtocolDescription(const std::string &protocolDescription, index_type screenIndex)=0
Set the ProtocolDescription property of Screen.
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::setPolylinePoints
virtual void setPolylinePoints(const std::string &points, index_type ROIIndex, index_type shapeIndex)=0
Set the Points property of Polyline.
ome::xml::meta::MetadataStore::setPlateID
virtual void setPlateID(const std::string &id, index_type plateIndex)=0
Set the ID property of Plate.
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::setStageLabelX
virtual void setStageLabelX(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > x, index_type imageIndex)=0
Set the X property of StageLabel.
ome::xml::meta::MetadataStore::setBinaryFileBinDataLength
virtual void setBinaryFileBinDataLength(ome::xml::model::primitives::NonNegativeLong length, index_type fileAnnotationIndex)=0
Set the Length property of BinData.
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::setDichroicManufacturer
virtual void setDichroicManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type dichroicIndex)=0
Set the Manufacturer property of Dichroic.
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::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::setPlateWellOriginY
virtual void setPlateWellOriginY(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > wellOriginY, index_type plateIndex)=0
Set the WellOriginY property of Plate.
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::setLongAnnotationDescription
virtual void setLongAnnotationDescription(const std::string &description, index_type longAnnotationIndex)=0
Set the Description property of LongAnnotation.
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::setPolygonID
virtual void setPolygonID(const std::string &id, index_type ROIIndex, index_type shapeIndex)=0
Set the ID property of Polygon.
ome::xml::meta::MetadataStore::setXMLAnnotationAnnotator
virtual void setXMLAnnotationAnnotator(const std::string &annotator, index_type XMLAnnotationIndex)=0
Set the Annotator property of XMLAnnotation.
ome::xml::meta::MetadataStore::setBinaryFileMIMEType
virtual void setBinaryFileMIMEType(const std::string &mimeType, index_type fileAnnotationIndex)=0
Set the MIMEType property of BinaryFile.
ome::xml::meta::MetadataStore::setStageLabelZ
virtual void setStageLabelZ(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > z, index_type imageIndex)=0
Set the Z property of StageLabel.
ome::xml::meta::MetadataStore::setLightEmittingDiodeLotNumber
virtual void setLightEmittingDiodeLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the LotNumber property of LightEmittingDiode.
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::model::enums::DetectorType
DetectorType enumeration.
Definition: DetectorType.h:72
ome::xml::meta::MetadataStore::setGenericExcitationSourceSerialNumber
virtual void setGenericExcitationSourceSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the SerialNumber property of GenericExcitationSource.
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::setLaserManufacturer
virtual void setLaserManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Manufacturer property of Laser.
ome::xml::meta::MetadataStore::setFolderImageRef
virtual void setFolderImageRef(const std::string &image, index_type folderIndex, index_type imageRefIndex=0)=0
Set the ImageRef property of Folder.
ome::xml::meta::MetadataStore::setScreenType
virtual void setScreenType(const std::string &type, index_type screenIndex)=0
Set the Type property of Screen.
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::setDetectorModel
virtual void setDetectorModel(const std::string &model, index_type instrumentIndex, index_type detectorIndex)=0
Set the Model property of Detector.
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::setEllipseFontSize
virtual void setEllipseFontSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex)=0
Set the FontSize property of Ellipse.
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::setTransmittanceRangeCutIn
virtual void setTransmittanceRangeCutIn(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > cutIn, index_type instrumentIndex, index_type filterIndex)=0
Set the CutIn property of TransmittanceRange.
ome::xml::meta::MetadataStore::setLineStrokeDashArray
virtual void setLineStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeDashArray property of Line.
ome::xml::meta::MetadataStore::setTransmittanceRangeCutOutTolerance
virtual void setTransmittanceRangeCutOutTolerance(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeFloat > cutOutTolerance, index_type instrumentIndex, index_type filterIndex)=0
Set the CutOutTolerance property of TransmittanceRange.
ome::xml::meta::MetadataStore::setGenericExcitationSourceLotNumber
virtual void setGenericExcitationSourceLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the LotNumber property of GenericExcitationSource.
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::setFilterFilterWheel
virtual void setFilterFilterWheel(const std::string &filterWheel, index_type instrumentIndex, index_type filterIndex)=0
Set the FilterWheel property of Filter.
ome::xml::meta::MetadataStore::setRectangleAnnotationRef
virtual void setRectangleAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef 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::setRightsRightsHeld
virtual void setRightsRightsHeld(const std::string &rightsHeld)=0
Set the RightsHeld property of Rights.
ome::xml::meta::MetadataStore::setDoubleAnnotationID
virtual void setDoubleAnnotationID(const std::string &id, index_type doubleAnnotationIndex)=0
Set the ID property of DoubleAnnotation.
ome::xml::meta::MetadataStore::setWellExternalDescription
virtual void setWellExternalDescription(const std::string &externalDescription, index_type plateIndex, index_type wellIndex)=0
Set the ExternalDescription property of Well.
ome::xml::meta::MetadataStore::setTimestampAnnotationNamespace
virtual void setTimestampAnnotationNamespace(const std::string &namespace_, index_type timestampAnnotationIndex)=0
Set the Namespace property of TimestampAnnotation.
ome::xml::meta::MetadataStore::setMaskStrokeWidth
virtual void setMaskStrokeWidth(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeWidth property of Mask.
ome::xml::meta::MetadataStore::setPolygonFontSize
virtual void setPolygonFontSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex)=0
Set the FontSize property of Polygon.
ome::xml::meta::MetadataStore::setCommentAnnotationAnnotator
virtual void setCommentAnnotationAnnotator(const std::string &annotator, index_type commentAnnotationIndex)=0
Set the Annotator property of CommentAnnotation.
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::setArcLotNumber
virtual void setArcLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the LotNumber property of Arc.
ome::xml::meta::MetadataStore::setBooleanAnnotationID
virtual void setBooleanAnnotationID(const std::string &id, index_type booleanAnnotationIndex)=0
Set the ID property of BooleanAnnotation.
ome::xml::meta::MetadataStore::setFilterLotNumber
virtual void setFilterLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type filterIndex)=0
Set the LotNumber property of Filter.
ome::xml::meta::MetadataStore::setLongAnnotationAnnotator
virtual void setLongAnnotationAnnotator(const std::string &annotator, index_type longAnnotationIndex)=0
Set the Annotator property of LongAnnotation.
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::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::setImageID
virtual void setImageID(const std::string &id, index_type imageIndex)=0
Set the ID property of Image.
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::setChannelExcitationWavelength
virtual void setChannelExcitationWavelength(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > excitationWavelength, index_type imageIndex, index_type channelIndex)=0
Set the ExcitationWavelength property of Channel.
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.
memory.h
ome::xml::meta::MetadataStore::setFilamentLotNumber
virtual void setFilamentLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the LotNumber property of Filament.
ome::xml::model::enums::MicrobeamManipulationType
MicrobeamManipulationType enumeration.
Definition: MicrobeamManipulationType.h:72
ome::xml::meta::MetadataStore::setProjectID
virtual void setProjectID(const std::string &id, index_type projectIndex)=0
Set the ID property of Project.
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::setMapAnnotationNamespace
virtual void setMapAnnotationNamespace(const std::string &namespace_, index_type mapAnnotationIndex)=0
Set the Namespace property of MapAnnotation.
ome::xml::meta::MetadataStore::setMicroscopeSerialNumber
virtual void setMicroscopeSerialNumber(const std::string &serialNumber, index_type instrumentIndex)=0
Set the SerialNumber property of Microscope.
ome::xml::meta::MetadataStore::setFilterID
virtual void setFilterID(const std::string &id, index_type instrumentIndex, index_type filterIndex)=0
Set the ID property of Filter.
ome::xml::meta::MetadataStore::setXMLAnnotationValue
virtual void setXMLAnnotationValue(const std::string &value, index_type XMLAnnotationIndex)=0
Set the Value property of XMLAnnotation.
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::setLightEmittingDiodeModel
virtual void setLightEmittingDiodeModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Model property of LightEmittingDiode.
ome::xml::meta::MetadataStore::setMicroscopeManufacturer
virtual void setMicroscopeManufacturer(const std::string &manufacturer, index_type instrumentIndex)=0
Set the Manufacturer property of Microscope.
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::setBinaryFileBinDataBigEndian
virtual void setBinaryFileBinDataBigEndian(bool bigEndian, index_type fileAnnotationIndex)=0
Set the BigEndian property of BinData.
ome::xml::meta::MetadataStore::setLabelID
virtual void setLabelID(const std::string &id, index_type ROIIndex, index_type shapeIndex)=0
Set the ID property of Label.
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::setScreenDescription
virtual void setScreenDescription(const std::string &description, index_type screenIndex)=0
Set the Description property of Screen.
ome::xml::meta::MetadataStore::setArcID
virtual void setArcID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the ID property of Arc.
ome::xml::meta::MetadataStore::setChannelEmissionWavelength
virtual void setChannelEmissionWavelength(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > emissionWavelength, index_type imageIndex, index_type channelIndex)=0
Set the EmissionWavelength property of Channel.
ome::xml::meta::MetadataStore::setBinaryOnlyUUID
virtual void setBinaryOnlyUUID(const std::string &uuid)=0
Set the UUID property of BinaryOnly.
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::setMapAnnotationAnnotator
virtual void setMapAnnotationAnnotator(const std::string &annotator, index_type mapAnnotationIndex)=0
Set the Annotator property of MapAnnotation.
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::setLineX2
virtual void setLineX2(double x2, index_type ROIIndex, index_type shapeIndex)=0
Set the X2 property of Line.
ome::xml::meta::MetadataStore::setFolderID
virtual void setFolderID(const std::string &id, index_type folderIndex)=0
Set the ID property of Folder.
ome::xml::meta::MetadataStore::setStageLabelY
virtual void setStageLabelY(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > y, index_type imageIndex)=0
Set the Y property of StageLabel.
ome::xml::meta::MetadataStore::setPixelsPhysicalSizeZ
virtual void setPixelsPhysicalSizeZ(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > physicalSizeZ, index_type imageIndex)=0
Set the PhysicalSizeZ property of Pixels.
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::setDichroicLotNumber
virtual void setDichroicLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type dichroicIndex)=0
Set the LotNumber property of Dichroic.
ome::xml::meta::MetadataStore::setROIDescription
virtual void setROIDescription(const std::string &description, index_type ROIIndex)=0
Set the Description property of ROI.
ome::xml::meta::MetadataStore::setLineText
virtual void setLineText(const std::string &text, index_type ROIIndex, index_type shapeIndex)=0
Set the Text property of Line.
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::setImageDescription
virtual void setImageDescription(const std::string &description, index_type imageIndex)=0
Set the Description property of Image.
ome::xml::meta::MetadataStore::setDetectorSettingsID
virtual void setDetectorSettingsID(const std::string &id, index_type imageIndex, index_type channelIndex)=0
Set the ID property of DetectorSettings.
ome::xml::meta::MetadataStore::setTermAnnotationID
virtual void setTermAnnotationID(const std::string &id, index_type termAnnotationIndex)=0
Set the ID property of TermAnnotation.
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::setPlateAcquisitionID
virtual void setPlateAcquisitionID(const std::string &id, index_type plateIndex, index_type plateAcquisitionIndex)=0
Set the ID property of PlateAcquisition.
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::setTagAnnotationNamespace
virtual void setTagAnnotationNamespace(const std::string &namespace_, index_type tagAnnotationIndex)=0
Set the Namespace property of TagAnnotation.
ome::xml::meta::MetadataStore::setExperimenterGroupDescription
virtual void setExperimenterGroupDescription(const std::string &description, index_type experimenterGroupIndex)=0
Set the Description property of ExperimenterGroup.
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::setMapAnnotationID
virtual void setMapAnnotationID(const std::string &id, index_type mapAnnotationIndex)=0
Set the ID property of MapAnnotation.
ome::xml::meta::MetadataStore::setGenericExcitationSourceManufacturer
virtual void setGenericExcitationSourceManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Manufacturer property of GenericExcitationSource.
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::setReagentID
virtual void setReagentID(const std::string &id, index_type screenIndex, index_type reagentIndex)=0
Set the ID property of Reagent.
ome::xml::model::enums::PixelType
PixelType enumeration.
Definition: PixelType.h:72
ome::xml::meta::MetadataStore::setLightEmittingDiodeManufacturer
virtual void setLightEmittingDiodeManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Manufacturer property of LightEmittingDiode.
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::setScreenID
virtual void setScreenID(const std::string &id, index_type screenIndex)=0
Set the ID property of Screen.
ome::xml::meta::MetadataStore::setMaskText
virtual void setMaskText(const std::string &text, index_type ROIIndex, index_type shapeIndex)=0
Set the Text property of Mask.
ome::xml::meta::MetadataStore::setFolderAnnotationRef
virtual void setFolderAnnotationRef(const std::string &annotation, index_type folderIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Folder.
ome::xml::meta::MetadataStore::setMaskFontSize
virtual void setMaskFontSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex)=0
Set the FontSize property of Mask.
ome::xml::meta::MetadataStore::setTagAnnotationDescription
virtual void setTagAnnotationDescription(const std::string &description, index_type tagAnnotationIndex)=0
Set the Description property of TagAnnotation.
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::setReagentDescription
virtual void setReagentDescription(const std::string &description, index_type screenIndex, index_type reagentIndex)=0
Set the Description property of Reagent.
ome::xml::meta::MetadataStore::setPolygonStrokeDashArray
virtual void setPolygonStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeDashArray property of Polygon.
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::setRightsRightsHolder
virtual void setRightsRightsHolder(const std::string &rightsHolder)=0
Set the RightsHolder property of Rights.
ome::xml::model::primitives::Quantity
A quantity of a defined unit.
Definition: Quantity.h:57
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::setFileAnnotationDescription
virtual void setFileAnnotationDescription(const std::string &description, index_type fileAnnotationIndex)=0
Set the Description property of FileAnnotation.
ome::xml::meta::MetadataStore::setPixelsPhysicalSizeY
virtual void setPixelsPhysicalSizeY(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > physicalSizeY, index_type imageIndex)=0
Set the PhysicalSizeY property of Pixels.
ome::xml::meta::MetadataStore::setMapAnnotationDescription
virtual void setMapAnnotationDescription(const std::string &description, index_type mapAnnotationIndex)=0
Set the Description property of MapAnnotation.
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::setPixelsTimeIncrement
virtual void setPixelsTimeIncrement(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTime > timeIncrement, index_type imageIndex)=0
Set the TimeIncrement property of Pixels.
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::setDatasetID
virtual void setDatasetID(const std::string &id, index_type datasetIndex)=0
Set the ID property of Dataset.
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::setMicroscopeLotNumber
virtual void setMicroscopeLotNumber(const std::string &lotNumber, index_type instrumentIndex)=0
Set the LotNumber property of Microscope.
ome::xml::meta::MetadataStore::setStageLabelName
virtual void setStageLabelName(const std::string &name, index_type imageIndex)=0
Set the Name property of StageLabel.
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::setProjectDescription
virtual void setProjectDescription(const std::string &description, index_type projectIndex)=0
Set the Description property of Project.
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::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::setRectangleID
virtual void setRectangleID(const std::string &id, index_type ROIIndex, index_type shapeIndex)=0
Set the ID property of Rectangle.
ome::xml::meta::MetadataStore::setMicrobeamManipulationID
virtual void setMicrobeamManipulationID(const std::string &id, index_type experimentIndex, index_type microbeamManipulationIndex)=0
Set the ID property of MicrobeamManipulation.
ome::xml::meta::MetadataStore::setLaserRepetitionRate
virtual void setLaserRepetitionRate(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsFrequency > repetitionRate, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the RepetitionRate property of Laser.
ome::xml::meta::MetadataStore::setGenericExcitationSourceAnnotationRef
virtual void setGenericExcitationSourceAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of GenericExcitationSource.
ome::xml::meta::MetadataStore::setTransmittanceRangeCutOut
virtual void setTransmittanceRangeCutOut(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > cutOut, index_type instrumentIndex, index_type filterIndex)=0
Set the CutOut property of TransmittanceRange.
ome::xml::meta::MetadataStore::setFileAnnotationNamespace
virtual void setFileAnnotationNamespace(const std::string &namespace_, index_type fileAnnotationIndex)=0
Set the Namespace property of FileAnnotation.
ome::xml::meta::MetadataStore::setROIName
virtual void setROIName(const std::string &name, index_type ROIIndex)=0
Set the Name property of ROI.
ome::xml::meta::MetadataStore::setFilterSetModel
virtual void setFilterSetModel(const std::string &model, index_type instrumentIndex, index_type filterSetIndex)=0
Set the Model property of FilterSet.
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::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::setTimestampAnnotationAnnotator
virtual void setTimestampAnnotationAnnotator(const std::string &annotator, index_type timestampAnnotationIndex)=0
Set the Annotator property of TimestampAnnotation.
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::meta::MetadataStore::setEllipseStrokeWidth
virtual void setEllipseStrokeWidth(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeWidth property of Ellipse.
ome::xml::model::primitives::Color
An RGBA color value.
Definition: Color.h:84
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::setLaserAnnotationRef
virtual void setLaserAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Laser.
ome::xml::meta::MetadataStore::setLaserSerialNumber
virtual void setLaserSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the SerialNumber property of Laser.
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::setPlateWellOriginX
virtual void setPlateWellOriginX(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > wellOriginX, index_type plateIndex)=0
Set the WellOriginX property of Plate.
ome::xml::meta::MetadataStore::setArcManufacturer
virtual void setArcManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Manufacturer property of Arc.
ome::xml::meta::MetadataStore::setObjectiveModel
virtual void setObjectiveModel(const std::string &model, index_type instrumentIndex, index_type objectiveIndex)=0
Set the Model property of Objective.
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::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::setLineLocked
virtual void setLineLocked(bool locked, index_type ROIIndex, index_type shapeIndex)=0
Set the Locked property of Line.
ome::xml::meta::MetadataStore::setChannelPinholeSize
virtual void setChannelPinholeSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > pinholeSize, index_type imageIndex, index_type channelIndex)=0
Set the PinholeSize property of Channel.
ome::xml::meta::MetadataStore::setLabelText
virtual void setLabelText(const std::string &text, index_type ROIIndex, index_type shapeIndex)=0
Set the Text property of Label.
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::setLineAnnotationRef
virtual void setLineAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Line.
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::setPixelsBinDataCompression
virtual void setPixelsBinDataCompression(ome::xml::model::enums::Compression compression, index_type imageIndex, index_type binDataIndex)=0
Set the Compression property of BinData.
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::setFileAnnotationID
virtual void setFileAnnotationID(const std::string &id, index_type fileAnnotationIndex)=0
Set the ID property of FileAnnotation.
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::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::setLineID
virtual void setLineID(const std::string &id, index_type ROIIndex, index_type shapeIndex)=0
Set the ID property of Line.
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::setGenericExcitationSourceID
virtual void setGenericExcitationSourceID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the ID property of GenericExcitationSource.
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::setEllipseText
virtual void setEllipseText(const std::string &text, index_type ROIIndex, index_type shapeIndex)=0
Set the Text property of Ellipse.
ome::xml::meta::MetadataStore::setLightEmittingDiodeAnnotationRef
virtual void setLightEmittingDiodeAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of LightEmittingDiode.
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::model::primitives::OrderedMultimap
boost::multi_index_container< ordered_map_value, boost::multi_index::indexed_by< boost::multi_index::random_access< boost::multi_index::tag< order_index > >, boost::multi_index::hashed_non_unique< boost::multi_index::tag< key_index >, boost::multi_index::member< ordered_map_value, std::string, &ordered_map_value::first > > > > OrderedMultimap
Map preserving insertion order.
Definition: OrderedMultimap.h:89
ome::xml::meta::MetadataStore::setExperimenterLastName
virtual void setExperimenterLastName(const std::string &lastName, index_type experimenterIndex)=0
Set the LastName property of Experimenter.
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::setPlateExternalIdentifier
virtual void setPlateExternalIdentifier(const std::string &externalIdentifier, index_type plateIndex)=0
Set the ExternalIdentifier property of Plate.
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::setObjectiveAnnotationRef
virtual void setObjectiveAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type objectiveIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Objective.
ome::xml::meta::MetadataStore::setPointStrokeDashArray
virtual void setPointStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeDashArray property of Point.
ome::xml::meta::MetadataStore::setMaskBinDataLength
virtual void setMaskBinDataLength(ome::xml::model::primitives::NonNegativeLong length, index_type ROIIndex, index_type shapeIndex)=0
Set the Length property of BinData.
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::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::setEllipseStrokeDashArray
virtual void setEllipseStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)=0
Set the StrokeDashArray property of Ellipse.
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::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::setDetectorAmplificationGain
virtual void setDetectorAmplificationGain(double amplificationGain, index_type instrumentIndex, index_type detectorIndex)=0
Set the AmplificationGain property of Detector.
ome::xml::meta::MetadataStore::setTransmittanceRangeCutInTolerance
virtual void setTransmittanceRangeCutInTolerance(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeFloat > cutInTolerance, index_type instrumentIndex, index_type filterIndex)=0
Set the CutInTolerance property of TransmittanceRange.
ome::xml::meta::MetadataStore::setDoubleAnnotationDescription
virtual void setDoubleAnnotationDescription(const std::string &description, index_type doubleAnnotationIndex)=0
Set the Description property of DoubleAnnotation.
ome::xml::meta::MetadataStore::setPixelsBinDataLength
virtual void setPixelsBinDataLength(ome::xml::model::primitives::NonNegativeLong length, index_type imageIndex, index_type binDataIndex)=0
Set the Length property of BinData.
ome::xml::meta::MetadataStore::setXMLAnnotationDescription
virtual void setXMLAnnotationDescription(const std::string &description, index_type XMLAnnotationIndex)=0
Set the Description property of XMLAnnotation.
ome::xml::meta::MetadataStore::setLaserWavelength
virtual void setLaserWavelength(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > wavelength, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Wavelength property of Laser.
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::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::setPointFontSize
virtual void setPointFontSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex)=0
Set the FontSize property of Point.
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::setCommentAnnotationValue
virtual void setCommentAnnotationValue(const std::string &value, index_type commentAnnotationIndex)=0
Set the Value property of CommentAnnotation.
ome::xml::meta::MetadataStore::setCommentAnnotationDescription
virtual void setCommentAnnotationDescription(const std::string &description, index_type commentAnnotationIndex)=0
Set the Description property of CommentAnnotation.
ome::xml::meta::MetadataStore::setPixelsPhysicalSizeX
virtual void setPixelsPhysicalSizeX(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > physicalSizeX, index_type imageIndex)=0
Set the PhysicalSizeX property of Pixels.
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::meta::MetadataStore::setLightPathAnnotationRef
virtual void setLightPathAnnotationRef(const std::string &annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of LightPath.
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::setGenericExcitationSourceModel
virtual void setGenericExcitationSourceModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)=0
Set the Model property of GenericExcitationSource.
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::setMaskLocked
virtual void setMaskLocked(bool locked, index_type ROIIndex, index_type shapeIndex)=0
Set the Locked 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::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::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::setPlateAcquisitionDescription
virtual void setPlateAcquisitionDescription(const std::string &description, index_type plateIndex, index_type plateAcquisitionIndex)=0
Set the Description property of PlateAcquisition.
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::model::primitives::ConstrainedNumeric
A numeric type constrained to a subrange (or subranges) of its range limits.
Definition: ConstrainedNumeric.h:119
ome::xml::meta::MetadataStore::setPolylineID
virtual void setPolylineID(const std::string &id, index_type ROIIndex, index_type shapeIndex)=0
Set the ID property of Polyline.
ome::xml::meta::MetadataStore::setMaskBinDataBigEndian
virtual void setMaskBinDataBigEndian(bool bigEndian, index_type ROIIndex, index_type shapeIndex)=0
Set the BigEndian property of BinData.
ome::xml::meta::MetadataStore::setReagentName
virtual void setReagentName(const std::string &name, index_type screenIndex, index_type reagentIndex)=0
Set the Name property of Reagent.
ome::xml::meta::MetadataStore::setChannelLightSourceSettingsID
virtual void setChannelLightSourceSettingsID(const std::string &id, index_type imageIndex, index_type channelIndex)=0
Set the ID property of LightSourceSettings.
ome::xml::meta::MetadataStore::setBinaryFileBinData
virtual void setBinaryFileBinData(const std::vector< uint8_t > &base64Binary, index_type fileAnnotationIndex)=0
Set the Base64Binary property of BinData.
ome::xml::meta::MetadataStore::setProjectName
virtual void setProjectName(const std::string &name, index_type projectIndex)=0
Set the Name property of Project.
ome::xml::meta::MetadataStore::setInstrumentAnnotationRef
virtual void setInstrumentAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type annotationRefIndex=0)=0
Set the AnnotationRef property of Instrument.