ome-xml  5.6.0
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 <memory>
50 #include <string>
51 
52 #include <ome/xml/meta/BaseMetadata.h>
53 #include <ome/xml/model/AffineTransform.h>
54 
55 #include <ome/xml/model/enums/AcquisitionMode.h>
56 #include <ome/xml/model/enums/ArcType.h>
57 #include <ome/xml/model/enums/Binning.h>
58 #include <ome/xml/model/enums/Compression.h>
59 #include <ome/xml/model/enums/ContrastMethod.h>
60 #include <ome/xml/model/enums/Correction.h>
61 #include <ome/xml/model/enums/DetectorType.h>
62 #include <ome/xml/model/enums/DimensionOrder.h>
63 #include <ome/xml/model/enums/ExperimentType.h>
64 #include <ome/xml/model/enums/FilamentType.h>
65 #include <ome/xml/model/enums/FillRule.h>
66 #include <ome/xml/model/enums/FilterType.h>
67 #include <ome/xml/model/enums/FontFamily.h>
68 #include <ome/xml/model/enums/FontStyle.h>
69 #include <ome/xml/model/enums/IlluminationType.h>
70 #include <ome/xml/model/enums/Immersion.h>
71 #include <ome/xml/model/enums/LaserMedium.h>
72 #include <ome/xml/model/enums/LaserType.h>
73 #include <ome/xml/model/enums/Marker.h>
74 #include <ome/xml/model/enums/Medium.h>
75 #include <ome/xml/model/enums/MicrobeamManipulationType.h>
76 #include <ome/xml/model/enums/MicroscopeType.h>
77 #include <ome/xml/model/enums/NamingConvention.h>
78 #include <ome/xml/model/enums/PixelType.h>
79 #include <ome/xml/model/enums/Pulse.h>
80 #include <ome/xml/model/enums/UnitsElectricPotential.h>
81 #include <ome/xml/model/enums/UnitsFrequency.h>
82 #include <ome/xml/model/enums/UnitsLength.h>
83 #include <ome/xml/model/enums/UnitsPower.h>
84 #include <ome/xml/model/enums/UnitsPressure.h>
85 #include <ome/xml/model/enums/UnitsTemperature.h>
86 #include <ome/xml/model/enums/UnitsTime.h>
87 
88 #include <ome/xml/model/primitives/Color.h>
89 #include <ome/xml/model/primitives/ConstrainedNumeric.h>
90 #include <ome/xml/model/primitives/NonNegativeFloat.h>
91 #include <ome/xml/model/primitives/NonNegativeInteger.h>
92 #include <ome/xml/model/primitives/NonNegativeLong.h>
93 #include <ome/xml/model/primitives/NumericConstraints.h>
94 #include <ome/xml/model/primitives/OrderedMultimap.h>
95 #include <ome/xml/model/primitives/PercentFraction.h>
96 #include <ome/xml/model/primitives/PositiveFloat.h>
97 #include <ome/xml/model/primitives/PositiveInteger.h>
98 #include <ome/xml/model/primitives/PositiveLong.h>
99 #include <ome/xml/model/primitives/Timestamp.h>
100 
101 namespace ome
102 {
103  namespace xml
104  {
105  namespace meta
106  {
107 
132  class MetadataRetrieve : virtual public BaseMetadata
133  {
134  protected:
137  {}
138 
139  public:
141  virtual
143  {}
144 
146  MetadataRetrieve (const MetadataRetrieve&) = delete;
147 
149  operator= (const MetadataRetrieve&) = delete;
151 
161  virtual index_type
162  getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const = 0;
163 
173  virtual index_type
174  getCommentAnnotationAnnotationCount(index_type commentAnnotationIndex) const = 0;
175 
185  virtual index_type
186  getDoubleAnnotationAnnotationCount(index_type doubleAnnotationIndex) const = 0;
187 
197  virtual index_type
198  getFileAnnotationAnnotationCount(index_type fileAnnotationIndex) const = 0;
199 
209  virtual index_type
210  getListAnnotationAnnotationCount(index_type listAnnotationIndex) const = 0;
211 
221  virtual index_type
222  getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const = 0;
223 
233  virtual index_type
234  getMapAnnotationAnnotationCount(index_type mapAnnotationIndex) const = 0;
235 
245  virtual index_type
246  getTagAnnotationAnnotationCount(index_type tagAnnotationIndex) const = 0;
247 
257  virtual index_type
258  getTermAnnotationAnnotationCount(index_type termAnnotationIndex) const = 0;
259 
269  virtual index_type
270  getTimestampAnnotationAnnotationCount(index_type timestampAnnotationIndex) const = 0;
271 
281  virtual index_type
282  getXMLAnnotationAnnotationCount(index_type xmlAnnotationIndex) const = 0;
283 
293  virtual const std::string&
294  getLightSourceType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
295 
302  virtual index_type
303  getLightSourceCount(index_type instrumentIndex) const = 0;
304 
314  virtual const std::string&
315  getShapeType(index_type ROIIndex, index_type shapeIndex) const = 0;
316 
323  virtual index_type
324  getShapeCount(index_type ROIIndex) const = 0;
325 
333  virtual index_type
334  getLightSourceAnnotationRefCount(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
335 
342  virtual index_type
343  getInstrumentAnnotationRefCount(index_type instrumentIndex) const = 0;
344 
352  virtual index_type
353  getObjectiveAnnotationRefCount(index_type instrumentIndex, index_type objectiveIndex) const = 0;
354 
361  virtual index_type
362  getFolderAnnotationRefCount(index_type folderIndex) const = 0;
363 
371  virtual index_type
372  getDetectorAnnotationRefCount(index_type instrumentIndex, index_type detectorIndex) const = 0;
373 
381  virtual index_type
382  getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const = 0;
383 
390  virtual index_type
391  getPlateAnnotationRefCount(index_type plateIndex) const = 0;
392 
399  virtual index_type
400  getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const = 0;
401 
408  virtual index_type
409  getScreenAnnotationRefCount(index_type screenIndex) const = 0;
410 
418  virtual index_type
419  getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const = 0;
420 
428  virtual index_type
429  getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const = 0;
430 
437  virtual index_type
438  getExperimenterAnnotationRefCount(index_type experimenterIndex) const = 0;
439 
447  virtual index_type
448  getDichroicAnnotationRefCount(index_type instrumentIndex, index_type dichroicIndex) const = 0;
449 
457  virtual index_type
458  getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const = 0;
459 
467  virtual index_type
468  getFilterAnnotationRefCount(index_type instrumentIndex, index_type filterIndex) const = 0;
469 
477  virtual index_type
478  getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
479 
486  virtual index_type
487  getROIAnnotationRefCount(index_type ROIIndex) const = 0;
488 
495  virtual index_type
496  getProjectAnnotationRefCount(index_type projectIndex) const = 0;
497 
505  virtual index_type
506  getLightPathAnnotationRefCount(index_type imageIndex, index_type channelIndex) const = 0;
507 
514  virtual index_type
515  getImageAnnotationRefCount(index_type imageIndex) const = 0;
516 
523  virtual index_type
524  getDatasetAnnotationRefCount(index_type datasetIndex) const = 0;
525 
533  virtual index_type
534  getShapeAnnotationRefCount(index_type ROIIndex, index_type shapeIndex) const = 0;
535 
542  virtual index_type
543  getPixelsBinDataCount(index_type imageIndex) const = 0;
544 
550  virtual index_type
551  getBooleanAnnotationCount() const = 0;
552 
559  virtual index_type
560  getChannelCount(index_type imageIndex) const = 0;
561 
567  virtual index_type
568  getCommentAnnotationCount() const = 0;
569 
575  virtual index_type
576  getDatasetCount() const = 0;
577 
584  virtual index_type
585  getDatasetRefCount(index_type projectIndex) const = 0;
586 
593  virtual index_type
594  getDetectorCount(index_type instrumentIndex) const = 0;
595 
602  virtual index_type
603  getDichroicCount(index_type instrumentIndex) const = 0;
604 
610  virtual index_type
611  getDoubleAnnotationCount() const = 0;
612 
620  virtual index_type
621  getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const = 0;
622 
630  virtual index_type
631  getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const = 0;
632 
640  virtual index_type
641  getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const = 0;
642 
650  virtual index_type
651  getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const = 0;
652 
658  virtual index_type
659  getExperimentCount() const = 0;
660 
666  virtual index_type
667  getExperimenterCount() const = 0;
668 
674  virtual index_type
675  getExperimenterGroupCount() const = 0;
676 
683  virtual index_type
684  getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const = 0;
685 
691  virtual index_type
692  getFileAnnotationCount() const = 0;
693 
700  virtual index_type
701  getFilterCount(index_type instrumentIndex) const = 0;
702 
709  virtual index_type
710  getFilterSetCount(index_type instrumentIndex) const = 0;
711 
717  virtual index_type
718  getFolderCount() const = 0;
719 
726  virtual index_type
727  getFolderRefCount(index_type folderIndex) const = 0;
728 
734  virtual index_type
735  getImageCount() const = 0;
736 
743  virtual index_type
744  getFolderImageRefCount(index_type folderIndex) const = 0;
745 
752  virtual index_type
753  getDatasetImageRefCount(index_type datasetIndex) const = 0;
754 
760  virtual index_type
761  getInstrumentCount() const = 0;
762 
769  virtual index_type
770  getLeaderCount(index_type experimenterGroupIndex) const = 0;
771 
779  virtual index_type
780  getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
781 
787  virtual index_type
788  getListAnnotationCount() const = 0;
789 
795  virtual index_type
796  getLongAnnotationCount() const = 0;
797 
803  virtual index_type
804  getMapAnnotationCount() const = 0;
805 
812  virtual index_type
813  getMicrobeamManipulationCount(index_type experimentIndex) const = 0;
814 
821  virtual index_type
822  getMicrobeamManipulationRefCount(index_type imageIndex) const = 0;
823 
830  virtual index_type
831  getObjectiveCount(index_type instrumentIndex) const = 0;
832 
839  virtual index_type
840  getPlaneCount(index_type imageIndex) const = 0;
841 
847  virtual index_type
848  getPlateCount() const = 0;
849 
856  virtual index_type
857  getPlateAcquisitionCount(index_type plateIndex) const = 0;
858 
865  virtual index_type
866  getPlateRefCount(index_type screenIndex) const = 0;
867 
873  virtual index_type
874  getProjectCount() const = 0;
875 
881  virtual index_type
882  getROICount() const = 0;
883 
890  virtual index_type
891  getImageROIRefCount(index_type imageIndex) const = 0;
892 
899  virtual index_type
900  getFolderROIRefCount(index_type folderIndex) const = 0;
901 
909  virtual index_type
910  getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
911 
918  virtual index_type
919  getReagentCount(index_type screenIndex) const = 0;
920 
926  virtual index_type
927  getScreenCount() const = 0;
928 
934  virtual index_type
935  getTagAnnotationCount() const = 0;
936 
942  virtual index_type
943  getTermAnnotationCount() const = 0;
944 
951  virtual index_type
952  getTiffDataCount(index_type imageIndex) const = 0;
953 
959  virtual index_type
960  getTimestampAnnotationCount() const = 0;
961 
969  virtual std::string
970  getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const = 0;
971 
978  virtual index_type
979  getWellCount(index_type plateIndex) const = 0;
980 
988  virtual index_type
989  getWellSampleCount(index_type plateIndex, index_type wellIndex) const = 0;
990 
998  virtual index_type
999  getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
1000 
1006  virtual index_type
1007  getXMLAnnotationCount() const = 0;
1008 
1016  virtual const std::string&
1017  getUUID() const = 0;
1018 
1026  getMapAnnotationValue(index_type mapAnnotationIndex) const = 0;
1027 
1036  getGenericExcitationSourceMap(index_type instrumentIndex,
1037  index_type lightSourceIndex) const = 0;
1038 
1046  getImagingEnvironmentMap(index_type imageIndex) const = 0;
1047 
1048 
1057  virtual const std::string&
1058  getArcAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const = 0;
1059 
1067  virtual const std::string&
1068  getArcID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1069 
1077  virtual const std::string&
1078  getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1079 
1087  virtual const std::string&
1088  getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1089 
1097  virtual const std::string&
1098  getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1099 
1108  getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1109 
1117  virtual const std::string&
1118  getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1119 
1128  getArcType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1129 
1130 
1137  virtual const std::vector<uint8_t>&
1138  getBinaryFileBinData(index_type fileAnnotationIndex) const = 0;
1139 
1147  virtual const std::vector<uint8_t>&
1148  getMaskBinData(index_type ROIIndex, index_type shapeIndex) const = 0;
1149 
1157  virtual const std::vector<uint8_t>&
1158  getPixelsBinData(index_type imageIndex, index_type binDataIndex) const = 0;
1159 
1166  virtual bool
1167  getBinaryFileBinDataBigEndian(index_type fileAnnotationIndex) const = 0;
1168 
1176  virtual bool
1177  getMaskBinDataBigEndian(index_type ROIIndex, index_type shapeIndex) const = 0;
1178 
1186  virtual bool
1187  getPixelsBinDataBigEndian(index_type imageIndex, index_type binDataIndex) const = 0;
1188 
1196  getBinaryFileBinDataCompression(index_type fileAnnotationIndex) const = 0;
1197 
1206  getMaskBinDataCompression(index_type ROIIndex, index_type shapeIndex) const = 0;
1207 
1216  getPixelsBinDataCompression(index_type imageIndex, index_type binDataIndex) const = 0;
1217 
1225  getBinaryFileBinDataLength(index_type fileAnnotationIndex) const = 0;
1226 
1235  getMaskBinDataLength(index_type ROIIndex, index_type shapeIndex) const = 0;
1236 
1245  getPixelsBinDataLength(index_type imageIndex, index_type binDataIndex) const = 0;
1246 
1247 
1254  virtual const std::string&
1255  getBinaryFileFileName(index_type fileAnnotationIndex) const = 0;
1256 
1263  virtual const std::string&
1264  getBinaryFileMIMEType(index_type fileAnnotationIndex) const = 0;
1265 
1273  getBinaryFileSize(index_type fileAnnotationIndex) const = 0;
1274 
1275 
1281  virtual const std::string&
1282  getBinaryOnlyMetadataFile() const = 0;
1283 
1289  virtual const std::string&
1290  getBinaryOnlyUUID() const = 0;
1291 
1292 
1300  virtual const std::string&
1301  getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const = 0;
1302 
1309  virtual const std::string&
1310  getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const = 0;
1311 
1318  virtual const std::string&
1319  getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const = 0;
1320 
1327  virtual const std::string&
1328  getBooleanAnnotationID(index_type booleanAnnotationIndex) const = 0;
1329 
1336  virtual const std::string&
1337  getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const = 0;
1338 
1345  virtual bool
1346  getBooleanAnnotationValue(index_type booleanAnnotationIndex) const = 0;
1347 
1348 
1357  getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const = 0;
1358 
1367  virtual const std::string&
1368  getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const = 0;
1369 
1378  getChannelColor(index_type imageIndex, index_type channelIndex) const = 0;
1379 
1388  getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const = 0;
1389 
1398  getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const = 0;
1399 
1408  getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const = 0;
1409 
1417  virtual const std::string&
1418  getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const = 0;
1419 
1427  virtual const std::string&
1428  getChannelFluor(index_type imageIndex, index_type channelIndex) const = 0;
1429 
1437  virtual const std::string&
1438  getChannelID(index_type imageIndex, index_type channelIndex) const = 0;
1439 
1448  getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const = 0;
1449 
1457  virtual double
1458  getChannelNDFilter(index_type imageIndex, index_type channelIndex) const = 0;
1459 
1467  virtual const std::string&
1468  getChannelName(index_type imageIndex, index_type channelIndex) const = 0;
1469 
1478  getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const = 0;
1479 
1487  virtual int32_t
1488  getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const = 0;
1489 
1498  getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const = 0;
1499 
1500 
1508  virtual const std::string&
1509  getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const = 0;
1510 
1517  virtual const std::string&
1518  getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const = 0;
1519 
1526  virtual const std::string&
1527  getCommentAnnotationDescription(index_type commentAnnotationIndex) const = 0;
1528 
1535  virtual const std::string&
1536  getCommentAnnotationID(index_type commentAnnotationIndex) const = 0;
1537 
1544  virtual const std::string&
1545  getCommentAnnotationNamespace(index_type commentAnnotationIndex) const = 0;
1546 
1553  virtual const std::string&
1554  getCommentAnnotationValue(index_type commentAnnotationIndex) const = 0;
1555 
1556 
1564  virtual const std::string&
1565  getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const = 0;
1566 
1573  virtual const std::string&
1574  getDatasetDescription(index_type datasetIndex) const = 0;
1575 
1582  virtual const std::string&
1583  getDatasetExperimenterGroupRef(index_type datasetIndex) const = 0;
1584 
1591  virtual const std::string&
1592  getDatasetExperimenterRef(index_type datasetIndex) const = 0;
1593 
1600  virtual const std::string&
1601  getDatasetID(index_type datasetIndex) const = 0;
1602 
1610  virtual const std::string&
1611  getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const = 0;
1612 
1619  virtual const std::string&
1620  getDatasetName(index_type datasetIndex) const = 0;
1621 
1622 
1623 
1631  virtual double
1632  getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const = 0;
1633 
1642  virtual const std::string&
1643  getDetectorAnnotationRef(index_type instrumentIndex, index_type detectorIndex, index_type annotationRefIndex) const = 0;
1644 
1652  virtual double
1653  getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const = 0;
1654 
1662  virtual const std::string&
1663  getDetectorID(index_type instrumentIndex, index_type detectorIndex) const = 0;
1664 
1672  virtual const std::string&
1673  getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const = 0;
1674 
1682  virtual const std::string&
1683  getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const = 0;
1684 
1692  virtual const std::string&
1693  getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const = 0;
1694 
1702  virtual double
1703  getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const = 0;
1704 
1712  virtual const std::string&
1713  getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const = 0;
1714 
1723  getDetectorType(index_type instrumentIndex, index_type detectorIndex) const = 0;
1724 
1733  getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const = 0;
1734 
1742  virtual double
1743  getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const = 0;
1744 
1745 
1754  getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const = 0;
1755 
1763  virtual double
1764  getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const = 0;
1765 
1773  virtual const std::string&
1774  getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const = 0;
1775 
1784  getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const = 0;
1785 
1793  virtual double
1794  getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const = 0;
1795 
1804  getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const = 0;
1805 
1814  getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const = 0;
1815 
1823  virtual double
1824  getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const = 0;
1825 
1826 
1835  virtual const std::string&
1836  getDichroicAnnotationRef(index_type instrumentIndex, index_type dichroicIndex, index_type annotationRefIndex) const = 0;
1837 
1845  virtual const std::string&
1846  getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1847 
1855  virtual const std::string&
1856  getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1857 
1865  virtual const std::string&
1866  getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1867 
1875  virtual const std::string&
1876  getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1877 
1885  virtual const std::string&
1886  getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1887 
1888 
1889 
1897  virtual const std::string&
1898  getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const = 0;
1899 
1906  virtual const std::string&
1907  getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const = 0;
1908 
1915  virtual const std::string&
1916  getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const = 0;
1917 
1924  virtual const std::string&
1925  getDoubleAnnotationID(index_type doubleAnnotationIndex) const = 0;
1926 
1933  virtual const std::string&
1934  getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const = 0;
1935 
1942  virtual double
1943  getDoubleAnnotationValue(index_type doubleAnnotationIndex) const = 0;
1944 
1945 
1954  virtual const std::string&
1955  getEllipseAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
1956 
1965  getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
1966 
1975  getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
1976 
1985  getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
1986 
1995  getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
1996 
2005  getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
2006 
2014  virtual const std::string&
2015  getEllipseID(index_type ROIIndex, index_type shapeIndex) const = 0;
2016 
2024  virtual bool
2025  getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
2026 
2034  virtual double
2035  getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const = 0;
2036 
2044  virtual double
2045  getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const = 0;
2046 
2055  getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
2056 
2064  virtual const std::string&
2065  getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
2066 
2075  getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
2076 
2084  virtual const std::string&
2085  getEllipseText(index_type ROIIndex, index_type shapeIndex) const = 0;
2086 
2095  getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
2096 
2105  getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
2106 
2115  getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
2116 
2124  virtual const ::ome::xml::model::AffineTransform&
2125  getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
2126 
2134  virtual double
2135  getEllipseX(index_type ROIIndex, index_type shapeIndex) const = 0;
2136 
2144  virtual double
2145  getEllipseY(index_type ROIIndex, index_type shapeIndex) const = 0;
2146 
2147 
2148 
2149 
2156  virtual const std::string&
2157  getExperimentDescription(index_type experimentIndex) const = 0;
2158 
2165  virtual const std::string&
2166  getExperimentExperimenterRef(index_type experimentIndex) const = 0;
2167 
2174  virtual const std::string&
2175  getExperimentID(index_type experimentIndex) const = 0;
2176 
2184  getExperimentType(index_type experimentIndex) const = 0;
2185 
2186 
2187 
2195  virtual const std::string&
2196  getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const = 0;
2197 
2204  virtual const std::string&
2205  getExperimenterEmail(index_type experimenterIndex) const = 0;
2206 
2213  virtual const std::string&
2214  getExperimenterFirstName(index_type experimenterIndex) const = 0;
2215 
2222  virtual const std::string&
2223  getExperimenterID(index_type experimenterIndex) const = 0;
2224 
2231  virtual const std::string&
2232  getExperimenterInstitution(index_type experimenterIndex) const = 0;
2233 
2240  virtual const std::string&
2241  getExperimenterLastName(index_type experimenterIndex) const = 0;
2242 
2249  virtual const std::string&
2250  getExperimenterMiddleName(index_type experimenterIndex) const = 0;
2251 
2258  virtual const std::string&
2259  getExperimenterUserName(index_type experimenterIndex) const = 0;
2260 
2261 
2269  virtual const std::string&
2270  getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const = 0;
2271 
2278  virtual const std::string&
2279  getExperimenterGroupDescription(index_type experimenterGroupIndex) const = 0;
2280 
2288  virtual const std::string&
2289  getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const = 0;
2290 
2297  virtual const std::string&
2298  getExperimenterGroupID(index_type experimenterGroupIndex) const = 0;
2299 
2307  virtual const std::string&
2308  getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const = 0;
2309 
2316  virtual const std::string&
2317  getExperimenterGroupName(index_type experimenterGroupIndex) const = 0;
2318 
2319 
2320 
2321 
2330  virtual const std::string&
2331  getFilamentAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const = 0;
2332 
2340  virtual const std::string&
2341  getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2342 
2350  virtual const std::string&
2351  getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2352 
2360  virtual const std::string&
2361  getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2362 
2370  virtual const std::string&
2371  getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2372 
2381  getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2382 
2390  virtual const std::string&
2391  getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2392 
2401  getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2402 
2403 
2411  virtual const std::string&
2412  getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const = 0;
2413 
2420  virtual const std::string&
2421  getFileAnnotationAnnotator(index_type fileAnnotationIndex) const = 0;
2422 
2429  virtual const std::string&
2430  getFileAnnotationDescription(index_type fileAnnotationIndex) const = 0;
2431 
2438  virtual const std::string&
2439  getFileAnnotationID(index_type fileAnnotationIndex) const = 0;
2440 
2447  virtual const std::string&
2448  getFileAnnotationNamespace(index_type fileAnnotationIndex) const = 0;
2449 
2450 
2459  virtual const std::string&
2460  getFilterAnnotationRef(index_type instrumentIndex, index_type filterIndex, index_type annotationRefIndex) const = 0;
2461 
2469  virtual const std::string&
2470  getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const = 0;
2471 
2479  virtual const std::string&
2480  getFilterID(index_type instrumentIndex, index_type filterIndex) const = 0;
2481 
2489  virtual const std::string&
2490  getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const = 0;
2491 
2499  virtual const std::string&
2500  getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const = 0;
2501 
2509  virtual const std::string&
2510  getFilterModel(index_type instrumentIndex, index_type filterIndex) const = 0;
2511 
2519  virtual const std::string&
2520  getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const = 0;
2521 
2530  getFilterType(index_type instrumentIndex, index_type filterIndex) const = 0;
2531 
2532 
2540  virtual const std::string&
2541  getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2542 
2551  virtual const std::string&
2552  getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const = 0;
2553 
2562  virtual const std::string&
2563  getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const = 0;
2564 
2572  virtual const std::string&
2573  getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2574 
2582  virtual const std::string&
2583  getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2584 
2592  virtual const std::string&
2593  getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2594 
2602  virtual const std::string&
2603  getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2604 
2612  virtual const std::string&
2613  getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2614 
2615 
2616 
2624  virtual const std::string&
2625  getFolderAnnotationRef(index_type folderIndex, index_type annotationRefIndex) const = 0;
2626 
2633  virtual const std::string&
2634  getFolderDescription(index_type folderIndex) const = 0;
2635 
2643  virtual const std::string&
2644  getFolderFolderRef(index_type folderIndex, index_type folderRefIndex) const = 0;
2645 
2652  virtual const std::string&
2653  getFolderID(index_type folderIndex) const = 0;
2654 
2662  virtual const std::string&
2663  getFolderImageRef(index_type folderIndex, index_type imageRefIndex) const = 0;
2664 
2671  virtual const std::string&
2672  getFolderName(index_type folderIndex) const = 0;
2673 
2681  virtual const std::string&
2682  getFolderROIRef(index_type folderIndex, index_type ROIRefIndex) const = 0;
2683 
2684 
2685 
2694  virtual const std::string&
2695  getGenericExcitationSourceAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const = 0;
2696 
2704  virtual const std::string&
2705  getGenericExcitationSourceID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2706 
2714  virtual const std::string&
2715  getGenericExcitationSourceLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2716 
2724  virtual const std::string&
2725  getGenericExcitationSourceManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2726 
2734  virtual const std::string&
2735  getGenericExcitationSourceModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2736 
2745  getGenericExcitationSourcePower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2746 
2754  virtual const std::string&
2755  getGenericExcitationSourceSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2756 
2757 
2765  getImageAcquisitionDate(index_type imageIndex) const = 0;
2766 
2774  virtual const std::string&
2775  getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const = 0;
2776 
2783  virtual const std::string&
2784  getImageDescription(index_type imageIndex) const = 0;
2785 
2792  virtual const std::string&
2793  getImageExperimentRef(index_type imageIndex) const = 0;
2794 
2801  virtual const std::string&
2802  getImageExperimenterGroupRef(index_type imageIndex) const = 0;
2803 
2810  virtual const std::string&
2811  getImageExperimenterRef(index_type imageIndex) const = 0;
2812 
2819  virtual const std::string&
2820  getImageID(index_type imageIndex) const = 0;
2821 
2828  virtual const std::string&
2829  getImageInstrumentRef(index_type imageIndex) const = 0;
2830 
2838  virtual const std::string&
2839  getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const = 0;
2840 
2847  virtual const std::string&
2848  getImageName(index_type imageIndex) const = 0;
2849 
2857  virtual const std::string&
2858  getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const = 0;
2859 
2860 
2861 
2869  getImagingEnvironmentAirPressure(index_type imageIndex) const = 0;
2870 
2878  getImagingEnvironmentCO2Percent(index_type imageIndex) const = 0;
2879 
2887  getImagingEnvironmentHumidity(index_type imageIndex) const = 0;
2888 
2896  getImagingEnvironmentTemperature(index_type imageIndex) const = 0;
2897 
2898 
2906  virtual const std::string&
2907  getInstrumentAnnotationRef(index_type instrumentIndex, index_type annotationRefIndex) const = 0;
2908 
2915  virtual const std::string&
2916  getInstrumentID(index_type instrumentIndex) const = 0;
2917 
2918 
2919 
2928  virtual const std::string&
2929  getLabelAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
2930 
2939  getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
2940 
2949  getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
2950 
2959  getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
2960 
2969  getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
2970 
2979  getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
2980 
2988  virtual const std::string&
2989  getLabelID(index_type ROIIndex, index_type shapeIndex) const = 0;
2990 
2998  virtual bool
2999  getLabelLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
3000 
3009  getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3010 
3018  virtual const std::string&
3019  getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
3020 
3029  getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
3030 
3038  virtual const std::string&
3039  getLabelText(index_type ROIIndex, index_type shapeIndex) const = 0;
3040 
3049  getLabelTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
3050 
3059  getLabelTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
3060 
3069  getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
3070 
3078  virtual const ::ome::xml::model::AffineTransform&
3079  getLabelTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
3080 
3088  virtual double
3089  getLabelX(index_type ROIIndex, index_type shapeIndex) const = 0;
3090 
3098  virtual double
3099  getLabelY(index_type ROIIndex, index_type shapeIndex) const = 0;
3100 
3101 
3110  virtual const std::string&
3111  getLaserAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const = 0;
3112 
3121  getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3122 
3130  virtual const std::string&
3131  getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3132 
3141  getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3142 
3150  virtual const std::string&
3151  getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3152 
3160  virtual const std::string&
3161  getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3162 
3170  virtual const std::string&
3171  getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3172 
3180  virtual bool
3181  getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3182 
3191  getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3192 
3201  getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3202 
3210  virtual const std::string&
3211  getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3212 
3221  getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3222 
3230  virtual const std::string&
3231  getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3232 
3240  virtual bool
3241  getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3242 
3251  getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3252 
3261  getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3262 
3263 
3264 
3273  virtual const std::string&
3274  getLightEmittingDiodeAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const = 0;
3275 
3283  virtual const std::string&
3284  getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3285 
3293  virtual const std::string&
3294  getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3295 
3303  virtual const std::string&
3304  getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3305 
3313  virtual const std::string&
3314  getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3315 
3324  getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3325 
3333  virtual const std::string&
3334  getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3335 
3336 
3345  virtual const std::string&
3346  getLightPathAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const = 0;
3347 
3355  virtual const std::string&
3356  getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const = 0;
3357 
3366  virtual const std::string&
3367  getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const = 0;
3368 
3377  virtual const std::string&
3378  getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const = 0;
3379 
3380 
3389  getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const = 0;
3390 
3400  getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const = 0;
3401 
3409  virtual const std::string&
3410  getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const = 0;
3411 
3420  virtual const std::string&
3421  getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const = 0;
3422 
3431  getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const = 0;
3432 
3442  getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const = 0;
3443 
3444 
3453  virtual const std::string&
3454  getLineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
3455 
3464  getLineFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3465 
3474  getLineFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
3475 
3484  getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
3485 
3494  getLineFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
3495 
3504  getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
3505 
3513  virtual const std::string&
3514  getLineID(index_type ROIIndex, index_type shapeIndex) const = 0;
3515 
3523  virtual bool
3524  getLineLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
3525 
3534  getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const = 0;
3535 
3544  getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const = 0;
3545 
3554  getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3555 
3563  virtual const std::string&
3564  getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
3565 
3574  getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
3575 
3583  virtual const std::string&
3584  getLineText(index_type ROIIndex, index_type shapeIndex) const = 0;
3585 
3594  getLineTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
3595 
3604  getLineTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
3605 
3614  getLineTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
3615 
3623  virtual const ::ome::xml::model::AffineTransform&
3624  getLineTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
3625 
3633  virtual double
3634  getLineX1(index_type ROIIndex, index_type shapeIndex) const = 0;
3635 
3643  virtual double
3644  getLineX2(index_type ROIIndex, index_type shapeIndex) const = 0;
3645 
3653  virtual double
3654  getLineY1(index_type ROIIndex, index_type shapeIndex) const = 0;
3655 
3663  virtual double
3664  getLineY2(index_type ROIIndex, index_type shapeIndex) const = 0;
3665 
3666 
3674  virtual const std::string&
3675  getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const = 0;
3676 
3683  virtual const std::string&
3684  getListAnnotationAnnotator(index_type listAnnotationIndex) const = 0;
3685 
3692  virtual const std::string&
3693  getListAnnotationDescription(index_type listAnnotationIndex) const = 0;
3694 
3701  virtual const std::string&
3702  getListAnnotationID(index_type listAnnotationIndex) const = 0;
3703 
3710  virtual const std::string&
3711  getListAnnotationNamespace(index_type listAnnotationIndex) const = 0;
3712 
3713 
3721  virtual const std::string&
3722  getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const = 0;
3723 
3730  virtual const std::string&
3731  getLongAnnotationAnnotator(index_type longAnnotationIndex) const = 0;
3732 
3739  virtual const std::string&
3740  getLongAnnotationDescription(index_type longAnnotationIndex) const = 0;
3741 
3748  virtual const std::string&
3749  getLongAnnotationID(index_type longAnnotationIndex) const = 0;
3750 
3757  virtual const std::string&
3758  getLongAnnotationNamespace(index_type longAnnotationIndex) const = 0;
3759 
3766  virtual int64_t
3767  getLongAnnotationValue(index_type longAnnotationIndex) const = 0;
3768 
3769 
3770 
3778  virtual const std::string&
3779  getMapAnnotationAnnotationRef(index_type mapAnnotationIndex, index_type annotationRefIndex) const = 0;
3780 
3787  virtual const std::string&
3788  getMapAnnotationAnnotator(index_type mapAnnotationIndex) const = 0;
3789 
3796  virtual const std::string&
3797  getMapAnnotationDescription(index_type mapAnnotationIndex) const = 0;
3798 
3805  virtual const std::string&
3806  getMapAnnotationID(index_type mapAnnotationIndex) const = 0;
3807 
3814  virtual const std::string&
3815  getMapAnnotationNamespace(index_type mapAnnotationIndex) const = 0;
3816 
3817 
3826  virtual const std::string&
3827  getMaskAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
3828 
3837  getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3838 
3847  getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
3848 
3857  getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
3858 
3867  getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
3868 
3877  getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
3878 
3886  virtual double
3887  getMaskHeight(index_type ROIIndex, index_type shapeIndex) const = 0;
3888 
3896  virtual const std::string&
3897  getMaskID(index_type ROIIndex, index_type shapeIndex) const = 0;
3898 
3906  virtual bool
3907  getMaskLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
3908 
3917  getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3918 
3926  virtual const std::string&
3927  getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
3928 
3937  getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
3938 
3946  virtual const std::string&
3947  getMaskText(index_type ROIIndex, index_type shapeIndex) const = 0;
3948 
3957  getMaskTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
3958 
3967  getMaskTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
3968 
3977  getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
3978 
3986  virtual const ::ome::xml::model::AffineTransform&
3987  getMaskTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
3988 
3996  virtual double
3997  getMaskWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
3998 
4006  virtual double
4007  getMaskX(index_type ROIIndex, index_type shapeIndex) const = 0;
4008 
4016  virtual double
4017  getMaskY(index_type ROIIndex, index_type shapeIndex) const = 0;
4018 
4019 
4020 
4028  virtual const std::string&
4029  getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
4030 
4038  virtual const std::string&
4039  getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
4040 
4048  virtual const std::string&
4049  getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
4050 
4059  virtual const std::string&
4060  getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const = 0;
4061 
4070  getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
4071 
4072 
4073 
4080  virtual const std::string&
4081  getMicroscopeLotNumber(index_type instrumentIndex) const = 0;
4082 
4089  virtual const std::string&
4090  getMicroscopeManufacturer(index_type instrumentIndex) const = 0;
4091 
4098  virtual const std::string&
4099  getMicroscopeModel(index_type instrumentIndex) const = 0;
4100 
4107  virtual const std::string&
4108  getMicroscopeSerialNumber(index_type instrumentIndex) const = 0;
4109 
4117  getMicroscopeType(index_type instrumentIndex) const = 0;
4118 
4119 
4128  virtual const std::string&
4129  getObjectiveAnnotationRef(index_type instrumentIndex, index_type objectiveIndex, index_type annotationRefIndex) const = 0;
4130 
4138  virtual double
4139  getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4140 
4149  getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4150 
4158  virtual const std::string&
4159  getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4160 
4169  getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4170 
4178  virtual bool
4179  getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4180 
4188  virtual double
4189  getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4190 
4198  virtual const std::string&
4199  getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4200 
4208  virtual const std::string&
4209  getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4210 
4218  virtual const std::string&
4219  getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4220 
4228  virtual double
4229  getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4230 
4238  virtual const std::string&
4239  getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4240 
4249  getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4250 
4251 
4258  virtual double
4259  getObjectiveSettingsCorrectionCollar(index_type imageIndex) const = 0;
4260 
4267  virtual const std::string&
4268  getObjectiveSettingsID(index_type imageIndex) const = 0;
4269 
4277  getObjectiveSettingsMedium(index_type imageIndex) const = 0;
4278 
4285  virtual double
4286  getObjectiveSettingsRefractiveIndex(index_type imageIndex) const = 0;
4287 
4288 
4295  virtual bool
4296  getPixelsBigEndian(index_type imageIndex) const = 0;
4297 
4305  getPixelsDimensionOrder(index_type imageIndex) const = 0;
4306 
4313  virtual const std::string&
4314  getPixelsID(index_type imageIndex) const = 0;
4315 
4322  virtual bool
4323  getPixelsInterleaved(index_type imageIndex) const = 0;
4324 
4332  getPixelsPhysicalSizeX(index_type imageIndex) const = 0;
4333 
4341  getPixelsPhysicalSizeY(index_type imageIndex) const = 0;
4342 
4350  getPixelsPhysicalSizeZ(index_type imageIndex) const = 0;
4351 
4359  getPixelsSignificantBits(index_type imageIndex) const = 0;
4360 
4368  getPixelsSizeC(index_type imageIndex) const = 0;
4369 
4377  getPixelsSizeT(index_type imageIndex) const = 0;
4378 
4386  getPixelsSizeX(index_type imageIndex) const = 0;
4387 
4395  getPixelsSizeY(index_type imageIndex) const = 0;
4396 
4404  getPixelsSizeZ(index_type imageIndex) const = 0;
4405 
4413  getPixelsTimeIncrement(index_type imageIndex) const = 0;
4414 
4422  getPixelsType(index_type imageIndex) const = 0;
4423 
4424 
4433  virtual const std::string&
4434  getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const = 0;
4435 
4444  getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const = 0;
4445 
4454  getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const = 0;
4455 
4463  virtual const std::string&
4464  getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const = 0;
4465 
4474  getPlanePositionX(index_type imageIndex, index_type planeIndex) const = 0;
4475 
4484  getPlanePositionY(index_type imageIndex, index_type planeIndex) const = 0;
4485 
4494  getPlanePositionZ(index_type imageIndex, index_type planeIndex) const = 0;
4495 
4504  getPlaneTheC(index_type imageIndex, index_type planeIndex) const = 0;
4505 
4514  getPlaneTheT(index_type imageIndex, index_type planeIndex) const = 0;
4515 
4524  getPlaneTheZ(index_type imageIndex, index_type planeIndex) const = 0;
4525 
4526 
4534  virtual const std::string&
4535  getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const = 0;
4536 
4544  getPlateColumnNamingConvention(index_type plateIndex) const = 0;
4545 
4553  getPlateColumns(index_type plateIndex) const = 0;
4554 
4561  virtual const std::string&
4562  getPlateDescription(index_type plateIndex) const = 0;
4563 
4570  virtual const std::string&
4571  getPlateExternalIdentifier(index_type plateIndex) const = 0;
4572 
4580  getPlateFieldIndex(index_type plateIndex) const = 0;
4581 
4588  virtual const std::string&
4589  getPlateID(index_type plateIndex) const = 0;
4590 
4597  virtual const std::string&
4598  getPlateName(index_type plateIndex) const = 0;
4599 
4607  getPlateRowNamingConvention(index_type plateIndex) const = 0;
4608 
4616  getPlateRows(index_type plateIndex) const = 0;
4617 
4624  virtual const std::string&
4625  getPlateStatus(index_type plateIndex) const = 0;
4626 
4634  getPlateWellOriginX(index_type plateIndex) const = 0;
4635 
4643  getPlateWellOriginY(index_type plateIndex) const = 0;
4644 
4645 
4654  virtual const std::string&
4655  getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const = 0;
4656 
4664  virtual const std::string&
4665  getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4666 
4675  getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4676 
4684  virtual const std::string&
4685  getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4686 
4695  getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4696 
4704  virtual const std::string&
4705  getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4706 
4715  getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4716 
4725  virtual const std::string&
4726  getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const = 0;
4727 
4728 
4729 
4738  virtual const std::string&
4739  getPointAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
4740 
4749  getPointFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4750 
4759  getPointFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4760 
4769  getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4770 
4779  getPointFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4780 
4789  getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
4790 
4798  virtual const std::string&
4799  getPointID(index_type ROIIndex, index_type shapeIndex) const = 0;
4800 
4808  virtual bool
4809  getPointLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
4810 
4819  getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4820 
4828  virtual const std::string&
4829  getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
4830 
4839  getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
4840 
4848  virtual const std::string&
4849  getPointText(index_type ROIIndex, index_type shapeIndex) const = 0;
4850 
4859  getPointTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
4860 
4869  getPointTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
4870 
4879  getPointTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
4880 
4888  virtual const ::ome::xml::model::AffineTransform&
4889  getPointTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
4890 
4898  virtual double
4899  getPointX(index_type ROIIndex, index_type shapeIndex) const = 0;
4900 
4908  virtual double
4909  getPointY(index_type ROIIndex, index_type shapeIndex) const = 0;
4910 
4911 
4920  virtual const std::string&
4921  getPolygonAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
4922 
4931  getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4932 
4941  getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4942 
4951  getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4952 
4961  getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4962 
4971  getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
4972 
4980  virtual const std::string&
4981  getPolygonID(index_type ROIIndex, index_type shapeIndex) const = 0;
4982 
4990  virtual bool
4991  getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
4992 
5000  virtual const std::string&
5001  getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const = 0;
5002 
5011  getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
5012 
5020  virtual const std::string&
5021  getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
5022 
5031  getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
5032 
5040  virtual const std::string&
5041  getPolygonText(index_type ROIIndex, index_type shapeIndex) const = 0;
5042 
5051  getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
5052 
5061  getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
5062 
5071  getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
5072 
5080  virtual const ::ome::xml::model::AffineTransform&
5081  getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
5082 
5083 
5092  virtual const std::string&
5093  getPolylineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
5094 
5103  getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
5104 
5113  getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
5114 
5123  getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
5124 
5133  getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
5134 
5143  getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
5144 
5152  virtual const std::string&
5153  getPolylineID(index_type ROIIndex, index_type shapeIndex) const = 0;
5154 
5162  virtual bool
5163  getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
5164 
5173  getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const = 0;
5174 
5183  getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const = 0;
5184 
5192  virtual const std::string&
5193  getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const = 0;
5194 
5203  getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
5204 
5212  virtual const std::string&
5213  getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
5214 
5223  getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
5224 
5232  virtual const std::string&
5233  getPolylineText(index_type ROIIndex, index_type shapeIndex) const = 0;
5234 
5243  getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
5244 
5253  getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
5254 
5263  getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
5264 
5272  virtual const ::ome::xml::model::AffineTransform&
5273  getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
5274 
5275 
5283  virtual const std::string&
5284  getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const = 0;
5285 
5293  virtual const std::string&
5294  getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const = 0;
5295 
5302  virtual const std::string&
5303  getProjectDescription(index_type projectIndex) const = 0;
5304 
5311  virtual const std::string&
5312  getProjectExperimenterGroupRef(index_type projectIndex) const = 0;
5313 
5320  virtual const std::string&
5321  getProjectExperimenterRef(index_type projectIndex) const = 0;
5322 
5329  virtual const std::string&
5330  getProjectID(index_type projectIndex) const = 0;
5331 
5338  virtual const std::string&
5339  getProjectName(index_type projectIndex) const = 0;
5340 
5341 
5342 
5350  virtual const std::string&
5351  getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const = 0;
5352 
5359  virtual const std::string&
5360  getROIDescription(index_type ROIIndex) const = 0;
5361 
5368  virtual const std::string&
5369  getROIID(index_type ROIIndex) const = 0;
5370 
5377  virtual const std::string&
5378  getROIName(index_type ROIIndex) const = 0;
5379 
5380 
5381 
5390  virtual const std::string&
5391  getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const = 0;
5392 
5400  virtual const std::string&
5401  getReagentDescription(index_type screenIndex, index_type reagentIndex) const = 0;
5402 
5410  virtual const std::string&
5411  getReagentID(index_type screenIndex, index_type reagentIndex) const = 0;
5412 
5420  virtual const std::string&
5421  getReagentName(index_type screenIndex, index_type reagentIndex) const = 0;
5422 
5430  virtual const std::string&
5431  getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const = 0;
5432 
5433 
5434 
5443  virtual const std::string&
5444  getRectangleAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
5445 
5454  getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
5455 
5464  getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
5465 
5474  getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
5475 
5484  getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
5485 
5494  getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
5495 
5503  virtual double
5504  getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const = 0;
5505 
5513  virtual const std::string&
5514  getRectangleID(index_type ROIIndex, index_type shapeIndex) const = 0;
5515 
5523  virtual bool
5524  getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
5525 
5534  getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
5535 
5543  virtual const std::string&
5544  getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
5545 
5554  getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
5555 
5563  virtual const std::string&
5564  getRectangleText(index_type ROIIndex, index_type shapeIndex) const = 0;
5565 
5574  getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
5575 
5584  getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
5585 
5594  getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
5595 
5603  virtual const ::ome::xml::model::AffineTransform&
5604  getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
5605 
5613  virtual double
5614  getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
5615 
5623  virtual double
5624  getRectangleX(index_type ROIIndex, index_type shapeIndex) const = 0;
5625 
5633  virtual double
5634  getRectangleY(index_type ROIIndex, index_type shapeIndex) const = 0;
5635 
5636 
5642  virtual const std::string&
5643  getRightsRightsHeld() const = 0;
5644 
5650  virtual const std::string&
5651  getRightsRightsHolder() const = 0;
5652 
5653 
5661  virtual const std::string&
5662  getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const = 0;
5663 
5670  virtual const std::string&
5671  getScreenDescription(index_type screenIndex) const = 0;
5672 
5679  virtual const std::string&
5680  getScreenID(index_type screenIndex) const = 0;
5681 
5688  virtual const std::string&
5689  getScreenName(index_type screenIndex) const = 0;
5690 
5698  virtual const std::string&
5699  getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const = 0;
5700 
5707  virtual const std::string&
5708  getScreenProtocolDescription(index_type screenIndex) const = 0;
5709 
5716  virtual const std::string&
5717  getScreenProtocolIdentifier(index_type screenIndex) const = 0;
5718 
5725  virtual const std::string&
5726  getScreenReagentSetDescription(index_type screenIndex) const = 0;
5727 
5734  virtual const std::string&
5735  getScreenReagentSetIdentifier(index_type screenIndex) const = 0;
5736 
5743  virtual const std::string&
5744  getScreenType(index_type screenIndex) const = 0;
5745 
5746 
5753  virtual const std::string&
5754  getStageLabelName(index_type imageIndex) const = 0;
5755 
5763  getStageLabelX(index_type imageIndex) const = 0;
5764 
5772  getStageLabelY(index_type imageIndex) const = 0;
5773 
5781  getStageLabelZ(index_type imageIndex) const = 0;
5782 
5783 
5784 
5792  virtual const std::string&
5793  getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const = 0;
5794 
5801  virtual const std::string&
5802  getTagAnnotationAnnotator(index_type tagAnnotationIndex) const = 0;
5803 
5810  virtual const std::string&
5811  getTagAnnotationDescription(index_type tagAnnotationIndex) const = 0;
5812 
5819  virtual const std::string&
5820  getTagAnnotationID(index_type tagAnnotationIndex) const = 0;
5821 
5828  virtual const std::string&
5829  getTagAnnotationNamespace(index_type tagAnnotationIndex) const = 0;
5830 
5837  virtual const std::string&
5838  getTagAnnotationValue(index_type tagAnnotationIndex) const = 0;
5839 
5840 
5848  virtual const std::string&
5849  getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const = 0;
5850 
5857  virtual const std::string&
5858  getTermAnnotationAnnotator(index_type termAnnotationIndex) const = 0;
5859 
5866  virtual const std::string&
5867  getTermAnnotationDescription(index_type termAnnotationIndex) const = 0;
5868 
5875  virtual const std::string&
5876  getTermAnnotationID(index_type termAnnotationIndex) const = 0;
5877 
5884  virtual const std::string&
5885  getTermAnnotationNamespace(index_type termAnnotationIndex) const = 0;
5886 
5893  virtual const std::string&
5894  getTermAnnotationValue(index_type termAnnotationIndex) const = 0;
5895 
5896 
5905  getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const = 0;
5906 
5915  getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const = 0;
5916 
5925  getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const = 0;
5926 
5935  getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const = 0;
5936 
5945  getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const = 0;
5946 
5947 
5955  virtual const std::string&
5956  getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const = 0;
5957 
5964  virtual const std::string&
5965  getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const = 0;
5966 
5973  virtual const std::string&
5974  getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const = 0;
5975 
5982  virtual const std::string&
5983  getTimestampAnnotationID(index_type timestampAnnotationIndex) const = 0;
5984 
5991  virtual const std::string&
5992  getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const = 0;
5993 
6001  getTimestampAnnotationValue(index_type timestampAnnotationIndex) const = 0;
6002 
6003 
6012  getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const = 0;
6013 
6022  getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const = 0;
6023 
6032  getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const = 0;
6033 
6042  getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const = 0;
6043 
6052  getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const = 0;
6053 
6054 
6062  virtual const std::string&
6063  getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const = 0;
6064 
6065 
6066 
6075  virtual const std::string&
6076  getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const = 0;
6077 
6086  getWellColor(index_type plateIndex, index_type wellIndex) const = 0;
6087 
6096  getWellColumn(index_type plateIndex, index_type wellIndex) const = 0;
6097 
6105  virtual const std::string&
6106  getWellExternalDescription(index_type plateIndex, index_type wellIndex) const = 0;
6107 
6115  virtual const std::string&
6116  getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const = 0;
6117 
6125  virtual const std::string&
6126  getWellID(index_type plateIndex, index_type wellIndex) const = 0;
6127 
6135  virtual const std::string&
6136  getWellReagentRef(index_type plateIndex, index_type wellIndex) const = 0;
6137 
6146  getWellRow(index_type plateIndex, index_type wellIndex) const = 0;
6147 
6155  virtual const std::string&
6156  getWellType(index_type plateIndex, index_type wellIndex) const = 0;
6157 
6158 
6167  virtual const std::string&
6168  getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6169 
6178  virtual const std::string&
6179  getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6180 
6190  getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6191 
6201  getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6202 
6212  getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6213 
6223  getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6224 
6225 
6226 
6234  virtual const std::string&
6235  getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const = 0;
6236 
6243  virtual const std::string&
6244  getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const = 0;
6245 
6252  virtual const std::string&
6253  getXMLAnnotationDescription(index_type XMLAnnotationIndex) const = 0;
6254 
6261  virtual const std::string&
6262  getXMLAnnotationID(index_type XMLAnnotationIndex) const = 0;
6263 
6270  virtual const std::string&
6271  getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const = 0;
6272 
6279  virtual const std::string&
6280  getXMLAnnotationValue(index_type XMLAnnotationIndex) const = 0;
6281 
6282  };
6283 
6284  }
6285  }
6286 }
6287 
6288 #endif // OME_XML_META_METADATARETRIEVE_H
6289 
6290 /*
6291  * Local Variables:
6292  * mode:C++
6293  * End:
6294  */
virtual const std::string & getMaskID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Mask.
virtual const std::string & getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of Arc.
virtual const std::string & getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the Manufacturer property of Dichroic.
virtual ome::xml::model::primitives::NonNegativeInteger getLabelTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Label.
virtual const std::string & getMicroscopeSerialNumber(index_type instrumentIndex) const =0
Get the SerialNumber property of Microscope.
virtual index_type getListAnnotationAnnotationCount(index_type listAnnotationIndex) const =0
Get the number of links to a ListAnnotation.
virtual ome::xml::model::enums::FontFamily getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Polygon.
virtual const std::string & getExperimenterID(index_type experimenterIndex) const =0
Get the ID property of Experimenter.
FilamentType enumeration.
Definition: FilamentType.h:72
virtual const std::string & getDetectorID(index_type instrumentIndex, index_type detectorIndex) const =0
Get the ID property of Detector.
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.
virtual index_type getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const =0
Get the number of AnnotationRef elements in Plane.
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.
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPlateWellOriginY(index_type plateIndex) const =0
Get the WellOriginY property of Plate.
virtual const std::string & getBinaryFileMIMEType(index_type fileAnnotationIndex) const =0
Get the MIMEType property of BinaryFile.
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.
virtual const std::string & getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the Description property of PlateAcquisition.
virtual index_type getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the number of LightSourceSettings elements in MicrobeamManipulation.
ExperimentType enumeration.
Definition: ExperimentType.h:72
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.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSignificantBits(index_type imageIndex) const =0
Get the SignificantBits property of Pixels.
virtual const std::string & getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the LotNumber property of Objective.
virtual index_type getDatasetRefCount(index_type projectIndex) const =0
Get the number of DatasetRef elements.
ArcType enumeration.
Definition: ArcType.h:72
virtual const std::string & getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const =0
Get the Annotator property of XMLAnnotation.
virtual index_type getCommentAnnotationCount() const =0
Get the number of CommentAnnotation elements.
virtual const std::string & getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const =0
Get the ROIRef property of MicrobeamManipulation.
virtual ome::xml::model::enums::FontFamily getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Label.
virtual index_type getFolderCount() const =0
Get the number of Folder elements.
virtual const std::string & getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of Filament.
virtual double getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const =0
Get the RadiusY property of Ellipse.
virtual double getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the LensNA property of Objective.
virtual const std::string & getWellReagentRef(index_type plateIndex, index_type wellIndex) const =0
Get the ReagentRef property of Well.
virtual ome::xml::model::primitives::NonNegativeLong getBinaryFileSize(index_type fileAnnotationIndex) const =0
Get the Size property of BinaryFile.
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.
virtual const std::string & getExperimenterFirstName(index_type experimenterIndex) const =0
Get the FirstName property of Experimenter.
virtual ome::xml::model::primitives::PositiveInteger getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the MaximumFieldCount property of PlateAcquisition.
virtual const std::string & getShapeType(index_type ROIIndex, index_type shapeIndex) const =0
Get the type of a Shape.
virtual const std::string & getFilterID(index_type instrumentIndex, index_type filterIndex) const =0
Get the ID property of Filter.
virtual double getEllipseX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Ellipse.
virtual const std::string & getTagAnnotationID(index_type tagAnnotationIndex) const =0
Get the ID property of TagAnnotation.
virtual const std::string & getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const =0
Get the Namespace property of DoubleAnnotation.
virtual const std::string & getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of Filament.
virtual index_type getFolderAnnotationRefCount(index_type folderIndex) const =0
Get the number of AnnotationRef elements in Folder.
virtual const std::string & getDoubleAnnotationID(index_type doubleAnnotationIndex) const =0
Get the ID property of DoubleAnnotation.
virtual const std::string & getPlateName(index_type plateIndex) const =0
Get the Name property of Plate.
virtual const std::string & getImageID(index_type imageIndex) const =0
Get the ID property of Image.
virtual const std::string & getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the Name property of PlateAcquisition.
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.
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.
virtual const std::string & getTagAnnotationValue(index_type tagAnnotationIndex) const =0
Get the Value property of TagAnnotation.
virtual const std::string & getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Polygon.
virtual index_type getLongAnnotationCount() const =0
Get the number of LongAnnotation elements.
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FirstZ property of TiffData.
virtual ome::xml::model::primitives::Color getChannelColor(index_type imageIndex, index_type channelIndex) const =0
Get the Color property of Channel.
virtual const std::string & getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of Laser.
virtual const std::string & getChannelID(index_type imageIndex, index_type channelIndex) const =0
Get the ID property of Channel.
virtual const std::string & getInstrumentID(index_type instrumentIndex) const =0
Get the ID property of Instrument.
virtual const std::string & getExperimenterLastName(index_type experimenterIndex) const =0
Get the LastName property of Experimenter.
Correction enumeration.
Definition: Correction.h:72
virtual index_type getPixelsBinDataCount(index_type imageIndex) const =0
Get the number of BinData elements in Pixels.
virtual bool getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Polyline.
virtual index_type getDichroicCount(index_type instrumentIndex) const =0
Get the number of Dichroic elements.
virtual ome::xml::model::enums::NamingConvention getPlateRowNamingConvention(index_type plateIndex) const =0
Get the RowNamingConvention property of Plate.
virtual index_type getDatasetCount() const =0
Get the number of Dataset elements.
virtual ome::xml::model::primitives::NonNegativeLong getBinaryFileBinDataLength(index_type fileAnnotationIndex) const =0
Get the Length property of BinData.
virtual const std::string & getProjectExperimenterRef(index_type projectIndex) const =0
Get the ExperimenterRef property of Project.
virtual const std::string & getScreenID(index_type screenIndex) const =0
Get the ID property of Screen.
virtual const std::string & getLaserAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Laser.
virtual bool getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Polygon.
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.
virtual const std::string & getScreenProtocolDescription(index_type screenIndex) const =0
Get the ProtocolDescription property of Screen.
virtual ome::xml::model::enums::Marker getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerStart property of Polyline.
virtual const std::string & getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const =0
Get the ExternalIdentifier property of Well.
virtual const std::string & getTimestampAnnotationID(index_type timestampAnnotationIndex) const =0
Get the ID property of TimestampAnnotation.
virtual const std::string & getPixelsID(index_type imageIndex) const =0
Get the ID property of Pixels.
virtual double getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the Width property of Rectangle.
virtual double getPointX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Point.
An ISO-8601 timestamp.
Definition: Timestamp.h:65
MetadataRetrieve()
Constructor.
Definition: MetadataRetrieve.h:136
virtual const std::string & getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the ID property of Objective.
virtual const std::string & getPolylineID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Polyline.
virtual const std::string & getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of Laser.
virtual const std::string & getTagAnnotationAnnotator(index_type tagAnnotationIndex) const =0
Get the Annotator property of TagAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Label.
virtual const std::string & getLongAnnotationID(index_type longAnnotationIndex) const =0
Get the ID property of LongAnnotation.
virtual ome::xml::model::enums::ExperimentType getExperimentType(index_type experimentIndex) const =0
Get the Type property of Experiment.
virtual const std::string & getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const =0
Get the WellSampleRef property of PlateAcquisition.
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.
virtual ome::xml::model::primitives::Color getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Polygon.
virtual const std::string & getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of Laser.
virtual const std::string & getMaskAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Mask.
virtual const std::string & getLongAnnotationAnnotator(index_type longAnnotationIndex) const =0
Get the Annotator property of LongAnnotation.
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.
virtual const std::string & getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const =0
Get the ROIRef property of Image.
virtual bool getMaskBinDataBigEndian(index_type ROIIndex, index_type shapeIndex) const =0
Get the BigEndian property of BinData.
virtual const std::string & getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const =0
Get the Annotator property of BooleanAnnotation.
virtual const std::string & getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of Laser.
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTemperature > getImagingEnvironmentTemperature(index_type imageIndex) const =0
Get the Temperature property of ImagingEnvironment.
virtual const std::string & getEllipseID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Ellipse.
virtual const std::string & getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const =0
Get the ID property of DetectorSettings.
virtual index_type getDatasetImageRefCount(index_type datasetIndex) const =0
Get the number of ImageRef elements in Dataset.
virtual const std::string & getRightsRightsHeld() const =0
Get the RightsHeld property of Rights.
virtual const std::string & getEllipseAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Ellipse.
AcquisitionMode enumeration.
Definition: AcquisitionMode.h:72
virtual index_type getReagentCount(index_type screenIndex) const =0
Get the number of Reagent elements.
virtual index_type getScreenAnnotationRefCount(index_type screenIndex) const =0
Get the number of AnnotationRef elements in Screen.
virtual ome::xml::model::primitives::Color getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Point.
virtual const std::string & getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Channel.
virtual ome::xml::model::primitives::NonNegativeInteger getLineTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Line.
virtual index_type getFileAnnotationAnnotationCount(index_type fileAnnotationIndex) const =0
Get the number of links to a FileAnnotation.
virtual const ::ome::xml::model::AffineTransform & getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Rectangle.
virtual double getEllipseY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Ellipse.
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.
virtual ome::xml::model::primitives::Timestamp getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the StartTime property of PlateAcquisition.
virtual index_type getWellCount(index_type plateIndex) const =0
Get the number of Well elements.
virtual index_type getPlateCount() const =0
Get the number of Plate elements.
virtual double getDoubleAnnotationValue(index_type doubleAnnotationIndex) const =0
Get the Value property of DoubleAnnotation.
virtual index_type getProjectCount() const =0
Get the number of Project elements.
virtual const std::string & getROIID(index_type ROIIndex) const =0
Get the ID property of ROI.
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.
virtual const std::string & getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the ID property of MicrobeamManipulation.
virtual const std::string & getImageInstrumentRef(index_type imageIndex) const =0
Get the InstrumentRef property of Image.
virtual const std::string & getReagentID(index_type screenIndex, index_type reagentIndex) const =0
Get the ID property of Reagent.
virtual ome::xml::model::enums::Marker getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerEnd property of Polyline.
virtual index_type getROIAnnotationRefCount(index_type ROIIndex) const =0
Get the number of AnnotationRef elements in ROI.
virtual const std::string & getExperimenterMiddleName(index_type experimenterIndex) const =0
Get the MiddleName property of Experimenter.
virtual const std::string & getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const =0
Get the Annotator property of TimestampAnnotation.
virtual const std::string & getMicroscopeLotNumber(index_type instrumentIndex) const =0
Get the LotNumber property of Microscope.
virtual std::string getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const =0
Get the text value of UUID.
virtual index_type getPlateRefCount(index_type screenIndex) const =0
Get the number of PlateRef elements.
virtual const std::string & getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const =0
Get the Description property of DoubleAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getMaskTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Mask.
virtual ome::xml::model::primitives::Timestamp getTimestampAnnotationValue(index_type timestampAnnotationIndex) const =0
Get the Value property of TimestampAnnotation.
virtual const std::string & getPolylineText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Polyline.
virtual index_type getScreenCount() const =0
Get the number of Screen elements.
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Rectangle.
virtual const std::string & getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const =0
Get the EmissionFilterRef property of FilterSet.
virtual double getChannelNDFilter(index_type imageIndex, index_type channelIndex) const =0
Get the NDFilter property of Channel.
virtual const std::string & getFileAnnotationID(index_type fileAnnotationIndex) const =0
Get the ID property of FileAnnotation.
virtual const std::string & getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of Arc.
virtual const std::string & getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the SerialNumber property of FilterSet.
virtual ome::xml::model::primitives::NonNegativeInteger getWellRow(index_type plateIndex, index_type wellIndex) const =0
Get the Row property of Well.
virtual index_type getLightSourceCount(index_type instrumentIndex) const =0
Get the number of LightSource elements.
virtual index_type getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const =0
Get the number of AnnotationRef elements in ExperimenterGroup.
virtual const std::string & getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Well.
FillRule enumeration.
Definition: FillRule.h:72
virtual ome::xml::model::enums::FontStyle getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Ellipse.
virtual index_type getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const =0
Get the number of AnnotationRef elements in Reagent.
virtual index_type getExperimenterAnnotationRefCount(index_type experimenterIndex) const =0
Get the number of AnnotationRef elements in Experimenter.
virtual const std::string & getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const =0
Get the Points property of Polygon.
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Ellipse.
virtual double getLineY2(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y2 property of Line.
virtual ome::xml::model::primitives::Color getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Polyline.
virtual const std::string & getGenericExcitationSourceID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of GenericExcitationSource.
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.
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.
virtual const std::string & getArcAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Arc.
virtual const std::string & getFolderID(index_type folderIndex) const =0
Get the ID property of Folder.
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.
virtual bool getPixelsInterleaved(index_type imageIndex) const =0
Get the Interleaved property of Pixels.
virtual const std::string & getLongAnnotationDescription(index_type longAnnotationIndex) const =0
Get the Description property of LongAnnotation.
virtual const std::string & getPlateID(index_type plateIndex) const =0
Get the ID property of Plate.
virtual ome::xml::model::primitives::PercentFraction getImagingEnvironmentCO2Percent(index_type imageIndex) const =0
Get the CO2Percent property of ImagingEnvironment.
virtual index_type getPlateAcquisitionCount(index_type plateIndex) const =0
Get the number of PlateAcquisition elements.
virtual index_type getExperimenterGroupCount() const =0
Get the number of ExperimenterGroup elements.
virtual const std::string & getTagAnnotationNamespace(index_type tagAnnotationIndex) const =0
Get the Namespace property of TagAnnotation.
virtual ome::xml::model::primitives::Timestamp getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the EndTime property of PlateAcquisition.
Immersion enumeration.
Definition: Immersion.h:72
virtual const std::string & getLineID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Line.
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTime > getPixelsTimeIncrement(index_type imageIndex) const =0
Get the TimeIncrement property of Pixels.
virtual ome::xml::model::enums::LaserMedium getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LaserMedium property of Laser.
virtual const std::string & getLightPathAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of LightPath.
virtual const std::string & getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of FileAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FirstC property of TiffData.
Marker enumeration.
Definition: Marker.h:72
virtual const std::string & getEllipseText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Ellipse.
virtual ome::xml::model::enums::FilamentType getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Type property of Filament.
virtual ome::xml::model::enums::Correction getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Correction property of Objective.
virtual const std::string & getExperimenterInstitution(index_type experimenterIndex) const =0
Get the Institution property of Experimenter.
virtual const std::string & getWellType(index_type plateIndex, index_type wellIndex) const =0
Get the Type property of Well.
virtual ome::xml::model::enums::MicroscopeType getMicroscopeType(index_type instrumentIndex) const =0
Get the Type property of Microscope.
virtual ome::xml::model::primitives::PercentFraction getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const =0
Get the Attenuation property of LightSourceSettings.
Pulse enumeration.
Definition: Pulse.h:72
virtual const std::string & getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Reagent.
virtual const std::string & getExperimentID(index_type experimentIndex) const =0
Get the ID property of Experiment.
virtual const std::string & getGenericExcitationSourceLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of GenericExcitationSource.
virtual const std::string & getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const =0
Get the Manufacturer property of Filter.
virtual const std::string & getLabelAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Label.
virtual const std::string & getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const =0
Get the SerialNumber property of Filter.
virtual const std::string & getListAnnotationAnnotator(index_type listAnnotationIndex) const =0
Get the Annotator property of ListAnnotation.
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.
virtual const std::string & getLightSourceType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the type of a LightSource.
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.
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Ellipse.
virtual const std::string & getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of LightEmittingDiode.
virtual const std::string & getImageName(index_type imageIndex) const =0
Get the Name property of Image.
virtual const std::string & getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const =0
Get the ImageRef property of Dataset.
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Polyline.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeT(index_type imageIndex) const =0
Get the SizeT property of Pixels.
virtual const std::string & getRectangleID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Rectangle.
virtual ome::xml::model::primitives::Color getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Ellipse.
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPlateWellOriginX(index_type plateIndex) const =0
Get the WellOriginX property of Plate.
virtual const std::string & getROIDescription(index_type ROIIndex) const =0
Get the Description property of ROI.
virtual ome::xml::model::enums::Compression getMaskBinDataCompression(index_type ROIIndex, index_type shapeIndex) const =0
Get the Compression property of BinData.
virtual const std::string & getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of XMLAnnotation.
virtual const std::string & getImageExperimenterRef(index_type imageIndex) const =0
Get the ExperimenterRef property of Image.
virtual const std::string & getExperimenterEmail(index_type experimenterIndex) const =0
Get the Email property of Experimenter.
FontFamily enumeration.
Definition: FontFamily.h:72
virtual const std::string & getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const =0
Get the SerialNumber property of Detector.
IlluminationType enumeration.
Definition: IlluminationType.h:72
virtual index_type getTagAnnotationCount() const =0
Get the number of TagAnnotation elements.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeC(index_type imageIndex) const =0
Get the SizeC property of Pixels.
virtual const std::string & getLineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Line.
virtual const std::string & getLongAnnotationNamespace(index_type longAnnotationIndex) const =0
Get the Namespace property of LongAnnotation.
virtual const std::string & getGenericExcitationSourceModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of GenericExcitationSource.
virtual ome::xml::model::primitives::Color getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Label.
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.
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Polygon.
virtual index_type getFolderROIRefCount(index_type folderIndex) const =0
Get the number of ROIRef elements in Folder.
virtual const std::string & getDatasetName(index_type datasetIndex) const =0
Get the Name property of Dataset.
virtual index_type getImageROIRefCount(index_type imageIndex) const =0
Get the number of ROIRef elements in Image.
virtual const std::string & getTagAnnotationDescription(index_type tagAnnotationIndex) const =0
Get the Description property of TagAnnotation.
virtual const std::string & getRectangleAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Rectangle.
virtual bool getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Ellipse.
virtual index_type getImageAnnotationRefCount(index_type imageIndex) const =0
Get the number of AnnotationRef elements in Image.
virtual const std::string & getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Manufacturer property of Objective.
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.
virtual ome::xml::model::primitives::NonNegativeInteger getPointTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Point.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeX(index_type imageIndex) const =0
Get the SizeX property of Pixels.
virtual const std::string & getPlateStatus(index_type plateIndex) const =0
Get the Status property of Plate.
virtual ome::xml::model::enums::PixelType getPixelsType(index_type imageIndex) const =0
Get the Type property of Pixels.
virtual const std::string & getImageExperimenterGroupRef(index_type imageIndex) const =0
Get the ExperimenterGroupRef property of Image.
virtual index_type getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the number of ExcitationFilterRef elements in FilterSet.
virtual const std::string & getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const =0
Get the DichroicRef property of LightPath.
virtual const std::string & getRightsRightsHolder() const =0
Get the RightsHolder property of Rights.
virtual const std::string & getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const =0
Get the FilterSetRef property of Channel.
virtual const std::string & getScreenDescription(index_type screenIndex) const =0
Get the Description property of Screen.
virtual const std::string & getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const =0
Get the Annotator property of DoubleAnnotation.
virtual const std::string & getCommentAnnotationID(index_type commentAnnotationIndex) const =0
Get the ID property of CommentAnnotation.
Binning enumeration.
Definition: Binning.h:72
virtual const std::string & getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of TagAnnotation.
virtual index_type getMapAnnotationCount() const =0
Get the number of MapAnnotation elements.
virtual double getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Offset property of Detector.
virtual const std::string & getMapAnnotationDescription(index_type mapAnnotationIndex) const =0
Get the Description property of MapAnnotation.
virtual const std::string & getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Experimenter.
virtual index_type getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const =0
Get the number of ExcitationFilterRef elements in LightPath.
virtual index_type getBooleanAnnotationCount() const =0
Get the number of BooleanAnnotation elements.
virtual index_type getLeaderCount(index_type experimenterGroupIndex) const =0
Get the number of Leader elements.
virtual ome::xml::model::primitives::NonNegativeInteger getLineTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Line.
virtual const std::string & getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of TimestampAnnotation.
virtual double getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Gain property of Detector.
virtual const std::string & getCommentAnnotationNamespace(index_type commentAnnotationIndex) const =0
Get the Namespace property of CommentAnnotation.
virtual const std::string & getTermAnnotationNamespace(index_type termAnnotationIndex) const =0
Get the Namespace property of TermAnnotation.
virtual const std::string & getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FileName property of UUID.
virtual const std::string & getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const =0
Get the Namespace property of XMLAnnotation.
virtual const std::string & getCommentAnnotationDescription(index_type commentAnnotationIndex) const =0
Get the Description property of CommentAnnotation.
virtual const std::string & getImageDescription(index_type imageIndex) const =0
Get the Description property of Image.
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.
virtual index_type getObjectiveAnnotationRefCount(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the number of AnnotationRef elements in Objective.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeY(index_type imageIndex) const =0
Get the SizeY property of Pixels.
virtual index_type getExperimentCount() const =0
Get the number of Experiment elements.
virtual index_type getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the number of EmissionFilterRef elements in FilterSet.
virtual const std::string & getDatasetExperimenterGroupRef(index_type datasetIndex) const =0
Get the ExperimenterGroupRef property of Dataset.
virtual const std::string & getDatasetDescription(index_type datasetIndex) const =0
Get the Description property of Dataset.
NamingConvention enumeration.
Definition: NamingConvention.h:72
virtual const std::string & getFileAnnotationAnnotator(index_type fileAnnotationIndex) const =0
Get the Annotator property of FileAnnotation.
virtual const std::vector< uint8_t > & getMaskBinData(index_type ROIIndex, index_type shapeIndex) const =0
Get the Base64Binary property of BinData.
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getStageLabelZ(index_type imageIndex) const =0
Get the Z property of StageLabel.
virtual ome::xml::model::enums::FillRule getLineFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Line.
Compression enumeration.
Definition: Compression.h:72
virtual const std::string & getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of TermAnnotation.
virtual index_type getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const =0
Get the number of ExperimenterRef elements in ExperimenterGroup.
virtual const std::string & getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the LotNumber property of Dichroic.
virtual ome::xml::model::enums::ArcType getArcType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Type property of Arc.
virtual const std::string & getROIName(index_type ROIIndex) const =0
Get the Name property of ROI.
virtual ome::xml::model::enums::FillRule getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Ellipse.
virtual const std::string & getScreenProtocolIdentifier(index_type screenIndex) const =0
Get the ProtocolIdentifier property of Screen.
ContrastMethod enumeration.
Definition: ContrastMethod.h:72
virtual const std::string & getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const =0
Get the ExperimenterRef property of ExperimenterGroup.
virtual ome::xml::model::primitives::NonNegativeInteger getPointTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Point.
virtual const std::string & getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of Laser.
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.
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.
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.
virtual const std::string & getUUID() const =0
Get the UUID associated with this collection of metadata.
virtual index_type getDetectorCount(index_type instrumentIndex) const =0
Get the number of Detector elements.
virtual index_type getTermAnnotationCount() const =0
Get the number of TermAnnotation elements.
virtual ome::xml::model::primitives::NonNegativeInteger getLabelTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Label.
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.
virtual const std::string & getPointAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Point.
virtual double getLabelY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Label.
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Rectangle.
virtual const std::string & getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the Model property of Dichroic.
virtual index_type getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the number of WellSampleRef elements.
virtual const std::string & getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the ID property of Dichroic.
DimensionOrder enumeration.
Definition: DimensionOrder.h:72
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.
virtual ome::xml::model::primitives::NonNegativeInteger getPointTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Point.
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getStageLabelY(index_type imageIndex) const =0
Get the Y property of StageLabel.
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Polygon.
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.
virtual index_type getInstrumentAnnotationRefCount(index_type instrumentIndex) const =0
Get the number of AnnotationRef elements in Instrument.
virtual const std::string & getMapAnnotationID(index_type mapAnnotationIndex) const =0
Get the ID property of MapAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Polygon.
virtual ome::xml::model::enums::NamingConvention getPlateColumnNamingConvention(index_type plateIndex) const =0
Get the ColumnNamingConvention property of Plate.
virtual const std::string & getExperimenterGroupDescription(index_type experimenterGroupIndex) const =0
Get the Description property of ExperimenterGroup.
virtual const std::string & getPointText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Point.
virtual const std::string & getFolderFolderRef(index_type folderIndex, index_type folderRefIndex) const =0
Get the FolderRef property of Folder.
virtual const ::ome::xml::model::AffineTransform & getLabelTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Label.
virtual const std::string & getLabelText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Label.
virtual const std::string & getChannelName(index_type imageIndex, index_type channelIndex) const =0
Get the Name property of Channel.
virtual index_type getXMLAnnotationCount() const =0
Get the number of XMLAnnotation elements.
virtual const std::string & getDichroicAnnotationRef(index_type instrumentIndex, index_type dichroicIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Dichroic.
virtual const std::string & getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const =0
Get the PlateRef property of Screen.
virtual const std::string & getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Model property of Objective.
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Polyline.
virtual const std::string & getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of DoubleAnnotation.
virtual ome::xml::model::enums::LaserType getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Type property of Laser.
virtual const std::string & getBinaryOnlyUUID() const =0
Get the UUID property of BinaryOnly.
virtual const std::string & getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of ROI.
virtual const std::string & getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the Description property of MicrobeamManipulation.
virtual ome::xml::model::primitives::PositiveInteger getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the FrequencyMultiplication property of Laser.
virtual const std::string & getScreenName(index_type screenIndex) const =0
Get the Name property of Screen.
virtual const std::string & getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Plate.
virtual const std::string & getFileAnnotationDescription(index_type fileAnnotationIndex) const =0
Get the Description property of FileAnnotation.
virtual index_type getShapeCount(index_type ROIIndex) const =0
Get the number of Shape elements.
virtual const std::string & getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const =0
Get the Leader property of ExperimenterGroup.
virtual ome::xml::model::primitives::Color getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Polygon.
virtual const std::string & getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const =0
Get the LotNumber property of Detector.
virtual const std::string & getProjectName(index_type projectIndex) const =0
Get the Name property of Project.
virtual const std::string & getFilterModel(index_type instrumentIndex, index_type filterIndex) const =0
Get the Model property of Filter.
virtual bool getLineLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Line.
virtual ome::xml::model::primitives::Timestamp getImageAcquisitionDate(index_type imageIndex) const =0
Get the AcquisitionDate property of Image.
virtual const std::string & getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of LightEmittingDiode.
virtual index_type getFilterCount(index_type instrumentIndex) const =0
Get the number of Filter elements.
virtual bool getBinaryFileBinDataBigEndian(index_type fileAnnotationIndex) const =0
Get the BigEndian property of BinData.
virtual const std::string & getPlateDescription(index_type plateIndex) const =0
Get the Description property of Plate.
virtual const std::string & getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Dataset.
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.
virtual double getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the NominalMagnification property of Objective.
Open Microscopy Environment C++ implementation.
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.
virtual ome::xml::model::enums::FillRule getPointFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Point.
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.
virtual const std::string & getExperimenterGroupID(index_type experimenterGroupIndex) const =0
Get the ID property of ExperimenterGroup.
virtual ome::xml::model::primitives::NonNegativeInteger getWellColumn(index_type plateIndex, index_type wellIndex) const =0
Get the Column property of Well.
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FirstT property of TiffData.
virtual ome::xml::model::primitives::Color getPointFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Point.
virtual const std::string & getMapAnnotationNamespace(index_type mapAnnotationIndex) const =0
Get the Namespace property of MapAnnotation.
virtual index_type getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const =0
Get the number of AnnotationRef elements in Channel.
virtual index_type getXMLAnnotationAnnotationCount(index_type xmlAnnotationIndex) const =0
Get the number of links to an XMLAnnotation.
virtual double getLabelX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Label.
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Polyline.
virtual index_type getMicrobeamManipulationRefCount(index_type imageIndex) const =0
Get the number of MicrobeamManipulationRef elements.
virtual ome::xml::model::enums::FontStyle getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Polyline.
virtual ome::xml::model::enums::FontFamily getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Line.
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const =0
Get the IFD property of TiffData.
Abstract base class for metadata storage and retrieval.
Definition: BaseMetadata.h:59
virtual bool getLabelLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Label.
virtual const std::string & getTermAnnotationValue(index_type termAnnotationIndex) const =0
Get the Value property of TermAnnotation.
virtual index_type getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the number of AnnotationRef elements in PlateAcquisition.
virtual const std::string & getScreenReagentSetIdentifier(index_type screenIndex) const =0
Get the ReagentSetIdentifier property of Screen.
FontStyle enumeration.
Definition: FontStyle.h:72
virtual const std::vector< uint8_t > & getPixelsBinData(index_type imageIndex, index_type binDataIndex) const =0
Get the Base64Binary property of BinData.
virtual double getLineX1(index_type ROIIndex, index_type shapeIndex) const =0
Get the X1 property of Line.
virtual index_type getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const =0
Get the number of AnnotationRef elements in Well.
virtual index_type getDetectorAnnotationRefCount(index_type instrumentIndex, index_type detectorIndex) const =0
Get the number of AnnotationRef elements in Detector.
virtual const std::string & getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const =0
Get the Annotator property of CommentAnnotation.
virtual const std::string & getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of LightEmittingDiode.
virtual const std::string & getMicroscopeManufacturer(index_type instrumentIndex) const =0
Get the Manufacturer property of Microscope.
virtual const std::string & getGenericExcitationSourceAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of GenericExcitationSource.
virtual const std::string & getXMLAnnotationDescription(index_type XMLAnnotationIndex) const =0
Get the Description property of XMLAnnotation.
virtual const std::string & getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Line.
virtual const std::string & getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Ellipse.
virtual ome::xml::model::primitives::Color getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Label.
DetectorType enumeration.
Definition: DetectorType.h:72
virtual double getRectangleY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Rectangle.
virtual index_type getCommentAnnotationAnnotationCount(index_type commentAnnotationIndex) const =0
Get the number of links to a CommentAnnotation.
virtual double getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const =0
Get the Gain property of DetectorSettings.
virtual const std::string & getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the ID property of PlateAcquisition.
virtual const std::string & getMaskText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Mask.
virtual const std::string & getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the Manufacturer property of FilterSet.
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.
virtual const std::string & getFolderImageRef(index_type folderIndex, index_type imageRefIndex) const =0
Get the ImageRef property of Folder.
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.
virtual const std::string & getMapAnnotationAnnotationRef(index_type mapAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of MapAnnotation.
virtual const std::string & getFileAnnotationNamespace(index_type fileAnnotationIndex) const =0
Get the Namespace property of FileAnnotation.
virtual index_type getROICount() const =0
Get the number of ROI elements.
virtual double getRectangleX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Rectangle.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeZ(index_type imageIndex) const =0
Get the SizeZ property of Pixels.
virtual ome::xml::model::primitives::Color getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Mask.
virtual const std::string & getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Screen.
virtual const std::string & getBooleanAnnotationID(index_type booleanAnnotationIndex) const =0
Get the ID property of BooleanAnnotation.
virtual index_type getPlateAnnotationRefCount(index_type plateIndex) const =0
Get the number of AnnotationRef elements in Plate.
virtual ome::xml::model::primitives::NonNegativeInteger getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Mask.
virtual const std::string & getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of Arc.
virtual const std::string & getMicroscopeModel(index_type instrumentIndex) const =0
Get the Model property of Microscope.
virtual const std::string & getFolderName(index_type folderIndex) const =0
Get the Name property of Folder.
virtual ome::xml::model::enums::DimensionOrder getPixelsDimensionOrder(index_type imageIndex) const =0
Get the DimensionOrder property of Pixels.
virtual ome::xml::model::primitives::Color getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Ellipse.
virtual ome::xml::model::primitives::Color getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Mask.
virtual ome::xml::model::primitives::NonNegativeInteger getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the Index property of WellSample.
virtual const std::string & getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Mask.
virtual index_type getImageCount() const =0
Get the number of Image elements.
virtual const std::string & getListAnnotationDescription(index_type listAnnotationIndex) const =0
Get the Description property of ListAnnotation.
virtual const std::string & getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const =0
Get the HashSHA1 property of Plane.
virtual double getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the CalibratedMagnification property of Objective.
virtual ome::xml::model::enums::Medium getObjectiveSettingsMedium(index_type imageIndex) const =0
Get the Medium property of ObjectiveSettings.
virtual const std::string & getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the Model property of FilterSet.
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.
virtual ome::xml::model::primitives::NonNegativeLong getMaskBinDataLength(index_type ROIIndex, index_type shapeIndex) const =0
Get the Length property of BinData.
virtual index_type getPlaneCount(index_type imageIndex) const =0
Get the number of Plane elements.
virtual ome::xml::model::enums::MicrobeamManipulationType getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the Type property of MicrobeamManipulation.
virtual index_type getDoubleAnnotationCount() const =0
Get the number of DoubleAnnotation elements.
virtual ome::xml::model::enums::Marker getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerStart property of Line.
virtual ome::xml::model::enums::IlluminationType getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const =0
Get the IlluminationType property of Channel.
virtual const std::string & getObjectiveAnnotationRef(index_type instrumentIndex, index_type objectiveIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Objective.
virtual const std::string & getXMLAnnotationID(index_type XMLAnnotationIndex) const =0
Get the ID property of XMLAnnotation.
virtual const std::string & getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const =0
Get the ExcitationFilterRef property of FilterSet.
virtual const std::string & getWellExternalDescription(index_type plateIndex, index_type wellIndex) const =0
Get the ExternalDescription property of Well.
virtual int32_t getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const =0
Get the PockelCellSetting property of Channel.
virtual const std::string & getImageExperimentRef(index_type imageIndex) const =0
Get the ExperimentRef property of Image.
virtual bool getPixelsBinDataBigEndian(index_type imageIndex, index_type binDataIndex) const =0
Get the BigEndian property of BinData.
MicrobeamManipulationType enumeration.
Definition: MicrobeamManipulationType.h:72
LaserType enumeration.
Definition: LaserType.h:72
virtual const std::string & getRectangleText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Rectangle.
virtual ~MetadataRetrieve()
Destructor.
Definition: MetadataRetrieve.h:142
virtual const std::string & getListAnnotationNamespace(index_type listAnnotationIndex) const =0
Get the Namespace property of ListAnnotation.
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPressure > getImagingEnvironmentAirPressure(index_type imageIndex) const =0
Get the AirPressure property of ImagingEnvironment.
virtual const std::string & getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of Filament.
virtual ome::xml::model::primitives::NonNegativeInteger getPlateFieldIndex(index_type plateIndex) const =0
Get the FieldIndex property of Plate.
virtual ome::xml::model::enums::FillRule getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Rectangle.
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.
virtual index_type getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const =0
Get the number of links to a LongAnnotation.
virtual ome::xml::model::enums::FontFamily getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Point.
virtual const std::string & getBinaryFileFileName(index_type fileAnnotationIndex) const =0
Get the FileName property of BinaryFile.
virtual const ome::xml::model::primitives::OrderedMultimap & getGenericExcitationSourceMap(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the map value of GenericExcitationSource.
virtual index_type getChannelCount(index_type imageIndex) const =0
Get the number of Channel elements.
virtual ome::xml::model::enums::Pulse getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Pulse property of Laser.
virtual index_type getLightPathAnnotationRefCount(index_type imageIndex, index_type channelIndex) const =0
Get the number of AnnotationRef elements in LightPath.
virtual ome::xml::model::primitives::Color getWellColor(index_type plateIndex, index_type wellIndex) const =0
Get the Color property of Well.
virtual ome::xml::model::enums::FontStyle getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Point.
virtual index_type getObjectiveCount(index_type instrumentIndex) const =0
Get the number of Objective elements.
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.
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.
virtual const std::string & getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of Filament.
virtual double getMaskHeight(index_type ROIIndex, index_type shapeIndex) const =0
Get the Height property of Mask.
virtual index_type getTagAnnotationAnnotationCount(index_type tagAnnotationIndex) const =0
Get the number of links to a TagAnnotation.
virtual const std::string & getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the ID property of WellSample.
virtual double getObjectiveSettingsCorrectionCollar(index_type imageIndex) const =0
Get the CorrectionCollar property of ObjectiveSettings.
virtual const std::string & getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Manufacturer property of Detector.
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Ellipse.
virtual const std::string & getExperimentDescription(index_type experimentIndex) const =0
Get the Description property of Experiment.
virtual const std::string & getExperimenterGroupName(index_type experimenterGroupIndex) const =0
Get the Name property of ExperimenterGroup.
virtual const std::string & getDatasetID(index_type datasetIndex) const =0
Get the ID property of Dataset.
virtual ome::xml::model::primitives::Color getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Polyline.
virtual ome::xml::model::primitives::PercentFraction getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const =0
Get the Transmittance property of TransmittanceRange.
virtual index_type getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the number of ROIRef elements in MicrobeamManipulation.
virtual bool getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Rectangle.
virtual index_type getLightSourceAnnotationRefCount(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the number of AnnotationRef elements in LightSource.
virtual ome::xml::model::enums::FontStyle getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Mask.
virtual const std::string & getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const =0
Get the MicrobeamManipulationRef property of Image.
virtual const std::string & getExperimenterUserName(index_type experimenterIndex) const =0
Get the UserName property of Experimenter.
virtual const std::string & getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const =0
Get the Namespace property of TimestampAnnotation.
virtual const std::vector< uint8_t > & getBinaryFileBinData(index_type fileAnnotationIndex) const =0
Get the Base64Binary property of BinData.
virtual bool getPointLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Point.
virtual ome::xml::model::primitives::Color getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Rectangle.
virtual ome::xml::model::enums::Immersion getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Immersion property of Objective.
virtual index_type getDoubleAnnotationAnnotationCount(index_type doubleAnnotationIndex) const =0
Get the number of links to a DoubleAnnotation.
virtual index_type getDichroicAnnotationRefCount(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the number of AnnotationRef elements in Dichroic.
virtual ome::xml::model::enums::FontFamily getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Polyline.
PixelType enumeration.
Definition: PixelType.h:72
virtual const std::string & getWellID(index_type plateIndex, index_type wellIndex) const =0
Get the ID property of Well.
virtual ome::xml::model::enums::FilterType getFilterType(index_type instrumentIndex, index_type filterIndex) const =0
Get the Type property of Filter.
virtual bool getBooleanAnnotationValue(index_type booleanAnnotationIndex) const =0
Get the Value property of BooleanAnnotation.
virtual index_type getMicrobeamManipulationCount(index_type experimentIndex) const =0
Get the number of MicrobeamManipulation elements.
virtual ome::xml::model::enums::FillRule getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Label.
virtual const std::string & getBinaryOnlyMetadataFile() const =0
Get the MetadataFile property of BinaryOnly.
virtual const std::string & getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Pump property of Laser.
virtual ome::xml::model::primitives::PositiveInteger getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const =0
Get the Integration property of DetectorSettings.
virtual const std::string & getPlateExternalIdentifier(index_type plateIndex) const =0
Get the ExternalIdentifier property of Plate.
virtual ome::xml::model::primitives::NonNegativeInteger getLineTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Line.
virtual const std::string & getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const =0
Get the EmissionFilterRef property of LightPath.
virtual const std::string & getObjectiveSettingsID(index_type imageIndex) const =0
Get the ID property of ObjectiveSettings.
virtual ome::xml::model::enums::Compression getBinaryFileBinDataCompression(index_type fileAnnotationIndex) const =0
Get the Compression property of BinData.
virtual const std::string & getFolderROIRef(index_type folderIndex, index_type ROIRefIndex) const =0
Get the ROIRef property of Folder.
virtual const std::string & getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const =0
Get the ID property of LightSourceSettings.
virtual const std::string & getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Plane.
virtual const std::string & getXMLAnnotationValue(index_type XMLAnnotationIndex) const =0
Get the Value property of XMLAnnotation.
virtual const ::ome::xml::model::AffineTransform & getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Ellipse.
virtual index_type getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const =0
Get the number of EmissionFilterRef elements in LightPath.
virtual const std::string & getCommentAnnotationValue(index_type commentAnnotationIndex) const =0
Get the Value property of CommentAnnotation.
virtual ome::xml::model::primitives::PositiveInteger getPlateRows(index_type plateIndex) const =0
Get the Rows property of Plate.
virtual double getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const =0
Get the AmplificationGain property of Detector.
virtual const std::string & getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const =0
Get the LotNumber property of Filter.
virtual const std::string & getPolylineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Polyline.
virtual double getPointY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Point.
virtual const ::ome::xml::model::AffineTransform & getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Polygon.
virtual const std::string & getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of BooleanAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const =0
Get the PlaneCount property of TiffData.
virtual ome::xml::model::enums::FontStyle getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Rectangle.
virtual ome::xml::model::primitives::NonNegativeInteger getMaskTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Mask.
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.
A quantity of a defined unit.
Definition: Quantity.h:57
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.
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.
virtual ome::xml::model::primitives::Color getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Line.
virtual const std::string & getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Rectangle.
virtual ome::xml::model::primitives::NonNegativeInteger getPlaneTheZ(index_type imageIndex, index_type planeIndex) const =0
Get the TheZ property of Plane.
virtual double getObjectiveSettingsRefractiveIndex(index_type imageIndex) const =0
Get the RefractiveIndex property of ObjectiveSettings.
virtual const std::string & getTermAnnotationID(index_type termAnnotationIndex) const =0
Get the ID property of TermAnnotation.
virtual const std::string & getChannelFluor(index_type imageIndex, index_type channelIndex) const =0
Get the Fluor property of Channel.
virtual SKIP index_type getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const =0
Get the number of links to a BooleanAnnotation.
virtual const std::string & getLineText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Line.
virtual ome::xml::model::primitives::Timestamp getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the Timepoint property of WellSample.
virtual index_type getExperimenterCount() const =0
Get the number of Experimenter elements.
virtual ome::xml::model::primitives::NonNegativeInteger getPlaneTheC(index_type imageIndex, index_type planeIndex) const =0
Get the TheC property of Plane.
virtual index_type getListAnnotationCount() const =0
Get the number of ListAnnotation elements.
Metadata retrieval interface.
Definition: MetadataRetrieve.h:132
virtual ome::xml::model::primitives::PercentFraction getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const =0
Get the Attenuation property of LightSourceSettings.
virtual ome::xml::model::enums::FontFamily getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Rectangle.
virtual const ome::xml::model::primitives::OrderedMultimap & getImagingEnvironmentMap(index_type imageIndex) const =0
Get the map value of ImagingEnvironment.
virtual const std::string & getReagentName(index_type screenIndex, index_type reagentIndex) const =0
Get the Name property of Reagent.
virtual index_type getTiffDataCount(index_type imageIndex) const =0
Get the number of TiffData elements.
virtual bool getPixelsBigEndian(index_type imageIndex) const =0
Get the BigEndian property of Pixels.
virtual double getMaskX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Mask.
virtual ome::xml::model::primitives::Color getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Rectangle.
virtual ome::xml::model::enums::FontStyle getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Line.
virtual const std::string & getLabelID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Label.
virtual index_type getFilterSetCount(index_type instrumentIndex) const =0
Get the number of FilterSet elements.
virtual index_type getDatasetAnnotationRefCount(index_type datasetIndex) const =0
Get the number of AnnotationRef elements in Dataset.
virtual double getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const =0
Get the RadiusX property of Ellipse.
virtual const ::ome::xml::model::AffineTransform & getPointTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Point.
virtual const std::string & getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const =0
Get the ReagentIdentifier property of Reagent.
virtual const std::string & getDatasetExperimenterRef(index_type datasetIndex) const =0
Get the ExperimenterRef property of Dataset.
virtual ome::xml::model::primitives::Color getLineFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Line.
virtual ome::xml::model::primitives::PositiveInteger getPlateColumns(index_type plateIndex) const =0
Get the Columns property of Plate.
virtual index_type getShapeAnnotationRefCount(index_type ROIIndex, index_type shapeIndex) const =0
Get the number of AnnotationRef elements in Shape.
virtual const std::string & getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of ExperimenterGroup.
virtual ome::xml::model::enums::Marker getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerEnd property of Line.
virtual const std::string & getGenericExcitationSourceManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of GenericExcitationSource.
virtual ome::xml::model::enums::FillRule getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Polyline.
virtual const std::string & getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Polyline.
virtual ome::xml::model::enums::DetectorType getDetectorType(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Type property of Detector.
virtual ome::xml::model::enums::FontFamily getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Mask.
An RGBA color value.
Definition: Color.h:83
virtual const std::string & getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const =0
Get the Description property of TimestampAnnotation.
virtual const std::string & getFolderAnnotationRef(index_type folderIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Folder.
virtual const std::string & getExperimentExperimenterRef(index_type experimentIndex) const =0
Get the ExperimenterRef property of Experiment.
virtual const std::string & getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of LightEmittingDiode.
virtual const std::string & getFilterAnnotationRef(index_type instrumentIndex, index_type filterIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Filter.
virtual ome::xml::model::enums::FontStyle getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Label.
virtual const std::string & getTermAnnotationDescription(index_type termAnnotationIndex) const =0
Get the Description property of TermAnnotation.
virtual const std::string & getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const =0
Get the ID property of LightSourceSettings.
virtual double getLineY1(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y1 property of Line.
virtual const std::string & getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the ImageRef property of WellSample.
virtual const std::string & getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const =0
Get the ExcitationFilterRef property of LightPath.
virtual const std::string & getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Project.
virtual const std::string & getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of LongAnnotation.
virtual bool getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Tuneable property of Laser.
virtual index_type getProjectAnnotationRefCount(index_type projectIndex) const =0
Get the number of AnnotationRef elements in Project.
virtual bool getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Iris property of Objective.
virtual const std::string & getProjectID(index_type projectIndex) const =0
Get the ID property of Project.
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.
virtual index_type getTimestampAnnotationAnnotationCount(index_type timestampAnnotationIndex) const =0
Get the number of links to a TimestampAnnotation.
virtual ome::xml::model::primitives::PositiveInteger getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const =0
Get the SamplesPerPixel property of Channel.
virtual double getLineX2(index_type ROIIndex, index_type shapeIndex) const =0
Get the X2 property of Line.
virtual const std::string & getPointID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Point.
virtual const std::string & getScreenReagentSetDescription(index_type screenIndex) const =0
Get the ReagentSetDescription property of Screen.
virtual const std::string & getPolygonText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Polygon.
virtual ome::xml::model::enums::AcquisitionMode getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const =0
Get the AcquisitionMode property of Channel.
virtual ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getStageLabelX(index_type imageIndex) const =0
Get the X property of StageLabel.
virtual double getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const =0
Get the Offset property of DetectorSettings.
virtual ome::xml::model::enums::FillRule getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Polygon.
virtual const std::string & getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of CommentAnnotation.
virtual index_type getFilterAnnotationRefCount(index_type instrumentIndex, index_type filterIndex) const =0
Get the number of AnnotationRef elements in Filter.
virtual const std::string & getScreenType(index_type screenIndex) const =0
Get the Type property of Screen.
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.
virtual const std::string & getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of LightEmittingDiode.
virtual const std::string & getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const =0
Get the DatasetRef property of Project.
virtual const std::string & getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of Filament.
LaserMedium enumeration.
Definition: LaserMedium.h:72
virtual const std::string & getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the SerialNumber property of Dichroic.
virtual const std::string & getInstrumentAnnotationRef(index_type instrumentIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Instrument.
virtual const std::string & getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const =0
Get the Namespace property of BooleanAnnotation.
virtual ome::xml::model::enums::FontStyle getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Polygon.
virtual index_type getInstrumentCount() const =0
Get the number of Instrument elements.
virtual index_type getFolderRefCount(index_type folderIndex) const =0
Get the number of FolderRef elements.
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.
virtual const std::string & getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of PlateAcquisition.
virtual index_type getFileAnnotationCount() const =0
Get the number of FileAnnotation elements.
virtual double getMaskWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the Width property of Mask.
virtual const std::string & getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the SerialNumber property of Objective.
virtual const std::string & getDetectorAnnotationRef(index_type instrumentIndex, index_type detectorIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Detector.
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
virtual double getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const =0
Get the Zoom property of DetectorSettings.
virtual const std::string & getReagentDescription(index_type screenIndex, index_type reagentIndex) const =0
Get the Description property of Reagent.
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.
virtual const std::string & getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Image.
Medium enumeration.
Definition: Medium.h:72
virtual ome::xml::model::primitives::PercentFraction getImagingEnvironmentHumidity(index_type imageIndex) const =0
Get the Humidity property of ImagingEnvironment.
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.
virtual index_type getTimestampAnnotationCount() const =0
Get the number of TimestampAnnotation elements.
virtual const std::string & getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const =0
Get the FilterWheel property of Filter.
virtual const std::string & getLightEmittingDiodeAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of LightEmittingDiode.
virtual bool getMaskLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Mask.
virtual const std::string & getFilamentAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Filament.
virtual const std::string & getArcID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of Arc.
virtual ome::xml::model::enums::FontFamily getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Ellipse.
virtual const std::string & getFolderDescription(index_type folderIndex) const =0
Get the Description property of Folder.
virtual const std::string & getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const =0
Get the Description property of BooleanAnnotation.
std::size_t index_type
Index into an array.
Definition: BaseMetadata.h:63
virtual ome::xml::model::primitives::NonNegativeLong getPixelsBinDataLength(index_type imageIndex, index_type binDataIndex) const =0
Get the Length property of BinData.
virtual const std::string & getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of Arc.
virtual const std::string & getProjectExperimenterGroupRef(index_type projectIndex) const =0
Get the ExperimenterGroupRef property of Project.
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Rectangle.
virtual const std::string & getMapAnnotationAnnotator(index_type mapAnnotationIndex) const =0
Get the Annotator property of MapAnnotation.
virtual index_type getMapAnnotationAnnotationCount(index_type mapAnnotationIndex) const =0
Get the number of links to a MapAnnotation.
MicroscopeType enumeration.
Definition: MicroscopeType.h:72
virtual const std::string & getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the LotNumber property of FilterSet.
virtual const ::ome::xml::model::AffineTransform & getMaskTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Mask.
virtual const std::string & getTermAnnotationAnnotator(index_type termAnnotationIndex) const =0
Get the Annotator property of TermAnnotation.
virtual int64_t getLongAnnotationValue(index_type longAnnotationIndex) const =0
Get the Value property of LongAnnotation.
virtual const ::ome::xml::model::AffineTransform & getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Polyline.
FilterType enumeration.
Definition: FilterType.h:72
virtual const std::string & getPolygonAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Polygon.
virtual const ome::xml::model::primitives::OrderedMultimap & getMapAnnotationValue(index_type mapAnnotationIndex) const =0
Get the map value of MapAnnotation.
virtual const std::string & getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the DichroicRef property of FilterSet.
virtual const std::string & getStageLabelName(index_type imageIndex) const =0
Get the Name property of StageLabel.
virtual const std::string & getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of ListAnnotation.
virtual index_type getFolderImageRefCount(index_type folderIndex) const =0
Get the number of ImageRef elements in Folder.
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.
virtual const std::string & getListAnnotationID(index_type listAnnotationIndex) const =0
Get the ID property of ListAnnotation.
virtual const std::string & getProjectDescription(index_type projectIndex) const =0
Get the Description property of Project.
virtual const std::string & getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Point.
virtual const std::string & getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the ID property of FilterSet.
virtual ome::xml::model::enums::Binning getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const =0
Get the Binning property of DetectorSettings.
virtual const std::string & getPolygonID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Polygon.
virtual const std::string & getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Label.
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.
virtual double getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Zoom property of Detector.
virtual const ::ome::xml::model::AffineTransform & getLineTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Line.
virtual ome::xml::model::enums::ContrastMethod getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const =0
Get the ContrastMethod property of Channel.
virtual ome::xml::model::enums::FillRule getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Mask.
A numeric type constrained to a subrange (or subranges) of its range limits.
Definition: ConstrainedNumeric.h:118
virtual ome::xml::model::primitives::NonNegativeInteger getPlaneTheT(index_type imageIndex, index_type planeIndex) const =0
Get the TheT property of Plane.
virtual const std::string & getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Model property of Detector.
virtual double getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const =0
Get the Height property of Rectangle.
virtual const std::string & getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const =0
Get the Points property of Polyline.
virtual ome::xml::model::enums::Compression getPixelsBinDataCompression(index_type imageIndex, index_type binDataIndex) const =0
Get the Compression property of BinData.
virtual index_type getTermAnnotationAnnotationCount(index_type termAnnotationIndex) const =0
Get the number of links to a TermAnnotation.
virtual const std::string & getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the ExperimenterRef property of MicrobeamManipulation.
virtual const std::string & getGenericExcitationSourceSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of GenericExcitationSource.
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.
virtual bool getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the PockelCell property of Laser.
virtual double getMaskY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Mask.
virtual index_type getWellSampleCount(index_type plateIndex, index_type wellIndex) const =0
Get the number of WellSample elements.