ome-xml  5.5.1
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 
145  private:
148 
152 
153  public:
163  virtual index_type
164  getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const = 0;
165 
175  virtual index_type
176  getCommentAnnotationAnnotationCount(index_type commentAnnotationIndex) const = 0;
177 
187  virtual index_type
188  getDoubleAnnotationAnnotationCount(index_type doubleAnnotationIndex) const = 0;
189 
199  virtual index_type
200  getFileAnnotationAnnotationCount(index_type fileAnnotationIndex) const = 0;
201 
211  virtual index_type
212  getListAnnotationAnnotationCount(index_type listAnnotationIndex) const = 0;
213 
223  virtual index_type
224  getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const = 0;
225 
235  virtual index_type
236  getMapAnnotationAnnotationCount(index_type mapAnnotationIndex) const = 0;
237 
247  virtual index_type
248  getTagAnnotationAnnotationCount(index_type tagAnnotationIndex) const = 0;
249 
259  virtual index_type
260  getTermAnnotationAnnotationCount(index_type termAnnotationIndex) const = 0;
261 
271  virtual index_type
272  getTimestampAnnotationAnnotationCount(index_type timestampAnnotationIndex) const = 0;
273 
283  virtual index_type
284  getXMLAnnotationAnnotationCount(index_type xmlAnnotationIndex) const = 0;
285 
295  virtual const std::string&
296  getLightSourceType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
297 
304  virtual index_type
305  getLightSourceCount(index_type instrumentIndex) const = 0;
306 
316  virtual const std::string&
317  getShapeType(index_type ROIIndex, index_type shapeIndex) const = 0;
318 
325  virtual index_type
326  getShapeCount(index_type ROIIndex) const = 0;
327 
335  virtual index_type
336  getLightSourceAnnotationRefCount(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
337 
344  virtual index_type
345  getInstrumentAnnotationRefCount(index_type instrumentIndex) const = 0;
346 
354  virtual index_type
355  getObjectiveAnnotationRefCount(index_type instrumentIndex, index_type objectiveIndex) const = 0;
356 
363  virtual index_type
364  getFolderAnnotationRefCount(index_type folderIndex) const = 0;
365 
373  virtual index_type
374  getDetectorAnnotationRefCount(index_type instrumentIndex, index_type detectorIndex) const = 0;
375 
383  virtual index_type
384  getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const = 0;
385 
392  virtual index_type
393  getPlateAnnotationRefCount(index_type plateIndex) const = 0;
394 
401  virtual index_type
402  getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const = 0;
403 
410  virtual index_type
411  getScreenAnnotationRefCount(index_type screenIndex) const = 0;
412 
420  virtual index_type
421  getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const = 0;
422 
430  virtual index_type
431  getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const = 0;
432 
439  virtual index_type
440  getExperimenterAnnotationRefCount(index_type experimenterIndex) const = 0;
441 
449  virtual index_type
450  getDichroicAnnotationRefCount(index_type instrumentIndex, index_type dichroicIndex) const = 0;
451 
459  virtual index_type
460  getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const = 0;
461 
469  virtual index_type
470  getFilterAnnotationRefCount(index_type instrumentIndex, index_type filterIndex) const = 0;
471 
479  virtual index_type
480  getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
481 
488  virtual index_type
489  getROIAnnotationRefCount(index_type ROIIndex) const = 0;
490 
497  virtual index_type
498  getProjectAnnotationRefCount(index_type projectIndex) const = 0;
499 
507  virtual index_type
508  getLightPathAnnotationRefCount(index_type imageIndex, index_type channelIndex) const = 0;
509 
516  virtual index_type
517  getImageAnnotationRefCount(index_type imageIndex) const = 0;
518 
525  virtual index_type
526  getDatasetAnnotationRefCount(index_type datasetIndex) const = 0;
527 
535  virtual index_type
536  getShapeAnnotationRefCount(index_type ROIIndex, index_type shapeIndex) const = 0;
537 
544  virtual index_type
545  getPixelsBinDataCount(index_type imageIndex) const = 0;
546 
552  virtual index_type
553  getBooleanAnnotationCount() const = 0;
554 
561  virtual index_type
562  getChannelCount(index_type imageIndex) const = 0;
563 
569  virtual index_type
570  getCommentAnnotationCount() const = 0;
571 
577  virtual index_type
578  getDatasetCount() const = 0;
579 
586  virtual index_type
587  getDatasetRefCount(index_type projectIndex) const = 0;
588 
595  virtual index_type
596  getDetectorCount(index_type instrumentIndex) const = 0;
597 
604  virtual index_type
605  getDichroicCount(index_type instrumentIndex) const = 0;
606 
612  virtual index_type
613  getDoubleAnnotationCount() const = 0;
614 
622  virtual index_type
623  getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const = 0;
624 
632  virtual index_type
633  getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const = 0;
634 
642  virtual index_type
643  getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const = 0;
644 
652  virtual index_type
653  getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const = 0;
654 
660  virtual index_type
661  getExperimentCount() const = 0;
662 
668  virtual index_type
669  getExperimenterCount() const = 0;
670 
676  virtual index_type
677  getExperimenterGroupCount() const = 0;
678 
685  virtual index_type
686  getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const = 0;
687 
693  virtual index_type
694  getFileAnnotationCount() const = 0;
695 
702  virtual index_type
703  getFilterCount(index_type instrumentIndex) const = 0;
704 
711  virtual index_type
712  getFilterSetCount(index_type instrumentIndex) const = 0;
713 
719  virtual index_type
720  getFolderCount() const = 0;
721 
728  virtual index_type
729  getFolderRefCount(index_type folderIndex) const = 0;
730 
736  virtual index_type
737  getImageCount() const = 0;
738 
745  virtual index_type
746  getFolderImageRefCount(index_type folderIndex) const = 0;
747 
754  virtual index_type
755  getDatasetImageRefCount(index_type datasetIndex) const = 0;
756 
762  virtual index_type
763  getInstrumentCount() const = 0;
764 
771  virtual index_type
772  getLeaderCount(index_type experimenterGroupIndex) const = 0;
773 
781  virtual index_type
782  getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
783 
789  virtual index_type
790  getListAnnotationCount() const = 0;
791 
797  virtual index_type
798  getLongAnnotationCount() const = 0;
799 
805  virtual index_type
806  getMapAnnotationCount() const = 0;
807 
814  virtual index_type
815  getMicrobeamManipulationCount(index_type experimentIndex) const = 0;
816 
823  virtual index_type
824  getMicrobeamManipulationRefCount(index_type imageIndex) const = 0;
825 
832  virtual index_type
833  getObjectiveCount(index_type instrumentIndex) const = 0;
834 
841  virtual index_type
842  getPlaneCount(index_type imageIndex) const = 0;
843 
849  virtual index_type
850  getPlateCount() const = 0;
851 
858  virtual index_type
859  getPlateAcquisitionCount(index_type plateIndex) const = 0;
860 
867  virtual index_type
868  getPlateRefCount(index_type screenIndex) const = 0;
869 
875  virtual index_type
876  getProjectCount() const = 0;
877 
883  virtual index_type
884  getROICount() const = 0;
885 
892  virtual index_type
893  getImageROIRefCount(index_type imageIndex) const = 0;
894 
901  virtual index_type
902  getFolderROIRefCount(index_type folderIndex) const = 0;
903 
911  virtual index_type
912  getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
913 
920  virtual index_type
921  getReagentCount(index_type screenIndex) const = 0;
922 
928  virtual index_type
929  getScreenCount() const = 0;
930 
936  virtual index_type
937  getTagAnnotationCount() const = 0;
938 
944  virtual index_type
945  getTermAnnotationCount() const = 0;
946 
953  virtual index_type
954  getTiffDataCount(index_type imageIndex) const = 0;
955 
961  virtual index_type
962  getTimestampAnnotationCount() const = 0;
963 
971  virtual std::string
972  getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const = 0;
973 
980  virtual index_type
981  getWellCount(index_type plateIndex) const = 0;
982 
990  virtual index_type
991  getWellSampleCount(index_type plateIndex, index_type wellIndex) const = 0;
992 
1000  virtual index_type
1001  getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
1002 
1008  virtual index_type
1009  getXMLAnnotationCount() const = 0;
1010 
1018  virtual const std::string&
1019  getUUID() const = 0;
1020 
1028  getMapAnnotationValue(index_type mapAnnotationIndex) const = 0;
1029 
1038  getGenericExcitationSourceMap(index_type instrumentIndex,
1039  index_type lightSourceIndex) const = 0;
1040 
1048  getImagingEnvironmentMap(index_type imageIndex) const = 0;
1049 
1050 
1059  virtual const std::string&
1060  getArcAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const = 0;
1061 
1069  virtual const std::string&
1070  getArcID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1071 
1079  virtual const std::string&
1080  getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1081 
1089  virtual const std::string&
1090  getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1091 
1099  virtual const std::string&
1100  getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1101 
1110  getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1111 
1119  virtual const std::string&
1120  getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1121 
1130  getArcType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
1131 
1132 
1139  virtual const std::vector<uint8_t>&
1140  getBinaryFileBinData(index_type fileAnnotationIndex) const = 0;
1141 
1149  virtual const std::vector<uint8_t>&
1150  getMaskBinData(index_type ROIIndex, index_type shapeIndex) const = 0;
1151 
1159  virtual const std::vector<uint8_t>&
1160  getPixelsBinData(index_type imageIndex, index_type binDataIndex) const = 0;
1161 
1168  virtual bool
1169  getBinaryFileBinDataBigEndian(index_type fileAnnotationIndex) const = 0;
1170 
1178  virtual bool
1179  getMaskBinDataBigEndian(index_type ROIIndex, index_type shapeIndex) const = 0;
1180 
1188  virtual bool
1189  getPixelsBinDataBigEndian(index_type imageIndex, index_type binDataIndex) const = 0;
1190 
1198  getBinaryFileBinDataCompression(index_type fileAnnotationIndex) const = 0;
1199 
1208  getMaskBinDataCompression(index_type ROIIndex, index_type shapeIndex) const = 0;
1209 
1218  getPixelsBinDataCompression(index_type imageIndex, index_type binDataIndex) const = 0;
1219 
1227  getBinaryFileBinDataLength(index_type fileAnnotationIndex) const = 0;
1228 
1237  getMaskBinDataLength(index_type ROIIndex, index_type shapeIndex) const = 0;
1238 
1247  getPixelsBinDataLength(index_type imageIndex, index_type binDataIndex) const = 0;
1248 
1249 
1256  virtual const std::string&
1257  getBinaryFileFileName(index_type fileAnnotationIndex) const = 0;
1258 
1265  virtual const std::string&
1266  getBinaryFileMIMEType(index_type fileAnnotationIndex) const = 0;
1267 
1275  getBinaryFileSize(index_type fileAnnotationIndex) const = 0;
1276 
1277 
1283  virtual const std::string&
1284  getBinaryOnlyMetadataFile() const = 0;
1285 
1291  virtual const std::string&
1292  getBinaryOnlyUUID() const = 0;
1293 
1294 
1302  virtual const std::string&
1303  getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const = 0;
1304 
1311  virtual const std::string&
1312  getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const = 0;
1313 
1320  virtual const std::string&
1321  getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const = 0;
1322 
1329  virtual const std::string&
1330  getBooleanAnnotationID(index_type booleanAnnotationIndex) const = 0;
1331 
1338  virtual const std::string&
1339  getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const = 0;
1340 
1347  virtual bool
1348  getBooleanAnnotationValue(index_type booleanAnnotationIndex) const = 0;
1349 
1350 
1359  getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const = 0;
1360 
1369  virtual const std::string&
1370  getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const = 0;
1371 
1380  getChannelColor(index_type imageIndex, index_type channelIndex) const = 0;
1381 
1390  getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const = 0;
1391 
1400  getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const = 0;
1401 
1410  getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const = 0;
1411 
1419  virtual const std::string&
1420  getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const = 0;
1421 
1429  virtual const std::string&
1430  getChannelFluor(index_type imageIndex, index_type channelIndex) const = 0;
1431 
1439  virtual const std::string&
1440  getChannelID(index_type imageIndex, index_type channelIndex) const = 0;
1441 
1450  getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const = 0;
1451 
1459  virtual double
1460  getChannelNDFilter(index_type imageIndex, index_type channelIndex) const = 0;
1461 
1469  virtual const std::string&
1470  getChannelName(index_type imageIndex, index_type channelIndex) const = 0;
1471 
1480  getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const = 0;
1481 
1489  virtual int32_t
1490  getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const = 0;
1491 
1500  getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const = 0;
1501 
1502 
1510  virtual const std::string&
1511  getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const = 0;
1512 
1519  virtual const std::string&
1520  getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const = 0;
1521 
1528  virtual const std::string&
1529  getCommentAnnotationDescription(index_type commentAnnotationIndex) const = 0;
1530 
1537  virtual const std::string&
1538  getCommentAnnotationID(index_type commentAnnotationIndex) const = 0;
1539 
1546  virtual const std::string&
1547  getCommentAnnotationNamespace(index_type commentAnnotationIndex) const = 0;
1548 
1555  virtual const std::string&
1556  getCommentAnnotationValue(index_type commentAnnotationIndex) const = 0;
1557 
1558 
1566  virtual const std::string&
1567  getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const = 0;
1568 
1575  virtual const std::string&
1576  getDatasetDescription(index_type datasetIndex) const = 0;
1577 
1584  virtual const std::string&
1585  getDatasetExperimenterGroupRef(index_type datasetIndex) const = 0;
1586 
1593  virtual const std::string&
1594  getDatasetExperimenterRef(index_type datasetIndex) const = 0;
1595 
1602  virtual const std::string&
1603  getDatasetID(index_type datasetIndex) const = 0;
1604 
1612  virtual const std::string&
1613  getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const = 0;
1614 
1621  virtual const std::string&
1622  getDatasetName(index_type datasetIndex) const = 0;
1623 
1624 
1625 
1633  virtual double
1634  getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const = 0;
1635 
1644  virtual const std::string&
1645  getDetectorAnnotationRef(index_type instrumentIndex, index_type detectorIndex, index_type annotationRefIndex) const = 0;
1646 
1654  virtual double
1655  getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const = 0;
1656 
1664  virtual const std::string&
1665  getDetectorID(index_type instrumentIndex, index_type detectorIndex) const = 0;
1666 
1674  virtual const std::string&
1675  getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const = 0;
1676 
1684  virtual const std::string&
1685  getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const = 0;
1686 
1694  virtual const std::string&
1695  getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const = 0;
1696 
1704  virtual double
1705  getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const = 0;
1706 
1714  virtual const std::string&
1715  getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const = 0;
1716 
1725  getDetectorType(index_type instrumentIndex, index_type detectorIndex) const = 0;
1726 
1735  getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const = 0;
1736 
1744  virtual double
1745  getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const = 0;
1746 
1747 
1756  getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const = 0;
1757 
1765  virtual double
1766  getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const = 0;
1767 
1775  virtual const std::string&
1776  getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const = 0;
1777 
1786  getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const = 0;
1787 
1795  virtual double
1796  getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const = 0;
1797 
1806  getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const = 0;
1807 
1816  getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const = 0;
1817 
1825  virtual double
1826  getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const = 0;
1827 
1828 
1837  virtual const std::string&
1838  getDichroicAnnotationRef(index_type instrumentIndex, index_type dichroicIndex, index_type annotationRefIndex) const = 0;
1839 
1847  virtual const std::string&
1848  getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1849 
1857  virtual const std::string&
1858  getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1859 
1867  virtual const std::string&
1868  getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1869 
1877  virtual const std::string&
1878  getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1879 
1887  virtual const std::string&
1888  getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1889 
1890 
1891 
1899  virtual const std::string&
1900  getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const = 0;
1901 
1908  virtual const std::string&
1909  getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const = 0;
1910 
1917  virtual const std::string&
1918  getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const = 0;
1919 
1926  virtual const std::string&
1927  getDoubleAnnotationID(index_type doubleAnnotationIndex) const = 0;
1928 
1935  virtual const std::string&
1936  getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const = 0;
1937 
1944  virtual double
1945  getDoubleAnnotationValue(index_type doubleAnnotationIndex) const = 0;
1946 
1947 
1956  virtual const std::string&
1957  getEllipseAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
1958 
1967  getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
1968 
1977  getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
1978 
1987  getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
1988 
1997  getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
1998 
2007  getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
2008 
2016  virtual const std::string&
2017  getEllipseID(index_type ROIIndex, index_type shapeIndex) const = 0;
2018 
2026  virtual bool
2027  getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
2028 
2036  virtual double
2037  getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const = 0;
2038 
2046  virtual double
2047  getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const = 0;
2048 
2057  getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
2058 
2066  virtual const std::string&
2067  getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
2068 
2077  getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
2078 
2086  virtual const std::string&
2087  getEllipseText(index_type ROIIndex, index_type shapeIndex) const = 0;
2088 
2097  getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
2098 
2107  getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
2108 
2117  getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
2118 
2126  virtual const ::ome::xml::model::AffineTransform&
2127  getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
2128 
2136  virtual double
2137  getEllipseX(index_type ROIIndex, index_type shapeIndex) const = 0;
2138 
2146  virtual double
2147  getEllipseY(index_type ROIIndex, index_type shapeIndex) const = 0;
2148 
2149 
2150 
2151 
2158  virtual const std::string&
2159  getExperimentDescription(index_type experimentIndex) const = 0;
2160 
2167  virtual const std::string&
2168  getExperimentExperimenterRef(index_type experimentIndex) const = 0;
2169 
2176  virtual const std::string&
2177  getExperimentID(index_type experimentIndex) const = 0;
2178 
2186  getExperimentType(index_type experimentIndex) const = 0;
2187 
2188 
2189 
2197  virtual const std::string&
2198  getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const = 0;
2199 
2206  virtual const std::string&
2207  getExperimenterEmail(index_type experimenterIndex) const = 0;
2208 
2215  virtual const std::string&
2216  getExperimenterFirstName(index_type experimenterIndex) const = 0;
2217 
2224  virtual const std::string&
2225  getExperimenterID(index_type experimenterIndex) const = 0;
2226 
2233  virtual const std::string&
2234  getExperimenterInstitution(index_type experimenterIndex) const = 0;
2235 
2242  virtual const std::string&
2243  getExperimenterLastName(index_type experimenterIndex) const = 0;
2244 
2251  virtual const std::string&
2252  getExperimenterMiddleName(index_type experimenterIndex) const = 0;
2253 
2260  virtual const std::string&
2261  getExperimenterUserName(index_type experimenterIndex) const = 0;
2262 
2263 
2271  virtual const std::string&
2272  getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const = 0;
2273 
2280  virtual const std::string&
2281  getExperimenterGroupDescription(index_type experimenterGroupIndex) const = 0;
2282 
2290  virtual const std::string&
2291  getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const = 0;
2292 
2299  virtual const std::string&
2300  getExperimenterGroupID(index_type experimenterGroupIndex) const = 0;
2301 
2309  virtual const std::string&
2310  getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const = 0;
2311 
2318  virtual const std::string&
2319  getExperimenterGroupName(index_type experimenterGroupIndex) const = 0;
2320 
2321 
2322 
2323 
2332  virtual const std::string&
2333  getFilamentAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const = 0;
2334 
2342  virtual const std::string&
2343  getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2344 
2352  virtual const std::string&
2353  getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2354 
2362  virtual const std::string&
2363  getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2364 
2372  virtual const std::string&
2373  getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2374 
2383  getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2384 
2392  virtual const std::string&
2393  getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2394 
2403  getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2404 
2405 
2413  virtual const std::string&
2414  getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const = 0;
2415 
2422  virtual const std::string&
2423  getFileAnnotationAnnotator(index_type fileAnnotationIndex) const = 0;
2424 
2431  virtual const std::string&
2432  getFileAnnotationDescription(index_type fileAnnotationIndex) const = 0;
2433 
2440  virtual const std::string&
2441  getFileAnnotationID(index_type fileAnnotationIndex) const = 0;
2442 
2449  virtual const std::string&
2450  getFileAnnotationNamespace(index_type fileAnnotationIndex) const = 0;
2451 
2452 
2461  virtual const std::string&
2462  getFilterAnnotationRef(index_type instrumentIndex, index_type filterIndex, index_type annotationRefIndex) const = 0;
2463 
2471  virtual const std::string&
2472  getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const = 0;
2473 
2481  virtual const std::string&
2482  getFilterID(index_type instrumentIndex, index_type filterIndex) const = 0;
2483 
2491  virtual const std::string&
2492  getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const = 0;
2493 
2501  virtual const std::string&
2502  getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const = 0;
2503 
2511  virtual const std::string&
2512  getFilterModel(index_type instrumentIndex, index_type filterIndex) const = 0;
2513 
2521  virtual const std::string&
2522  getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const = 0;
2523 
2532  getFilterType(index_type instrumentIndex, index_type filterIndex) const = 0;
2533 
2534 
2542  virtual const std::string&
2543  getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2544 
2553  virtual const std::string&
2554  getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const = 0;
2555 
2564  virtual const std::string&
2565  getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const = 0;
2566 
2574  virtual const std::string&
2575  getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2576 
2584  virtual const std::string&
2585  getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2586 
2594  virtual const std::string&
2595  getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2596 
2604  virtual const std::string&
2605  getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2606 
2614  virtual const std::string&
2615  getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2616 
2617 
2618 
2626  virtual const std::string&
2627  getFolderAnnotationRef(index_type folderIndex, index_type annotationRefIndex) const = 0;
2628 
2635  virtual const std::string&
2636  getFolderDescription(index_type folderIndex) const = 0;
2637 
2645  virtual const std::string&
2646  getFolderFolderRef(index_type folderIndex, index_type folderRefIndex) const = 0;
2647 
2654  virtual const std::string&
2655  getFolderID(index_type folderIndex) const = 0;
2656 
2664  virtual const std::string&
2665  getFolderImageRef(index_type folderIndex, index_type imageRefIndex) const = 0;
2666 
2673  virtual const std::string&
2674  getFolderName(index_type folderIndex) const = 0;
2675 
2683  virtual const std::string&
2684  getFolderROIRef(index_type folderIndex, index_type ROIRefIndex) const = 0;
2685 
2686 
2687 
2696  virtual const std::string&
2697  getGenericExcitationSourceAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const = 0;
2698 
2706  virtual const std::string&
2707  getGenericExcitationSourceID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2708 
2716  virtual const std::string&
2717  getGenericExcitationSourceLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2718 
2726  virtual const std::string&
2727  getGenericExcitationSourceManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2728 
2736  virtual const std::string&
2737  getGenericExcitationSourceModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2738 
2747  getGenericExcitationSourcePower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2748 
2756  virtual const std::string&
2757  getGenericExcitationSourceSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2758 
2759 
2767  getImageAcquisitionDate(index_type imageIndex) const = 0;
2768 
2776  virtual const std::string&
2777  getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const = 0;
2778 
2785  virtual const std::string&
2786  getImageDescription(index_type imageIndex) const = 0;
2787 
2794  virtual const std::string&
2795  getImageExperimentRef(index_type imageIndex) const = 0;
2796 
2803  virtual const std::string&
2804  getImageExperimenterGroupRef(index_type imageIndex) const = 0;
2805 
2812  virtual const std::string&
2813  getImageExperimenterRef(index_type imageIndex) const = 0;
2814 
2821  virtual const std::string&
2822  getImageID(index_type imageIndex) const = 0;
2823 
2830  virtual const std::string&
2831  getImageInstrumentRef(index_type imageIndex) const = 0;
2832 
2840  virtual const std::string&
2841  getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const = 0;
2842 
2849  virtual const std::string&
2850  getImageName(index_type imageIndex) const = 0;
2851 
2859  virtual const std::string&
2860  getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const = 0;
2861 
2862 
2863 
2871  getImagingEnvironmentAirPressure(index_type imageIndex) const = 0;
2872 
2880  getImagingEnvironmentCO2Percent(index_type imageIndex) const = 0;
2881 
2889  getImagingEnvironmentHumidity(index_type imageIndex) const = 0;
2890 
2898  getImagingEnvironmentTemperature(index_type imageIndex) const = 0;
2899 
2900 
2908  virtual const std::string&
2909  getInstrumentAnnotationRef(index_type instrumentIndex, index_type annotationRefIndex) const = 0;
2910 
2917  virtual const std::string&
2918  getInstrumentID(index_type instrumentIndex) const = 0;
2919 
2920 
2921 
2930  virtual const std::string&
2931  getLabelAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
2932 
2941  getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
2942 
2951  getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
2952 
2961  getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
2962 
2971  getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
2972 
2981  getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
2982 
2990  virtual const std::string&
2991  getLabelID(index_type ROIIndex, index_type shapeIndex) const = 0;
2992 
3000  virtual bool
3001  getLabelLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
3002 
3011  getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3012 
3020  virtual const std::string&
3021  getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
3022 
3031  getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
3032 
3040  virtual const std::string&
3041  getLabelText(index_type ROIIndex, index_type shapeIndex) const = 0;
3042 
3051  getLabelTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
3052 
3061  getLabelTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
3062 
3071  getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
3072 
3080  virtual const ::ome::xml::model::AffineTransform&
3081  getLabelTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
3082 
3090  virtual double
3091  getLabelX(index_type ROIIndex, index_type shapeIndex) const = 0;
3092 
3100  virtual double
3101  getLabelY(index_type ROIIndex, index_type shapeIndex) const = 0;
3102 
3103 
3112  virtual const std::string&
3113  getLaserAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const = 0;
3114 
3123  getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3124 
3132  virtual const std::string&
3133  getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3134 
3143  getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3144 
3152  virtual const std::string&
3153  getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3154 
3162  virtual const std::string&
3163  getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3164 
3172  virtual const std::string&
3173  getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3174 
3182  virtual bool
3183  getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3184 
3193  getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3194 
3203  getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3204 
3212  virtual const std::string&
3213  getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3214 
3223  getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3224 
3232  virtual const std::string&
3233  getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3234 
3242  virtual bool
3243  getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3244 
3253  getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3254 
3263  getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3264 
3265 
3266 
3275  virtual const std::string&
3276  getLightEmittingDiodeAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const = 0;
3277 
3285  virtual const std::string&
3286  getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3287 
3295  virtual const std::string&
3296  getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3297 
3305  virtual const std::string&
3306  getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3307 
3315  virtual const std::string&
3316  getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3317 
3326  getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3327 
3335  virtual const std::string&
3336  getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
3337 
3338 
3347  virtual const std::string&
3348  getLightPathAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const = 0;
3349 
3357  virtual const std::string&
3358  getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const = 0;
3359 
3368  virtual const std::string&
3369  getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const = 0;
3370 
3379  virtual const std::string&
3380  getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const = 0;
3381 
3382 
3391  getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const = 0;
3392 
3402  getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const = 0;
3403 
3411  virtual const std::string&
3412  getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const = 0;
3413 
3422  virtual const std::string&
3423  getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const = 0;
3424 
3433  getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const = 0;
3434 
3444  getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const = 0;
3445 
3446 
3455  virtual const std::string&
3456  getLineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
3457 
3466  getLineFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3467 
3476  getLineFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
3477 
3486  getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
3487 
3496  getLineFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
3497 
3506  getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
3507 
3515  virtual const std::string&
3516  getLineID(index_type ROIIndex, index_type shapeIndex) const = 0;
3517 
3525  virtual bool
3526  getLineLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
3527 
3536  getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const = 0;
3537 
3546  getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const = 0;
3547 
3556  getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3557 
3565  virtual const std::string&
3566  getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
3567 
3576  getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
3577 
3585  virtual const std::string&
3586  getLineText(index_type ROIIndex, index_type shapeIndex) const = 0;
3587 
3596  getLineTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
3597 
3606  getLineTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
3607 
3616  getLineTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
3617 
3625  virtual const ::ome::xml::model::AffineTransform&
3626  getLineTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
3627 
3635  virtual double
3636  getLineX1(index_type ROIIndex, index_type shapeIndex) const = 0;
3637 
3645  virtual double
3646  getLineX2(index_type ROIIndex, index_type shapeIndex) const = 0;
3647 
3655  virtual double
3656  getLineY1(index_type ROIIndex, index_type shapeIndex) const = 0;
3657 
3665  virtual double
3666  getLineY2(index_type ROIIndex, index_type shapeIndex) const = 0;
3667 
3668 
3676  virtual const std::string&
3677  getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const = 0;
3678 
3685  virtual const std::string&
3686  getListAnnotationAnnotator(index_type listAnnotationIndex) const = 0;
3687 
3694  virtual const std::string&
3695  getListAnnotationDescription(index_type listAnnotationIndex) const = 0;
3696 
3703  virtual const std::string&
3704  getListAnnotationID(index_type listAnnotationIndex) const = 0;
3705 
3712  virtual const std::string&
3713  getListAnnotationNamespace(index_type listAnnotationIndex) const = 0;
3714 
3715 
3723  virtual const std::string&
3724  getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const = 0;
3725 
3732  virtual const std::string&
3733  getLongAnnotationAnnotator(index_type longAnnotationIndex) const = 0;
3734 
3741  virtual const std::string&
3742  getLongAnnotationDescription(index_type longAnnotationIndex) const = 0;
3743 
3750  virtual const std::string&
3751  getLongAnnotationID(index_type longAnnotationIndex) const = 0;
3752 
3759  virtual const std::string&
3760  getLongAnnotationNamespace(index_type longAnnotationIndex) const = 0;
3761 
3768  virtual int64_t
3769  getLongAnnotationValue(index_type longAnnotationIndex) const = 0;
3770 
3771 
3772 
3780  virtual const std::string&
3781  getMapAnnotationAnnotationRef(index_type mapAnnotationIndex, index_type annotationRefIndex) const = 0;
3782 
3789  virtual const std::string&
3790  getMapAnnotationAnnotator(index_type mapAnnotationIndex) const = 0;
3791 
3798  virtual const std::string&
3799  getMapAnnotationDescription(index_type mapAnnotationIndex) const = 0;
3800 
3807  virtual const std::string&
3808  getMapAnnotationID(index_type mapAnnotationIndex) const = 0;
3809 
3816  virtual const std::string&
3817  getMapAnnotationNamespace(index_type mapAnnotationIndex) const = 0;
3818 
3819 
3828  virtual const std::string&
3829  getMaskAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
3830 
3839  getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3840 
3849  getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
3850 
3859  getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
3860 
3869  getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
3870 
3879  getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
3880 
3888  virtual double
3889  getMaskHeight(index_type ROIIndex, index_type shapeIndex) const = 0;
3890 
3898  virtual const std::string&
3899  getMaskID(index_type ROIIndex, index_type shapeIndex) const = 0;
3900 
3908  virtual bool
3909  getMaskLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
3910 
3919  getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3920 
3928  virtual const std::string&
3929  getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
3930 
3939  getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
3940 
3948  virtual const std::string&
3949  getMaskText(index_type ROIIndex, index_type shapeIndex) const = 0;
3950 
3959  getMaskTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
3960 
3969  getMaskTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
3970 
3979  getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
3980 
3988  virtual const ::ome::xml::model::AffineTransform&
3989  getMaskTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
3990 
3998  virtual double
3999  getMaskWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
4000 
4008  virtual double
4009  getMaskX(index_type ROIIndex, index_type shapeIndex) const = 0;
4010 
4018  virtual double
4019  getMaskY(index_type ROIIndex, index_type shapeIndex) const = 0;
4020 
4021 
4022 
4030  virtual const std::string&
4031  getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
4032 
4040  virtual const std::string&
4041  getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
4042 
4050  virtual const std::string&
4051  getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
4052 
4061  virtual const std::string&
4062  getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const = 0;
4063 
4072  getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
4073 
4074 
4075 
4082  virtual const std::string&
4083  getMicroscopeLotNumber(index_type instrumentIndex) const = 0;
4084 
4091  virtual const std::string&
4092  getMicroscopeManufacturer(index_type instrumentIndex) const = 0;
4093 
4100  virtual const std::string&
4101  getMicroscopeModel(index_type instrumentIndex) const = 0;
4102 
4109  virtual const std::string&
4110  getMicroscopeSerialNumber(index_type instrumentIndex) const = 0;
4111 
4119  getMicroscopeType(index_type instrumentIndex) const = 0;
4120 
4121 
4130  virtual const std::string&
4131  getObjectiveAnnotationRef(index_type instrumentIndex, index_type objectiveIndex, index_type annotationRefIndex) const = 0;
4132 
4140  virtual double
4141  getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4142 
4151  getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4152 
4160  virtual const std::string&
4161  getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4162 
4171  getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4172 
4180  virtual bool
4181  getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4182 
4190  virtual double
4191  getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4192 
4200  virtual const std::string&
4201  getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4202 
4210  virtual const std::string&
4211  getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4212 
4220  virtual const std::string&
4221  getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4222 
4230  virtual double
4231  getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4232 
4240  virtual const std::string&
4241  getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4242 
4251  getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const = 0;
4252 
4253 
4260  virtual double
4261  getObjectiveSettingsCorrectionCollar(index_type imageIndex) const = 0;
4262 
4269  virtual const std::string&
4270  getObjectiveSettingsID(index_type imageIndex) const = 0;
4271 
4279  getObjectiveSettingsMedium(index_type imageIndex) const = 0;
4280 
4287  virtual double
4288  getObjectiveSettingsRefractiveIndex(index_type imageIndex) const = 0;
4289 
4290 
4297  virtual bool
4298  getPixelsBigEndian(index_type imageIndex) const = 0;
4299 
4307  getPixelsDimensionOrder(index_type imageIndex) const = 0;
4308 
4315  virtual const std::string&
4316  getPixelsID(index_type imageIndex) const = 0;
4317 
4324  virtual bool
4325  getPixelsInterleaved(index_type imageIndex) const = 0;
4326 
4334  getPixelsPhysicalSizeX(index_type imageIndex) const = 0;
4335 
4343  getPixelsPhysicalSizeY(index_type imageIndex) const = 0;
4344 
4352  getPixelsPhysicalSizeZ(index_type imageIndex) const = 0;
4353 
4361  getPixelsSignificantBits(index_type imageIndex) const = 0;
4362 
4370  getPixelsSizeC(index_type imageIndex) const = 0;
4371 
4379  getPixelsSizeT(index_type imageIndex) const = 0;
4380 
4388  getPixelsSizeX(index_type imageIndex) const = 0;
4389 
4397  getPixelsSizeY(index_type imageIndex) const = 0;
4398 
4406  getPixelsSizeZ(index_type imageIndex) const = 0;
4407 
4415  getPixelsTimeIncrement(index_type imageIndex) const = 0;
4416 
4424  getPixelsType(index_type imageIndex) const = 0;
4425 
4426 
4435  virtual const std::string&
4436  getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const = 0;
4437 
4446  getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const = 0;
4447 
4456  getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const = 0;
4457 
4465  virtual const std::string&
4466  getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const = 0;
4467 
4476  getPlanePositionX(index_type imageIndex, index_type planeIndex) const = 0;
4477 
4486  getPlanePositionY(index_type imageIndex, index_type planeIndex) const = 0;
4487 
4496  getPlanePositionZ(index_type imageIndex, index_type planeIndex) const = 0;
4497 
4506  getPlaneTheC(index_type imageIndex, index_type planeIndex) const = 0;
4507 
4516  getPlaneTheT(index_type imageIndex, index_type planeIndex) const = 0;
4517 
4526  getPlaneTheZ(index_type imageIndex, index_type planeIndex) const = 0;
4527 
4528 
4536  virtual const std::string&
4537  getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const = 0;
4538 
4546  getPlateColumnNamingConvention(index_type plateIndex) const = 0;
4547 
4555  getPlateColumns(index_type plateIndex) const = 0;
4556 
4563  virtual const std::string&
4564  getPlateDescription(index_type plateIndex) const = 0;
4565 
4572  virtual const std::string&
4573  getPlateExternalIdentifier(index_type plateIndex) const = 0;
4574 
4582  getPlateFieldIndex(index_type plateIndex) const = 0;
4583 
4590  virtual const std::string&
4591  getPlateID(index_type plateIndex) const = 0;
4592 
4599  virtual const std::string&
4600  getPlateName(index_type plateIndex) const = 0;
4601 
4609  getPlateRowNamingConvention(index_type plateIndex) const = 0;
4610 
4618  getPlateRows(index_type plateIndex) const = 0;
4619 
4626  virtual const std::string&
4627  getPlateStatus(index_type plateIndex) const = 0;
4628 
4636  getPlateWellOriginX(index_type plateIndex) const = 0;
4637 
4645  getPlateWellOriginY(index_type plateIndex) const = 0;
4646 
4647 
4656  virtual const std::string&
4657  getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const = 0;
4658 
4666  virtual const std::string&
4667  getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4668 
4677  getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4678 
4686  virtual const std::string&
4687  getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4688 
4697  getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4698 
4706  virtual const std::string&
4707  getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4708 
4717  getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4718 
4727  virtual const std::string&
4728  getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const = 0;
4729 
4730 
4731 
4740  virtual const std::string&
4741  getPointAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
4742 
4751  getPointFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4752 
4761  getPointFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4762 
4771  getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4772 
4781  getPointFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4782 
4791  getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
4792 
4800  virtual const std::string&
4801  getPointID(index_type ROIIndex, index_type shapeIndex) const = 0;
4802 
4810  virtual bool
4811  getPointLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
4812 
4821  getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4822 
4830  virtual const std::string&
4831  getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
4832 
4841  getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
4842 
4850  virtual const std::string&
4851  getPointText(index_type ROIIndex, index_type shapeIndex) const = 0;
4852 
4861  getPointTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
4862 
4871  getPointTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
4872 
4881  getPointTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
4882 
4890  virtual const ::ome::xml::model::AffineTransform&
4891  getPointTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
4892 
4900  virtual double
4901  getPointX(index_type ROIIndex, index_type shapeIndex) const = 0;
4902 
4910  virtual double
4911  getPointY(index_type ROIIndex, index_type shapeIndex) const = 0;
4912 
4913 
4922  virtual const std::string&
4923  getPolygonAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
4924 
4933  getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4934 
4943  getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4944 
4953  getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4954 
4963  getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4964 
4973  getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
4974 
4982  virtual const std::string&
4983  getPolygonID(index_type ROIIndex, index_type shapeIndex) const = 0;
4984 
4992  virtual bool
4993  getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
4994 
5002  virtual const std::string&
5003  getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const = 0;
5004 
5013  getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
5014 
5022  virtual const std::string&
5023  getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
5024 
5033  getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
5034 
5042  virtual const std::string&
5043  getPolygonText(index_type ROIIndex, index_type shapeIndex) const = 0;
5044 
5053  getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
5054 
5063  getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
5064 
5073  getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
5074 
5082  virtual const ::ome::xml::model::AffineTransform&
5083  getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
5084 
5085 
5094  virtual const std::string&
5095  getPolylineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
5096 
5105  getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
5106 
5115  getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
5116 
5125  getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
5126 
5135  getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
5136 
5145  getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
5146 
5154  virtual const std::string&
5155  getPolylineID(index_type ROIIndex, index_type shapeIndex) const = 0;
5156 
5164  virtual bool
5165  getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
5166 
5175  getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const = 0;
5176 
5185  getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const = 0;
5186 
5194  virtual const std::string&
5195  getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const = 0;
5196 
5205  getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
5206 
5214  virtual const std::string&
5215  getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
5216 
5225  getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
5226 
5234  virtual const std::string&
5235  getPolylineText(index_type ROIIndex, index_type shapeIndex) const = 0;
5236 
5245  getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
5246 
5255  getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
5256 
5265  getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
5266 
5274  virtual const ::ome::xml::model::AffineTransform&
5275  getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
5276 
5277 
5285  virtual const std::string&
5286  getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const = 0;
5287 
5295  virtual const std::string&
5296  getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const = 0;
5297 
5304  virtual const std::string&
5305  getProjectDescription(index_type projectIndex) const = 0;
5306 
5313  virtual const std::string&
5314  getProjectExperimenterGroupRef(index_type projectIndex) const = 0;
5315 
5322  virtual const std::string&
5323  getProjectExperimenterRef(index_type projectIndex) const = 0;
5324 
5331  virtual const std::string&
5332  getProjectID(index_type projectIndex) const = 0;
5333 
5340  virtual const std::string&
5341  getProjectName(index_type projectIndex) const = 0;
5342 
5343 
5344 
5352  virtual const std::string&
5353  getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const = 0;
5354 
5361  virtual const std::string&
5362  getROIDescription(index_type ROIIndex) const = 0;
5363 
5370  virtual const std::string&
5371  getROIID(index_type ROIIndex) const = 0;
5372 
5379  virtual const std::string&
5380  getROIName(index_type ROIIndex) const = 0;
5381 
5382 
5383 
5392  virtual const std::string&
5393  getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const = 0;
5394 
5402  virtual const std::string&
5403  getReagentDescription(index_type screenIndex, index_type reagentIndex) const = 0;
5404 
5412  virtual const std::string&
5413  getReagentID(index_type screenIndex, index_type reagentIndex) const = 0;
5414 
5422  virtual const std::string&
5423  getReagentName(index_type screenIndex, index_type reagentIndex) const = 0;
5424 
5432  virtual const std::string&
5433  getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const = 0;
5434 
5435 
5436 
5445  virtual const std::string&
5446  getRectangleAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const = 0;
5447 
5456  getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
5457 
5466  getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
5467 
5476  getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
5477 
5486  getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
5487 
5496  getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
5497 
5505  virtual double
5506  getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const = 0;
5507 
5515  virtual const std::string&
5516  getRectangleID(index_type ROIIndex, index_type shapeIndex) const = 0;
5517 
5525  virtual bool
5526  getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
5527 
5536  getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
5537 
5545  virtual const std::string&
5546  getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
5547 
5556  getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
5557 
5565  virtual const std::string&
5566  getRectangleText(index_type ROIIndex, index_type shapeIndex) const = 0;
5567 
5576  getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
5577 
5586  getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
5587 
5596  getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
5597 
5605  virtual const ::ome::xml::model::AffineTransform&
5606  getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
5607 
5615  virtual double
5616  getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
5617 
5625  virtual double
5626  getRectangleX(index_type ROIIndex, index_type shapeIndex) const = 0;
5627 
5635  virtual double
5636  getRectangleY(index_type ROIIndex, index_type shapeIndex) const = 0;
5637 
5638 
5644  virtual const std::string&
5645  getRightsRightsHeld() const = 0;
5646 
5652  virtual const std::string&
5653  getRightsRightsHolder() const = 0;
5654 
5655 
5663  virtual const std::string&
5664  getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const = 0;
5665 
5672  virtual const std::string&
5673  getScreenDescription(index_type screenIndex) const = 0;
5674 
5681  virtual const std::string&
5682  getScreenID(index_type screenIndex) const = 0;
5683 
5690  virtual const std::string&
5691  getScreenName(index_type screenIndex) const = 0;
5692 
5700  virtual const std::string&
5701  getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const = 0;
5702 
5709  virtual const std::string&
5710  getScreenProtocolDescription(index_type screenIndex) const = 0;
5711 
5718  virtual const std::string&
5719  getScreenProtocolIdentifier(index_type screenIndex) const = 0;
5720 
5727  virtual const std::string&
5728  getScreenReagentSetDescription(index_type screenIndex) const = 0;
5729 
5736  virtual const std::string&
5737  getScreenReagentSetIdentifier(index_type screenIndex) const = 0;
5738 
5745  virtual const std::string&
5746  getScreenType(index_type screenIndex) const = 0;
5747 
5748 
5755  virtual const std::string&
5756  getStageLabelName(index_type imageIndex) const = 0;
5757 
5765  getStageLabelX(index_type imageIndex) const = 0;
5766 
5774  getStageLabelY(index_type imageIndex) const = 0;
5775 
5783  getStageLabelZ(index_type imageIndex) const = 0;
5784 
5785 
5786 
5794  virtual const std::string&
5795  getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const = 0;
5796 
5803  virtual const std::string&
5804  getTagAnnotationAnnotator(index_type tagAnnotationIndex) const = 0;
5805 
5812  virtual const std::string&
5813  getTagAnnotationDescription(index_type tagAnnotationIndex) const = 0;
5814 
5821  virtual const std::string&
5822  getTagAnnotationID(index_type tagAnnotationIndex) const = 0;
5823 
5830  virtual const std::string&
5831  getTagAnnotationNamespace(index_type tagAnnotationIndex) const = 0;
5832 
5839  virtual const std::string&
5840  getTagAnnotationValue(index_type tagAnnotationIndex) const = 0;
5841 
5842 
5850  virtual const std::string&
5851  getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const = 0;
5852 
5859  virtual const std::string&
5860  getTermAnnotationAnnotator(index_type termAnnotationIndex) const = 0;
5861 
5868  virtual const std::string&
5869  getTermAnnotationDescription(index_type termAnnotationIndex) const = 0;
5870 
5877  virtual const std::string&
5878  getTermAnnotationID(index_type termAnnotationIndex) const = 0;
5879 
5886  virtual const std::string&
5887  getTermAnnotationNamespace(index_type termAnnotationIndex) const = 0;
5888 
5895  virtual const std::string&
5896  getTermAnnotationValue(index_type termAnnotationIndex) const = 0;
5897 
5898 
5907  getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const = 0;
5908 
5917  getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const = 0;
5918 
5927  getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const = 0;
5928 
5937  getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const = 0;
5938 
5947  getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const = 0;
5948 
5949 
5957  virtual const std::string&
5958  getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const = 0;
5959 
5966  virtual const std::string&
5967  getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const = 0;
5968 
5975  virtual const std::string&
5976  getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const = 0;
5977 
5984  virtual const std::string&
5985  getTimestampAnnotationID(index_type timestampAnnotationIndex) const = 0;
5986 
5993  virtual const std::string&
5994  getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const = 0;
5995 
6003  getTimestampAnnotationValue(index_type timestampAnnotationIndex) const = 0;
6004 
6005 
6014  getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const = 0;
6015 
6024  getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const = 0;
6025 
6034  getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const = 0;
6035 
6044  getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const = 0;
6045 
6054  getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const = 0;
6055 
6056 
6064  virtual const std::string&
6065  getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const = 0;
6066 
6067 
6068 
6077  virtual const std::string&
6078  getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const = 0;
6079 
6088  getWellColor(index_type plateIndex, index_type wellIndex) const = 0;
6089 
6098  getWellColumn(index_type plateIndex, index_type wellIndex) const = 0;
6099 
6107  virtual const std::string&
6108  getWellExternalDescription(index_type plateIndex, index_type wellIndex) const = 0;
6109 
6117  virtual const std::string&
6118  getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const = 0;
6119 
6127  virtual const std::string&
6128  getWellID(index_type plateIndex, index_type wellIndex) const = 0;
6129 
6137  virtual const std::string&
6138  getWellReagentRef(index_type plateIndex, index_type wellIndex) const = 0;
6139 
6148  getWellRow(index_type plateIndex, index_type wellIndex) const = 0;
6149 
6157  virtual const std::string&
6158  getWellType(index_type plateIndex, index_type wellIndex) const = 0;
6159 
6160 
6169  virtual const std::string&
6170  getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6171 
6180  virtual const std::string&
6181  getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6182 
6192  getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6193 
6203  getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6204 
6214  getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6215 
6225  getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
6226 
6227 
6228 
6236  virtual const std::string&
6237  getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const = 0;
6238 
6245  virtual const std::string&
6246  getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const = 0;
6247 
6254  virtual const std::string&
6255  getXMLAnnotationDescription(index_type XMLAnnotationIndex) const = 0;
6256 
6263  virtual const std::string&
6264  getXMLAnnotationID(index_type XMLAnnotationIndex) const = 0;
6265 
6272  virtual const std::string&
6273  getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const = 0;
6274 
6281  virtual const std::string&
6282  getXMLAnnotationValue(index_type XMLAnnotationIndex) const = 0;
6283 
6284  };
6285 
6286  }
6287  }
6288 }
6289 
6290 #endif // OME_XML_META_METADATARETRIEVE_H
6291 
6292 /*
6293  * Local Variables:
6294  * mode:C++
6295  * End:
6296  */
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.
MetadataRetrieve & operator=(const MetadataRetrieve &)
Assignment operator (deleted).
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 getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const =0
Get the number of links to a BooleanAnnotation.
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 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.