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