ome-xml 5.2.3

MetadataRetrieve.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_METADATARETRIEVE_H
47 #define OME_XML_META_METADATARETRIEVE_H
48
49 #include <string>
50
51 #include <ome/compat/memory.h>
52
53 #include <ome/xml/meta/BaseMetadata.h>
54 #include <ome/xml/model/AffineTransform.h>
55
56 #include <ome/xml/model/enums/AcquisitionMode.h>
57 #include <ome/xml/model/enums/ArcType.h>
58 #include <ome/xml/model/enums/Binning.h>
59 #include <ome/xml/model/enums/Compression.h>
60 #include <ome/xml/model/enums/ContrastMethod.h>
61 #include <ome/xml/model/enums/Correction.h>
62 #include <ome/xml/model/enums/DetectorType.h>
63 #include <ome/xml/model/enums/DimensionOrder.h>
64 #include <ome/xml/model/enums/ExperimentType.h>
65 #include <ome/xml/model/enums/FilamentType.h>
66 #include <ome/xml/model/enums/FillRule.h>
67 #include <ome/xml/model/enums/FilterType.h>
68 #include <ome/xml/model/enums/FontFamily.h>
69 #include <ome/xml/model/enums/FontStyle.h>
70 #include <ome/xml/model/enums/IlluminationType.h>
71 #include <ome/xml/model/enums/Immersion.h>
72 #include <ome/xml/model/enums/LaserMedium.h>
73 #include <ome/xml/model/enums/LaserType.h>
74 #include <ome/xml/model/enums/Marker.h>
75 #include <ome/xml/model/enums/Medium.h>
76 #include <ome/xml/model/enums/MicrobeamManipulationType.h>
77 #include <ome/xml/model/enums/MicroscopeType.h>
78 #include <ome/xml/model/enums/NamingConvention.h>
79 #include <ome/xml/model/enums/PixelType.h>
80 #include <ome/xml/model/enums/Pulse.h>
81 #include <ome/xml/model/enums/UnitsElectricPotential.h>
82 #include <ome/xml/model/enums/UnitsFrequency.h>
83 #include <ome/xml/model/enums/UnitsLength.h>
84 #include <ome/xml/model/enums/UnitsPower.h>
85 #include <ome/xml/model/enums/UnitsPressure.h>
86 #include <ome/xml/model/enums/UnitsTemperature.h>
87 #include <ome/xml/model/enums/UnitsTime.h>
88
89 #include <ome/xml/model/primitives/Color.h>
90 #include <ome/xml/model/primitives/ConstrainedNumeric.h>
91 #include <ome/xml/model/primitives/NonNegativeFloat.h>
92 #include <ome/xml/model/primitives/NonNegativeInteger.h>
93 #include <ome/xml/model/primitives/NonNegativeLong.h>
94 #include <ome/xml/model/primitives/NumericConstraints.h>
95 #include <ome/xml/model/primitives/OrderedMultimap.h>
96 #include <ome/xml/model/primitives/PercentFraction.h>
97 #include <ome/xml/model/primitives/PositiveFloat.h>
98 #include <ome/xml/model/primitives/PositiveInteger.h>
99 #include <ome/xml/model/primitives/PositiveLong.h>
100 #include <ome/xml/model/primitives/Timestamp.h>
101
102 namespace ome
103 {
104 namespace xml
105 {
106 namespace meta
107 {
108
133 class MetadataRetrieve : virtual public BaseMetadata
134 {
135 protected:
137 MetadataRetrieve()
138 {}
139
140 public:
142 virtual
143 ~MetadataRetrieve()
144 {}
145
146 private:
148 MetadataRetrieve (const MetadataRetrieve&);
149
151 MetadataRetrieve&
152 operator= (const MetadataRetrieve&);
153
154 public:
164 virtual index_type
165 getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const = 0;
166
176 virtual index_type
177 getCommentAnnotationAnnotationCount(index_type commentAnnotationIndex) const = 0;
178
188 virtual index_type
189 getDoubleAnnotationAnnotationCount(index_type doubleAnnotationIndex) const = 0;
190
200 virtual index_type
201 getFileAnnotationAnnotationCount(index_type fileAnnotationIndex) const = 0;
202
212 virtual index_type
213 getListAnnotationAnnotationCount(index_type listAnnotationIndex) const = 0;
214
224 virtual index_type
225 getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const = 0;
226
236 virtual index_type
237 getMapAnnotationAnnotationCount(index_type mapAnnotationIndex) const = 0;
238
248 virtual index_type
249 getTagAnnotationAnnotationCount(index_type tagAnnotationIndex) const = 0;
250
260 virtual index_type
261 getTermAnnotationAnnotationCount(index_type termAnnotationIndex) const = 0;
262
272 virtual index_type
273 getTimestampAnnotationAnnotationCount(index_type timestampAnnotationIndex) const = 0;
274
284 virtual index_type
285 getXMLAnnotationAnnotationCount(index_type xmlAnnotationIndex) const = 0;
286
296 virtual const std::string&
297 getLightSourceType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
298
305 virtual index_type
306 getLightSourceCount(index_type instrumentIndex) const = 0;
307
317 virtual const std::string&
318 getShapeType(index_type ROIIndex, index_type shapeIndex) const = 0;
319
326 virtual index_type
327 getShapeCount(index_type ROIIndex) const = 0;
328
336 virtual index_type
337 getLightSourceAnnotationRefCount(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
338
345 virtual index_type
346 getInstrumentAnnotationRefCount(index_type instrumentIndex) const = 0;
347
355 virtual index_type
356 getObjectiveAnnotationRefCount(index_type instrumentIndex, index_type objectiveIndex) const = 0;
357
364 virtual index_type
365 getFolderAnnotationRefCount(index_type folderIndex) const = 0;
366
374 virtual index_type
375 getDetectorAnnotationRefCount(index_type instrumentIndex, index_type detectorIndex) const = 0;
376
384 virtual index_type
385 getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const = 0;
386
393 virtual index_type
394 getPlateAnnotationRefCount(index_type plateIndex) const = 0;
395
402 virtual index_type
403 getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const = 0;
404
411 virtual index_type
412 getScreenAnnotationRefCount(index_type screenIndex) const = 0;
413
421 virtual index_type
422 getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const = 0;
423
431 virtual index_type
432 getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const = 0;
433
440 virtual index_type
441 getExperimenterAnnotationRefCount(index_type experimenterIndex) const = 0;
442
450 virtual index_type
451 getDichroicAnnotationRefCount(index_type instrumentIndex, index_type dichroicIndex) const = 0;
452
460 virtual index_type
461 getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const = 0;
462
470 virtual index_type
471 getFilterAnnotationRefCount(index_type instrumentIndex, index_type filterIndex) const = 0;
472
480 virtual index_type
481 getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
482
489 virtual index_type
490 getROIAnnotationRefCount(index_type ROIIndex) const = 0;
491
498 virtual index_type
499 getProjectAnnotationRefCount(index_type projectIndex) const = 0;
500
508 virtual index_type
509 getLightPathAnnotationRefCount(index_type imageIndex, index_type channelIndex) const = 0;
510
517 virtual index_type
518 getImageAnnotationRefCount(index_type imageIndex) const = 0;
519
526 virtual index_type
527 getDatasetAnnotationRefCount(index_type datasetIndex) const = 0;
528
536 virtual index_type
537 getShapeAnnotationRefCount(index_type ROIIndex, index_type shapeIndex) const = 0;
538
545 virtual index_type
546 getPixelsBinDataCount(index_type imageIndex) const = 0;
547
553 virtual index_type
554 getBooleanAnnotationCount() const = 0;
555
562 virtual index_type
563 getChannelCount(index_type imageIndex) const = 0;
564
570 virtual index_type
571 getCommentAnnotationCount() const = 0;
572
578 virtual index_type
579 getDatasetCount() const = 0;
580
587 virtual index_type
588 getDatasetRefCount(index_type projectIndex) const = 0;
589
596 virtual index_type
597 getDetectorCount(index_type instrumentIndex) const = 0;
598
605 virtual index_type
606 getDichroicCount(index_type instrumentIndex) const = 0;
607
613 virtual index_type
614 getDoubleAnnotationCount() const = 0;
615
623 virtual index_type
624 getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const = 0;
625
633 virtual index_type
634 getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const = 0;
635
643 virtual index_type
644 getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const = 0;
645
653 virtual index_type
654 getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const = 0;
655
661 virtual index_type
662 getExperimentCount() const = 0;
663
669 virtual index_type
670 getExperimenterCount() const = 0;
671
677 virtual index_type
678 getExperimenterGroupCount() const = 0;
679
686 virtual index_type
687 getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const = 0;
688
694 virtual index_type
695 getFileAnnotationCount() const = 0;
696
703 virtual index_type
704 getFilterCount(index_type instrumentIndex) const = 0;
705
712 virtual index_type
713 getFilterSetCount(index_type instrumentIndex) const = 0;
714
720 virtual index_type
721 getFolderCount() const = 0;
722
729 virtual index_type
730 getFolderRefCount(index_type folderIndex) const = 0;
731
737 virtual index_type
738 getImageCount() const = 0;
739
746 virtual index_type
747 getFolderImageRefCount(index_type folderIndex) const = 0;
748
755 virtual index_type
756 getDatasetImageRefCount(index_type datasetIndex) const = 0;
757
763 virtual index_type
764 getInstrumentCount() const = 0;
765
772 virtual index_type
773 getLeaderCount(index_type experimenterGroupIndex) const = 0;
774
782 virtual index_type
783 getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
784
790 virtual index_type
791 getListAnnotationCount() const = 0;
792
798 virtual index_type
799 getLongAnnotationCount() const = 0;
800
806 virtual index_type
807 getMapAnnotationCount() const = 0;
808
815 virtual index_type
816 getMicrobeamManipulationCount(index_type experimentIndex) const = 0;
817
824 virtual index_type
825 getMicrobeamManipulationRefCount(index_type imageIndex) const = 0;
826
833 virtual index_type
834 getObjectiveCount(index_type instrumentIndex) const = 0;
835
842 virtual index_type
843 getPlaneCount(index_type imageIndex) const = 0;
844
850 virtual index_type
851 getPlateCount() const = 0;
852
859 virtual index_type
860 getPlateAcquisitionCount(index_type plateIndex) const = 0;
861
868 virtual index_type
869 getPlateRefCount(index_type screenIndex) const = 0;
870
876 virtual index_type
877 getProjectCount() const = 0;
878
884 virtual index_type
885 getROICount() const = 0;
886
893 virtual index_type
894 getImageROIRefCount(index_type imageIndex) const = 0;
895
902 virtual index_type
903 getFolderROIRefCount(index_type folderIndex) const = 0;
904
912 virtual index_type
913 getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
914
921 virtual index_type
922 getReagentCount(index_type screenIndex) const = 0;
923
929 virtual index_type
930 getScreenCount() const = 0;
931
937 virtual index_type
938 getTagAnnotationCount() const = 0;
939
945 virtual index_type
946 getTermAnnotationCount() const = 0;
947
954 virtual index_type
955 getTiffDataCount(index_type imageIndex) const = 0;
956
962 virtual index_type
963 getTimestampAnnotationCount() const = 0;
964
972 virtual std::string
973 getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const = 0;
974
981 virtual index_type
982 getWellCount(index_type plateIndex) const = 0;
983
991 virtual index_type
992 getWellSampleCount(index_type plateIndex, index_type wellIndex) const = 0;
993
1001 virtual index_type
1002 getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
1003
1009 virtual index_type
1010 getXMLAnnotationCount() const = 0;
1011
1019 virtual const std::string&
1020 getUUID() const = 0;
1021
1028 virtual const ome::xml::model::primitives::OrderedMultimap&
1029 getMapAnnotationValue(index_type mapAnnotationIndex) const = 0;
1030
1038 virtual const ome::xml::model::primitives::OrderedMultimap&
1039 getGenericExcitationSourceMap(index_type instrumentIndex,
1040 index_type lightSourceIndex) const = 0;
1041
1048 virtual const ome::xml::model::primitives::OrderedMultimap&
1049 getImagingEnvironmentMap(index_type imageIndex) const = 0;
1050
1051
1060 virtual const std::string&
1061 getArcAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const = 0;
1062
1070 virtual const std::string&
1071 getArcID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1072
1080 virtual const std::string&
1081 getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1082
1090 virtual const std::string&
1091 getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1092
1100 virtual const std::string&
1101 getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1102
1110 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsPower >
1111 getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1112
1120 virtual const std::string&
1121 getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1122
1130 virtual ome::xml::model::enums::ArcType
1131 getArcType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1132
1133
1140 virtual const std::vector<uint8_t>&
1141 getBinaryFileBinData(index_type fileAnnotationIndex) const = 0;
1142
1150 virtual const std::vector<uint8_t>&
1151 getMaskBinData(index_type ROIIndex, index_type shapeIndex) const = 0;
1152
1160 virtual const std::vector<uint8_t>&
1161 getPixelsBinData(index_type imageIndex, index_type binDataIndex) const = 0;
1162
1169 virtual bool
1170 getBinaryFileBinDataBigEndian(index_type fileAnnotationIndex) const = 0;
1171
1179 virtual bool
1180 getMaskBinDataBigEndian(index_type ROIIndex, index_type shapeIndex) const = 0;
1181
1189 virtual bool
1190 getPixelsBinDataBigEndian(index_type imageIndex, index_type binDataIndex) const = 0;
1191
1198 virtual ome::xml::model::enums::Compression
1199 getBinaryFileBinDataCompression(index_type fileAnnotationIndex) const = 0;
1200
1208 virtual ome::xml::model::enums::Compression
1209 getMaskBinDataCompression(index_type ROIIndex, index_type shapeIndex) const = 0;
1210
1218 virtual ome::xml::model::enums::Compression
1219 getPixelsBinDataCompression(index_type imageIndex, index_type binDataIndex) const = 0;
1220
1227 virtual ome::xml::model::primitives::NonNegativeLong
1228 getBinaryFileBinDataLength(index_type fileAnnotationIndex) const = 0;
1229
1237 virtual ome::xml::model::primitives::NonNegativeLong
1238 getMaskBinDataLength(index_type ROIIndex, index_type shapeIndex) const = 0;
1239
1247 virtual ome::xml::model::primitives::NonNegativeLong
1248 getPixelsBinDataLength(index_type imageIndex, index_type binDataIndex) const = 0;
1249
1250
1257 virtual const std::string&
1258 getBinaryFileFileName(index_type fileAnnotationIndex) const = 0;
1259
1266 virtual const std::string&
1267 getBinaryFileMIMEType(index_type fileAnnotationIndex) const = 0;
1268
1275 virtual ome::xml::model::primitives::NonNegativeLong
1276 getBinaryFileSize(index_type fileAnnotationIndex) const = 0;
1277
1278
1284 virtual const std::string&
1285 getBinaryOnlyMetadataFile() const = 0;
1286
1292 virtual const std::string&
1293 getBinaryOnlyUUID() const = 0;
1294
1295
1303 virtual const std::string&
1304 getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const = 0;
1305
1312 virtual const std::string&
1313 getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const = 0;
1314
1321 virtual const std::string&
1322 getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const = 0;
1323
1330 virtual const std::string&
1331 getBooleanAnnotationID(index_type booleanAnnotationIndex) const = 0;
1332
1339 virtual const std::string&
1340 getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const = 0;
1341
1348 virtual bool
1349 getBooleanAnnotationValue(index_type booleanAnnotationIndex) const = 0;
1350
1351
1359 virtual ome::xml::model::enums::AcquisitionMode
1360 getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const = 0;
1361
1370 virtual const std::string&
1371 getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const = 0;
1372
1380 virtual ome::xml::model::primitives::Color
1381 getChannelColor(index_type imageIndex, index_type channelIndex) const = 0;
1382
1390 virtual ome::xml::model::enums::ContrastMethod
1391 getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const = 0;
1392
1400 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat >
1401 getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const = 0;
1402
1410 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat >
1411 getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const = 0;
1412
1420 virtual const std::string&
1421 getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const = 0;
1422
1430 virtual const std::string&
1431 getChannelFluor(index_type imageIndex, index_type channelIndex) const = 0;
1432
1440 virtual const std::string&
1441 getChannelID(index_type imageIndex, index_type channelIndex) const = 0;
1442
1450 virtual ome::xml::model::enums::IlluminationType
1451 getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const = 0;
1452
1460 virtual double
1461 getChannelNDFilter(index_type imageIndex, index_type channelIndex) const = 0;
1462
1470 virtual const std::string&
1471 getChannelName(index_type imageIndex, index_type channelIndex) const = 0;
1472
1480 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
1481 getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const = 0;
1482
1490 virtual int32_t
1491 getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const = 0;
1492
1500 virtual ome::xml::model::primitives::PositiveInteger
1501 getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const = 0;
1502
1503
1511 virtual const std::string&
1512 getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const = 0;
1513
1520 virtual const std::string&
1521 getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const = 0;
1522
1529 virtual const std::string&
1530 getCommentAnnotationDescription(index_type commentAnnotationIndex) const = 0;
1531
1538 virtual const std::string&
1539 getCommentAnnotationID(index_type commentAnnotationIndex) const = 0;
1540
1547 virtual const std::string&
1548 getCommentAnnotationNamespace(index_type commentAnnotationIndex) const = 0;
1549
1556 virtual const std::string&
1557 getCommentAnnotationValue(index_type commentAnnotationIndex) const = 0;
1558
1559
1567 virtual const std::string&
1568 getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const = 0;
1569
1576 virtual const std::string&
1577 getDatasetDescription(index_type datasetIndex) const = 0;
1578
1585 virtual const std::string&
1586 getDatasetExperimenterGroupRef(index_type datasetIndex) const = 0;
1587
1594 virtual const std::string&
1595 getDatasetExperimenterRef(index_type datasetIndex) const = 0;
1596
1603 virtual const std::string&
1604 getDatasetID(index_type datasetIndex) const = 0;
1605
1613 virtual const std::string&
1614 getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const = 0;
1615
1622 virtual const std::string&
1623 getDatasetName(index_type datasetIndex) const = 0;
1624
1625
1626
1634 virtual double
1635 getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const = 0;
1636
1645 virtual const std::string&
1646 getDetectorAnnotationRef(index_type instrumentIndex, index_type detectorIndex, index_type annotationRefIndex) const = 0;
1647
1655 virtual double
1656 getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const = 0;
1657
1665 virtual const std::string&
1666 getDetectorID(index_type instrumentIndex, index_type detectorIndex) const = 0;
1667
1675 virtual const std::string&
1676 getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const = 0;
1677
1685 virtual const std::string&
1686 getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const = 0;
1687
1695 virtual const std::string&
1696 getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const = 0;
1697
1705 virtual double
1706 getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const = 0;
1707
1715 virtual const std::string&
1716 getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const = 0;
1717
1725 virtual ome::xml::model::enums::DetectorType
1726 getDetectorType(index_type instrumentIndex, index_type detectorIndex) const = 0;
1727
1735 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsElectricPotential >
1736 getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const = 0;
1737
1745 virtual double
1746 getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const = 0;
1747
1748
1756 virtual ome::xml::model::enums::Binning
1757 getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const = 0;
1758
1766 virtual double
1767 getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const = 0;
1768
1776 virtual const std::string&
1777 getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const = 0;
1778
1786 virtual ome::xml::model::primitives::PositiveInteger
1787 getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const = 0;
1788
1796 virtual double
1797 getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const = 0;
1798
1806 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsFrequency >
1807 getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const = 0;
1808
1816 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsElectricPotential >
1817 getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const = 0;
1818
1826 virtual double
1827 getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const = 0;
1828
1829
1838 virtual const std::string&
1839 getDichroicAnnotationRef(index_type instrumentIndex, index_type dichroicIndex, index_type annotationRefIndex) const = 0;
1840
1848 virtual const std::string&
1849 getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1850
1858 virtual const std::string&
1859 getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1860
1868 virtual const std::string&
1869 getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1870
1878 virtual const std::string&
1879 getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1880
1888 virtual const std::string&
1889 getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1890
1891
1892
1900 virtual const std::string&
1901 getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const = 0;
1902
1909 virtual const std::string&
1910 getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const = 0;
1911
1918 virtual const std::string&
1919 getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const = 0;
1920
1927 virtual const std::string&
1928 getDoubleAnnotationID(index_type doubleAnnotationIndex) const = 0;
1929
1936 virtual const std::string&
1937 getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const = 0;
1938
1945 virtual double
1946 getDoubleAnnotationValue(index_type doubleAnnotationIndex) const = 0;
1947
1948
1957 virtual const std::string&
1958 getEllipseAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
1959
1967 virtual ome::xml::model::primitives::Color
1968 getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
1969
1977 virtual ome::xml::model::enums::FillRule
1978 getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
1979
1987 virtual ome::xml::model::enums::FontFamily
1988 getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
1989
1997 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger >
1998 getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
1999
2007 virtual ome::xml::model::enums::FontStyle
2008 getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
2009
2017 virtual const std::string&
2018 getEllipseID(index_type ROIIndex, index_type shapeIndex) const = 0;
2019
2027 virtual bool
2028 getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
2029
2037 virtual double
2038 getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const = 0;
2039
2047 virtual double
2048 getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const = 0;
2049
2057 virtual ome::xml::model::primitives::Color
2058 getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
2059
2067 virtual const std::string&
2068 getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
2069
2077 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
2078 getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
2079
2087 virtual const std::string&
2088 getEllipseText(index_type ROIIndex, index_type shapeIndex) const = 0;
2089
2097 virtual ome::xml::model::primitives::NonNegativeInteger
2098 getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
2099
2107 virtual ome::xml::model::primitives::NonNegativeInteger
2108 getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
2109
2117 virtual ome::xml::model::primitives::NonNegativeInteger
2118 getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
2119
2127 virtual const ::ome::xml::model::AffineTransform&
2128 getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
2129
2137 virtual double
2138 getEllipseX(index_type ROIIndex, index_type shapeIndex) const = 0;
2139
2147 virtual double
2148 getEllipseY(index_type ROIIndex, index_type shapeIndex) const = 0;
2149
2150
2151
2152
2159 virtual const std::string&
2160 getExperimentDescription(index_type experimentIndex) const = 0;
2161
2168 virtual const std::string&
2169 getExperimentExperimenterRef(index_type experimentIndex) const = 0;
2170
2177 virtual const std::string&
2178 getExperimentID(index_type experimentIndex) const = 0;
2179
2186 virtual ome::xml::model::enums::ExperimentType
2187 getExperimentType(index_type experimentIndex) const = 0;
2188
2189
2190
2198 virtual const std::string&
2199 getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const = 0;
2200
2207 virtual const std::string&
2208 getExperimenterEmail(index_type experimenterIndex) const = 0;
2209
2216 virtual const std::string&
2217 getExperimenterFirstName(index_type experimenterIndex) const = 0;
2218
2225 virtual const std::string&
2226 getExperimenterID(index_type experimenterIndex) const = 0;
2227
2234 virtual const std::string&
2235 getExperimenterInstitution(index_type experimenterIndex) const = 0;
2236
2243 virtual const std::string&
2244 getExperimenterLastName(index_type experimenterIndex) const = 0;
2245
2252 virtual const std::string&
2253 getExperimenterMiddleName(index_type experimenterIndex) const = 0;
2254
2261 virtual const std::string&
2262 getExperimenterUserName(index_type experimenterIndex) const = 0;
2263
2264
2272 virtual const std::string&
2273 getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const = 0;
2274
2281 virtual const std::string&
2282 getExperimenterGroupDescription(index_type experimenterGroupIndex) const = 0;
2283
2291 virtual const std::string&
2292 getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const = 0;
2293
2300 virtual const std::string&
2301 getExperimenterGroupID(index_type experimenterGroupIndex) const = 0;
2302
2310 virtual const std::string&
2311 getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const = 0;
2312
2319 virtual const std::string&
2320 getExperimenterGroupName(index_type experimenterGroupIndex) const = 0;
2321
2322
2323
2324
2333 virtual const std::string&
2334 getFilamentAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const = 0;
2335
2343 virtual const std::string&
2344 getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2345
2353 virtual const std::string&
2354 getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2355
2363 virtual const std::string&
2364 getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2365
2373 virtual const std::string&
2374 getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2375
2383 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsPower >
2384 getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2385
2393 virtual const std::string&
2394 getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2395
2403 virtual ome::xml::model::enums::FilamentType
2404 getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2405
2406
2414 virtual const std::string&
2415 getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const = 0;
2416
2423 virtual const std::string&
2424 getFileAnnotationAnnotator(index_type fileAnnotationIndex) const = 0;
2425
2432 virtual const std::string&
2433 getFileAnnotationDescription(index_type fileAnnotationIndex) const = 0;
2434
2441 virtual const std::string&
2442 getFileAnnotationID(index_type fileAnnotationIndex) const = 0;
2443
2450 virtual const std::string&
2451 getFileAnnotationNamespace(index_type fileAnnotationIndex) const = 0;
2452
2453
2462 virtual const std::string&
2463 getFilterAnnotationRef(index_type instrumentIndex, index_type filterIndex, index_type annotationRefIndex) const = 0;
2464
2472 virtual const std::string&
2473 getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const = 0;
2474
2482 virtual const std::string&
2483 getFilterID(index_type instrumentIndex, index_type filterIndex) const = 0;
2484
2492 virtual const std::string&
2493 getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const = 0;
2494
2502 virtual const std::string&
2503 getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const = 0;
2504
2512 virtual const std::string&
2513 getFilterModel(index_type instrumentIndex, index_type filterIndex) const = 0;
2514
2522 virtual const std::string&
2523 getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const = 0;
2524
2532 virtual ome::xml::model::enums::FilterType
2533 getFilterType(index_type instrumentIndex, index_type filterIndex) const = 0;
2534
2535
2543 virtual const std::string&
2544 getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2545
2554 virtual const std::string&
2555 getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const = 0;
2556
2565 virtual const std::string&
2566 getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const = 0;
2567
2575 virtual const std::string&
2576 getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2577
2585 virtual const std::string&
2586 getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2587
2595 virtual const std::string&
2596 getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2597
2605 virtual const std::string&
2606 getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2607
2615 virtual const std::string&
2616 getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2617
2618
2619
2627 virtual const std::string&
2628 getFolderAnnotationRef(index_type folderIndex, index_type annotationRefIndex) const = 0;
2629
2636 virtual const std::string&
2637 getFolderDescription(index_type folderIndex) const = 0;
2638
2646 virtual const std::string&
2647 getFolderFolderRef(index_type folderIndex, index_type folderRefIndex) const = 0;
2648
2655 virtual const std::string&
2656 getFolderID(index_type folderIndex) const = 0;
2657
2665 virtual const std::string&
2666 getFolderImageRef(index_type folderIndex, index_type imageRefIndex) const = 0;
2667
2674 virtual const std::string&
2675 getFolderName(index_type folderIndex) const = 0;
2676
2684 virtual const std::string&
2685 getFolderROIRef(index_type folderIndex, index_type ROIRefIndex) const = 0;
2686
2687
2688
2697 virtual const std::string&
2698 getGenericExcitationSourceAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const = 0;
2699
2707 virtual const std::string&
2708 getGenericExcitationSourceID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2709
2717 virtual const std::string&
2718 getGenericExcitationSourceLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2719
2727 virtual const std::string&
2728 getGenericExcitationSourceManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2729
2737 virtual const std::string&
2738 getGenericExcitationSourceModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2739
2747 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsPower >
2748 getGenericExcitationSourcePower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2749
2757 virtual const std::string&
2758 getGenericExcitationSourceSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2759
2760
2767 virtual ome::xml::model::primitives::Timestamp
2768 getImageAcquisitionDate(index_type imageIndex) const = 0;
2769
2777 virtual const std::string&
2778 getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const = 0;
2779
2786 virtual const std::string&
2787 getImageDescription(index_type imageIndex) const = 0;
2788
2795 virtual const std::string&
2796 getImageExperimentRef(index_type imageIndex) const = 0;
2797
2804 virtual const std::string&
2805 getImageExperimenterGroupRef(index_type imageIndex) const = 0;
2806
2813 virtual const std::string&
2814 getImageExperimenterRef(index_type imageIndex) const = 0;
2815
2822 virtual const std::string&
2823 getImageID(index_type imageIndex) const = 0;
2824
2831 virtual const std::string&
2832 getImageInstrumentRef(index_type imageIndex) const = 0;
2833
2841 virtual const std::string&
2842 getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const = 0;
2843
2850 virtual const std::string&
2851 getImageName(index_type imageIndex) const = 0;
2852
2860 virtual const std::string&
2861 getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const = 0;
2862
2863
2864
2871 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsPressure >
2872 getImagingEnvironmentAirPressure(index_type imageIndex) const = 0;
2873
2880 virtual ome::xml::model::primitives::PercentFraction
2881 getImagingEnvironmentCO2Percent(index_type imageIndex) const = 0;
2882
2889 virtual ome::xml::model::primitives::PercentFraction
2890 getImagingEnvironmentHumidity(index_type imageIndex) const = 0;
2891
2898 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsTemperature >
2899 getImagingEnvironmentTemperature(index_type imageIndex) const = 0;
2900
2901
2909 virtual const std::string&
2910 getInstrumentAnnotationRef(index_type instrumentIndex, index_type annotationRefIndex) const = 0;
2911
2918 virtual const std::string&
2919 getInstrumentID(index_type instrumentIndex) const = 0;
2920
2921
2922
2931 virtual const std::string&
2932 getLabelAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
2933
2941 virtual ome::xml::model::primitives::Color
2942 getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
2943
2951 virtual ome::xml::model::enums::FillRule
2952 getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
2953
2961 virtual ome::xml::model::enums::FontFamily
2962 getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
2963
2971 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger >
2972 getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
2973
2981 virtual ome::xml::model::enums::FontStyle
2982 getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
2983
2991 virtual const std::string&
2992 getLabelID(index_type ROIIndex, index_type shapeIndex) const = 0;
2993
3001 virtual bool
3002 getLabelLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
3003
3011 virtual ome::xml::model::primitives::Color
3012 getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3013
3021 virtual const std::string&
3022 getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
3023
3031 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
3032 getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
3033
3041 virtual const std::string&
3042 getLabelText(index_type ROIIndex, index_type shapeIndex) const = 0;
3043
3051 virtual ome::xml::model::primitives::NonNegativeInteger
3052 getLabelTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
3053
3061 virtual ome::xml::model::primitives::NonNegativeInteger
3062 getLabelTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
3063
3071 virtual ome::xml::model::primitives::NonNegativeInteger
3072 getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
3073
3081 virtual const ::ome::xml::model::AffineTransform&
3082 getLabelTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
3083
3091 virtual double
3092 getLabelX(index_type ROIIndex, index_type shapeIndex) const = 0;
3093
3101 virtual double
3102 getLabelY(index_type ROIIndex, index_type shapeIndex) const = 0;
3103
3104
3113 virtual const std::string&
3114 getLaserAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const = 0;
3115
3123 virtual ome::xml::model::primitives::PositiveInteger
3124 getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3125
3133 virtual const std::string&
3134 getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3135
3143 virtual ome::xml::model::enums::LaserMedium
3144 getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3145
3153 virtual const std::string&
3154 getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3155
3163 virtual const std::string&
3164 getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3165
3173 virtual const std::string&
3174 getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3175
3183 virtual bool
3184 getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3185
3193 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsPower >
3194 getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3195
3203 virtual ome::xml::model::enums::Pulse
3204 getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3205
3213 virtual const std::string&
3214 getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3215
3223 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsFrequency >
3224 getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3225
3233 virtual const std::string&
3234 getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3235
3243 virtual bool
3244 getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3245
3253 virtual ome::xml::model::enums::LaserType
3254 getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3255
3263 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat >
3264 getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3265
3266
3267
3276 virtual const std::string&
3277 getLightEmittingDiodeAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const = 0;
3278
3286 virtual const std::string&
3287 getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3288
3296 virtual const std::string&
3297 getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3298
3306 virtual const std::string&
3307 getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3308
3316 virtual const std::string&
3317 getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3318
3326 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsPower >
3327 getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3328
3336 virtual const std::string&
3337 getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3338
3339
3348 virtual const std::string&
3349 getLightPathAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const = 0;
3350
3358 virtual const std::string&
3359 getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const = 0;
3360
3369 virtual const std::string&
3370 getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const = 0;
3371
3380 virtual const std::string&
3381 getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const = 0;
3382
3383
3391 virtual ome::xml::model::primitives::PercentFraction
3392 getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const = 0;
3393
3402 virtual ome::xml::model::primitives::PercentFraction
3403 getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const = 0;
3404
3412 virtual const std::string&
3413 getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const = 0;
3414
3423 virtual const std::string&
3424 getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const = 0;
3425
3433 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat >
3434 getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const = 0;
3435
3444 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat >
3445 getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const = 0;
3446
3447
3456 virtual const std::string&
3457 getLineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
3458
3466 virtual ome::xml::model::primitives::Color
3467 getLineFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3468
3476 virtual ome::xml::model::enums::FillRule
3477 getLineFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
3478
3486 virtual ome::xml::model::enums::FontFamily
3487 getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
3488
3496 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger >
3497 getLineFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
3498
3506 virtual ome::xml::model::enums::FontStyle
3507 getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
3508
3516 virtual const std::string&
3517 getLineID(index_type ROIIndex, index_type shapeIndex) const = 0;
3518
3526 virtual bool
3527 getLineLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
3528
3536 virtual ome::xml::model::enums::Marker
3537 getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const = 0;
3538
3546 virtual ome::xml::model::enums::Marker
3547 getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const = 0;
3548
3556 virtual ome::xml::model::primitives::Color
3557 getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3558
3566 virtual const std::string&
3567 getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
3568
3576 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
3577 getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
3578
3586 virtual const std::string&
3587 getLineText(index_type ROIIndex, index_type shapeIndex) const = 0;
3588
3596 virtual ome::xml::model::primitives::NonNegativeInteger
3597 getLineTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
3598
3606 virtual ome::xml::model::primitives::NonNegativeInteger
3607 getLineTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
3608
3616 virtual ome::xml::model::primitives::NonNegativeInteger
3617 getLineTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
3618
3626 virtual const ::ome::xml::model::AffineTransform&
3627 getLineTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
3628
3636 virtual double
3637 getLineX1(index_type ROIIndex, index_type shapeIndex) const = 0;
3638
3646 virtual double
3647 getLineX2(index_type ROIIndex, index_type shapeIndex) const = 0;
3648
3656 virtual double
3657 getLineY1(index_type ROIIndex, index_type shapeIndex) const = 0;
3658
3666 virtual double
3667 getLineY2(index_type ROIIndex, index_type shapeIndex) const = 0;
3668
3669
3677 virtual const std::string&
3678 getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const = 0;
3679
3686 virtual const std::string&
3687 getListAnnotationAnnotator(index_type listAnnotationIndex) const = 0;
3688
3695 virtual const std::string&
3696 getListAnnotationDescription(index_type listAnnotationIndex) const = 0;
3697
3704 virtual const std::string&
3705 getListAnnotationID(index_type listAnnotationIndex) const = 0;
3706
3713 virtual const std::string&
3714 getListAnnotationNamespace(index_type listAnnotationIndex) const = 0;
3715
3716
3724 virtual const std::string&
3725 getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const = 0;
3726
3733 virtual const std::string&
3734 getLongAnnotationAnnotator(index_type longAnnotationIndex) const = 0;
3735
3742 virtual const std::string&
3743 getLongAnnotationDescription(index_type longAnnotationIndex) const = 0;
3744
3751 virtual const std::string&
3752 getLongAnnotationID(index_type longAnnotationIndex) const = 0;
3753
3760 virtual const std::string&
3761 getLongAnnotationNamespace(index_type longAnnotationIndex) const = 0;
3762
3769 virtual int64_t
3770 getLongAnnotationValue(index_type longAnnotationIndex) const = 0;
3771
3772
3773
3781 virtual const std::string&
3782 getMapAnnotationAnnotationRef(index_type mapAnnotationIndex, index_type annotationRefIndex) const = 0;
3783
3790 virtual const std::string&
3791 getMapAnnotationAnnotator(index_type mapAnnotationIndex) const = 0;
3792
3799 virtual const std::string&
3800 getMapAnnotationDescription(index_type mapAnnotationIndex) const = 0;
3801
3808 virtual const std::string&
3809 getMapAnnotationID(index_type mapAnnotationIndex) const = 0;
3810
3817 virtual const std::string&
3818 getMapAnnotationNamespace(index_type mapAnnotationIndex) const = 0;
3819
3820
3829 virtual const std::string&
3830 getMaskAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
3831
3839 virtual ome::xml::model::primitives::Color
3840 getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3841
3849 virtual ome::xml::model::enums::FillRule
3850 getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
3851
3859 virtual ome::xml::model::enums::FontFamily
3860 getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
3861
3869 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger >
3870 getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
3871
3879 virtual ome::xml::model::enums::FontStyle
3880 getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
3881
3889 virtual double
3890 getMaskHeight(index_type ROIIndex, index_type shapeIndex) const = 0;
3891
3899 virtual const std::string&
3900 getMaskID(index_type ROIIndex, index_type shapeIndex) const = 0;
3901
3909 virtual bool
3910 getMaskLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
3911
3919 virtual ome::xml::model::primitives::Color
3920 getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3921
3929 virtual const std::string&
3930 getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
3931
3939 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
3940 getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
3941
3949 virtual const std::string&
3950 getMaskText(index_type ROIIndex, index_type shapeIndex) const = 0;
3951
3959 virtual ome::xml::model::primitives::NonNegativeInteger
3960 getMaskTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
3961
3969 virtual ome::xml::model::primitives::NonNegativeInteger
3970 getMaskTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
3971
3979 virtual ome::xml::model::primitives::NonNegativeInteger
3980 getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
3981
3989 virtual const ::ome::xml::model::AffineTransform&
3990 getMaskTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
3991
3999 virtual double
4000 getMaskWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
4001
4009 virtual double
4010 getMaskX(index_type ROIIndex, index_type shapeIndex) const = 0;
4011
4019 virtual double
4020 getMaskY(index_type ROIIndex, index_type shapeIndex) const = 0;
4021
4022
4023
4031 virtual const std::string&
4032 getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
4033
4041 virtual const std::string&
4042 getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
4043
4051 virtual const std::string&
4052 getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
4053
4062 virtual const std::string&
4063 getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const = 0;
4064
4072 virtual ome::xml::model::enums::MicrobeamManipulationType
4073 getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
4074
4075
4076
4083 virtual const std::string&
4084 getMicroscopeLotNumber(index_type instrumentIndex) const = 0;
4085
4092 virtual const std::string&
4093 getMicroscopeManufacturer(index_type instrumentIndex) const = 0;
4094
4101 virtual const std::string&
4102 getMicroscopeModel(index_type instrumentIndex) const = 0;
4103
4110 virtual const std::string&
4111 getMicroscopeSerialNumber(index_type instrumentIndex) const = 0;
4112
4119 virtual ome::xml::model::enums::MicroscopeType
4120 getMicroscopeType(index_type instrumentIndex) const = 0;
4121
4122
4131 virtual const std::string&
4132 getObjectiveAnnotationRef(index_type instrumentIndex, index_type objectiveIndex, index_type annotationRefIndex) const = 0;
4133
4141 virtual double
4142 getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4143
4151 virtual ome::xml::model::enums::Correction
4152 getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4153
4161 virtual const std::string&
4162 getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4163
4171 virtual ome::xml::model::enums::Immersion
4172 getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4173
4181 virtual bool
4182 getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4183
4191 virtual double
4192 getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4193
4201 virtual const std::string&
4202 getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4203
4211 virtual const std::string&
4212 getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4213
4221 virtual const std::string&
4222 getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4223
4231 virtual double
4232 getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4233
4241 virtual const std::string&
4242 getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4243
4251 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
4252 getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4253
4254
4261 virtual double
4262 getObjectiveSettingsCorrectionCollar(index_type imageIndex) const = 0;
4263
4270 virtual const std::string&
4271 getObjectiveSettingsID(index_type imageIndex) const = 0;
4272
4279 virtual ome::xml::model::enums::Medium
4280 getObjectiveSettingsMedium(index_type imageIndex) const = 0;
4281
4288 virtual double
4289 getObjectiveSettingsRefractiveIndex(index_type imageIndex) const = 0;
4290
4291
4298 virtual bool
4299 getPixelsBigEndian(index_type imageIndex) const = 0;
4300
4307 virtual ome::xml::model::enums::DimensionOrder
4308 getPixelsDimensionOrder(index_type imageIndex) const = 0;
4309
4316 virtual const std::string&
4317 getPixelsID(index_type imageIndex) const = 0;
4318
4325 virtual bool
4326 getPixelsInterleaved(index_type imageIndex) const = 0;
4327
4334 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat >
4335 getPixelsPhysicalSizeX(index_type imageIndex) const = 0;
4336
4343 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat >
4344 getPixelsPhysicalSizeY(index_type imageIndex) const = 0;
4345
4352 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat >
4353 getPixelsPhysicalSizeZ(index_type imageIndex) const = 0;
4354
4361 virtual ome::xml::model::primitives::PositiveInteger
4362 getPixelsSignificantBits(index_type imageIndex) const = 0;
4363
4370 virtual ome::xml::model::primitives::PositiveInteger
4371 getPixelsSizeC(index_type imageIndex) const = 0;
4372
4379 virtual ome::xml::model::primitives::PositiveInteger
4380 getPixelsSizeT(index_type imageIndex) const = 0;
4381
4388 virtual ome::xml::model::primitives::PositiveInteger
4389 getPixelsSizeX(index_type imageIndex) const = 0;
4390
4397 virtual ome::xml::model::primitives::PositiveInteger
4398 getPixelsSizeY(index_type imageIndex) const = 0;
4399
4406 virtual ome::xml::model::primitives::PositiveInteger
4407 getPixelsSizeZ(index_type imageIndex) const = 0;
4408
4415 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsTime >
4416 getPixelsTimeIncrement(index_type imageIndex) const = 0;
4417
4424 virtual ome::xml::model::enums::PixelType
4425 getPixelsType(index_type imageIndex) const = 0;
4426
4427
4436 virtual const std::string&
4437 getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const = 0;
4438
4446 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsTime >
4447 getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const = 0;
4448
4456 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsTime >
4457 getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const = 0;
4458
4466 virtual const std::string&
4467 getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const = 0;
4468
4476 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
4477 getPlanePositionX(index_type imageIndex, index_type planeIndex) const = 0;
4478
4486 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
4487 getPlanePositionY(index_type imageIndex, index_type planeIndex) const = 0;
4488
4496 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
4497 getPlanePositionZ(index_type imageIndex, index_type planeIndex) const = 0;
4498
4506 virtual ome::xml::model::primitives::NonNegativeInteger
4507 getPlaneTheC(index_type imageIndex, index_type planeIndex) const = 0;
4508
4516 virtual ome::xml::model::primitives::NonNegativeInteger
4517 getPlaneTheT(index_type imageIndex, index_type planeIndex) const = 0;
4518
4526 virtual ome::xml::model::primitives::NonNegativeInteger
4527 getPlaneTheZ(index_type imageIndex, index_type planeIndex) const = 0;
4528
4529
4537 virtual const std::string&
4538 getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const = 0;
4539
4546 virtual ome::xml::model::enums::NamingConvention
4547 getPlateColumnNamingConvention(index_type plateIndex) const = 0;
4548
4555 virtual ome::xml::model::primitives::PositiveInteger
4556 getPlateColumns(index_type plateIndex) const = 0;
4557
4564 virtual const std::string&
4565 getPlateDescription(index_type plateIndex) const = 0;
4566
4573 virtual const std::string&
4574 getPlateExternalIdentifier(index_type plateIndex) const = 0;
4575
4582 virtual ome::xml::model::primitives::NonNegativeInteger
4583 getPlateFieldIndex(index_type plateIndex) const = 0;
4584
4591 virtual const std::string&
4592 getPlateID(index_type plateIndex) const = 0;
4593
4600 virtual const std::string&
4601 getPlateName(index_type plateIndex) const = 0;
4602
4609 virtual ome::xml::model::enums::NamingConvention
4610 getPlateRowNamingConvention(index_type plateIndex) const = 0;
4611
4618 virtual ome::xml::model::primitives::PositiveInteger
4619 getPlateRows(index_type plateIndex) const = 0;
4620
4627 virtual const std::string&
4628 getPlateStatus(index_type plateIndex) const = 0;
4629
4636 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
4637 getPlateWellOriginX(index_type plateIndex) const = 0;
4638
4645 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
4646 getPlateWellOriginY(index_type plateIndex) const = 0;
4647
4648
4657 virtual const std::string&
4658 getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const = 0;
4659
4667 virtual const std::string&
4668 getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4669
4677 virtual ome::xml::model::primitives::Timestamp
4678 getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4679
4687 virtual const std::string&
4688 getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4689
4697 virtual ome::xml::model::primitives::PositiveInteger
4698 getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4699
4707 virtual const std::string&
4708 getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4709
4717 virtual ome::xml::model::primitives::Timestamp
4718 getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4719
4728 virtual const std::string&
4729 getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const = 0;
4730
4731
4732
4741 virtual const std::string&
4742 getPointAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
4743
4751 virtual ome::xml::model::primitives::Color
4752 getPointFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4753
4761 virtual ome::xml::model::enums::FillRule
4762 getPointFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4763
4771 virtual ome::xml::model::enums::FontFamily
4772 getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4773
4781 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger >
4782 getPointFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4783
4791 virtual ome::xml::model::enums::FontStyle
4792 getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
4793
4801 virtual const std::string&
4802 getPointID(index_type ROIIndex, index_type shapeIndex) const = 0;
4803
4811 virtual bool
4812 getPointLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
4813
4821 virtual ome::xml::model::primitives::Color
4822 getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4823
4831 virtual const std::string&
4832 getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
4833
4841 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
4842 getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
4843
4851 virtual const std::string&
4852 getPointText(index_type ROIIndex, index_type shapeIndex) const = 0;
4853
4861 virtual ome::xml::model::primitives::NonNegativeInteger
4862 getPointTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
4863
4871 virtual ome::xml::model::primitives::NonNegativeInteger
4872 getPointTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
4873
4881 virtual ome::xml::model::primitives::NonNegativeInteger
4882 getPointTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
4883
4891 virtual const ::ome::xml::model::AffineTransform&
4892 getPointTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
4893
4901 virtual double
4902 getPointX(index_type ROIIndex, index_type shapeIndex) const = 0;
4903
4911 virtual double
4912 getPointY(index_type ROIIndex, index_type shapeIndex) const = 0;
4913
4914
4923 virtual const std::string&
4924 getPolygonAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
4925
4933 virtual ome::xml::model::primitives::Color
4934 getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4935
4943 virtual ome::xml::model::enums::FillRule
4944 getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4945
4953 virtual ome::xml::model::enums::FontFamily
4954 getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4955
4963 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger >
4964 getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4965
4973 virtual ome::xml::model::enums::FontStyle
4974 getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
4975
4983 virtual const std::string&
4984 getPolygonID(index_type ROIIndex, index_type shapeIndex) const = 0;
4985
4993 virtual bool
4994 getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
4995
5003 virtual const std::string&
5004 getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const = 0;
5005
5013 virtual ome::xml::model::primitives::Color
5014 getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
5015
5023 virtual const std::string&
5024 getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
5025
5033 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
5034 getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
5035
5043 virtual const std::string&
5044 getPolygonText(index_type ROIIndex, index_type shapeIndex) const = 0;
5045
5053 virtual ome::xml::model::primitives::NonNegativeInteger
5054 getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
5055
5063 virtual ome::xml::model::primitives::NonNegativeInteger
5064 getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
5065
5073 virtual ome::xml::model::primitives::NonNegativeInteger
5074 getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
5075
5083 virtual const ::ome::xml::model::AffineTransform&
5084 getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
5085
5086
5095 virtual const std::string&
5096 getPolylineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
5097
5105 virtual ome::xml::model::primitives::Color
5106 getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
5107
5115 virtual ome::xml::model::enums::FillRule
5116 getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
5117
5125 virtual ome::xml::model::enums::FontFamily
5126 getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
5127
5135 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger >
5136 getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
5137
5145 virtual ome::xml::model::enums::FontStyle
5146 getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
5147
5155 virtual const std::string&
5156 getPolylineID(index_type ROIIndex, index_type shapeIndex) const = 0;
5157
5165 virtual bool
5166 getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
5167
5175 virtual ome::xml::model::enums::Marker
5176 getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const = 0;
5177
5185 virtual ome::xml::model::enums::Marker
5186 getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const = 0;
5187
5195 virtual const std::string&
5196 getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const = 0;
5197
5205 virtual ome::xml::model::primitives::Color
5206 getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
5207
5215 virtual const std::string&
5216 getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
5217
5225 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
5226 getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
5227
5235 virtual const std::string&
5236 getPolylineText(index_type ROIIndex, index_type shapeIndex) const = 0;
5237
5245 virtual ome::xml::model::primitives::NonNegativeInteger
5246 getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
5247
5255 virtual ome::xml::model::primitives::NonNegativeInteger
5256 getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
5257
5265 virtual ome::xml::model::primitives::NonNegativeInteger
5266 getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
5267
5275 virtual const ::ome::xml::model::AffineTransform&
5276 getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
5277
5278
5286 virtual const std::string&
5287 getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const = 0;
5288
5296 virtual const std::string&
5297 getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const = 0;
5298
5305 virtual const std::string&
5306 getProjectDescription(index_type projectIndex) const = 0;
5307
5314 virtual const std::string&
5315 getProjectExperimenterGroupRef(index_type projectIndex) const = 0;
5316
5323 virtual const std::string&
5324 getProjectExperimenterRef(index_type projectIndex) const = 0;
5325
5332 virtual const std::string&
5333 getProjectID(index_type projectIndex) const = 0;
5334
5341 virtual const std::string&
5342 getProjectName(index_type projectIndex) const = 0;
5343
5344
5345
5353 virtual const std::string&
5354 getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const = 0;
5355
5362 virtual const std::string&
5363 getROIDescription(index_type ROIIndex) const = 0;
5364
5371 virtual const std::string&
5372 getROIID(index_type ROIIndex) const = 0;
5373
5380 virtual const std::string&
5381 getROIName(index_type ROIIndex) const = 0;
5382
5383
5384
5393 virtual const std::string&
5394 getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const = 0;
5395
5403 virtual const std::string&
5404 getReagentDescription(index_type screenIndex, index_type reagentIndex) const = 0;
5405
5413 virtual const std::string&
5414 getReagentID(index_type screenIndex, index_type reagentIndex) const = 0;
5415
5423 virtual const std::string&
5424 getReagentName(index_type screenIndex, index_type reagentIndex) const = 0;
5425
5433 virtual const std::string&
5434 getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const = 0;
5435
5436
5437
5446 virtual const std::string&
5447 getRectangleAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
5448
5456 virtual ome::xml::model::primitives::Color
5457 getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
5458
5466 virtual ome::xml::model::enums::FillRule
5467 getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
5468
5476 virtual ome::xml::model::enums::FontFamily
5477 getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
5478
5486 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger >
5487 getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
5488
5496 virtual ome::xml::model::enums::FontStyle
5497 getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
5498
5506 virtual double
5507 getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const = 0;
5508
5516 virtual const std::string&
5517 getRectangleID(index_type ROIIndex, index_type shapeIndex) const = 0;
5518
5526 virtual bool
5527 getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
5528
5536 virtual ome::xml::model::primitives::Color
5537 getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
5538
5546 virtual const std::string&
5547 getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
5548
5556 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
5557 getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
5558
5566 virtual const std::string&
5567 getRectangleText(index_type ROIIndex, index_type shapeIndex) const = 0;
5568
5576 virtual ome::xml::model::primitives::NonNegativeInteger
5577 getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
5578
5586 virtual ome::xml::model::primitives::NonNegativeInteger
5587 getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
5588
5596 virtual ome::xml::model::primitives::NonNegativeInteger
5597 getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
5598
5606 virtual const ::ome::xml::model::AffineTransform&
5607 getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
5608
5616 virtual double
5617 getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
5618
5626 virtual double
5627 getRectangleX(index_type ROIIndex, index_type shapeIndex) const = 0;
5628
5636 virtual double
5637 getRectangleY(index_type ROIIndex, index_type shapeIndex) const = 0;
5638
5639
5645 virtual const std::string&
5646 getRightsRightsHeld() const = 0;
5647
5653 virtual const std::string&
5654 getRightsRightsHolder() const = 0;
5655
5656
5664 virtual const std::string&
5665 getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const = 0;
5666
5673 virtual const std::string&
5674 getScreenDescription(index_type screenIndex) const = 0;
5675
5682 virtual const std::string&
5683 getScreenID(index_type screenIndex) const = 0;
5684
5691 virtual const std::string&
5692 getScreenName(index_type screenIndex) const = 0;
5693
5701 virtual const std::string&
5702 getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const = 0;
5703
5710 virtual const std::string&
5711 getScreenProtocolDescription(index_type screenIndex) const = 0;
5712
5719 virtual const std::string&
5720 getScreenProtocolIdentifier(index_type screenIndex) const = 0;
5721
5728 virtual const std::string&
5729 getScreenReagentSetDescription(index_type screenIndex) const = 0;
5730
5737 virtual const std::string&
5738 getScreenReagentSetIdentifier(index_type screenIndex) const = 0;
5739
5746 virtual const std::string&
5747 getScreenType(index_type screenIndex) const = 0;
5748
5749
5756 virtual const std::string&
5757 getStageLabelName(index_type imageIndex) const = 0;
5758
5765 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
5766 getStageLabelX(index_type imageIndex) const = 0;
5767
5774 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
5775 getStageLabelY(index_type imageIndex) const = 0;
5776
5783 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
5784 getStageLabelZ(index_type imageIndex) const = 0;
5785
5786
5787
5795 virtual const std::string&
5796 getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const = 0;
5797
5804 virtual const std::string&
5805 getTagAnnotationAnnotator(index_type tagAnnotationIndex) const = 0;
5806
5813 virtual const std::string&
5814 getTagAnnotationDescription(index_type tagAnnotationIndex) const = 0;
5815
5822 virtual const std::string&
5823 getTagAnnotationID(index_type tagAnnotationIndex) const = 0;
5824
5831 virtual const std::string&
5832 getTagAnnotationNamespace(index_type tagAnnotationIndex) const = 0;
5833
5840 virtual const std::string&
5841 getTagAnnotationValue(index_type tagAnnotationIndex) const = 0;
5842
5843
5851 virtual const std::string&
5852 getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const = 0;
5853
5860 virtual const std::string&
5861 getTermAnnotationAnnotator(index_type termAnnotationIndex) const = 0;
5862
5869 virtual const std::string&
5870 getTermAnnotationDescription(index_type termAnnotationIndex) const = 0;
5871
5878 virtual const std::string&
5879 getTermAnnotationID(index_type termAnnotationIndex) const = 0;
5880
5887 virtual const std::string&
5888 getTermAnnotationNamespace(index_type termAnnotationIndex) const = 0;
5889
5896 virtual const std::string&
5897 getTermAnnotationValue(index_type termAnnotationIndex) const = 0;
5898
5899
5907 virtual ome::xml::model::primitives::NonNegativeInteger
5908 getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const = 0;
5909
5917 virtual ome::xml::model::primitives::NonNegativeInteger
5918 getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const = 0;
5919
5927 virtual ome::xml::model::primitives::NonNegativeInteger
5928 getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const = 0;
5929
5937 virtual ome::xml::model::primitives::NonNegativeInteger
5938 getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const = 0;
5939
5947 virtual ome::xml::model::primitives::NonNegativeInteger
5948 getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const = 0;
5949
5950
5958 virtual const std::string&
5959 getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const = 0;
5960
5967 virtual const std::string&
5968 getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const = 0;
5969
5976 virtual const std::string&
5977 getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const = 0;
5978
5985 virtual const std::string&
5986 getTimestampAnnotationID(index_type timestampAnnotationIndex) const = 0;
5987
5994 virtual const std::string&
5995 getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const = 0;
5996
6003 virtual ome::xml::model::primitives::Timestamp
6004 getTimestampAnnotationValue(index_type timestampAnnotationIndex) const = 0;
6005
6006
6014 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat >
6015 getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const = 0;
6016
6024 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeFloat >
6025 getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const = 0;
6026
6034 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat >
6035 getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const = 0;
6036
6044 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeFloat >
6045 getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const = 0;
6046
6054 virtual ome::xml::model::primitives::PercentFraction
6055 getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const = 0;
6056
6057
6065 virtual const std::string&
6066 getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const = 0;
6067
6068
6069
6078 virtual const std::string&
6079 getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const = 0;
6080
6088 virtual ome::xml::model::primitives::Color
6089 getWellColor(index_type plateIndex, index_type wellIndex) const = 0;
6090
6098 virtual ome::xml::model::primitives::NonNegativeInteger
6099 getWellColumn(index_type plateIndex, index_type wellIndex) const = 0;
6100
6108 virtual const std::string&
6109 getWellExternalDescription(index_type plateIndex, index_type wellIndex) const = 0;
6110
6118 virtual const std::string&
6119 getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const = 0;
6120
6128 virtual const std::string&
6129 getWellID(index_type plateIndex, index_type wellIndex) const = 0;
6130
6138 virtual const std::string&
6139 getWellReagentRef(index_type plateIndex, index_type wellIndex) const = 0;
6140
6148 virtual ome::xml::model::primitives::NonNegativeInteger
6149 getWellRow(index_type plateIndex, index_type wellIndex) const = 0;
6150
6158 virtual const std::string&
6159 getWellType(index_type plateIndex, index_type wellIndex) const = 0;
6160
6161
6170 virtual const std::string&
6171 getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6172
6181 virtual const std::string&
6182 getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6183
6192 virtual ome::xml::model::primitives::NonNegativeInteger
6193 getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6194
6203 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
6204 getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6205
6214 virtual ome::xml::model::primitives::Quantity<ome::xml::model::enums::UnitsLength >
6215 getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6216
6225 virtual ome::xml::model::primitives::Timestamp
6226 getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6227
6228
6229
6237 virtual const std::string&
6238 getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const = 0;
6239
6246 virtual const std::string&
6247 getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const = 0;
6248
6255 virtual const std::string&
6256 getXMLAnnotationDescription(index_type XMLAnnotationIndex) const = 0;
6257
6264 virtual const std::string&
6265 getXMLAnnotationID(index_type XMLAnnotationIndex) const = 0;
6266
6273 virtual const std::string&
6274 getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const = 0;
6275
6282 virtual const std::string&
6283 getXMLAnnotationValue(index_type XMLAnnotationIndex) const = 0;
6284
6285 };
6286
6287 }
6288 }
6289 }
6290
6291 #endif // OME_XML_META_METADATARETRIEVE_H
6292
6293 /*
6294 * Local Variables:
6295 * mode:C++
6296 * End:
6297 */
ome::xml::meta::MetadataRetrieve::getMaskID
virtual const std::string & getMaskID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Mask.
ome::xml::meta::MetadataRetrieve::getArcManufacturer
virtual const std::string & getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of Arc.
ome::xml::meta::MetadataRetrieve::getDichroicManufacturer
virtual const std::string & getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the Manufacturer property of Dichroic.
ome::xml::meta::MetadataRetrieve::getLabelTheT
virtual ome::xml::model::primitives::NonNegativeInteger getLabelTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Label.
ome::xml::meta::MetadataRetrieve::getMicroscopeSerialNumber
virtual const std::string & getMicroscopeSerialNumber(index_type instrumentIndex) const =0
Get the SerialNumber property of Microscope.
ome::xml::meta::MetadataRetrieve::getListAnnotationAnnotationCount
virtual index_type getListAnnotationAnnotationCount(index_type listAnnotationIndex) const =0
Get the number of links to a ListAnnotation.
ome::xml::meta::MetadataRetrieve::getPolygonFontFamily
virtual ome::xml::model::enums::FontFamily getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Polygon.
ome::xml::meta::MetadataRetrieve::getExperimenterID
virtual const std::string & getExperimenterID(index_type experimenterIndex) const =0
Get the ID property of Experimenter.
ome::xml::model::enums::FilamentType
FilamentType enumeration.
Definition: FilamentType.h:72
ome::xml::meta::MetadataRetrieve::getDetectorID
virtual const std::string & getDetectorID(index_type instrumentIndex, index_type detectorIndex) const =0
Get the ID property of Detector.
ome::xml::meta::MetadataRetrieve::getLabelFontSize
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Label.
ome::xml::meta::MetadataRetrieve::getPlaneAnnotationRefCount
virtual index_type getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const =0
Get the number of AnnotationRef elements in Plane.
ome::xml::meta::MetadataRetrieve::getLabelStrokeWidth
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Label.
ome::xml::meta::MetadataRetrieve::getPlateWellOriginY
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPlateWellOriginY(index_type plateIndex) const =0
Get the WellOriginY property of Plate.
ome::xml::meta::MetadataRetrieve::getBinaryFileMIMEType
virtual const std::string & getBinaryFileMIMEType(index_type fileAnnotationIndex) const =0
Get the MIMEType property of BinaryFile.
ome::xml::meta::MetadataRetrieve::getLightEmittingDiodePower
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Power property of LightEmittingDiode.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionDescription
virtual const std::string & getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the Description property of PlateAcquisition.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationLightSourceSettingsCount
virtual index_type getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the number of LightSourceSettings elements in MicrobeamManipulation.
ome::xml::model::enums::ExperimentType
ExperimentType enumeration.
Definition: ExperimentType.h:72
ome::xml::meta::MetadataRetrieve::getChannelEmissionWavelength
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const =0
Get the EmissionWavelength property of Channel.
ome::xml::meta::MetadataRetrieve::getPixelsSignificantBits
virtual ome::xml::model::primitives::PositiveInteger getPixelsSignificantBits(index_type imageIndex) const =0
Get the SignificantBits property of Pixels.
ome::xml::meta::MetadataRetrieve::getObjectiveLotNumber
virtual const std::string & getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the LotNumber property of Objective.
ome::xml::meta::MetadataRetrieve::getDatasetRefCount
virtual index_type getDatasetRefCount(index_type projectIndex) const =0
Get the number of DatasetRef elements.
ome::xml::model::enums::ArcType
ArcType enumeration.
Definition: ArcType.h:72
ome::xml::meta::MetadataRetrieve::getXMLAnnotationAnnotator
virtual const std::string & getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const =0
Get the Annotator property of XMLAnnotation.
ome::xml::meta::MetadataRetrieve::getCommentAnnotationCount
virtual index_type getCommentAnnotationCount() const =0
Get the number of CommentAnnotation elements.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationROIRef
virtual const std::string & getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const =0
Get the ROIRef property of MicrobeamManipulation.
ome::xml::meta::MetadataRetrieve::getLabelFontFamily
virtual ome::xml::model::enums::FontFamily getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Label.
ome::xml::meta::MetadataRetrieve::getFolderCount
virtual index_type getFolderCount() const =0
Get the number of Folder elements.
ome::xml::meta::MetadataRetrieve::getFilamentSerialNumber
virtual const std::string & getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of Filament.
ome::xml::meta::MetadataRetrieve::getEllipseRadiusY
virtual double getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const =0
Get the RadiusY property of Ellipse.
ome::xml::meta::MetadataRetrieve::getObjectiveLensNA
virtual double getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the LensNA property of Objective.
ome::xml::meta::MetadataRetrieve::getWellReagentRef
virtual const std::string & getWellReagentRef(index_type plateIndex, index_type wellIndex) const =0
Get the ReagentRef property of Well.
ome::xml::meta::MetadataRetrieve::getBinaryFileSize
virtual ome::xml::model::primitives::NonNegativeLong getBinaryFileSize(index_type fileAnnotationIndex) const =0
Get the Size property of BinaryFile.
ome::xml::meta::MetadataRetrieve::getTransmittanceRangeCutIn
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const =0
Get the CutIn property of TransmittanceRange.
ome::xml::meta::MetadataRetrieve::getExperimenterFirstName
virtual const std::string & getExperimenterFirstName(index_type experimenterIndex) const =0
Get the FirstName property of Experimenter.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionMaximumFieldCount
virtual ome::xml::model::primitives::PositiveInteger getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the MaximumFieldCount property of PlateAcquisition.
ome::xml::meta::MetadataRetrieve::getShapeType
virtual const std::string & getShapeType(index_type ROIIndex, index_type shapeIndex) const =0
Get the type of a Shape.
ome::xml::meta::MetadataRetrieve::getFilterID
virtual const std::string & getFilterID(index_type instrumentIndex, index_type filterIndex) const =0
Get the ID property of Filter.
ome::xml::meta::MetadataRetrieve::getEllipseX
virtual double getEllipseX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Ellipse.
ome::xml::meta::MetadataRetrieve::getTagAnnotationID
virtual const std::string & getTagAnnotationID(index_type tagAnnotationIndex) const =0
Get the ID property of TagAnnotation.
ome::xml::meta::MetadataRetrieve::getDoubleAnnotationNamespace
virtual const std::string & getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const =0
Get the Namespace property of DoubleAnnotation.
ome::xml::meta::MetadataRetrieve::getFilamentID
virtual const std::string & getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of Filament.
ome::xml::meta::MetadataRetrieve::getFolderAnnotationRefCount
virtual index_type getFolderAnnotationRefCount(index_type folderIndex) const =0
Get the number of AnnotationRef elements in Folder.
ome::xml::meta::MetadataRetrieve::getDoubleAnnotationID
virtual const std::string & getDoubleAnnotationID(index_type doubleAnnotationIndex) const =0
Get the ID property of DoubleAnnotation.
ome::xml::meta::MetadataRetrieve::getPlateName
virtual const std::string & getPlateName(index_type plateIndex) const =0
Get the Name property of Plate.
ome::xml::meta::MetadataRetrieve::getImageID
virtual const std::string & getImageID(index_type imageIndex) const =0
Get the ID property of Image.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionName
virtual const std::string & getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the Name property of PlateAcquisition.
ome::xml::meta::MetadataRetrieve::getMaskStrokeWidth
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Mask.
ome::xml::meta::MetadataRetrieve::getPointStrokeWidth
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Point.
ome::xml::meta::MetadataRetrieve::getTagAnnotationValue
virtual const std::string & getTagAnnotationValue(index_type tagAnnotationIndex) const =0
Get the Value property of TagAnnotation.
ome::xml::meta::MetadataRetrieve::getPolygonStrokeDashArray
virtual const std::string & getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Polygon.
ome::xml::meta::MetadataRetrieve::getLongAnnotationCount
virtual index_type getLongAnnotationCount() const =0
Get the number of LongAnnotation elements.
ome::xml::meta::MetadataRetrieve::getTiffDataFirstZ
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FirstZ property of TiffData.
ome::xml::meta::MetadataRetrieve::getChannelColor
virtual ome::xml::model::primitives::Color getChannelColor(index_type imageIndex, index_type channelIndex) const =0
Get the Color property of Channel.
ome::xml::meta::MetadataRetrieve::getLaserID
virtual const std::string & getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of Laser.
ome::xml::meta::MetadataRetrieve::getChannelID
virtual const std::string & getChannelID(index_type imageIndex, index_type channelIndex) const =0
Get the ID property of Channel.
ome::xml::meta::MetadataRetrieve::getInstrumentID
virtual const std::string & getInstrumentID(index_type instrumentIndex) const =0
Get the ID property of Instrument.
ome::xml::meta::MetadataRetrieve::getExperimenterLastName
virtual const std::string & getExperimenterLastName(index_type experimenterIndex) const =0
Get the LastName property of Experimenter.
ome::xml::model::enums::Correction
Correction enumeration.
Definition: Correction.h:72
ome::xml::meta::MetadataRetrieve::getPixelsBinDataCount
virtual index_type getPixelsBinDataCount(index_type imageIndex) const =0
Get the number of BinData elements in Pixels.
ome::xml::meta::MetadataRetrieve::getPolylineLocked
virtual bool getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Polyline.
ome::xml::meta::MetadataRetrieve::getDichroicCount
virtual index_type getDichroicCount(index_type instrumentIndex) const =0
Get the number of Dichroic elements.
ome::xml::meta::MetadataRetrieve::getPlateRowNamingConvention
virtual ome::xml::model::enums::NamingConvention getPlateRowNamingConvention(index_type plateIndex) const =0
Get the RowNamingConvention property of Plate.
ome::xml::meta::MetadataRetrieve::getDatasetCount
virtual index_type getDatasetCount() const =0
Get the number of Dataset elements.
ome::xml::meta::MetadataRetrieve::getBinaryFileBinDataLength
virtual ome::xml::model::primitives::NonNegativeLong getBinaryFileBinDataLength(index_type fileAnnotationIndex) const =0
Get the Length property of BinData.
ome::xml::meta::MetadataRetrieve::getProjectExperimenterRef
virtual const std::string & getProjectExperimenterRef(index_type projectIndex) const =0
Get the ExperimenterRef property of Project.
ome::xml::meta::MetadataRetrieve::getScreenID
virtual const std::string & getScreenID(index_type screenIndex) const =0
Get the ID property of Screen.
ome::xml::meta::MetadataRetrieve::getLaserAnnotationRef
virtual const std::string & getLaserAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Laser.
ome::xml::meta::MetadataRetrieve::getPolygonLocked
virtual bool getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Polygon.
ome::xml::meta::MetadataRetrieve::getLineStrokeWidth
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Line.
ome::xml::meta::MetadataRetrieve::getScreenProtocolDescription
virtual const std::string & getScreenProtocolDescription(index_type screenIndex) const =0
Get the ProtocolDescription property of Screen.
ome::xml::meta::MetadataRetrieve::getPolylineMarkerStart
virtual ome::xml::model::enums::Marker getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerStart property of Polyline.
ome::xml::meta::MetadataRetrieve::getWellExternalIdentifier
virtual const std::string & getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const =0
Get the ExternalIdentifier property of Well.
ome::xml::meta::MetadataRetrieve::getTimestampAnnotationID
virtual const std::string & getTimestampAnnotationID(index_type timestampAnnotationIndex) const =0
Get the ID property of TimestampAnnotation.
ome::xml::meta::MetadataRetrieve::getPixelsID
virtual const std::string & getPixelsID(index_type imageIndex) const =0
Get the ID property of Pixels.
ome::xml::meta::MetadataRetrieve::getRectangleWidth
virtual double getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the Width property of Rectangle.
ome::xml::meta::MetadataRetrieve::getPointX
virtual double getPointX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Point.
ome::xml::model::primitives::Timestamp
An ISO-8601 timestamp.
Definition: Timestamp.h:66
ome::xml::meta::MetadataRetrieve::MetadataRetrieve
MetadataRetrieve()
Constructor.
Definition: MetadataRetrieve.h:137
ome::xml::meta::MetadataRetrieve::getObjectiveID
virtual const std::string & getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the ID property of Objective.
ome::xml::meta::MetadataRetrieve::getPolylineID
virtual const std::string & getPolylineID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Polyline.
ome::xml::meta::MetadataRetrieve::getLaserSerialNumber
virtual const std::string & getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of Laser.
ome::xml::meta::MetadataRetrieve::getTagAnnotationAnnotator
virtual const std::string & getTagAnnotationAnnotator(index_type tagAnnotationIndex) const =0
Get the Annotator property of TagAnnotation.
ome::xml::meta::MetadataRetrieve::getLabelTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Label.
ome::xml::meta::MetadataRetrieve::getLongAnnotationID
virtual const std::string & getLongAnnotationID(index_type longAnnotationIndex) const =0
Get the ID property of LongAnnotation.
ome::xml::meta::MetadataRetrieve::getExperimentType
virtual ome::xml::model::enums::ExperimentType getExperimentType(index_type experimentIndex) const =0
Get the Type property of Experiment.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionWellSampleRef
virtual const std::string & getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const =0
Get the WellSampleRef property of PlateAcquisition.
ome::xml::meta::MetadataRetrieve::getEllipseFontSize
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Ellipse.
ome::xml::meta::MetadataRetrieve::getPolygonFillColor
virtual ome::xml::model::primitives::Color getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Polygon.
ome::xml::meta::MetadataRetrieve::getLaserManufacturer
virtual const std::string & getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of Laser.
ome::xml::meta::MetadataRetrieve::getMaskAnnotationRef
virtual const std::string & getMaskAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Mask.
ome::xml::meta::MetadataRetrieve::getLongAnnotationAnnotator
virtual const std::string & getLongAnnotationAnnotator(index_type longAnnotationIndex) const =0
Get the Annotator property of LongAnnotation.
ome::xml::meta::MetadataRetrieve::getTransmittanceRangeCutOut
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const =0
Get the CutOut property of TransmittanceRange.
ome::xml::meta::MetadataRetrieve::getImageROIRef
virtual const std::string & getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const =0
Get the ROIRef property of Image.
ome::xml::meta::MetadataRetrieve::getMaskBinDataBigEndian
virtual bool getMaskBinDataBigEndian(index_type ROIIndex, index_type shapeIndex) const =0
Get the BigEndian property of BinData.
ome::xml::meta::MetadataRetrieve::getBooleanAnnotationAnnotator
virtual const std::string & getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const =0
Get the Annotator property of BooleanAnnotation.
ome::xml::meta::MetadataRetrieve::getLaserModel
virtual const std::string & getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of Laser.
ome::xml::meta::MetadataRetrieve::getImagingEnvironmentTemperature
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTemperature > getImagingEnvironmentTemperature(index_type imageIndex) const =0
Get the Temperature property of ImagingEnvironment.
ome::xml::meta::MetadataRetrieve::getEllipseID
virtual const std::string & getEllipseID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Ellipse.
ome::xml::meta::MetadataRetrieve::getDetectorSettingsID
virtual const std::string & getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const =0
Get the ID property of DetectorSettings.
ome::xml::meta::MetadataRetrieve::getDatasetImageRefCount
virtual index_type getDatasetImageRefCount(index_type datasetIndex) const =0
Get the number of ImageRef elements in Dataset.
ome::xml::meta::MetadataRetrieve::operator=
MetadataRetrieve & operator=(const MetadataRetrieve &)
Assignment operator (deleted).
ome::xml::meta::MetadataRetrieve::getRightsRightsHeld
virtual const std::string & getRightsRightsHeld() const =0
Get the RightsHeld property of Rights.
ome::xml::meta::MetadataRetrieve::getEllipseAnnotationRef
virtual const std::string & getEllipseAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Ellipse.
ome::xml::model::enums::AcquisitionMode
AcquisitionMode enumeration.
Definition: AcquisitionMode.h:72
ome::xml::meta::MetadataRetrieve::getReagentCount
virtual index_type getReagentCount(index_type screenIndex) const =0
Get the number of Reagent elements.
ome::xml::meta::MetadataRetrieve::getScreenAnnotationRefCount
virtual index_type getScreenAnnotationRefCount(index_type screenIndex) const =0
Get the number of AnnotationRef elements in Screen.
ome::xml::meta::MetadataRetrieve::getPointStrokeColor
virtual ome::xml::model::primitives::Color getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Point.
ome::xml::meta::MetadataRetrieve::getChannelAnnotationRef
virtual const std::string & getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Channel.
ome::xml::meta::MetadataRetrieve::getLineTheC
virtual ome::xml::model::primitives::NonNegativeInteger getLineTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Line.
ome::xml::meta::MetadataRetrieve::getFileAnnotationAnnotationCount
virtual index_type getFileAnnotationAnnotationCount(index_type fileAnnotationIndex) const =0
Get the number of links to a FileAnnotation.
ome::xml::meta::MetadataRetrieve::getRectangleTransform
virtual const ::ome::xml::model::AffineTransform & getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Rectangle.
ome::xml::meta::MetadataRetrieve::getEllipseY
virtual double getEllipseY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Ellipse.
ome::xml::meta::MetadataRetrieve::getPolygonStrokeWidth
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Polygon.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionStartTime
virtual ome::xml::model::primitives::Timestamp getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the StartTime property of PlateAcquisition.
ome::xml::meta::MetadataRetrieve::getWellCount
virtual index_type getWellCount(index_type plateIndex) const =0
Get the number of Well elements.
ome::xml::meta::MetadataRetrieve::getPlateCount
virtual index_type getPlateCount() const =0
Get the number of Plate elements.
ome::xml::meta::MetadataRetrieve::getDoubleAnnotationValue
virtual double getDoubleAnnotationValue(index_type doubleAnnotationIndex) const =0
Get the Value property of DoubleAnnotation.
ome::xml::meta::MetadataRetrieve::getProjectCount
virtual index_type getProjectCount() const =0
Get the number of Project elements.
ome::xml::meta::MetadataRetrieve::getROIID
virtual const std::string & getROIID(index_type ROIIndex) const =0
Get the ID property of ROI.
ome::xml::meta::MetadataRetrieve::getLineFontSize
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > getLineFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Line.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationID
virtual const std::string & getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the ID property of MicrobeamManipulation.
ome::xml::meta::MetadataRetrieve::getImageInstrumentRef
virtual const std::string & getImageInstrumentRef(index_type imageIndex) const =0
Get the InstrumentRef property of Image.
ome::xml::meta::MetadataRetrieve::getReagentID
virtual const std::string & getReagentID(index_type screenIndex, index_type reagentIndex) const =0
Get the ID property of Reagent.
ome::xml::meta::MetadataRetrieve::getPolylineMarkerEnd
virtual ome::xml::model::enums::Marker getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerEnd property of Polyline.
ome::xml::meta::MetadataRetrieve::getROIAnnotationRefCount
virtual index_type getROIAnnotationRefCount(index_type ROIIndex) const =0
Get the number of AnnotationRef elements in ROI.
ome::xml::meta::MetadataRetrieve::getExperimenterMiddleName
virtual const std::string & getExperimenterMiddleName(index_type experimenterIndex) const =0
Get the MiddleName property of Experimenter.
ome::xml::meta::MetadataRetrieve::getTimestampAnnotationAnnotator
virtual const std::string & getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const =0
Get the Annotator property of TimestampAnnotation.
ome::xml::meta::MetadataRetrieve::getMicroscopeLotNumber
virtual const std::string & getMicroscopeLotNumber(index_type instrumentIndex) const =0
Get the LotNumber property of Microscope.
ome::xml::meta::MetadataRetrieve::getUUIDValue
virtual std::string getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const =0
Get the text value of UUID.
ome::xml::meta::MetadataRetrieve::getPlateRefCount
virtual index_type getPlateRefCount(index_type screenIndex) const =0
Get the number of PlateRef elements.
ome::xml::meta::MetadataRetrieve::getDoubleAnnotationDescription
virtual const std::string & getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const =0
Get the Description property of DoubleAnnotation.
ome::xml::meta::MetadataRetrieve::getMaskTheT
virtual ome::xml::model::primitives::NonNegativeInteger getMaskTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Mask.
ome::xml::meta::MetadataRetrieve::getTimestampAnnotationValue
virtual ome::xml::model::primitives::Timestamp getTimestampAnnotationValue(index_type timestampAnnotationIndex) const =0
Get the Value property of TimestampAnnotation.
ome::xml::meta::MetadataRetrieve::getPolylineText
virtual const std::string & getPolylineText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Polyline.
ome::xml::meta::MetadataRetrieve::getScreenCount
virtual index_type getScreenCount() const =0
Get the number of Screen elements.
ome::xml::meta::MetadataRetrieve::getRectangleTheT
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Rectangle.
ome::xml::meta::MetadataRetrieve::getFilterSetEmissionFilterRef
virtual const std::string & getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const =0
Get the EmissionFilterRef property of FilterSet.
ome::xml::meta::MetadataRetrieve::getChannelNDFilter
virtual double getChannelNDFilter(index_type imageIndex, index_type channelIndex) const =0
Get the NDFilter property of Channel.
ome::xml::meta::MetadataRetrieve::getFileAnnotationID
virtual const std::string & getFileAnnotationID(index_type fileAnnotationIndex) const =0
Get the ID property of FileAnnotation.
ome::xml::meta::MetadataRetrieve::getArcModel
virtual const std::string & getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of Arc.
ome::xml::meta::MetadataRetrieve::getFilterSetSerialNumber
virtual const std::string & getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the SerialNumber property of FilterSet.
ome::xml::meta::MetadataRetrieve::getWellRow
virtual ome::xml::model::primitives::NonNegativeInteger getWellRow(index_type plateIndex, index_type wellIndex) const =0
Get the Row property of Well.
ome::xml::meta::MetadataRetrieve::getLightSourceCount
virtual index_type getLightSourceCount(index_type instrumentIndex) const =0
Get the number of LightSource elements.
ome::xml::meta::MetadataRetrieve::getExperimenterGroupAnnotationRefCount
virtual index_type getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const =0
Get the number of AnnotationRef elements in ExperimenterGroup.
ome::xml::meta::MetadataRetrieve::getWellAnnotationRef
virtual const std::string & getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Well.
ome::xml::model::enums::FillRule
FillRule enumeration.
Definition: FillRule.h:72
ome::xml::meta::MetadataRetrieve::getEllipseFontStyle
virtual ome::xml::model::enums::FontStyle getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Ellipse.
ome::xml::meta::MetadataRetrieve::getBooleanAnnotationAnnotationCount
virtual index_type getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const =0
Get the number of links to a BooleanAnnotation.
ome::xml::meta::MetadataRetrieve::getReagentAnnotationRefCount
virtual index_type getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const =0
Get the number of AnnotationRef elements in Reagent.
ome::xml::meta::MetadataRetrieve::getExperimenterAnnotationRefCount
virtual index_type getExperimenterAnnotationRefCount(index_type experimenterIndex) const =0
Get the number of AnnotationRef elements in Experimenter.
ome::xml::meta::MetadataRetrieve::getPolygonPoints
virtual const std::string & getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const =0
Get the Points property of Polygon.
ome::xml::meta::MetadataRetrieve::getEllipseTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Ellipse.
ome::xml::meta::MetadataRetrieve::getLineY2
virtual double getLineY2(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y2 property of Line.
ome::xml::meta::MetadataRetrieve::getPolylineFillColor
virtual ome::xml::model::primitives::Color getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Polyline.
ome::xml::meta::MetadataRetrieve::getGenericExcitationSourceID
virtual const std::string & getGenericExcitationSourceID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of GenericExcitationSource.
ome::xml::meta::MetadataRetrieve::getRectangleFontSize
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Rectangle.
ome::xml::meta::MetadataRetrieve::getPlanePositionZ
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPlanePositionZ(index_type imageIndex, index_type planeIndex) const =0
Get the PositionZ property of Plane.
ome::xml::meta::MetadataRetrieve::getArcAnnotationRef
virtual const std::string & getArcAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Arc.
ome::xml::meta::MetadataRetrieve::getFolderID
virtual const std::string & getFolderID(index_type folderIndex) const =0
Get the ID property of Folder.
ome::xml::meta::MetadataRetrieve::getChannelLightSourceSettingsWavelength
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const =0
Get the Wavelength property of LightSourceSettings.
ome::xml::meta::MetadataRetrieve::getPixelsInterleaved
virtual bool getPixelsInterleaved(index_type imageIndex) const =0
Get the Interleaved property of Pixels.
ome::xml::meta::MetadataRetrieve::getLongAnnotationDescription
virtual const std::string & getLongAnnotationDescription(index_type longAnnotationIndex) const =0
Get the Description property of LongAnnotation.
ome::xml::meta::MetadataRetrieve::getPlateID
virtual const std::string & getPlateID(index_type plateIndex) const =0
Get the ID property of Plate.
ome::xml::meta::MetadataRetrieve::getImagingEnvironmentCO2Percent
virtual ome::xml::model::primitives::PercentFraction getImagingEnvironmentCO2Percent(index_type imageIndex) const =0
Get the CO2Percent property of ImagingEnvironment.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionCount
virtual index_type getPlateAcquisitionCount(index_type plateIndex) const =0
Get the number of PlateAcquisition elements.
ome::xml::meta::MetadataRetrieve::getExperimenterGroupCount
virtual index_type getExperimenterGroupCount() const =0
Get the number of ExperimenterGroup elements.
ome::xml::meta::MetadataRetrieve::getTagAnnotationNamespace
virtual const std::string & getTagAnnotationNamespace(index_type tagAnnotationIndex) const =0
Get the Namespace property of TagAnnotation.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionEndTime
virtual ome::xml::model::primitives::Timestamp getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the EndTime property of PlateAcquisition.
ome::xml::model::enums::Immersion
Immersion enumeration.
Definition: Immersion.h:72
ome::xml::meta::MetadataRetrieve::getLineID
virtual const std::string & getLineID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Line.
ome::xml::meta::MetadataRetrieve::getPixelsTimeIncrement
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTime > getPixelsTimeIncrement(index_type imageIndex) const =0
Get the TimeIncrement property of Pixels.
ome::xml::meta::MetadataRetrieve::getLaserLaserMedium
virtual ome::xml::model::enums::LaserMedium getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LaserMedium property of Laser.
ome::xml::meta::MetadataRetrieve::getLightPathAnnotationRef
virtual const std::string & getLightPathAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of LightPath.
ome::xml::meta::MetadataRetrieve::getFileAnnotationAnnotationRef
virtual const std::string & getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of FileAnnotation.
ome::xml::meta::MetadataRetrieve::getTiffDataFirstC
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FirstC property of TiffData.
ome::xml::model::enums::Marker
Marker enumeration.
Definition: Marker.h:72
ome::xml::meta::MetadataRetrieve::getEllipseText
virtual const std::string & getEllipseText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Ellipse.
ome::xml::meta::MetadataRetrieve::getFilamentType
virtual ome::xml::model::enums::FilamentType getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Type property of Filament.
ome::xml::meta::MetadataRetrieve::getObjectiveCorrection
virtual ome::xml::model::enums::Correction getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Correction property of Objective.
ome::xml::meta::MetadataRetrieve::getExperimenterInstitution
virtual const std::string & getExperimenterInstitution(index_type experimenterIndex) const =0
Get the Institution property of Experimenter.
ome::xml::meta::MetadataRetrieve::getWellType
virtual const std::string & getWellType(index_type plateIndex, index_type wellIndex) const =0
Get the Type property of Well.
ome::xml::meta::MetadataRetrieve::getMicroscopeType
virtual ome::xml::model::enums::MicroscopeType getMicroscopeType(index_type instrumentIndex) const =0
Get the Type property of Microscope.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationLightSourceSettingsAttenuation
virtual ome::xml::model::primitives::PercentFraction getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const =0
Get the Attenuation property of LightSourceSettings.
ome::xml::model::enums::Pulse
Pulse enumeration.
Definition: Pulse.h:72
ome::xml::meta::MetadataRetrieve::getReagentAnnotationRef
virtual const std::string & getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Reagent.
ome::xml::meta::MetadataRetrieve::getExperimentID
virtual const std::string & getExperimentID(index_type experimentIndex) const =0
Get the ID property of Experiment.
ome::xml::meta::MetadataRetrieve::getGenericExcitationSourceLotNumber
virtual const std::string & getGenericExcitationSourceLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of GenericExcitationSource.
ome::xml::meta::MetadataRetrieve::getFilterManufacturer
virtual const std::string & getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const =0
Get the Manufacturer property of Filter.
ome::xml::meta::MetadataRetrieve::getLabelAnnotationRef
virtual const std::string & getLabelAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Label.
ome::xml::meta::MetadataRetrieve::getFilterSerialNumber
virtual const std::string & getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const =0
Get the SerialNumber property of Filter.
ome::xml::meta::MetadataRetrieve::getListAnnotationAnnotator
virtual const std::string & getListAnnotationAnnotator(index_type listAnnotationIndex) const =0
Get the Annotator property of ListAnnotation.
ome::xml::meta::MetadataRetrieve::getPixelsPhysicalSizeY
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getPixelsPhysicalSizeY(index_type imageIndex) const =0
Get the PhysicalSizeY property of Pixels.
ome::xml::meta::MetadataRetrieve::getLightSourceType
virtual const std::string & getLightSourceType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the type of a LightSource.
ome::xml::meta::MetadataRetrieve::getTransmittanceRangeCutInTolerance
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeFloat > getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const =0
Get the CutInTolerance property of TransmittanceRange.
ome::xml::meta::MetadataRetrieve::getEllipseTheC
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Ellipse.
ome::xml::meta::MetadataRetrieve::getLightEmittingDiodeModel
virtual const std::string & getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of LightEmittingDiode.
ome::xml::meta::MetadataRetrieve::getImageName
virtual const std::string & getImageName(index_type imageIndex) const =0
Get the Name property of Image.
ome::xml::meta::MetadataRetrieve::getDatasetImageRef
virtual const std::string & getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const =0
Get the ImageRef property of Dataset.
ome::xml::meta::MetadataRetrieve::getPolylineTheC
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Polyline.
ome::xml::meta::MetadataRetrieve::getPixelsSizeT
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeT(index_type imageIndex) const =0
Get the SizeT property of Pixels.
ome::xml::meta::MetadataRetrieve::getRectangleID
virtual const std::string & getRectangleID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Rectangle.
ome::xml::meta::MetadataRetrieve::getEllipseFillColor
virtual ome::xml::model::primitives::Color getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Ellipse.
ome::xml::meta::MetadataRetrieve::getPlateWellOriginX
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPlateWellOriginX(index_type plateIndex) const =0
Get the WellOriginX property of Plate.
ome::xml::meta::MetadataRetrieve::getROIDescription
virtual const std::string & getROIDescription(index_type ROIIndex) const =0
Get the Description property of ROI.
ome::xml::meta::MetadataRetrieve::getMaskBinDataCompression
virtual ome::xml::model::enums::Compression getMaskBinDataCompression(index_type ROIIndex, index_type shapeIndex) const =0
Get the Compression property of BinData.
ome::xml::meta::MetadataRetrieve::getXMLAnnotationAnnotationRef
virtual const std::string & getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of XMLAnnotation.
ome::xml::meta::MetadataRetrieve::getImageExperimenterRef
virtual const std::string & getImageExperimenterRef(index_type imageIndex) const =0
Get the ExperimenterRef property of Image.
ome::xml::meta::MetadataRetrieve::getExperimenterEmail
virtual const std::string & getExperimenterEmail(index_type experimenterIndex) const =0
Get the Email property of Experimenter.
ome::xml::model::enums::FontFamily
FontFamily enumeration.
Definition: FontFamily.h:72
ome::xml::meta::MetadataRetrieve::getDetectorSerialNumber
virtual const std::string & getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const =0
Get the SerialNumber property of Detector.
ome::xml::model::enums::IlluminationType
IlluminationType enumeration.
Definition: IlluminationType.h:72
ome::xml::meta::MetadataRetrieve::getTagAnnotationCount
virtual index_type getTagAnnotationCount() const =0
Get the number of TagAnnotation elements.
ome::xml::meta::MetadataRetrieve::getPixelsSizeC
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeC(index_type imageIndex) const =0
Get the SizeC property of Pixels.
ome::xml::meta::MetadataRetrieve::getLineAnnotationRef
virtual const std::string & getLineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Line.
ome::xml::meta::MetadataRetrieve::getLongAnnotationNamespace
virtual const std::string & getLongAnnotationNamespace(index_type longAnnotationIndex) const =0
Get the Namespace property of LongAnnotation.
ome::xml::meta::MetadataRetrieve::getGenericExcitationSourceModel
virtual const std::string & getGenericExcitationSourceModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of GenericExcitationSource.
ome::xml::meta::MetadataRetrieve::getLabelStrokeColor
virtual ome::xml::model::primitives::Color getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Label.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationLightSourceSettingsWavelength
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const =0
Get the Wavelength property of LightSourceSettings.
ome::xml::meta::MetadataRetrieve::getPolygonTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Polygon.
ome::xml::meta::MetadataRetrieve::getFolderROIRefCount
virtual index_type getFolderROIRefCount(index_type folderIndex) const =0
Get the number of ROIRef elements in Folder.
ome::xml::meta::MetadataRetrieve::getDatasetName
virtual const std::string & getDatasetName(index_type datasetIndex) const =0
Get the Name property of Dataset.
ome::xml::meta::MetadataRetrieve::getImageROIRefCount
virtual index_type getImageROIRefCount(index_type imageIndex) const =0
Get the number of ROIRef elements in Image.
ome::xml::meta::MetadataRetrieve::getTagAnnotationDescription
virtual const std::string & getTagAnnotationDescription(index_type tagAnnotationIndex) const =0
Get the Description property of TagAnnotation.
ome::xml::meta::MetadataRetrieve::getRectangleAnnotationRef
virtual const std::string & getRectangleAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Rectangle.
ome::xml::meta::MetadataRetrieve::getEllipseLocked
virtual bool getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Ellipse.
ome::xml::meta::MetadataRetrieve::getImageAnnotationRefCount
virtual index_type getImageAnnotationRefCount(index_type imageIndex) const =0
Get the number of AnnotationRef elements in Image.
ome::xml::meta::MetadataRetrieve::getObjectiveManufacturer
virtual const std::string & getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Manufacturer property of Objective.
ome::xml::meta::MetadataRetrieve::getTransmittanceRangeCutOutTolerance
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeFloat > getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const =0
Get the CutOutTolerance property of TransmittanceRange.
ome::xml::meta::MetadataRetrieve::getPointTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getPointTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Point.
ome::xml::meta::MetadataRetrieve::getPixelsSizeX
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeX(index_type imageIndex) const =0
Get the SizeX property of Pixels.
ome::xml::meta::MetadataRetrieve::getPlateStatus
virtual const std::string & getPlateStatus(index_type plateIndex) const =0
Get the Status property of Plate.
ome::xml::meta::MetadataRetrieve::getPixelsType
virtual ome::xml::model::enums::PixelType getPixelsType(index_type imageIndex) const =0
Get the Type property of Pixels.
ome::xml::meta::MetadataRetrieve::getImageExperimenterGroupRef
virtual const std::string & getImageExperimenterGroupRef(index_type imageIndex) const =0
Get the ExperimenterGroupRef property of Image.
ome::xml::meta::MetadataRetrieve::getFilterSetExcitationFilterRefCount
virtual index_type getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the number of ExcitationFilterRef elements in FilterSet.
ome::xml::meta::MetadataRetrieve::getLightPathDichroicRef
virtual const std::string & getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const =0
Get the DichroicRef property of LightPath.
ome::xml::meta::MetadataRetrieve::getRightsRightsHolder
virtual const std::string & getRightsRightsHolder() const =0
Get the RightsHolder property of Rights.
ome::xml::meta::MetadataRetrieve::getChannelFilterSetRef
virtual const std::string & getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const =0
Get the FilterSetRef property of Channel.
ome::xml::meta::MetadataRetrieve::getScreenDescription
virtual const std::string & getScreenDescription(index_type screenIndex) const =0
Get the Description property of Screen.
ome::xml::meta::MetadataRetrieve::getDoubleAnnotationAnnotator
virtual const std::string & getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const =0
Get the Annotator property of DoubleAnnotation.
ome::xml::meta::MetadataRetrieve::getCommentAnnotationID
virtual const std::string & getCommentAnnotationID(index_type commentAnnotationIndex) const =0
Get the ID property of CommentAnnotation.
ome::xml::model::enums::Binning
Binning enumeration.
Definition: Binning.h:72
ome::xml::meta::MetadataRetrieve::getTagAnnotationAnnotationRef
virtual const std::string & getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of TagAnnotation.
ome::xml::meta::MetadataRetrieve::getMapAnnotationCount
virtual index_type getMapAnnotationCount() const =0
Get the number of MapAnnotation elements.
ome::xml::meta::MetadataRetrieve::getDetectorOffset
virtual double getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Offset property of Detector.
ome::xml::meta::MetadataRetrieve::getMapAnnotationDescription
virtual const std::string & getMapAnnotationDescription(index_type mapAnnotationIndex) const =0
Get the Description property of MapAnnotation.
ome::xml::meta::MetadataRetrieve::getExperimenterAnnotationRef
virtual const std::string & getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Experimenter.
ome::xml::meta::MetadataRetrieve::getLightPathExcitationFilterRefCount
virtual index_type getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const =0
Get the number of ExcitationFilterRef elements in LightPath.
ome::xml::meta::MetadataRetrieve::getBooleanAnnotationCount
virtual index_type getBooleanAnnotationCount() const =0
Get the number of BooleanAnnotation elements.
ome::xml::meta::MetadataRetrieve::getLeaderCount
virtual index_type getLeaderCount(index_type experimenterGroupIndex) const =0
Get the number of Leader elements.
ome::xml::meta::MetadataRetrieve::getLineTheT
virtual ome::xml::model::primitives::NonNegativeInteger getLineTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Line.
ome::xml::meta::MetadataRetrieve::getTimestampAnnotationAnnotationRef
virtual const std::string & getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of TimestampAnnotation.
ome::xml::meta::MetadataRetrieve::getDetectorGain
virtual double getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Gain property of Detector.
ome::xml::meta::MetadataRetrieve::getCommentAnnotationNamespace
virtual const std::string & getCommentAnnotationNamespace(index_type commentAnnotationIndex) const =0
Get the Namespace property of CommentAnnotation.
ome::xml::meta::MetadataRetrieve::getTermAnnotationNamespace
virtual const std::string & getTermAnnotationNamespace(index_type termAnnotationIndex) const =0
Get the Namespace property of TermAnnotation.
ome::xml::meta::MetadataRetrieve::getUUIDFileName
virtual const std::string & getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FileName property of UUID.
ome::xml::meta::MetadataRetrieve::getXMLAnnotationNamespace
virtual const std::string & getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const =0
Get the Namespace property of XMLAnnotation.
ome::xml::meta::MetadataRetrieve::getCommentAnnotationDescription
virtual const std::string & getCommentAnnotationDescription(index_type commentAnnotationIndex) const =0
Get the Description property of CommentAnnotation.
ome::xml::meta::MetadataRetrieve::getImageDescription
virtual const std::string & getImageDescription(index_type imageIndex) const =0
Get the Description property of Image.
ome::xml::meta::MetadataRetrieve::getMaskFontSize
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Mask.
ome::xml::meta::MetadataRetrieve::getObjectiveAnnotationRefCount
virtual index_type getObjectiveAnnotationRefCount(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the number of AnnotationRef elements in Objective.
ome::xml::meta::MetadataRetrieve::getPixelsSizeY
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeY(index_type imageIndex) const =0
Get the SizeY property of Pixels.
ome::xml::meta::MetadataRetrieve::getExperimentCount
virtual index_type getExperimentCount() const =0
Get the number of Experiment elements.
ome::xml::meta::MetadataRetrieve::getFilterSetEmissionFilterRefCount
virtual index_type getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the number of EmissionFilterRef elements in FilterSet.
ome::xml::meta::MetadataRetrieve::getDatasetExperimenterGroupRef
virtual const std::string & getDatasetExperimenterGroupRef(index_type datasetIndex) const =0
Get the ExperimenterGroupRef property of Dataset.
ome::xml::meta::MetadataRetrieve::getDatasetDescription
virtual const std::string & getDatasetDescription(index_type datasetIndex) const =0
Get the Description property of Dataset.
ome::xml::model::enums::NamingConvention
NamingConvention enumeration.
Definition: NamingConvention.h:72
ome::xml::meta::MetadataRetrieve::getFileAnnotationAnnotator
virtual const std::string & getFileAnnotationAnnotator(index_type fileAnnotationIndex) const =0
Get the Annotator property of FileAnnotation.
ome::xml::meta::MetadataRetrieve::getMaskBinData
virtual const std::vector< uint8_t > & getMaskBinData(index_type ROIIndex, index_type shapeIndex) const =0
Get the Base64Binary property of BinData.
ome::xml::meta::MetadataRetrieve::getStageLabelZ
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getStageLabelZ(index_type imageIndex) const =0
Get the Z property of StageLabel.
ome::xml::meta::MetadataRetrieve::getLineFillRule
virtual ome::xml::model::enums::FillRule getLineFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Line.
ome::xml::model::enums::Compression
Compression enumeration.
Definition: Compression.h:72
ome::xml::meta::MetadataRetrieve::getTermAnnotationAnnotationRef
virtual const std::string & getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of TermAnnotation.
ome::xml::meta::MetadataRetrieve::getExperimenterGroupExperimenterRefCount
virtual index_type getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const =0
Get the number of ExperimenterRef elements in ExperimenterGroup.
ome::xml::meta::MetadataRetrieve::getDichroicLotNumber
virtual const std::string & getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the LotNumber property of Dichroic.
ome::xml::meta::MetadataRetrieve::getArcType
virtual ome::xml::model::enums::ArcType getArcType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Type property of Arc.
ome::xml::meta::MetadataRetrieve::getROIName
virtual const std::string & getROIName(index_type ROIIndex) const =0
Get the Name property of ROI.
ome::xml::meta::MetadataRetrieve::getEllipseFillRule
virtual ome::xml::model::enums::FillRule getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Ellipse.
ome::xml::meta::MetadataRetrieve::getScreenProtocolIdentifier
virtual const std::string & getScreenProtocolIdentifier(index_type screenIndex) const =0
Get the ProtocolIdentifier property of Screen.
ome::xml::model::enums::ContrastMethod
ContrastMethod enumeration.
Definition: ContrastMethod.h:72
ome::xml::meta::MetadataRetrieve::getExperimenterGroupExperimenterRef
virtual const std::string & getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const =0
Get the ExperimenterRef property of ExperimenterGroup.
ome::xml::meta::MetadataRetrieve::getPointTheC
virtual ome::xml::model::primitives::NonNegativeInteger getPointTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Point.
ome::xml::meta::MetadataRetrieve::getLaserLotNumber
virtual const std::string & getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of Laser.
ome::xml::meta::MetadataRetrieve::getDetectorSettingsReadOutRate
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsFrequency > getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const =0
Get the ReadOutRate property of DetectorSettings.
ome::xml::meta::MetadataRetrieve::getPolylineStrokeWidth
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Polyline.
ome::xml::meta::MetadataRetrieve::getPolylineFontSize
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Polyline.
ome::xml::meta::MetadataRetrieve::getUUID
virtual const std::string & getUUID() const =0
Get the UUID associated with this collection of metadata.
ome::xml::meta::MetadataRetrieve::getDetectorCount
virtual index_type getDetectorCount(index_type instrumentIndex) const =0
Get the number of Detector elements.
ome::xml::meta::MetadataRetrieve::getTermAnnotationCount
virtual index_type getTermAnnotationCount() const =0
Get the number of TermAnnotation elements.
ome::xml::meta::MetadataRetrieve::getLabelTheC
virtual ome::xml::model::primitives::NonNegativeInteger getLabelTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Label.
ome::xml::meta::MetadataRetrieve::getGenericExcitationSourcePower
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > getGenericExcitationSourcePower(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Power property of GenericExcitationSource.
ome::xml::meta::MetadataRetrieve::getPointAnnotationRef
virtual const std::string & getPointAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Point.
ome::xml::meta::MetadataRetrieve::getLabelY
virtual double getLabelY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Label.
ome::xml::meta::MetadataRetrieve::getRectangleTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Rectangle.
ome::xml::meta::MetadataRetrieve::getDichroicModel
virtual const std::string & getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the Model property of Dichroic.
ome::xml::meta::MetadataRetrieve::getWellSampleRefCount
virtual index_type getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the number of WellSampleRef elements.
ome::xml::meta::MetadataRetrieve::getDichroicID
virtual const std::string & getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the ID property of Dichroic.
ome::xml::model::enums::DimensionOrder
DimensionOrder enumeration.
Definition: DimensionOrder.h:72
ome::xml::meta::MetadataRetrieve::getDetectorVoltage
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsElectricPotential > getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Voltage property of Detector.
ome::xml::meta::MetadataRetrieve::getPointTheT
virtual ome::xml::model::primitives::NonNegativeInteger getPointTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Point.
ome::xml::meta::MetadataRetrieve::getStageLabelY
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getStageLabelY(index_type imageIndex) const =0
Get the Y property of StageLabel.
ome::xml::meta::MetadataRetrieve::getPolygonTheC
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Polygon.
ome::xml::meta::MetadataRetrieve::getPlanePositionX
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPlanePositionX(index_type imageIndex, index_type planeIndex) const =0
Get the PositionX property of Plane.
ome::xml::meta::MetadataRetrieve::getInstrumentAnnotationRefCount
virtual index_type getInstrumentAnnotationRefCount(index_type instrumentIndex) const =0
Get the number of AnnotationRef elements in Instrument.
ome::xml::meta::MetadataRetrieve::getMapAnnotationID
virtual const std::string & getMapAnnotationID(index_type mapAnnotationIndex) const =0
Get the ID property of MapAnnotation.
ome::xml::meta::MetadataRetrieve::getPolygonTheT
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Polygon.
ome::xml::meta::MetadataRetrieve::getPlateColumnNamingConvention
virtual ome::xml::model::enums::NamingConvention getPlateColumnNamingConvention(index_type plateIndex) const =0
Get the ColumnNamingConvention property of Plate.
ome::xml::meta::MetadataRetrieve::getExperimenterGroupDescription
virtual const std::string & getExperimenterGroupDescription(index_type experimenterGroupIndex) const =0
Get the Description property of ExperimenterGroup.
ome::xml::meta::MetadataRetrieve::getPointText
virtual const std::string & getPointText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Point.
ome::xml::meta::MetadataRetrieve::getFolderFolderRef
virtual const std::string & getFolderFolderRef(index_type folderIndex, index_type folderRefIndex) const =0
Get the FolderRef property of Folder.
ome::xml::meta::MetadataRetrieve::getLabelTransform
virtual const ::ome::xml::model::AffineTransform & getLabelTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Label.
ome::xml::meta::MetadataRetrieve::getLabelText
virtual const std::string & getLabelText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Label.
ome::xml::meta::MetadataRetrieve::getChannelName
virtual const std::string & getChannelName(index_type imageIndex, index_type channelIndex) const =0
Get the Name property of Channel.
ome::xml::meta::MetadataRetrieve::getXMLAnnotationCount
virtual index_type getXMLAnnotationCount() const =0
Get the number of XMLAnnotation elements.
ome::xml::meta::MetadataRetrieve::getDichroicAnnotationRef
virtual const std::string & getDichroicAnnotationRef(index_type instrumentIndex, index_type dichroicIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Dichroic.
ome::xml::meta::MetadataRetrieve::getScreenPlateRef
virtual const std::string & getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const =0
Get the PlateRef property of Screen.
ome::xml::meta::MetadataRetrieve::getObjectiveModel
virtual const std::string & getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Model property of Objective.
ome::xml::meta::MetadataRetrieve::getPolylineTheT
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Polyline.
ome::xml::meta::MetadataRetrieve::getDoubleAnnotationAnnotationRef
virtual const std::string & getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of DoubleAnnotation.
ome::xml::meta::MetadataRetrieve::getLaserType
virtual ome::xml::model::enums::LaserType getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Type property of Laser.
ome::xml::meta::MetadataRetrieve::getBinaryOnlyUUID
virtual const std::string & getBinaryOnlyUUID() const =0
Get the UUID property of BinaryOnly.
ome::xml::meta::MetadataRetrieve::getROIAnnotationRef
virtual const std::string & getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of ROI.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationDescription
virtual const std::string & getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the Description property of MicrobeamManipulation.
ome::xml::meta::MetadataRetrieve::getLaserFrequencyMultiplication
virtual ome::xml::model::primitives::PositiveInteger getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the FrequencyMultiplication property of Laser.
ome::xml::meta::MetadataRetrieve::getScreenName
virtual const std::string & getScreenName(index_type screenIndex) const =0
Get the Name property of Screen.
ome::xml::meta::MetadataRetrieve::getPlateAnnotationRef
virtual const std::string & getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Plate.
ome::xml::meta::MetadataRetrieve::getFileAnnotationDescription
virtual const std::string & getFileAnnotationDescription(index_type fileAnnotationIndex) const =0
Get the Description property of FileAnnotation.
ome::xml::meta::MetadataRetrieve::getShapeCount
virtual index_type getShapeCount(index_type ROIIndex) const =0
Get the number of Shape elements.
ome::xml::meta::MetadataRetrieve::getExperimenterGroupLeader
virtual const std::string & getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const =0
Get the Leader property of ExperimenterGroup.
ome::xml::meta::MetadataRetrieve::getPolygonStrokeColor
virtual ome::xml::model::primitives::Color getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Polygon.
ome::xml::meta::MetadataRetrieve::getDetectorLotNumber
virtual const std::string & getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const =0
Get the LotNumber property of Detector.
ome::xml::meta::MetadataRetrieve::getProjectName
virtual const std::string & getProjectName(index_type projectIndex) const =0
Get the Name property of Project.
ome::xml::meta::MetadataRetrieve::getFilterModel
virtual const std::string & getFilterModel(index_type instrumentIndex, index_type filterIndex) const =0
Get the Model property of Filter.
ome::xml::meta::MetadataRetrieve::getLineLocked
virtual bool getLineLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Line.
ome::xml::meta::MetadataRetrieve::getImageAcquisitionDate
virtual ome::xml::model::primitives::Timestamp getImageAcquisitionDate(index_type imageIndex) const =0
Get the AcquisitionDate property of Image.
ome::xml::meta::MetadataRetrieve::getLightEmittingDiodeLotNumber
virtual const std::string & getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of LightEmittingDiode.
ome::xml::meta::MetadataRetrieve::getFilterCount
virtual index_type getFilterCount(index_type instrumentIndex) const =0
Get the number of Filter elements.
ome::xml::meta::MetadataRetrieve::getBinaryFileBinDataBigEndian
virtual bool getBinaryFileBinDataBigEndian(index_type fileAnnotationIndex) const =0
Get the BigEndian property of BinData.
ome::xml::meta::MetadataRetrieve::getPlateDescription
virtual const std::string & getPlateDescription(index_type plateIndex) const =0
Get the Description property of Plate.
ome::xml::meta::MetadataRetrieve::getDatasetAnnotationRef
virtual const std::string & getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Dataset.
ome::xml::meta::MetadataRetrieve::getLaserRepetitionRate
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsFrequency > getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the RepetitionRate property of Laser.
ome::xml::meta::MetadataRetrieve::getObjectiveNominalMagnification
virtual double getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the NominalMagnification property of Objective.
ome
Open Microscopy Environment C++ implementation.
ome::xml::meta::MetadataRetrieve::getWellSamplePositionY
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the PositionY property of WellSample.
ome::xml::meta::MetadataRetrieve::getPointFillRule
virtual ome::xml::model::enums::FillRule getPointFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Point.
ome::xml::meta::MetadataRetrieve::getLaserPower
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Power property of Laser.
ome::xml::meta::MetadataRetrieve::getExperimenterGroupID
virtual const std::string & getExperimenterGroupID(index_type experimenterGroupIndex) const =0
Get the ID property of ExperimenterGroup.
ome::xml::meta::MetadataRetrieve::getWellColumn
virtual ome::xml::model::primitives::NonNegativeInteger getWellColumn(index_type plateIndex, index_type wellIndex) const =0
Get the Column property of Well.
ome::xml::meta::MetadataRetrieve::getTiffDataFirstT
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FirstT property of TiffData.
ome::xml::meta::MetadataRetrieve::getPointFillColor
virtual ome::xml::model::primitives::Color getPointFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Point.
ome::xml::meta::MetadataRetrieve::getMapAnnotationNamespace
virtual const std::string & getMapAnnotationNamespace(index_type mapAnnotationIndex) const =0
Get the Namespace property of MapAnnotation.
ome::xml::meta::MetadataRetrieve::getChannelAnnotationRefCount
virtual index_type getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const =0
Get the number of AnnotationRef elements in Channel.
ome::xml::meta::MetadataRetrieve::getXMLAnnotationAnnotationCount
virtual index_type getXMLAnnotationAnnotationCount(index_type xmlAnnotationIndex) const =0
Get the number of links to an XMLAnnotation.
ome::xml::meta::MetadataRetrieve::getLabelX
virtual double getLabelX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Label.
ome::xml::meta::MetadataRetrieve::getPolylineTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Polyline.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationRefCount
virtual index_type getMicrobeamManipulationRefCount(index_type imageIndex) const =0
Get the number of MicrobeamManipulationRef elements.
ome::xml::meta::MetadataRetrieve::getPolylineFontStyle
virtual ome::xml::model::enums::FontStyle getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Polyline.
ome::xml::meta::MetadataRetrieve::getLineFontFamily
virtual ome::xml::model::enums::FontFamily getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Line.
ome::xml::meta::MetadataRetrieve::getTiffDataIFD
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const =0
Get the IFD property of TiffData.
ome::xml::meta::BaseMetadata
Abstract base class for metadata storage and retrieval.
Definition: BaseMetadata.h:60
ome::xml::meta::MetadataRetrieve::getLabelLocked
virtual bool getLabelLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Label.
ome::xml::meta::MetadataRetrieve::getTermAnnotationValue
virtual const std::string & getTermAnnotationValue(index_type termAnnotationIndex) const =0
Get the Value property of TermAnnotation.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionAnnotationRefCount
virtual index_type getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the number of AnnotationRef elements in PlateAcquisition.
ome::xml::meta::MetadataRetrieve::getScreenReagentSetIdentifier
virtual const std::string & getScreenReagentSetIdentifier(index_type screenIndex) const =0
Get the ReagentSetIdentifier property of Screen.
ome::xml::model::enums::FontStyle
FontStyle enumeration.
Definition: FontStyle.h:72
ome::xml::meta::MetadataRetrieve::getPixelsBinData
virtual const std::vector< uint8_t > & getPixelsBinData(index_type imageIndex, index_type binDataIndex) const =0
Get the Base64Binary property of BinData.
ome::xml::meta::MetadataRetrieve::getLineX1
virtual double getLineX1(index_type ROIIndex, index_type shapeIndex) const =0
Get the X1 property of Line.
ome::xml::meta::MetadataRetrieve::getWellAnnotationRefCount
virtual index_type getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const =0
Get the number of AnnotationRef elements in Well.
ome::xml::meta::MetadataRetrieve::getDetectorAnnotationRefCount
virtual index_type getDetectorAnnotationRefCount(index_type instrumentIndex, index_type detectorIndex) const =0
Get the number of AnnotationRef elements in Detector.
ome::xml::meta::MetadataRetrieve::getCommentAnnotationAnnotator
virtual const std::string & getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const =0
Get the Annotator property of CommentAnnotation.
ome::xml::meta::MetadataRetrieve::getLightEmittingDiodeSerialNumber
virtual const std::string & getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of LightEmittingDiode.
ome::xml::meta::MetadataRetrieve::getMicroscopeManufacturer
virtual const std::string & getMicroscopeManufacturer(index_type instrumentIndex) const =0
Get the Manufacturer property of Microscope.
ome::xml::meta::MetadataRetrieve::getGenericExcitationSourceAnnotationRef
virtual const std::string & getGenericExcitationSourceAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of GenericExcitationSource.
ome::xml::meta::MetadataRetrieve::getXMLAnnotationDescription
virtual const std::string & getXMLAnnotationDescription(index_type XMLAnnotationIndex) const =0
Get the Description property of XMLAnnotation.
ome::xml::meta::MetadataRetrieve::getLineStrokeDashArray
virtual const std::string & getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Line.
ome::xml::meta::MetadataRetrieve::getEllipseStrokeDashArray
virtual const std::string & getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Ellipse.
ome::xml::meta::MetadataRetrieve::getLabelFillColor
virtual ome::xml::model::primitives::Color getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Label.
ome::xml::model::enums::DetectorType
DetectorType enumeration.
Definition: DetectorType.h:72
ome::xml::meta::MetadataRetrieve::getRectangleY
virtual double getRectangleY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Rectangle.
ome::xml::meta::MetadataRetrieve::getCommentAnnotationAnnotationCount
virtual index_type getCommentAnnotationAnnotationCount(index_type commentAnnotationIndex) const =0
Get the number of links to a CommentAnnotation.
ome::xml::meta::MetadataRetrieve::getDetectorSettingsGain
virtual double getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const =0
Get the Gain property of DetectorSettings.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionID
virtual const std::string & getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the ID property of PlateAcquisition.
ome::xml::meta::MetadataRetrieve::getMaskText
virtual const std::string & getMaskText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Mask.
ome::xml::meta::MetadataRetrieve::getFilterSetManufacturer
virtual const std::string & getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the Manufacturer property of FilterSet.
ome::xml::meta::MetadataRetrieve::getPlaneDeltaT
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTime > getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const =0
Get the DeltaT property of Plane.
ome::xml::meta::MetadataRetrieve::getFolderImageRef
virtual const std::string & getFolderImageRef(index_type folderIndex, index_type imageRefIndex) const =0
Get the ImageRef property of Folder.
ome::xml::meta::MetadataRetrieve::getPixelsPhysicalSizeZ
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getPixelsPhysicalSizeZ(index_type imageIndex) const =0
Get the PhysicalSizeZ property of Pixels.
ome::xml::meta::MetadataRetrieve::getMapAnnotationAnnotationRef
virtual const std::string & getMapAnnotationAnnotationRef(index_type mapAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of MapAnnotation.
ome::xml::meta::MetadataRetrieve::getFileAnnotationNamespace
virtual const std::string & getFileAnnotationNamespace(index_type fileAnnotationIndex) const =0
Get the Namespace property of FileAnnotation.
ome::xml::meta::MetadataRetrieve::getROICount
virtual index_type getROICount() const =0
Get the number of ROI elements.
ome::xml::meta::MetadataRetrieve::getRectangleX
virtual double getRectangleX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Rectangle.
ome::xml::meta::MetadataRetrieve::getPixelsSizeZ
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeZ(index_type imageIndex) const =0
Get the SizeZ property of Pixels.
ome::xml::meta::MetadataRetrieve::getMaskStrokeColor
virtual ome::xml::model::primitives::Color getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Mask.
ome::xml::meta::MetadataRetrieve::getScreenAnnotationRef
virtual const std::string & getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Screen.
ome::xml::meta::MetadataRetrieve::getBooleanAnnotationID
virtual const std::string & getBooleanAnnotationID(index_type booleanAnnotationIndex) const =0
Get the ID property of BooleanAnnotation.
ome::xml::meta::MetadataRetrieve::getPlateAnnotationRefCount
virtual index_type getPlateAnnotationRefCount(index_type plateIndex) const =0
Get the number of AnnotationRef elements in Plate.
ome::xml::meta::MetadataRetrieve::getMaskTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Mask.
ome::xml::meta::MetadataRetrieve::getArcSerialNumber
virtual const std::string & getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of Arc.
ome::xml::meta::MetadataRetrieve::getMicroscopeModel
virtual const std::string & getMicroscopeModel(index_type instrumentIndex) const =0
Get the Model property of Microscope.
ome::xml::meta::MetadataRetrieve::getFolderName
virtual const std::string & getFolderName(index_type folderIndex) const =0
Get the Name property of Folder.
ome::xml::meta::MetadataRetrieve::getPixelsDimensionOrder
virtual ome::xml::model::enums::DimensionOrder getPixelsDimensionOrder(index_type imageIndex) const =0
Get the DimensionOrder property of Pixels.
ome::xml::meta::MetadataRetrieve::getEllipseStrokeColor
virtual ome::xml::model::primitives::Color getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Ellipse.
ome::xml::meta::MetadataRetrieve::getMaskFillColor
virtual ome::xml::model::primitives::Color getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Mask.
ome::xml::meta::MetadataRetrieve::getWellSampleIndex
virtual ome::xml::model::primitives::NonNegativeInteger getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the Index property of WellSample.
ome::xml::meta::MetadataRetrieve::getMaskStrokeDashArray
virtual const std::string & getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Mask.
ome::xml::meta::MetadataRetrieve::getImageCount
virtual index_type getImageCount() const =0
Get the number of Image elements.
ome::xml::meta::MetadataRetrieve::getListAnnotationDescription
virtual const std::string & getListAnnotationDescription(index_type listAnnotationIndex) const =0
Get the Description property of ListAnnotation.
ome::xml::meta::MetadataRetrieve::getPlaneHashSHA1
virtual const std::string & getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const =0
Get the HashSHA1 property of Plane.
ome::xml::meta::MetadataRetrieve::getObjectiveCalibratedMagnification
virtual double getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the CalibratedMagnification property of Objective.
ome::xml::meta::MetadataRetrieve::getObjectiveSettingsMedium
virtual ome::xml::model::enums::Medium getObjectiveSettingsMedium(index_type imageIndex) const =0
Get the Medium property of ObjectiveSettings.
ome::xml::meta::MetadataRetrieve::getFilterSetModel
virtual const std::string & getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the Model property of FilterSet.
ome::xml::meta::MetadataRetrieve::getEllipseStrokeWidth
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Ellipse.
ome::xml::meta::MetadataRetrieve::getMaskBinDataLength
virtual ome::xml::model::primitives::NonNegativeLong getMaskBinDataLength(index_type ROIIndex, index_type shapeIndex) const =0
Get the Length property of BinData.
ome::xml::meta::MetadataRetrieve::getPlaneCount
virtual index_type getPlaneCount(index_type imageIndex) const =0
Get the number of Plane elements.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationType
virtual ome::xml::model::enums::MicrobeamManipulationType getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the Type property of MicrobeamManipulation.
ome::xml::meta::MetadataRetrieve::getDoubleAnnotationCount
virtual index_type getDoubleAnnotationCount() const =0
Get the number of DoubleAnnotation elements.
ome::xml::meta::MetadataRetrieve::getLineMarkerStart
virtual ome::xml::model::enums::Marker getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerStart property of Line.
ome::xml::meta::MetadataRetrieve::getChannelIlluminationType
virtual ome::xml::model::enums::IlluminationType getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const =0
Get the IlluminationType property of Channel.
ome::xml::meta::MetadataRetrieve::getObjectiveAnnotationRef
virtual const std::string & getObjectiveAnnotationRef(index_type instrumentIndex, index_type objectiveIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Objective.
ome::xml::meta::MetadataRetrieve::getXMLAnnotationID
virtual const std::string & getXMLAnnotationID(index_type XMLAnnotationIndex) const =0
Get the ID property of XMLAnnotation.
ome::xml::meta::MetadataRetrieve::getFilterSetExcitationFilterRef
virtual const std::string & getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const =0
Get the ExcitationFilterRef property of FilterSet.
ome::xml::meta::MetadataRetrieve::getWellExternalDescription
virtual const std::string & getWellExternalDescription(index_type plateIndex, index_type wellIndex) const =0
Get the ExternalDescription property of Well.
memory.h
ome::xml::meta::MetadataRetrieve::getChannelPockelCellSetting
virtual int32_t getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const =0
Get the PockelCellSetting property of Channel.
ome::xml::meta::MetadataRetrieve::getImageExperimentRef
virtual const std::string & getImageExperimentRef(index_type imageIndex) const =0
Get the ExperimentRef property of Image.
ome::xml::meta::MetadataRetrieve::getPixelsBinDataBigEndian
virtual bool getPixelsBinDataBigEndian(index_type imageIndex, index_type binDataIndex) const =0
Get the BigEndian property of BinData.
ome::xml::model::enums::MicrobeamManipulationType
MicrobeamManipulationType enumeration.
Definition: MicrobeamManipulationType.h:72
ome::xml::model::enums::LaserType
LaserType enumeration.
Definition: LaserType.h:72
ome::xml::meta::MetadataRetrieve::getRectangleText
virtual const std::string & getRectangleText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Rectangle.
ome::xml::meta::MetadataRetrieve::~MetadataRetrieve
virtual ~MetadataRetrieve()
Destructor.
Definition: MetadataRetrieve.h:143
ome::xml::meta::MetadataRetrieve::getListAnnotationNamespace
virtual const std::string & getListAnnotationNamespace(index_type listAnnotationIndex) const =0
Get the Namespace property of ListAnnotation.
ome::xml::meta::MetadataRetrieve::getImagingEnvironmentAirPressure
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPressure > getImagingEnvironmentAirPressure(index_type imageIndex) const =0
Get the AirPressure property of ImagingEnvironment.
ome::xml::meta::MetadataRetrieve::getFilamentLotNumber
virtual const std::string & getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of Filament.
ome::xml::meta::MetadataRetrieve::getPlateFieldIndex
virtual ome::xml::model::primitives::NonNegativeInteger getPlateFieldIndex(index_type plateIndex) const =0
Get the FieldIndex property of Plate.
ome::xml::meta::MetadataRetrieve::getRectangleFillRule
virtual ome::xml::model::enums::FillRule getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Rectangle.
ome::xml::meta::MetadataRetrieve::getObjectiveWorkingDistance
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the WorkingDistance property of Objective.
ome::xml::meta::MetadataRetrieve::getLongAnnotationAnnotationCount
virtual index_type getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const =0
Get the number of links to a LongAnnotation.
ome::xml::meta::MetadataRetrieve::getPointFontFamily
virtual ome::xml::model::enums::FontFamily getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Point.
ome::xml::meta::MetadataRetrieve::getBinaryFileFileName
virtual const std::string & getBinaryFileFileName(index_type fileAnnotationIndex) const =0
Get the FileName property of BinaryFile.
ome::xml::meta::MetadataRetrieve::getGenericExcitationSourceMap
virtual const ome::xml::model::primitives::OrderedMultimap & getGenericExcitationSourceMap(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the map value of GenericExcitationSource.
ome::xml::meta::MetadataRetrieve::getChannelCount
virtual index_type getChannelCount(index_type imageIndex) const =0
Get the number of Channel elements.
ome::xml::meta::MetadataRetrieve::getLaserPulse
virtual ome::xml::model::enums::Pulse getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Pulse property of Laser.
ome::xml::meta::MetadataRetrieve::getLightPathAnnotationRefCount
virtual index_type getLightPathAnnotationRefCount(index_type imageIndex, index_type channelIndex) const =0
Get the number of AnnotationRef elements in LightPath.
ome::xml::meta::MetadataRetrieve::getWellColor
virtual ome::xml::model::primitives::Color getWellColor(index_type plateIndex, index_type wellIndex) const =0
Get the Color property of Well.
ome::xml::meta::MetadataRetrieve::getPointFontStyle
virtual ome::xml::model::enums::FontStyle getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Point.
ome::xml::meta::MetadataRetrieve::getObjectiveCount
virtual index_type getObjectiveCount(index_type instrumentIndex) const =0
Get the number of Objective elements.
ome::xml::meta::MetadataRetrieve::getPolygonFontSize
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Polygon.
ome::xml::meta::MetadataRetrieve::getChannelExcitationWavelength
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const =0
Get the ExcitationWavelength property of Channel.
ome::xml::meta::MetadataRetrieve::getFilamentModel
virtual const std::string & getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of Filament.
ome::xml::meta::MetadataRetrieve::getMaskHeight
virtual double getMaskHeight(index_type ROIIndex, index_type shapeIndex) const =0
Get the Height property of Mask.
ome::xml::meta::MetadataRetrieve::getTagAnnotationAnnotationCount
virtual index_type getTagAnnotationAnnotationCount(index_type tagAnnotationIndex) const =0
Get the number of links to a TagAnnotation.
ome::xml::meta::MetadataRetrieve::getWellSampleID
virtual const std::string & getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the ID property of WellSample.
ome::xml::meta::MetadataRetrieve::getObjectiveSettingsCorrectionCollar
virtual double getObjectiveSettingsCorrectionCollar(index_type imageIndex) const =0
Get the CorrectionCollar property of ObjectiveSettings.
ome::xml::meta::MetadataRetrieve::getDetectorManufacturer
virtual const std::string & getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Manufacturer property of Detector.
ome::xml::meta::MetadataRetrieve::getEllipseTheT
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Ellipse.
ome::xml::meta::MetadataRetrieve::getExperimentDescription
virtual const std::string & getExperimentDescription(index_type experimentIndex) const =0
Get the Description property of Experiment.
ome::xml::meta::MetadataRetrieve::getExperimenterGroupName
virtual const std::string & getExperimenterGroupName(index_type experimenterGroupIndex) const =0
Get the Name property of ExperimenterGroup.
ome::xml::meta::MetadataRetrieve::getDatasetID
virtual const std::string & getDatasetID(index_type datasetIndex) const =0
Get the ID property of Dataset.
ome::xml::meta::MetadataRetrieve::getPolylineStrokeColor
virtual ome::xml::model::primitives::Color getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Polyline.
ome::xml::meta::MetadataRetrieve::getTransmittanceRangeTransmittance
virtual ome::xml::model::primitives::PercentFraction getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const =0
Get the Transmittance property of TransmittanceRange.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationROIRefCount
virtual index_type getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the number of ROIRef elements in MicrobeamManipulation.
ome::xml::meta::MetadataRetrieve::getRectangleLocked
virtual bool getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Rectangle.
ome::xml::meta::MetadataRetrieve::getLightSourceAnnotationRefCount
virtual index_type getLightSourceAnnotationRefCount(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the number of AnnotationRef elements in LightSource.
ome::xml::meta::MetadataRetrieve::getMaskFontStyle
virtual ome::xml::model::enums::FontStyle getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Mask.
ome::xml::meta::MetadataRetrieve::getImageMicrobeamManipulationRef
virtual const std::string & getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const =0
Get the MicrobeamManipulationRef property of Image.
ome::xml::meta::MetadataRetrieve::getExperimenterUserName
virtual const std::string & getExperimenterUserName(index_type experimenterIndex) const =0
Get the UserName property of Experimenter.
ome::xml::meta::MetadataRetrieve::getTimestampAnnotationNamespace
virtual const std::string & getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const =0
Get the Namespace property of TimestampAnnotation.
ome::xml::meta::MetadataRetrieve::getBinaryFileBinData
virtual const std::vector< uint8_t > & getBinaryFileBinData(index_type fileAnnotationIndex) const =0
Get the Base64Binary property of BinData.
ome::xml::meta::MetadataRetrieve::getPointLocked
virtual bool getPointLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Point.
ome::xml::meta::MetadataRetrieve::getRectangleFillColor
virtual ome::xml::model::primitives::Color getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Rectangle.
ome::xml::meta::MetadataRetrieve::getObjectiveImmersion
virtual ome::xml::model::enums::Immersion getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Immersion property of Objective.
ome::xml::meta::MetadataRetrieve::getDoubleAnnotationAnnotationCount
virtual index_type getDoubleAnnotationAnnotationCount(index_type doubleAnnotationIndex) const =0
Get the number of links to a DoubleAnnotation.
ome::xml::meta::MetadataRetrieve::getDichroicAnnotationRefCount
virtual index_type getDichroicAnnotationRefCount(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the number of AnnotationRef elements in Dichroic.
ome::xml::meta::MetadataRetrieve::getPolylineFontFamily
virtual ome::xml::model::enums::FontFamily getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Polyline.
ome::xml::model::enums::PixelType
PixelType enumeration.
Definition: PixelType.h:72
ome::xml::meta::MetadataRetrieve::getWellID
virtual const std::string & getWellID(index_type plateIndex, index_type wellIndex) const =0
Get the ID property of Well.
ome::xml::meta::MetadataRetrieve::getFilterType
virtual ome::xml::model::enums::FilterType getFilterType(index_type instrumentIndex, index_type filterIndex) const =0
Get the Type property of Filter.
ome::xml::meta::MetadataRetrieve::getBooleanAnnotationValue
virtual bool getBooleanAnnotationValue(index_type booleanAnnotationIndex) const =0
Get the Value property of BooleanAnnotation.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationCount
virtual index_type getMicrobeamManipulationCount(index_type experimentIndex) const =0
Get the number of MicrobeamManipulation elements.
ome::xml::meta::MetadataRetrieve::getLabelFillRule
virtual ome::xml::model::enums::FillRule getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Label.
ome::xml::meta::MetadataRetrieve::getBinaryOnlyMetadataFile
virtual const std::string & getBinaryOnlyMetadataFile() const =0
Get the MetadataFile property of BinaryOnly.
ome::xml::meta::MetadataRetrieve::getLaserPump
virtual const std::string & getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Pump property of Laser.
ome::xml::meta::MetadataRetrieve::getDetectorSettingsIntegration
virtual ome::xml::model::primitives::PositiveInteger getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const =0
Get the Integration property of DetectorSettings.
ome::xml::meta::MetadataRetrieve::getPlateExternalIdentifier
virtual const std::string & getPlateExternalIdentifier(index_type plateIndex) const =0
Get the ExternalIdentifier property of Plate.
ome::xml::meta::MetadataRetrieve::getLineTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getLineTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Line.
ome::xml::meta::MetadataRetrieve::getLightPathEmissionFilterRef
virtual const std::string & getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const =0
Get the EmissionFilterRef property of LightPath.
ome::xml::meta::MetadataRetrieve::getObjectiveSettingsID
virtual const std::string & getObjectiveSettingsID(index_type imageIndex) const =0
Get the ID property of ObjectiveSettings.
ome::xml::meta::MetadataRetrieve::getBinaryFileBinDataCompression
virtual ome::xml::model::enums::Compression getBinaryFileBinDataCompression(index_type fileAnnotationIndex) const =0
Get the Compression property of BinData.
ome::xml::meta::MetadataRetrieve::getFolderROIRef
virtual const std::string & getFolderROIRef(index_type folderIndex, index_type ROIRefIndex) const =0
Get the ROIRef property of Folder.
ome::xml::meta::MetadataRetrieve::getChannelLightSourceSettingsID
virtual const std::string & getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const =0
Get the ID property of LightSourceSettings.
ome::xml::meta::MetadataRetrieve::getPlaneAnnotationRef
virtual const std::string & getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Plane.
ome::xml::meta::MetadataRetrieve::getXMLAnnotationValue
virtual const std::string & getXMLAnnotationValue(index_type XMLAnnotationIndex) const =0
Get the Value property of XMLAnnotation.
ome::xml::meta::MetadataRetrieve::getEllipseTransform
virtual const ::ome::xml::model::AffineTransform & getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Ellipse.
ome::xml::meta::MetadataRetrieve::getLightPathEmissionFilterRefCount
virtual index_type getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const =0
Get the number of EmissionFilterRef elements in LightPath.
ome::xml::meta::MetadataRetrieve::getCommentAnnotationValue
virtual const std::string & getCommentAnnotationValue(index_type commentAnnotationIndex) const =0
Get the Value property of CommentAnnotation.
ome::xml::meta::MetadataRetrieve::getPlateRows
virtual ome::xml::model::primitives::PositiveInteger getPlateRows(index_type plateIndex) const =0
Get the Rows property of Plate.
ome::xml::meta::MetadataRetrieve::getDetectorAmplificationGain
virtual double getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const =0
Get the AmplificationGain property of Detector.
ome::xml::meta::MetadataRetrieve::getFilterLotNumber
virtual const std::string & getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const =0
Get the LotNumber property of Filter.
ome::xml::meta::MetadataRetrieve::getPolylineAnnotationRef
virtual const std::string & getPolylineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Polyline.
ome::xml::meta::MetadataRetrieve::getPointY
virtual double getPointY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Point.
ome::xml::meta::MetadataRetrieve::getPolygonTransform
virtual const ::ome::xml::model::AffineTransform & getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Polygon.
ome::xml::meta::MetadataRetrieve::getBooleanAnnotationAnnotationRef
virtual const std::string & getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of BooleanAnnotation.
ome::xml::meta::MetadataRetrieve::getTiffDataPlaneCount
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const =0
Get the PlaneCount property of TiffData.
ome::xml::meta::MetadataRetrieve::getRectangleFontStyle
virtual ome::xml::model::enums::FontStyle getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Rectangle.
ome::xml::meta::MetadataRetrieve::getMaskTheC
virtual ome::xml::model::primitives::NonNegativeInteger getMaskTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Mask.
ome::xml::meta::MetadataRetrieve::getLaserWavelength
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Wavelength property of Laser.
ome::xml::model::primitives::Quantity
A quantity of a defined unit.
Definition: Quantity.h:57
ome::xml::meta::MetadataRetrieve::getPlanePositionY
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPlanePositionY(index_type imageIndex, index_type planeIndex) const =0
Get the PositionY property of Plane.
ome::xml::meta::MetadataRetrieve::getArcPower
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Power property of Arc.
ome::xml::meta::MetadataRetrieve::getLineStrokeColor
virtual ome::xml::model::primitives::Color getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Line.
ome::xml::meta::MetadataRetrieve::getRectangleStrokeDashArray
virtual const std::string & getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Rectangle.
ome::xml::meta::MetadataRetrieve::getPlaneTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getPlaneTheZ(index_type imageIndex, index_type planeIndex) const =0
Get the TheZ property of Plane.
ome::xml::meta::MetadataRetrieve::getObjectiveSettingsRefractiveIndex
virtual double getObjectiveSettingsRefractiveIndex(index_type imageIndex) const =0
Get the RefractiveIndex property of ObjectiveSettings.
ome::xml::meta::MetadataRetrieve::getTermAnnotationID
virtual const std::string & getTermAnnotationID(index_type termAnnotationIndex) const =0
Get the ID property of TermAnnotation.
ome::xml::meta::MetadataRetrieve::getChannelFluor
virtual const std::string & getChannelFluor(index_type imageIndex, index_type channelIndex) const =0
Get the Fluor property of Channel.
ome::xml::meta::MetadataRetrieve::getLineText
virtual const std::string & getLineText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Line.
ome::xml::meta::MetadataRetrieve::getWellSampleTimepoint
virtual ome::xml::model::primitives::Timestamp getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the Timepoint property of WellSample.
ome::xml::meta::MetadataRetrieve::getExperimenterCount
virtual index_type getExperimenterCount() const =0
Get the number of Experimenter elements.
ome::xml::meta::MetadataRetrieve::getPlaneTheC
virtual ome::xml::model::primitives::NonNegativeInteger getPlaneTheC(index_type imageIndex, index_type planeIndex) const =0
Get the TheC property of Plane.
ome::xml::meta::MetadataRetrieve::getListAnnotationCount
virtual index_type getListAnnotationCount() const =0
Get the number of ListAnnotation elements.
ome::xml::meta::MetadataRetrieve
Metadata retrieval interface.
Definition: MetadataRetrieve.h:133
ome::xml::meta::MetadataRetrieve::getChannelLightSourceSettingsAttenuation
virtual ome::xml::model::primitives::PercentFraction getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const =0
Get the Attenuation property of LightSourceSettings.
ome::xml::meta::MetadataRetrieve::getRectangleFontFamily
virtual ome::xml::model::enums::FontFamily getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Rectangle.
ome::xml::meta::MetadataRetrieve::getImagingEnvironmentMap
virtual const ome::xml::model::primitives::OrderedMultimap & getImagingEnvironmentMap(index_type imageIndex) const =0
Get the map value of ImagingEnvironment.
ome::xml::meta::MetadataRetrieve::getReagentName
virtual const std::string & getReagentName(index_type screenIndex, index_type reagentIndex) const =0
Get the Name property of Reagent.
ome::xml::meta::MetadataRetrieve::getTiffDataCount
virtual index_type getTiffDataCount(index_type imageIndex) const =0
Get the number of TiffData elements.
ome::xml::meta::MetadataRetrieve::getPixelsBigEndian
virtual bool getPixelsBigEndian(index_type imageIndex) const =0
Get the BigEndian property of Pixels.
ome::xml::meta::MetadataRetrieve::getMaskX
virtual double getMaskX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Mask.
ome::xml::meta::MetadataRetrieve::getRectangleStrokeColor
virtual ome::xml::model::primitives::Color getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Rectangle.
ome::xml::meta::MetadataRetrieve::getLineFontStyle
virtual ome::xml::model::enums::FontStyle getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Line.
ome::xml::meta::MetadataRetrieve::getLabelID
virtual const std::string & getLabelID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Label.
ome::xml::meta::MetadataRetrieve::getFilterSetCount
virtual index_type getFilterSetCount(index_type instrumentIndex) const =0
Get the number of FilterSet elements.
ome::xml::meta::MetadataRetrieve::getDatasetAnnotationRefCount
virtual index_type getDatasetAnnotationRefCount(index_type datasetIndex) const =0
Get the number of AnnotationRef elements in Dataset.
ome::xml::meta::MetadataRetrieve::getEllipseRadiusX
virtual double getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const =0
Get the RadiusX property of Ellipse.
ome::xml::meta::MetadataRetrieve::getPointTransform
virtual const ::ome::xml::model::AffineTransform & getPointTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Point.
ome::xml::meta::MetadataRetrieve::getReagentReagentIdentifier
virtual const std::string & getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const =0
Get the ReagentIdentifier property of Reagent.
ome::xml::meta::MetadataRetrieve::getDatasetExperimenterRef
virtual const std::string & getDatasetExperimenterRef(index_type datasetIndex) const =0
Get the ExperimenterRef property of Dataset.
ome::xml::meta::MetadataRetrieve::getLineFillColor
virtual ome::xml::model::primitives::Color getLineFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Line.
ome::xml::meta::MetadataRetrieve::getPlateColumns
virtual ome::xml::model::primitives::PositiveInteger getPlateColumns(index_type plateIndex) const =0
Get the Columns property of Plate.
ome::xml::meta::MetadataRetrieve::getShapeAnnotationRefCount
virtual index_type getShapeAnnotationRefCount(index_type ROIIndex, index_type shapeIndex) const =0
Get the number of AnnotationRef elements in Shape.
ome::xml::meta::MetadataRetrieve::getExperimenterGroupAnnotationRef
virtual const std::string & getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of ExperimenterGroup.
ome::xml::meta::MetadataRetrieve::getLineMarkerEnd
virtual ome::xml::model::enums::Marker getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerEnd property of Line.
ome::xml::meta::MetadataRetrieve::getGenericExcitationSourceManufacturer
virtual const std::string & getGenericExcitationSourceManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of GenericExcitationSource.
ome::xml::meta::MetadataRetrieve::getPolylineFillRule
virtual ome::xml::model::enums::FillRule getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Polyline.
ome::xml::meta::MetadataRetrieve::getPolylineStrokeDashArray
virtual const std::string & getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Polyline.
ome::xml::meta::MetadataRetrieve::getDetectorType
virtual ome::xml::model::enums::DetectorType getDetectorType(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Type property of Detector.
ome::xml::meta::MetadataRetrieve::getMaskFontFamily
virtual ome::xml::model::enums::FontFamily getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Mask.
ome::xml::model::primitives::Color
An RGBA color value.
Definition: Color.h:84
ome::xml::meta::MetadataRetrieve::getTimestampAnnotationDescription
virtual const std::string & getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const =0
Get the Description property of TimestampAnnotation.
ome::xml::meta::MetadataRetrieve::getFolderAnnotationRef
virtual const std::string & getFolderAnnotationRef(index_type folderIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Folder.
ome::xml::meta::MetadataRetrieve::getExperimentExperimenterRef
virtual const std::string & getExperimentExperimenterRef(index_type experimentIndex) const =0
Get the ExperimenterRef property of Experiment.
ome::xml::meta::MetadataRetrieve::getLightEmittingDiodeID
virtual const std::string & getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of LightEmittingDiode.
ome::xml::meta::MetadataRetrieve::getFilterAnnotationRef
virtual const std::string & getFilterAnnotationRef(index_type instrumentIndex, index_type filterIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Filter.
ome::xml::meta::MetadataRetrieve::getLabelFontStyle
virtual ome::xml::model::enums::FontStyle getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Label.
ome::xml::meta::MetadataRetrieve::getTermAnnotationDescription
virtual const std::string & getTermAnnotationDescription(index_type termAnnotationIndex) const =0
Get the Description property of TermAnnotation.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationLightSourceSettingsID
virtual const std::string & getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const =0
Get the ID property of LightSourceSettings.
ome::xml::meta::MetadataRetrieve::getLineY1
virtual double getLineY1(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y1 property of Line.
ome::xml::meta::MetadataRetrieve::getWellSampleImageRef
virtual const std::string & getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the ImageRef property of WellSample.
ome::xml::meta::MetadataRetrieve::getLightPathExcitationFilterRef
virtual const std::string & getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const =0
Get the ExcitationFilterRef property of LightPath.
ome::xml::meta::MetadataRetrieve::getProjectAnnotationRef
virtual const std::string & getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Project.
ome::xml::meta::MetadataRetrieve::getLongAnnotationAnnotationRef
virtual const std::string & getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of LongAnnotation.
ome::xml::meta::MetadataRetrieve::getLaserTuneable
virtual bool getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Tuneable property of Laser.
ome::xml::meta::MetadataRetrieve::getProjectAnnotationRefCount
virtual index_type getProjectAnnotationRefCount(index_type projectIndex) const =0
Get the number of AnnotationRef elements in Project.
ome::xml::meta::MetadataRetrieve::getObjectiveIris
virtual bool getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Iris property of Objective.
ome::xml::meta::MetadataRetrieve::getProjectID
virtual const std::string & getProjectID(index_type projectIndex) const =0
Get the ID property of Project.
ome::xml::meta::MetadataRetrieve::getPointFontSize
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > getPointFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Point.
ome::xml::meta::MetadataRetrieve::getTimestampAnnotationAnnotationCount
virtual index_type getTimestampAnnotationAnnotationCount(index_type timestampAnnotationIndex) const =0
Get the number of links to a TimestampAnnotation.
ome::xml::meta::MetadataRetrieve::getChannelSamplesPerPixel
virtual ome::xml::model::primitives::PositiveInteger getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const =0
Get the SamplesPerPixel property of Channel.
ome::xml::meta::MetadataRetrieve::getLineX2
virtual double getLineX2(index_type ROIIndex, index_type shapeIndex) const =0
Get the X2 property of Line.
ome::xml::meta::MetadataRetrieve::getPointID
virtual const std::string & getPointID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Point.
ome::xml::meta::MetadataRetrieve::getScreenReagentSetDescription
virtual const std::string & getScreenReagentSetDescription(index_type screenIndex) const =0
Get the ReagentSetDescription property of Screen.
ome::xml::meta::MetadataRetrieve::getPolygonText
virtual const std::string & getPolygonText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Polygon.
ome::xml::meta::MetadataRetrieve::getChannelAcquisitionMode
virtual ome::xml::model::enums::AcquisitionMode getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const =0
Get the AcquisitionMode property of Channel.
ome::xml::meta::MetadataRetrieve::getStageLabelX
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getStageLabelX(index_type imageIndex) const =0
Get the X property of StageLabel.
ome::xml::meta::MetadataRetrieve::getDetectorSettingsOffset
virtual double getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const =0
Get the Offset property of DetectorSettings.
ome::xml::meta::MetadataRetrieve::getPolygonFillRule
virtual ome::xml::model::enums::FillRule getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Polygon.
ome::xml::meta::MetadataRetrieve::getCommentAnnotationAnnotationRef
virtual const std::string & getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of CommentAnnotation.
ome::xml::meta::MetadataRetrieve::getFilterAnnotationRefCount
virtual index_type getFilterAnnotationRefCount(index_type instrumentIndex, index_type filterIndex) const =0
Get the number of AnnotationRef elements in Filter.
ome::xml::meta::MetadataRetrieve::getScreenType
virtual const std::string & getScreenType(index_type screenIndex) const =0
Get the Type property of Screen.
ome::xml::meta::MetadataRetrieve::getWellSamplePositionX
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the PositionX property of WellSample.
ome::xml::meta::MetadataRetrieve::getLightEmittingDiodeManufacturer
virtual const std::string & getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of LightEmittingDiode.
ome::xml::meta::MetadataRetrieve::getProjectDatasetRef
virtual const std::string & getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const =0
Get the DatasetRef property of Project.
ome::xml::meta::MetadataRetrieve::getFilamentManufacturer
virtual const std::string & getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of Filament.
ome::xml::model::enums::LaserMedium
LaserMedium enumeration.
Definition: LaserMedium.h:72
ome::xml::meta::MetadataRetrieve::getDichroicSerialNumber
virtual const std::string & getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the SerialNumber property of Dichroic.
ome::xml::meta::MetadataRetrieve::getInstrumentAnnotationRef
virtual const std::string & getInstrumentAnnotationRef(index_type instrumentIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Instrument.
ome::xml::meta::MetadataRetrieve::getBooleanAnnotationNamespace
virtual const std::string & getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const =0
Get the Namespace property of BooleanAnnotation.
ome::xml::meta::MetadataRetrieve::getPolygonFontStyle
virtual ome::xml::model::enums::FontStyle getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Polygon.
ome::xml::meta::MetadataRetrieve::getInstrumentCount
virtual index_type getInstrumentCount() const =0
Get the number of Instrument elements.
ome::xml::meta::MetadataRetrieve::getFolderRefCount
virtual index_type getFolderRefCount(index_type folderIndex) const =0
Get the number of FolderRef elements.
ome::xml::meta::MetadataRetrieve::getFilamentPower
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Power property of Filament.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionAnnotationRef
virtual const std::string & getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of PlateAcquisition.
ome::xml::meta::MetadataRetrieve::getFileAnnotationCount
virtual index_type getFileAnnotationCount() const =0
Get the number of FileAnnotation elements.
ome::xml::meta::MetadataRetrieve::getMaskWidth
virtual double getMaskWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the Width property of Mask.
ome::xml::meta::MetadataRetrieve::getObjectiveSerialNumber
virtual const std::string & getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the SerialNumber property of Objective.
ome::xml::meta::MetadataRetrieve::getDetectorAnnotationRef
virtual const std::string & getDetectorAnnotationRef(index_type instrumentIndex, index_type detectorIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Detector.
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::MetadataRetrieve::getDetectorSettingsZoom
virtual double getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const =0
Get the Zoom property of DetectorSettings.
ome::xml::meta::MetadataRetrieve::getReagentDescription
virtual const std::string & getReagentDescription(index_type screenIndex, index_type reagentIndex) const =0
Get the Description property of Reagent.
ome::xml::meta::MetadataRetrieve::getChannelPinholeSize
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const =0
Get the PinholeSize property of Channel.
ome::xml::meta::MetadataRetrieve::getImageAnnotationRef
virtual const std::string & getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Image.
ome::xml::model::enums::Medium
Medium enumeration.
Definition: Medium.h:72
ome::xml::meta::MetadataRetrieve::getImagingEnvironmentHumidity
virtual ome::xml::model::primitives::PercentFraction getImagingEnvironmentHumidity(index_type imageIndex) const =0
Get the Humidity property of ImagingEnvironment.
ome::xml::meta::MetadataRetrieve::getPixelsPhysicalSizeX
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getPixelsPhysicalSizeX(index_type imageIndex) const =0
Get the PhysicalSizeX property of Pixels.
ome::xml::meta::MetadataRetrieve::getTimestampAnnotationCount
virtual index_type getTimestampAnnotationCount() const =0
Get the number of TimestampAnnotation elements.
ome::xml::meta::MetadataRetrieve::getFilterFilterWheel
virtual const std::string & getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const =0
Get the FilterWheel property of Filter.
ome::xml::meta::MetadataRetrieve::getLightEmittingDiodeAnnotationRef
virtual const std::string & getLightEmittingDiodeAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of LightEmittingDiode.
ome::xml::meta::MetadataRetrieve::getMaskLocked
virtual bool getMaskLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Mask.
ome::xml::meta::MetadataRetrieve::getFilamentAnnotationRef
virtual const std::string & getFilamentAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Filament.
ome::xml::meta::MetadataRetrieve::getArcID
virtual const std::string & getArcID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of Arc.
ome::xml::meta::MetadataRetrieve::getEllipseFontFamily
virtual ome::xml::model::enums::FontFamily getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Ellipse.
ome::xml::meta::MetadataRetrieve::getFolderDescription
virtual const std::string & getFolderDescription(index_type folderIndex) const =0
Get the Description property of Folder.
ome::xml::meta::MetadataRetrieve::getBooleanAnnotationDescription
virtual const std::string & getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const =0
Get the Description property of BooleanAnnotation.
ome::xml::meta::BaseMetadata::index_type
std::size_t index_type
Index into an array.
Definition: BaseMetadata.h:64
ome::xml::meta::MetadataRetrieve::getPixelsBinDataLength
virtual ome::xml::model::primitives::NonNegativeLong getPixelsBinDataLength(index_type imageIndex, index_type binDataIndex) const =0
Get the Length property of BinData.
ome::xml::meta::MetadataRetrieve::getArcLotNumber
virtual const std::string & getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of Arc.
ome::xml::meta::MetadataRetrieve::getProjectExperimenterGroupRef
virtual const std::string & getProjectExperimenterGroupRef(index_type projectIndex) const =0
Get the ExperimenterGroupRef property of Project.
ome::xml::meta::MetadataRetrieve::getRectangleTheC
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Rectangle.
ome::xml::meta::MetadataRetrieve::getMapAnnotationAnnotator
virtual const std::string & getMapAnnotationAnnotator(index_type mapAnnotationIndex) const =0
Get the Annotator property of MapAnnotation.
ome::xml::meta::MetadataRetrieve::getMapAnnotationAnnotationCount
virtual index_type getMapAnnotationAnnotationCount(index_type mapAnnotationIndex) const =0
Get the number of links to a MapAnnotation.
ome::xml::model::enums::MicroscopeType
MicroscopeType enumeration.
Definition: MicroscopeType.h:72
ome::xml::meta::MetadataRetrieve::getFilterSetLotNumber
virtual const std::string & getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the LotNumber property of FilterSet.
ome::xml::meta::MetadataRetrieve::getMaskTransform
virtual const ::ome::xml::model::AffineTransform & getMaskTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Mask.
ome::xml::meta::MetadataRetrieve::getTermAnnotationAnnotator
virtual const std::string & getTermAnnotationAnnotator(index_type termAnnotationIndex) const =0
Get the Annotator property of TermAnnotation.
ome::xml::meta::MetadataRetrieve::getLongAnnotationValue
virtual int64_t getLongAnnotationValue(index_type longAnnotationIndex) const =0
Get the Value property of LongAnnotation.
ome::xml::meta::MetadataRetrieve::getPolylineTransform
virtual const ::ome::xml::model::AffineTransform & getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Polyline.
ome::xml::model::enums::FilterType
FilterType enumeration.
Definition: FilterType.h:72
ome::xml::meta::MetadataRetrieve::getPolygonAnnotationRef
virtual const std::string & getPolygonAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Polygon.
ome::xml::meta::MetadataRetrieve::getMapAnnotationValue
virtual const ome::xml::model::primitives::OrderedMultimap & getMapAnnotationValue(index_type mapAnnotationIndex) const =0
Get the map value of MapAnnotation.
ome::xml::meta::MetadataRetrieve::getFilterSetDichroicRef
virtual const std::string & getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the DichroicRef property of FilterSet.
ome::xml::meta::MetadataRetrieve::getStageLabelName
virtual const std::string & getStageLabelName(index_type imageIndex) const =0
Get the Name property of StageLabel.
ome::xml::meta::MetadataRetrieve::getListAnnotationAnnotationRef
virtual const std::string & getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of ListAnnotation.
ome::xml::meta::MetadataRetrieve::getFolderImageRefCount
virtual index_type getFolderImageRefCount(index_type folderIndex) const =0
Get the number of ImageRef elements in Folder.
ome::xml::meta::MetadataRetrieve::getRectangleStrokeWidth
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Rectangle.
ome::xml::meta::MetadataRetrieve::getListAnnotationID
virtual const std::string & getListAnnotationID(index_type listAnnotationIndex) const =0
Get the ID property of ListAnnotation.
ome::xml::meta::MetadataRetrieve::getProjectDescription
virtual const std::string & getProjectDescription(index_type projectIndex) const =0
Get the Description property of Project.
ome::xml::meta::MetadataRetrieve::getPointStrokeDashArray
virtual const std::string & getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Point.
ome::xml::meta::MetadataRetrieve::getFilterSetID
virtual const std::string & getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the ID property of FilterSet.
ome::xml::meta::MetadataRetrieve::getDetectorSettingsBinning
virtual ome::xml::model::enums::Binning getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const =0
Get the Binning property of DetectorSettings.
ome::xml::meta::MetadataRetrieve::getPolygonID
virtual const std::string & getPolygonID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Polygon.
ome::xml::meta::MetadataRetrieve::getLabelStrokeDashArray
virtual const std::string & getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Label.
ome::xml::meta::MetadataRetrieve::getPlaneExposureTime
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTime > getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const =0
Get the ExposureTime property of Plane.
ome::xml::meta::MetadataRetrieve::getDetectorZoom
virtual double getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Zoom property of Detector.
ome::xml::meta::MetadataRetrieve::getLineTransform
virtual const ::ome::xml::model::AffineTransform & getLineTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Line.
ome::xml::meta::MetadataRetrieve::getChannelContrastMethod
virtual ome::xml::model::enums::ContrastMethod getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const =0
Get the ContrastMethod property of Channel.
ome::xml::meta::MetadataRetrieve::getMaskFillRule
virtual ome::xml::model::enums::FillRule getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Mask.
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::MetadataRetrieve::getPlaneTheT
virtual ome::xml::model::primitives::NonNegativeInteger getPlaneTheT(index_type imageIndex, index_type planeIndex) const =0
Get the TheT property of Plane.
ome::xml::meta::MetadataRetrieve::getDetectorModel
virtual const std::string & getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Model property of Detector.
ome::xml::meta::MetadataRetrieve::getRectangleHeight
virtual double getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const =0
Get the Height property of Rectangle.
ome::xml::meta::MetadataRetrieve::getPolylinePoints
virtual const std::string & getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const =0
Get the Points property of Polyline.
ome::xml::meta::MetadataRetrieve::getPixelsBinDataCompression
virtual ome::xml::model::enums::Compression getPixelsBinDataCompression(index_type imageIndex, index_type binDataIndex) const =0
Get the Compression property of BinData.
ome::xml::meta::MetadataRetrieve::getTermAnnotationAnnotationCount
virtual index_type getTermAnnotationAnnotationCount(index_type termAnnotationIndex) const =0
Get the number of links to a TermAnnotation.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationExperimenterRef
virtual const std::string & getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the ExperimenterRef property of MicrobeamManipulation.
ome::xml::meta::MetadataRetrieve::getGenericExcitationSourceSerialNumber
virtual const std::string & getGenericExcitationSourceSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of GenericExcitationSource.
ome::xml::meta::MetadataRetrieve::getDetectorSettingsVoltage
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsElectricPotential > getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const =0
Get the Voltage property of DetectorSettings.
ome::xml::meta::MetadataRetrieve::getLaserPockelCell
virtual bool getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the PockelCell property of Laser.
ome::xml::meta::MetadataRetrieve::getMaskY
virtual double getMaskY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Mask.
ome::xml::meta::MetadataRetrieve::getWellSampleCount
virtual index_type getWellSampleCount(index_type plateIndex, index_type wellIndex) const =0
Get the number of WellSample elements.