bioformats  5.1.3
MetadataRetrieve.h
1 /*
2  * #%L
3  * OME-BIOFORMATS C++ library for image IO.
4  * %%
5  * Copyright © 2006 - 2015 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/LineCap.h>
75 #include <ome/xml/model/enums/Marker.h>
76 #include <ome/xml/model/enums/Medium.h>
77 #include <ome/xml/model/enums/MicrobeamManipulationType.h>
78 #include <ome/xml/model/enums/MicroscopeType.h>
79 #include <ome/xml/model/enums/NamingConvention.h>
80 #include <ome/xml/model/enums/PixelType.h>
81 #include <ome/xml/model/enums/Pulse.h>
82 
83 #include <ome/xml/model/primitives/Color.h>
84 #include <ome/xml/model/primitives/ConstrainedNumeric.h>
85 #include <ome/xml/model/primitives/NonNegativeFloat.h>
86 #include <ome/xml/model/primitives/NonNegativeInteger.h>
87 #include <ome/xml/model/primitives/NonNegativeLong.h>
88 #include <ome/xml/model/primitives/NumericConstraints.h>
89 #include <ome/xml/model/primitives/PercentFraction.h>
90 #include <ome/xml/model/primitives/PositiveFloat.h>
91 #include <ome/xml/model/primitives/PositiveInteger.h>
92 #include <ome/xml/model/primitives/PositiveLong.h>
93 #include <ome/xml/model/primitives/Timestamp.h>
94 
95 namespace ome
96 {
97  namespace xml
98  {
99  namespace meta
100  {
101 
126  class MetadataRetrieve : virtual public BaseMetadata
127  {
128  protected:
131  {}
132 
133  public:
135  virtual
137  {}
138 
139  private:
142 
146 
147  public:
154  virtual index_type
155  getPixelsBinDataCount(index_type imageIndex) const = 0;
156 
166  virtual index_type
167  getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const = 0;
168 
178  virtual index_type
179  getCommentAnnotationAnnotationCount(index_type commentAnnotationIndex) const = 0;
180 
190  virtual index_type
191  getDoubleAnnotationAnnotationCount(index_type doubleAnnotationIndex) const = 0;
192 
202  virtual index_type
203  getFileAnnotationAnnotationCount(index_type fileAnnotationIndex) const = 0;
204 
214  virtual index_type
215  getListAnnotationAnnotationCount(index_type listAnnotationIndex) const = 0;
216 
226  virtual index_type
227  getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const = 0;
228 
238  virtual index_type
239  getTagAnnotationAnnotationCount(index_type tagAnnotationIndex) const = 0;
240 
250  virtual index_type
251  getTermAnnotationAnnotationCount(index_type termAnnotationIndex) const = 0;
252 
262  virtual index_type
263  getTimestampAnnotationAnnotationCount(index_type timestampAnnotationIndex) const = 0;
264 
274  virtual index_type
275  getXMLAnnotationAnnotationCount(index_type xmlAnnotationIndex) const = 0;
276 
286  virtual const std::string&
287  getLightSourceType(index_type instrumentIndex,
288  index_type lightSourceIndex) const = 0;
289 
299  virtual const std::string&
300  getShapeType(index_type roiIndex,
301  index_type shapeIndex) const = 0;
302 
309  virtual index_type
310  getROIAnnotationRefCount(index_type ROIIndex) const = 0;
311 
319  virtual index_type
320  getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
321 
328  virtual index_type
329  getPlateAnnotationRefCount(index_type plateIndex) const = 0;
330 
337  virtual index_type
338  getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const = 0;
339 
346  virtual index_type
347  getImageAnnotationRefCount(index_type imageIndex) const = 0;
348 
355  virtual index_type
356  getScreenAnnotationRefCount(index_type screenIndex) const = 0;
357 
365  virtual index_type
366  getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const = 0;
367 
374  virtual index_type
375  getDatasetAnnotationRefCount(index_type datasetIndex) const = 0;
376 
383  virtual index_type
384  getProjectAnnotationRefCount(index_type projectIndex) const = 0;
385 
393  virtual index_type
394  getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const = 0;
395 
403  virtual index_type
404  getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const = 0;
405 
412  virtual index_type
413  getExperimenterAnnotationRefCount(index_type experimenterIndex) const = 0;
414 
423  virtual index_type
424  getWellSampleAnnotationRefCount(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
425 
432  virtual index_type
433  getPixelsAnnotationRefCount(index_type imageIndex) const = 0;
434 
442  virtual index_type
443  getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const = 0;
444 
450  virtual index_type
451  getBooleanAnnotationCount() const = 0;
452 
459  virtual index_type
460  getChannelCount(index_type imageIndex) const = 0;
461 
467  virtual index_type
468  getCommentAnnotationCount() const = 0;
469 
475  virtual index_type
476  getDatasetCount() const = 0;
477 
484  virtual index_type
485  getDatasetRefCount(index_type projectIndex) const = 0;
486 
493  virtual index_type
494  getDetectorCount(index_type instrumentIndex) const = 0;
495 
502  virtual index_type
503  getDichroicCount(index_type instrumentIndex) const = 0;
504 
510  virtual index_type
511  getDoubleAnnotationCount() const = 0;
512 
520  virtual index_type
521  getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const = 0;
522 
530  virtual index_type
531  getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const = 0;
532 
540  virtual index_type
541  getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const = 0;
542 
550  virtual index_type
551  getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const = 0;
552 
558  virtual index_type
559  getExperimentCount() const = 0;
560 
566  virtual index_type
567  getExperimenterCount() const = 0;
568 
574  virtual index_type
575  getExperimenterGroupCount() const = 0;
576 
583  virtual index_type
584  getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const = 0;
585 
591  virtual index_type
592  getFileAnnotationCount() const = 0;
593 
600  virtual index_type
601  getFilterCount(index_type instrumentIndex) const = 0;
602 
609  virtual index_type
610  getFilterSetCount(index_type instrumentIndex) const = 0;
611 
617  virtual index_type
618  getImageCount() const = 0;
619 
626  virtual index_type
627  getDatasetImageRefCount(index_type datasetIndex) const = 0;
628 
634  virtual index_type
635  getInstrumentCount() const = 0;
636 
643  virtual index_type
644  getLeaderCount(index_type experimenterGroupIndex) const = 0;
645 
652  virtual index_type
653  getLightSourceCount(index_type instrumentIndex) const = 0;
654 
662  virtual index_type
663  getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
664 
670  virtual index_type
671  getListAnnotationCount() const = 0;
672 
678  virtual index_type
679  getLongAnnotationCount() const = 0;
680 
687  virtual index_type
688  getMicrobeamManipulationCount(index_type experimentIndex) const = 0;
689 
696  virtual index_type
697  getMicrobeamManipulationRefCount(index_type imageIndex) const = 0;
698 
705  virtual index_type
706  getObjectiveCount(index_type instrumentIndex) const = 0;
707 
714  virtual index_type
715  getPlaneCount(index_type imageIndex) const = 0;
716 
722  virtual index_type
723  getPlateCount() const = 0;
724 
731  virtual index_type
732  getPlateAcquisitionCount(index_type plateIndex) const = 0;
733 
740  virtual index_type
741  getPlateRefCount(index_type screenIndex) const = 0;
742 
748  virtual index_type
749  getProjectCount() const = 0;
750 
756  virtual index_type
757  getROICount() const = 0;
758 
765  virtual index_type
766  getImageROIRefCount(index_type imageIndex) const = 0;
767 
775  virtual index_type
776  getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
777 
784  virtual index_type
785  getReagentCount(index_type screenIndex) const = 0;
786 
792  virtual index_type
793  getScreenCount() const = 0;
794 
801  virtual index_type
802  getShapeCount(index_type ROIIndex) const = 0;
803 
809  virtual index_type
810  getTagAnnotationCount() const = 0;
811 
817  virtual index_type
818  getTermAnnotationCount() const = 0;
819 
826  virtual index_type
827  getTiffDataCount(index_type imageIndex) const = 0;
828 
834  virtual index_type
835  getTimestampAnnotationCount() const = 0;
836 
844  virtual std::string
845  getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const = 0;
846 
853  virtual index_type
854  getWellCount(index_type plateIndex) const = 0;
855 
863  virtual index_type
864  getWellSampleCount(index_type plateIndex, index_type wellIndex) const = 0;
865 
873  virtual index_type
874  getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
875 
881  virtual index_type
882  getXMLAnnotationCount() const = 0;
883 
891  virtual bool
892  getPixelsBinDataBigEndian(index_type imageIndex,
893  index_type binDataIndex) const = 0;
894 
902  virtual const std::string&
903  getUUID() const = 0;
904 
912  virtual std::string
913  getArcID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
914 
922  virtual std::string
923  getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
924 
932  virtual std::string
933  getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
934 
942  virtual std::string
943  getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
944 
952  virtual double
953  getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
954 
962  virtual std::string
963  getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
964 
973  getArcType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
974 
981  virtual std::string
982  getBinaryFileFileName(index_type fileAnnotationIndex) const = 0;
983 
990  virtual std::string
991  getBinaryFileMIMEType(index_type fileAnnotationIndex) const = 0;
992 
1000  getBinaryFileSize(index_type fileAnnotationIndex) const = 0;
1001 
1007  virtual std::string
1008  getBinaryOnlyMetadataFile() const = 0;
1009 
1015  virtual std::string
1016  getBinaryOnlyUUID() const = 0;
1017 
1025  virtual const std::string&
1026  getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const = 0;
1027 
1034  virtual std::string
1035  getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const = 0;
1036 
1043  virtual std::string
1044  getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const = 0;
1045 
1052  virtual std::string
1053  getBooleanAnnotationID(index_type booleanAnnotationIndex) const = 0;
1054 
1061  virtual std::string
1062  getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const = 0;
1063 
1070  virtual bool
1071  getBooleanAnnotationValue(index_type booleanAnnotationIndex) const = 0;
1072 
1081  getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const = 0;
1082 
1091  virtual const std::string&
1092  getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const = 0;
1093 
1102  getChannelColor(index_type imageIndex, index_type channelIndex) const = 0;
1103 
1112  getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const = 0;
1113 
1122  getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const = 0;
1123 
1132  getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const = 0;
1133 
1141  virtual const std::string&
1142  getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const = 0;
1143 
1151  virtual std::string
1152  getChannelFluor(index_type imageIndex, index_type channelIndex) const = 0;
1153 
1161  virtual std::string
1162  getChannelID(index_type imageIndex, index_type channelIndex) const = 0;
1163 
1172  getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const = 0;
1173 
1181  virtual double
1182  getChannelNDFilter(index_type imageIndex, index_type channelIndex) const = 0;
1183 
1191  virtual std::string
1192  getChannelName(index_type imageIndex, index_type channelIndex) const = 0;
1193 
1201  virtual double
1202  getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const = 0;
1203 
1211  virtual int32_t
1212  getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const = 0;
1213 
1222  getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const = 0;
1223 
1231  virtual const std::string&
1232  getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const = 0;
1233 
1240  virtual std::string
1241  getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const = 0;
1242 
1249  virtual std::string
1250  getCommentAnnotationDescription(index_type commentAnnotationIndex) const = 0;
1251 
1258  virtual std::string
1259  getCommentAnnotationID(index_type commentAnnotationIndex) const = 0;
1260 
1267  virtual std::string
1268  getCommentAnnotationNamespace(index_type commentAnnotationIndex) const = 0;
1269 
1276  virtual std::string
1277  getCommentAnnotationValue(index_type commentAnnotationIndex) const = 0;
1278 
1286  virtual const std::string&
1287  getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const = 0;
1288 
1295  virtual std::string
1296  getDatasetDescription(index_type datasetIndex) const = 0;
1297 
1304  virtual const std::string&
1305  getDatasetExperimenterGroupRef(index_type datasetIndex) const = 0;
1306 
1313  virtual const std::string&
1314  getDatasetExperimenterRef(index_type datasetIndex) const = 0;
1315 
1322  virtual std::string
1323  getDatasetID(index_type datasetIndex) const = 0;
1324 
1332  virtual const std::string&
1333  getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const = 0;
1334 
1341  virtual std::string
1342  getDatasetName(index_type datasetIndex) const = 0;
1343 
1351  virtual double
1352  getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const = 0;
1353 
1361  virtual double
1362  getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const = 0;
1363 
1371  virtual std::string
1372  getDetectorID(index_type instrumentIndex, index_type detectorIndex) const = 0;
1373 
1381  virtual std::string
1382  getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const = 0;
1383 
1391  virtual std::string
1392  getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const = 0;
1393 
1401  virtual std::string
1402  getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const = 0;
1403 
1411  virtual double
1412  getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const = 0;
1413 
1421  virtual std::string
1422  getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const = 0;
1423 
1432  getDetectorType(index_type instrumentIndex, index_type detectorIndex) const = 0;
1433 
1441  virtual double
1442  getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const = 0;
1443 
1451  virtual double
1452  getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const = 0;
1453 
1462  getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const = 0;
1463 
1471  virtual double
1472  getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const = 0;
1473 
1481  virtual std::string
1482  getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const = 0;
1483 
1492  getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const = 0;
1493 
1501  virtual double
1502  getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const = 0;
1503 
1511  virtual double
1512  getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const = 0;
1513 
1521  virtual double
1522  getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const = 0;
1523 
1531  virtual double
1532  getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const = 0;
1533 
1541  virtual std::string
1542  getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1543 
1551  virtual std::string
1552  getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1553 
1561  virtual std::string
1562  getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1563 
1571  virtual std::string
1572  getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1573 
1581  virtual std::string
1582  getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1583 
1591  virtual const std::string&
1592  getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const = 0;
1593 
1600  virtual std::string
1601  getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const = 0;
1602 
1609  virtual std::string
1610  getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const = 0;
1611 
1618  virtual std::string
1619  getDoubleAnnotationID(index_type doubleAnnotationIndex) const = 0;
1620 
1627  virtual std::string
1628  getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const = 0;
1629 
1636  virtual double
1637  getDoubleAnnotationValue(index_type doubleAnnotationIndex) const = 0;
1638 
1647  getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
1648 
1657  getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
1658 
1667  getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
1668 
1677  getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
1678 
1687  getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
1688 
1696  virtual std::string
1697  getEllipseID(index_type ROIIndex, index_type shapeIndex) const = 0;
1698 
1707  getEllipseLineCap(index_type ROIIndex, index_type shapeIndex) const = 0;
1708 
1716  virtual bool
1717  getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
1718 
1727  getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
1728 
1736  virtual std::string
1737  getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
1738 
1746  virtual double
1747  getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
1748 
1756  virtual std::string
1757  getEllipseText(index_type ROIIndex, index_type shapeIndex) const = 0;
1758 
1767  getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
1768 
1777  getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
1778 
1787  getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
1788 
1796  virtual const ::ome::xml::model::AffineTransform&
1797  getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
1798 
1806  virtual bool
1807  getEllipseVisible(index_type ROIIndex, index_type shapeIndex) const = 0;
1808 
1816  virtual double
1817  getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const = 0;
1818 
1826  virtual double
1827  getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const = 0;
1828 
1836  virtual double
1837  getEllipseX(index_type ROIIndex, index_type shapeIndex) const = 0;
1838 
1846  virtual double
1847  getEllipseY(index_type ROIIndex, index_type shapeIndex) const = 0;
1848 
1855  virtual std::string
1856  getExperimentDescription(index_type experimentIndex) const = 0;
1857 
1864  virtual const std::string&
1865  getExperimentExperimenterRef(index_type experimentIndex) const = 0;
1866 
1873  virtual std::string
1874  getExperimentID(index_type experimentIndex) const = 0;
1875 
1883  getExperimentType(index_type experimentIndex) const = 0;
1884 
1892  virtual const std::string&
1893  getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const = 0;
1894 
1901  virtual std::string
1902  getExperimenterEmail(index_type experimenterIndex) const = 0;
1903 
1910  virtual std::string
1911  getExperimenterFirstName(index_type experimenterIndex) const = 0;
1912 
1919  virtual std::string
1920  getExperimenterID(index_type experimenterIndex) const = 0;
1921 
1928  virtual std::string
1929  getExperimenterInstitution(index_type experimenterIndex) const = 0;
1930 
1937  virtual std::string
1938  getExperimenterLastName(index_type experimenterIndex) const = 0;
1939 
1946  virtual std::string
1947  getExperimenterMiddleName(index_type experimenterIndex) const = 0;
1948 
1955  virtual std::string
1956  getExperimenterUserName(index_type experimenterIndex) const = 0;
1957 
1965  virtual const std::string&
1966  getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const = 0;
1967 
1974  virtual std::string
1975  getExperimenterGroupDescription(index_type experimenterGroupIndex) const = 0;
1976 
1984  virtual const std::string&
1985  getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const = 0;
1986 
1993  virtual std::string
1994  getExperimenterGroupID(index_type experimenterGroupIndex) const = 0;
1995 
2003  virtual const std::string&
2004  getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const = 0;
2005 
2012  virtual std::string
2013  getExperimenterGroupName(index_type experimenterGroupIndex) const = 0;
2014 
2022  virtual std::string
2023  getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2024 
2032  virtual std::string
2033  getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2034 
2042  virtual std::string
2043  getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2044 
2052  virtual std::string
2053  getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2054 
2062  virtual double
2063  getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2064 
2072  virtual std::string
2073  getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2074 
2083  getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2084 
2092  virtual const std::string&
2093  getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const = 0;
2094 
2101  virtual std::string
2102  getFileAnnotationAnnotator(index_type fileAnnotationIndex) const = 0;
2103 
2110  virtual std::string
2111  getFileAnnotationDescription(index_type fileAnnotationIndex) const = 0;
2112 
2119  virtual std::string
2120  getFileAnnotationID(index_type fileAnnotationIndex) const = 0;
2121 
2128  virtual std::string
2129  getFileAnnotationNamespace(index_type fileAnnotationIndex) const = 0;
2130 
2138  virtual std::string
2139  getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const = 0;
2140 
2148  virtual std::string
2149  getFilterID(index_type instrumentIndex, index_type filterIndex) const = 0;
2150 
2158  virtual std::string
2159  getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const = 0;
2160 
2168  virtual std::string
2169  getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const = 0;
2170 
2178  virtual std::string
2179  getFilterModel(index_type instrumentIndex, index_type filterIndex) const = 0;
2180 
2188  virtual std::string
2189  getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const = 0;
2190 
2199  getFilterType(index_type instrumentIndex, index_type filterIndex) const = 0;
2200 
2208  virtual const std::string&
2209  getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2210 
2219  virtual const std::string&
2220  getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const = 0;
2221 
2230  virtual const std::string&
2231  getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const = 0;
2232 
2240  virtual std::string
2241  getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2242 
2250  virtual std::string
2251  getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2252 
2260  virtual std::string
2261  getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2262 
2270  virtual std::string
2271  getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2272 
2280  virtual std::string
2281  getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2282 
2290  getImageAcquisitionDate(index_type imageIndex) const = 0;
2291 
2299  virtual const std::string&
2300  getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const = 0;
2301 
2308  virtual std::string
2309  getImageDescription(index_type imageIndex) const = 0;
2310 
2317  virtual const std::string&
2318  getImageExperimentRef(index_type imageIndex) const = 0;
2319 
2326  virtual const std::string&
2327  getImageExperimenterGroupRef(index_type imageIndex) const = 0;
2328 
2335  virtual const std::string&
2336  getImageExperimenterRef(index_type imageIndex) const = 0;
2337 
2344  virtual std::string
2345  getImageID(index_type imageIndex) const = 0;
2346 
2353  virtual const std::string&
2354  getImageInstrumentRef(index_type imageIndex) const = 0;
2355 
2363  virtual const std::string&
2364  getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const = 0;
2365 
2372  virtual std::string
2373  getImageName(index_type imageIndex) const = 0;
2374 
2382  virtual const std::string&
2383  getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const = 0;
2384 
2391  virtual double
2392  getImagingEnvironmentAirPressure(index_type imageIndex) const = 0;
2393 
2401  getImagingEnvironmentCO2Percent(index_type imageIndex) const = 0;
2402 
2410  getImagingEnvironmentHumidity(index_type imageIndex) const = 0;
2411 
2418  virtual double
2419  getImagingEnvironmentTemperature(index_type imageIndex) const = 0;
2420 
2427  virtual std::string
2428  getInstrumentID(index_type instrumentIndex) const = 0;
2429 
2438  getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
2439 
2448  getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
2449 
2458  getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
2459 
2468  getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
2469 
2478  getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
2479 
2487  virtual std::string
2488  getLabelID(index_type ROIIndex, index_type shapeIndex) const = 0;
2489 
2498  getLabelLineCap(index_type ROIIndex, index_type shapeIndex) const = 0;
2499 
2507  virtual bool
2508  getLabelLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
2509 
2518  getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
2519 
2527  virtual std::string
2528  getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
2529 
2537  virtual double
2538  getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
2539 
2547  virtual std::string
2548  getLabelText(index_type ROIIndex, index_type shapeIndex) const = 0;
2549 
2558  getLabelTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
2559 
2568  getLabelTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
2569 
2578  getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
2579 
2587  virtual const ::ome::xml::model::AffineTransform&
2588  getLabelTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
2589 
2597  virtual bool
2598  getLabelVisible(index_type ROIIndex, index_type shapeIndex) const = 0;
2599 
2607  virtual double
2608  getLabelX(index_type ROIIndex, index_type shapeIndex) const = 0;
2609 
2617  virtual double
2618  getLabelY(index_type ROIIndex, index_type shapeIndex) const = 0;
2619 
2627  virtual std::string
2628  getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2629 
2637  virtual std::string
2638  getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2639 
2647  virtual std::string
2648  getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2649 
2657  virtual std::string
2658  getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2659 
2667  virtual double
2668  getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2669 
2677  virtual std::string
2678  getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2679 
2688  getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2689 
2698  getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2699 
2707  virtual bool
2708  getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2709 
2718  getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2719 
2727  virtual const std::string&
2728  getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2729 
2737  virtual double
2738  getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2739 
2747  virtual bool
2748  getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2749 
2758  getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2759 
2768  getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2769 
2777  virtual std::string
2778  getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2779 
2787  virtual std::string
2788  getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2789 
2797  virtual std::string
2798  getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2799 
2807  virtual std::string
2808  getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2809 
2817  virtual double
2818  getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2819 
2827  virtual std::string
2828  getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2829 
2837  virtual const std::string&
2838  getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const = 0;
2839 
2848  virtual const std::string&
2849  getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const = 0;
2850 
2859  virtual const std::string&
2860  getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const = 0;
2861 
2870  getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const = 0;
2871 
2881  getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const = 0;
2882 
2890  virtual std::string
2891  getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const = 0;
2892 
2901  virtual std::string
2902  getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const = 0;
2903 
2912  getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const = 0;
2913 
2923  getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const = 0;
2924 
2933  getLineFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
2934 
2943  getLineFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
2944 
2953  getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
2954 
2963  getLineFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
2964 
2973  getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
2974 
2982  virtual std::string
2983  getLineID(index_type ROIIndex, index_type shapeIndex) const = 0;
2984 
2993  getLineLineCap(index_type ROIIndex, index_type shapeIndex) const = 0;
2994 
3002  virtual bool
3003  getLineLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
3004 
3013  getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3014 
3022  virtual std::string
3023  getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
3024 
3032  virtual double
3033  getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
3034 
3042  virtual std::string
3043  getLineText(index_type ROIIndex, index_type shapeIndex) const = 0;
3044 
3053  getLineTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
3054 
3063  getLineTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
3064 
3073  getLineTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
3074 
3082  virtual const ::ome::xml::model::AffineTransform&
3083  getLineTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
3084 
3092  virtual bool
3093  getLineVisible(index_type ROIIndex, index_type shapeIndex) const = 0;
3094 
3103  getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const = 0;
3104 
3113  getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const = 0;
3114 
3122  virtual double
3123  getLineX1(index_type ROIIndex, index_type shapeIndex) const = 0;
3124 
3132  virtual double
3133  getLineX2(index_type ROIIndex, index_type shapeIndex) const = 0;
3134 
3142  virtual double
3143  getLineY1(index_type ROIIndex, index_type shapeIndex) const = 0;
3144 
3152  virtual double
3153  getLineY2(index_type ROIIndex, index_type shapeIndex) const = 0;
3154 
3162  virtual const std::string&
3163  getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const = 0;
3164 
3171  virtual std::string
3172  getListAnnotationAnnotator(index_type listAnnotationIndex) const = 0;
3173 
3180  virtual std::string
3181  getListAnnotationDescription(index_type listAnnotationIndex) const = 0;
3182 
3189  virtual std::string
3190  getListAnnotationID(index_type listAnnotationIndex) const = 0;
3191 
3198  virtual std::string
3199  getListAnnotationNamespace(index_type listAnnotationIndex) const = 0;
3200 
3208  virtual const std::string&
3209  getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const = 0;
3210 
3217  virtual std::string
3218  getLongAnnotationAnnotator(index_type longAnnotationIndex) const = 0;
3219 
3226  virtual std::string
3227  getLongAnnotationDescription(index_type longAnnotationIndex) const = 0;
3228 
3235  virtual std::string
3236  getLongAnnotationID(index_type longAnnotationIndex) const = 0;
3237 
3244  virtual std::string
3245  getLongAnnotationNamespace(index_type longAnnotationIndex) const = 0;
3246 
3253  virtual int64_t
3254  getLongAnnotationValue(index_type longAnnotationIndex) const = 0;
3255 
3264  getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3265 
3274  getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
3275 
3284  getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
3285 
3294  getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
3295 
3304  getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
3305 
3313  virtual std::string
3314  getMaskID(index_type ROIIndex, index_type shapeIndex) const = 0;
3315 
3324  getMaskLineCap(index_type ROIIndex, index_type shapeIndex) const = 0;
3325 
3333  virtual bool
3334  getMaskLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
3335 
3344  getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3345 
3353  virtual std::string
3354  getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
3355 
3363  virtual double
3364  getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
3365 
3373  virtual std::string
3374  getMaskText(index_type ROIIndex, index_type shapeIndex) const = 0;
3375 
3384  getMaskTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
3385 
3394  getMaskTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
3395 
3404  getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
3405 
3413  virtual const ::ome::xml::model::AffineTransform&
3414  getMaskTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
3415 
3423  virtual bool
3424  getMaskVisible(index_type ROIIndex, index_type shapeIndex) const = 0;
3425 
3433  virtual double
3434  getMaskHeight(index_type ROIIndex, index_type shapeIndex) const = 0;
3435 
3443  virtual double
3444  getMaskWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
3445 
3453  virtual double
3454  getMaskX(index_type ROIIndex, index_type shapeIndex) const = 0;
3455 
3463  virtual double
3464  getMaskY(index_type ROIIndex, index_type shapeIndex) const = 0;
3465 
3473  virtual std::string
3474  getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
3475 
3483  virtual const std::string&
3484  getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
3485 
3493  virtual std::string
3494  getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
3495 
3504  virtual const std::string&
3505  getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const = 0;
3506 
3515  getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
3516 
3523  virtual std::string
3524  getMicroscopeLotNumber(index_type instrumentIndex) const = 0;
3525 
3532  virtual std::string
3533  getMicroscopeManufacturer(index_type instrumentIndex) const = 0;
3534 
3541  virtual std::string
3542  getMicroscopeModel(index_type instrumentIndex) const = 0;
3543 
3550  virtual std::string
3551  getMicroscopeSerialNumber(index_type instrumentIndex) const = 0;
3552 
3560  getMicroscopeType(index_type instrumentIndex) const = 0;
3561 
3569  virtual double
3570  getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3571 
3580  getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3581 
3589  virtual std::string
3590  getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3591 
3600  getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3601 
3609  virtual bool
3610  getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3611 
3619  virtual double
3620  getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3621 
3629  virtual std::string
3630  getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3631 
3639  virtual std::string
3640  getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3641 
3649  virtual std::string
3650  getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3651 
3659  virtual double
3660  getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3661 
3669  virtual std::string
3670  getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3671 
3679  virtual double
3680  getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3681 
3688  virtual double
3689  getObjectiveSettingsCorrectionCollar(index_type imageIndex) const = 0;
3690 
3697  virtual std::string
3698  getObjectiveSettingsID(index_type imageIndex) const = 0;
3699 
3707  getObjectiveSettingsMedium(index_type imageIndex) const = 0;
3708 
3715  virtual double
3716  getObjectiveSettingsRefractiveIndex(index_type imageIndex) const = 0;
3717 
3725  virtual const std::string&
3726  getPixelsAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const = 0;
3727 
3734  virtual bool
3735  getPixelsBigEndian(index_type imageIndex) const = 0;
3736 
3744  getPixelsDimensionOrder(index_type imageIndex) const = 0;
3745 
3752  virtual std::string
3753  getPixelsID(index_type imageIndex) const = 0;
3754 
3761  virtual bool
3762  getPixelsInterleaved(index_type imageIndex) const = 0;
3763 
3771  getPixelsPhysicalSizeX(index_type imageIndex) const = 0;
3772 
3780  getPixelsPhysicalSizeY(index_type imageIndex) const = 0;
3781 
3789  getPixelsPhysicalSizeZ(index_type imageIndex) const = 0;
3790 
3798  getPixelsSignificantBits(index_type imageIndex) const = 0;
3799 
3807  getPixelsSizeC(index_type imageIndex) const = 0;
3808 
3816  getPixelsSizeT(index_type imageIndex) const = 0;
3817 
3825  getPixelsSizeX(index_type imageIndex) const = 0;
3826 
3834  getPixelsSizeY(index_type imageIndex) const = 0;
3835 
3843  getPixelsSizeZ(index_type imageIndex) const = 0;
3844 
3851  virtual double
3852  getPixelsTimeIncrement(index_type imageIndex) const = 0;
3853 
3861  getPixelsType(index_type imageIndex) const = 0;
3862 
3871  virtual const std::string&
3872  getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const = 0;
3873 
3881  virtual double
3882  getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const = 0;
3883 
3891  virtual double
3892  getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const = 0;
3893 
3901  virtual std::string
3902  getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const = 0;
3903 
3911  virtual double
3912  getPlanePositionX(index_type imageIndex, index_type planeIndex) const = 0;
3913 
3921  virtual double
3922  getPlanePositionY(index_type imageIndex, index_type planeIndex) const = 0;
3923 
3931  virtual double
3932  getPlanePositionZ(index_type imageIndex, index_type planeIndex) const = 0;
3933 
3942  getPlaneTheC(index_type imageIndex, index_type planeIndex) const = 0;
3943 
3952  getPlaneTheT(index_type imageIndex, index_type planeIndex) const = 0;
3953 
3962  getPlaneTheZ(index_type imageIndex, index_type planeIndex) const = 0;
3963 
3971  virtual const std::string&
3972  getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const = 0;
3973 
3981  getPlateColumnNamingConvention(index_type plateIndex) const = 0;
3982 
3990  getPlateColumns(index_type plateIndex) const = 0;
3991 
3998  virtual std::string
3999  getPlateDescription(index_type plateIndex) const = 0;
4000 
4007  virtual std::string
4008  getPlateExternalIdentifier(index_type plateIndex) const = 0;
4009 
4017  getPlateFieldIndex(index_type plateIndex) const = 0;
4018 
4025  virtual std::string
4026  getPlateID(index_type plateIndex) const = 0;
4027 
4034  virtual std::string
4035  getPlateName(index_type plateIndex) const = 0;
4036 
4044  getPlateRowNamingConvention(index_type plateIndex) const = 0;
4045 
4053  getPlateRows(index_type plateIndex) const = 0;
4054 
4061  virtual std::string
4062  getPlateStatus(index_type plateIndex) const = 0;
4063 
4070  virtual double
4071  getPlateWellOriginX(index_type plateIndex) const = 0;
4072 
4079  virtual double
4080  getPlateWellOriginY(index_type plateIndex) const = 0;
4081 
4090  virtual const std::string&
4091  getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const = 0;
4092 
4100  virtual std::string
4101  getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4102 
4111  getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4112 
4120  virtual std::string
4121  getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4122 
4131  getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4132 
4140  virtual std::string
4141  getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4142 
4151  getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4152 
4161  virtual const std::string&
4162  getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const = 0;
4163 
4172  getPointFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4173 
4182  getPointFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4183 
4192  getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4193 
4202  getPointFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4203 
4212  getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
4213 
4221  virtual std::string
4222  getPointID(index_type ROIIndex, index_type shapeIndex) const = 0;
4223 
4232  getPointLineCap(index_type ROIIndex, index_type shapeIndex) const = 0;
4233 
4241  virtual bool
4242  getPointLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
4243 
4252  getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4253 
4261  virtual std::string
4262  getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
4263 
4271  virtual double
4272  getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
4273 
4281  virtual std::string
4282  getPointText(index_type ROIIndex, index_type shapeIndex) const = 0;
4283 
4292  getPointTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
4293 
4302  getPointTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
4303 
4312  getPointTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
4313 
4321  virtual const ::ome::xml::model::AffineTransform&
4322  getPointTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
4323 
4331  virtual bool
4332  getPointVisible(index_type ROIIndex, index_type shapeIndex) const = 0;
4333 
4341  virtual double
4342  getPointX(index_type ROIIndex, index_type shapeIndex) const = 0;
4343 
4351  virtual double
4352  getPointY(index_type ROIIndex, index_type shapeIndex) const = 0;
4353 
4362  getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4363 
4372  getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4373 
4382  getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4383 
4392  getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4393 
4402  getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
4403 
4411  virtual std::string
4412  getPolygonID(index_type ROIIndex, index_type shapeIndex) const = 0;
4413 
4422  getPolygonLineCap(index_type ROIIndex, index_type shapeIndex) const = 0;
4423 
4431  virtual bool
4432  getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
4433 
4442  getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4443 
4451  virtual std::string
4452  getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
4453 
4461  virtual double
4462  getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
4463 
4471  virtual std::string
4472  getPolygonText(index_type ROIIndex, index_type shapeIndex) const = 0;
4473 
4482  getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
4483 
4492  getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
4493 
4502  getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
4503 
4511  virtual const ::ome::xml::model::AffineTransform&
4512  getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
4513 
4521  virtual bool
4522  getPolygonVisible(index_type ROIIndex, index_type shapeIndex) const = 0;
4523 
4531  virtual std::string
4532  getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const = 0;
4533 
4542  getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4543 
4552  getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4553 
4562  getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4563 
4572  getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4573 
4582  getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
4583 
4591  virtual std::string
4592  getPolylineID(index_type ROIIndex, index_type shapeIndex) const = 0;
4593 
4602  getPolylineLineCap(index_type ROIIndex, index_type shapeIndex) const = 0;
4603 
4611  virtual bool
4612  getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
4613 
4622  getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4623 
4631  virtual std::string
4632  getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
4633 
4641  virtual double
4642  getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
4643 
4651  virtual std::string
4652  getPolylineText(index_type ROIIndex, index_type shapeIndex) const = 0;
4653 
4662  getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
4663 
4672  getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
4673 
4682  getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
4683 
4691  virtual const ::ome::xml::model::AffineTransform&
4692  getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
4693 
4701  virtual bool
4702  getPolylineVisible(index_type ROIIndex, index_type shapeIndex) const = 0;
4703 
4712  getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const = 0;
4713 
4722  getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const = 0;
4723 
4731  virtual std::string
4732  getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const = 0;
4733 
4741  virtual const std::string&
4742  getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const = 0;
4743 
4751  virtual const std::string&
4752  getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const = 0;
4753 
4760  virtual std::string
4761  getProjectDescription(index_type projectIndex) const = 0;
4762 
4769  virtual const std::string&
4770  getProjectExperimenterGroupRef(index_type projectIndex) const = 0;
4771 
4778  virtual const std::string&
4779  getProjectExperimenterRef(index_type projectIndex) const = 0;
4780 
4787  virtual std::string
4788  getProjectID(index_type projectIndex) const = 0;
4789 
4796  virtual std::string
4797  getProjectName(index_type projectIndex) const = 0;
4798 
4806  virtual const std::string&
4807  getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const = 0;
4808 
4815  virtual std::string
4816  getROIDescription(index_type ROIIndex) const = 0;
4817 
4824  virtual std::string
4825  getROIID(index_type ROIIndex) const = 0;
4826 
4833  virtual std::string
4834  getROIName(index_type ROIIndex) const = 0;
4835 
4842  virtual std::string
4843  getROINamespace(index_type ROIIndex) const = 0;
4844 
4853  virtual const std::string&
4854  getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const = 0;
4855 
4863  virtual std::string
4864  getReagentDescription(index_type screenIndex, index_type reagentIndex) const = 0;
4865 
4873  virtual std::string
4874  getReagentID(index_type screenIndex, index_type reagentIndex) const = 0;
4875 
4883  virtual std::string
4884  getReagentName(index_type screenIndex, index_type reagentIndex) const = 0;
4885 
4893  virtual std::string
4894  getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const = 0;
4895 
4904  getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4905 
4914  getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4915 
4924  getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4925 
4934  getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4935 
4944  getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
4945 
4953  virtual std::string
4954  getRectangleID(index_type ROIIndex, index_type shapeIndex) const = 0;
4955 
4964  getRectangleLineCap(index_type ROIIndex, index_type shapeIndex) const = 0;
4965 
4973  virtual bool
4974  getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
4975 
4984  getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4985 
4993  virtual std::string
4994  getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
4995 
5003  virtual double
5004  getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
5005 
5013  virtual std::string
5014  getRectangleText(index_type ROIIndex, index_type shapeIndex) const = 0;
5015 
5024  getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
5025 
5034  getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
5035 
5044  getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
5045 
5053  virtual const ::ome::xml::model::AffineTransform&
5054  getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
5055 
5063  virtual bool
5064  getRectangleVisible(index_type ROIIndex, index_type shapeIndex) const = 0;
5065 
5073  virtual double
5074  getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const = 0;
5075 
5083  virtual double
5084  getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
5085 
5093  virtual double
5094  getRectangleX(index_type ROIIndex, index_type shapeIndex) const = 0;
5095 
5103  virtual double
5104  getRectangleY(index_type ROIIndex, index_type shapeIndex) const = 0;
5105 
5111  virtual std::string
5112  getRightsRightsHeld() const = 0;
5113 
5119  virtual std::string
5120  getRightsRightsHolder() const = 0;
5121 
5129  virtual const std::string&
5130  getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const = 0;
5131 
5138  virtual std::string
5139  getScreenDescription(index_type screenIndex) const = 0;
5140 
5147  virtual std::string
5148  getScreenID(index_type screenIndex) const = 0;
5149 
5156  virtual std::string
5157  getScreenName(index_type screenIndex) const = 0;
5158 
5166  virtual const std::string&
5167  getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const = 0;
5168 
5175  virtual std::string
5176  getScreenProtocolDescription(index_type screenIndex) const = 0;
5177 
5184  virtual std::string
5185  getScreenProtocolIdentifier(index_type screenIndex) const = 0;
5186 
5193  virtual std::string
5194  getScreenReagentSetDescription(index_type screenIndex) const = 0;
5195 
5202  virtual std::string
5203  getScreenReagentSetIdentifier(index_type screenIndex) const = 0;
5204 
5211  virtual std::string
5212  getScreenType(index_type screenIndex) const = 0;
5213 
5220  virtual std::string
5221  getStageLabelName(index_type imageIndex) const = 0;
5222 
5229  virtual double
5230  getStageLabelX(index_type imageIndex) const = 0;
5231 
5238  virtual double
5239  getStageLabelY(index_type imageIndex) const = 0;
5240 
5247  virtual double
5248  getStageLabelZ(index_type imageIndex) const = 0;
5249 
5257  virtual const std::string&
5258  getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const = 0;
5259 
5266  virtual std::string
5267  getTagAnnotationAnnotator(index_type tagAnnotationIndex) const = 0;
5268 
5275  virtual std::string
5276  getTagAnnotationDescription(index_type tagAnnotationIndex) const = 0;
5277 
5284  virtual std::string
5285  getTagAnnotationID(index_type tagAnnotationIndex) const = 0;
5286 
5293  virtual std::string
5294  getTagAnnotationNamespace(index_type tagAnnotationIndex) const = 0;
5295 
5302  virtual std::string
5303  getTagAnnotationValue(index_type tagAnnotationIndex) const = 0;
5304 
5312  virtual const std::string&
5313  getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const = 0;
5314 
5321  virtual std::string
5322  getTermAnnotationAnnotator(index_type termAnnotationIndex) const = 0;
5323 
5330  virtual std::string
5331  getTermAnnotationDescription(index_type termAnnotationIndex) const = 0;
5332 
5339  virtual std::string
5340  getTermAnnotationID(index_type termAnnotationIndex) const = 0;
5341 
5348  virtual std::string
5349  getTermAnnotationNamespace(index_type termAnnotationIndex) const = 0;
5350 
5357  virtual std::string
5358  getTermAnnotationValue(index_type termAnnotationIndex) const = 0;
5359 
5368  getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const = 0;
5369 
5378  getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const = 0;
5379 
5388  getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const = 0;
5389 
5398  getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const = 0;
5399 
5408  getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const = 0;
5409 
5417  virtual const std::string&
5418  getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const = 0;
5419 
5426  virtual std::string
5427  getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const = 0;
5428 
5435  virtual std::string
5436  getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const = 0;
5437 
5444  virtual std::string
5445  getTimestampAnnotationID(index_type timestampAnnotationIndex) const = 0;
5446 
5453  virtual std::string
5454  getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const = 0;
5455 
5463  getTimestampAnnotationValue(index_type timestampAnnotationIndex) const = 0;
5464 
5473  getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const = 0;
5474 
5483  getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const = 0;
5484 
5493  getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const = 0;
5494 
5503  getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const = 0;
5504 
5513  getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const = 0;
5514 
5522  virtual std::string
5523  getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const = 0;
5524 
5533  virtual const std::string&
5534  getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const = 0;
5535 
5544  getWellColor(index_type plateIndex, index_type wellIndex) const = 0;
5545 
5554  getWellColumn(index_type plateIndex, index_type wellIndex) const = 0;
5555 
5563  virtual std::string
5564  getWellExternalDescription(index_type plateIndex, index_type wellIndex) const = 0;
5565 
5573  virtual std::string
5574  getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const = 0;
5575 
5583  virtual std::string
5584  getWellID(index_type plateIndex, index_type wellIndex) const = 0;
5585 
5593  virtual const std::string&
5594  getWellReagentRef(index_type plateIndex, index_type wellIndex) const = 0;
5595 
5604  getWellRow(index_type plateIndex, index_type wellIndex) const = 0;
5605 
5613  virtual std::string
5614  getWellType(index_type plateIndex, index_type wellIndex) const = 0;
5615 
5625  virtual const std::string&
5626  getWellSampleAnnotationRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex, index_type annotationRefIndex) const = 0;
5627 
5636  virtual std::string
5637  getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
5638 
5647  virtual const std::string&
5648  getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
5649 
5659  getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
5660 
5669  virtual double
5670  getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
5671 
5680  virtual double
5681  getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
5682 
5692  getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
5693 
5701  virtual const std::string&
5702  getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const = 0;
5703 
5710  virtual std::string
5711  getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const = 0;
5712 
5719  virtual std::string
5720  getXMLAnnotationDescription(index_type XMLAnnotationIndex) const = 0;
5721 
5728  virtual std::string
5729  getXMLAnnotationID(index_type XMLAnnotationIndex) const = 0;
5730 
5737  virtual std::string
5738  getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const = 0;
5739 
5746  virtual std::string
5747  getXMLAnnotationValue(index_type XMLAnnotationIndex) const = 0;
5748 
5749  };
5750 
5751  }
5752  }
5753 }
5754 
5755 #endif // OME_XML_META_METADATARETRIEVE_H
5756 
5757 /*
5758  * Local Variables:
5759  * mode:C++
5760  * End:
5761  */
virtual ome::xml::model::primitives::NonNegativeInteger getLabelTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Label.
virtual index_type getListAnnotationAnnotationCount(index_type listAnnotationIndex) const =0
Get the number of links to a ListAnnotation.
virtual ome::xml::model::enums::FontFamily getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Polygon.
FilamentType enumeration.
Definition: FilamentType.h:70
virtual double getStageLabelX(index_type imageIndex) const =0
Get the X property of StageLabel.
virtual ome::xml::model::primitives::NonNegativeInteger getPointFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Point.
virtual std::string getCommentAnnotationNamespace(index_type commentAnnotationIndex) const =0
Get the Namespace property of CommentAnnotation.
virtual index_type getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const =0
Get the number of AnnotationRef elements in Plane.
virtual double getPlanePositionX(index_type imageIndex, index_type planeIndex) const =0
Get the PositionX property of Plane.
virtual double getPlanePositionY(index_type imageIndex, index_type planeIndex) const =0
Get the PositionY property of Plane.
virtual std::string getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the ID property of WellSample.
virtual index_type getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the number of LightSourceSettings elements in MicrobeamManipulation.
ExperimentType enumeration.
Definition: ExperimentType.h:70
virtual const std::string & getWellSampleAnnotationRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of WellSample.
virtual std::string getTermAnnotationID(index_type termAnnotationIndex) const =0
Get the ID property of TermAnnotation.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSignificantBits(index_type imageIndex) const =0
Get the SignificantBits property of Pixels.
virtual index_type getDatasetRefCount(index_type projectIndex) const =0
Get the number of DatasetRef elements.
ArcType enumeration.
Definition: ArcType.h:70
virtual index_type getCommentAnnotationCount() const =0
Get the number of CommentAnnotation elements.
virtual const std::string & getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const =0
Get the ROIRef property of MicrobeamManipulation.
virtual ome::xml::model::enums::FontFamily getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Label.
virtual std::string getROIDescription(index_type ROIIndex) const =0
Get the Description property of ROI.
virtual double getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const =0
Get the RadiusY property of Ellipse.
virtual double getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the LensNA property of Objective.
virtual const std::string & getWellReagentRef(index_type plateIndex, index_type wellIndex) const =0
Get the ReagentRef property of Well.
virtual ome::xml::model::primitives::NonNegativeLong getBinaryFileSize(index_type fileAnnotationIndex) const =0
Get the Size property of BinaryFile.
virtual ome::xml::model::primitives::PositiveInteger getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the MaximumFieldCount property of PlateAcquisition.
virtual double getEllipseX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Ellipse.
virtual std::string getFilterModel(index_type instrumentIndex, index_type filterIndex) const =0
Get the Model property of Filter.
virtual std::string getImageDescription(index_type imageIndex) const =0
Get the Description property of Image.
virtual std::string getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of Filament.
virtual std::string getLineID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Line.
virtual std::string getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const =0
Get the Manufacturer property of Filter.
virtual double getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Power property of Filament.
virtual std::string getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of Laser.
virtual std::string getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of Laser.
virtual index_type getLongAnnotationCount() const =0
Get the number of LongAnnotation elements.
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FirstZ property of TiffData.
virtual ome::xml::model::primitives::Color getChannelColor(index_type imageIndex, index_type channelIndex) const =0
Get the Color property of Channel.
virtual std::string getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const =0
Get the FilterWheel property of Filter.
virtual bool getLineVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Line.
Memory type substitution.
Correction enumeration.
Definition: Correction.h:70
virtual index_type getPixelsBinDataCount(index_type imageIndex) const =0
Get the number of BinData elements in Pixels.
virtual bool getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Polyline.
virtual index_type getDichroicCount(index_type instrumentIndex) const =0
Get the number of Dichroic elements.
virtual std::string getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the LotNumber property of Objective.
virtual double getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Point.
virtual ome::xml::model::enums::NamingConvention getPlateRowNamingConvention(index_type plateIndex) const =0
Get the RowNamingConvention property of Plate.
virtual std::string getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of Arc.
virtual index_type getDatasetCount() const =0
Get the number of Dataset elements.
virtual const std::string & getProjectExperimenterRef(index_type projectIndex) const =0
Get the ExperimenterRef property of Project.
virtual std::string getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const =0
Get the Points property of Polygon.
virtual std::string getROINamespace(index_type ROIIndex) const =0
Get the Namespace property of ROI.
virtual bool getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Polygon.
virtual std::string getPlateID(index_type plateIndex) const =0
Get the ID property of Plate.
virtual std::string getDatasetID(index_type datasetIndex) const =0
Get the ID property of Dataset.
virtual double getPlateWellOriginX(index_type plateIndex) const =0
Get the WellOriginX property of Plate.
virtual ome::xml::model::enums::LineCap getLineLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Line.
virtual ome::xml::model::enums::Marker getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerStart property of Polyline.
virtual std::string getObjectiveSettingsID(index_type imageIndex) const =0
Get the ID property of ObjectiveSettings.
virtual std::string getDatasetName(index_type datasetIndex) const =0
Get the Name property of Dataset.
virtual std::string getTermAnnotationNamespace(index_type termAnnotationIndex) const =0
Get the Namespace property of TermAnnotation.
virtual double getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the Width property of Rectangle.
virtual std::string getScreenID(index_type screenIndex) const =0
Get the ID property of Screen.
virtual std::string getMaskText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Mask.
virtual double getPointX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Point.
virtual std::string getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the Manufacturer property of Dichroic.
An ISO-8601 timestamp.
Definition: Timestamp.h:66
MetadataRetrieve()
Constructor.
Definition: MetadataRetrieve.h:130
virtual std::string getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const =0
Get the Namespace property of TimestampAnnotation.
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::enums::ExperimentType getExperimentType(index_type experimentIndex) const =0
Get the Type property of Experiment.
virtual const std::string & getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const =0
Get the WellSampleRef property of PlateAcquisition.
virtual std::string getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of LightEmittingDiode.
virtual std::string getExperimenterUserName(index_type experimenterIndex) const =0
Get the UserName property of Experimenter.
virtual std::string getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const =0
Get the ID property of DetectorSettings.
virtual ome::xml::model::primitives::Color getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Polygon.
virtual const std::string & getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const =0
Get the ROIRef property of Image.
virtual ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeY(index_type imageIndex) const =0
Get the PhysicalSizeY property of Pixels.
virtual index_type getDatasetImageRefCount(index_type datasetIndex) const =0
Get the number of ImageRef elements in Dataset.
MetadataRetrieve & operator=(const MetadataRetrieve &)
Assignment operator (deleted).
virtual ome::xml::model::primitives::PositiveInteger getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const =0
Get the CutIn property of TransmittanceRange.
virtual std::string getMicroscopeModel(index_type instrumentIndex) const =0
Get the Model property of Microscope.
virtual double getImagingEnvironmentTemperature(index_type imageIndex) const =0
Get the Temperature property of ImagingEnvironment.
AcquisitionMode enumeration.
Definition: AcquisitionMode.h:70
virtual std::string getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const =0
Get the Annotator property of XMLAnnotation.
virtual index_type getReagentCount(index_type screenIndex) const =0
Get the number of Reagent elements.
virtual index_type getScreenAnnotationRefCount(index_type screenIndex) const =0
Get the number of AnnotationRef elements in Screen.
virtual ome::xml::model::primitives::Color getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Point.
virtual const std::string & getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Channel.
virtual ome::xml::model::primitives::NonNegativeInteger getLineTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Line.
virtual double getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the WorkingDistance property of Objective.
virtual index_type getFileAnnotationAnnotationCount(index_type fileAnnotationIndex) const =0
Get the number of links to a FileAnnotation.
virtual std::string getExperimenterGroupName(index_type experimenterGroupIndex) const =0
Get the Name property of ExperimenterGroup.
virtual const ::ome::xml::model::AffineTransform & getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Rectangle.
virtual std::string getChannelID(index_type imageIndex, index_type channelIndex) const =0
Get the ID property of Channel.
virtual double getEllipseY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Ellipse.
virtual double getPlanePositionZ(index_type imageIndex, index_type planeIndex) const =0
Get the PositionZ property of Plane.
virtual std::string getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the Name property of PlateAcquisition.
virtual std::string getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of Arc.
virtual ome::xml::model::primitives::Timestamp getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the StartTime property of PlateAcquisition.
virtual index_type getWellCount(index_type plateIndex) const =0
Get the number of Well elements.
virtual index_type getPlateCount() const =0
Get the number of Plate elements.
virtual double getDoubleAnnotationValue(index_type doubleAnnotationIndex) const =0
Get the Value property of DoubleAnnotation.
virtual index_type getProjectCount() const =0
Get the number of Project elements.
virtual double getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Voltage property of Detector.
virtual std::string getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the SerialNumber property of Objective.
virtual std::string getPolylineText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Polyline.
virtual std::string getBooleanAnnotationID(index_type booleanAnnotationIndex) const =0
Get the ID property of BooleanAnnotation.
virtual std::string getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const =0
Get the Points property of Polyline.
virtual const std::string & getImageInstrumentRef(index_type imageIndex) const =0
Get the InstrumentRef property of Image.
virtual ome::xml::model::primitives::NonNegativeInteger getLineFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Line.
virtual std::string getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the LotNumber property of FilterSet.
virtual ome::xml::model::enums::Marker getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerEnd property of Polyline.
virtual index_type getROIAnnotationRefCount(index_type ROIIndex) const =0
Get the number of AnnotationRef elements in ROI.
virtual std::string getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the Manufacturer property of FilterSet.
virtual double getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Mask.
virtual std::string getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const =0
Get the text value of UUID.
virtual index_type getPlateRefCount(index_type screenIndex) const =0
Get the number of PlateRef elements.
virtual ome::xml::model::primitives::NonNegativeInteger getMaskTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Mask.
virtual bool getPointVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Point.
virtual ome::xml::model::primitives::Timestamp getTimestampAnnotationValue(index_type timestampAnnotationIndex) const =0
Get the Value property of TimestampAnnotation.
virtual index_type getScreenCount() const =0
Get the number of Screen elements.
virtual std::string getLongAnnotationDescription(index_type longAnnotationIndex) const =0
Get the Description property of LongAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Rectangle.
virtual std::string getExperimenterGroupDescription(index_type experimenterGroupIndex) const =0
Get the Description property of ExperimenterGroup.
virtual const std::string & getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const =0
Get the EmissionFilterRef property of FilterSet.
virtual double getChannelNDFilter(index_type imageIndex, index_type channelIndex) const =0
Get the NDFilter property of Channel.
virtual ome::xml::model::primitives::PositiveInteger getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const =0
Get the Wavelength property of LightSourceSettings.
virtual ome::xml::model::primitives::NonNegativeInteger getWellRow(index_type plateIndex, index_type wellIndex) const =0
Get the Row property of Well.
virtual index_type getLightSourceCount(index_type instrumentIndex) const =0
Get the number of LightSource elements.
virtual std::string getLongAnnotationNamespace(index_type longAnnotationIndex) const =0
Get the Namespace property of LongAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Mask.
virtual index_type getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const =0
Get the number of AnnotationRef elements in ExperimenterGroup.
virtual std::string getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const =0
Get the Namespace property of BooleanAnnotation.
virtual const std::string & getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Well.
FillRule enumeration.
Definition: FillRule.h:70
virtual ome::xml::model::enums::FontStyle getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Ellipse.
virtual std::string getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the Description property of MicrobeamManipulation.
virtual index_type getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const =0
Get the number of links to a BooleanAnnotation.
virtual index_type getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const =0
Get the number of AnnotationRef elements in Reagent.
virtual index_type getExperimenterAnnotationRefCount(index_type experimenterIndex) const =0
Get the number of AnnotationRef elements in Experimenter.
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Ellipse.
virtual std::string getScreenReagentSetDescription(index_type screenIndex) const =0
Get the ReagentSetDescription property of Screen.
virtual double getLineY2(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y2 property of Line.
virtual ome::xml::model::primitives::Color getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Polyline.
virtual std::string getReagentID(index_type screenIndex, index_type reagentIndex) const =0
Get the ID property of Reagent.
virtual std::string getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const =0
Get the Namespace property of XMLAnnotation.
virtual std::string getBinaryOnlyUUID() const =0
Get the UUID property of BinaryOnly.
virtual std::string getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const =0
Get the Description property of BooleanAnnotation.
virtual bool getPixelsInterleaved(index_type imageIndex) const =0
Get the Interleaved property of Pixels.
virtual std::string getRightsRightsHeld() const =0
Get the RightsHeld property of Rights.
virtual ome::xml::model::primitives::PositiveInteger getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const =0
Get the EmissionWavelength property of Channel.
virtual ome::xml::model::primitives::PercentFraction getImagingEnvironmentCO2Percent(index_type imageIndex) const =0
Get the CO2Percent property of ImagingEnvironment.
virtual index_type getPlateAcquisitionCount(index_type plateIndex) const =0
Get the number of PlateAcquisition elements.
virtual index_type getExperimenterGroupCount() const =0
Get the number of ExperimenterGroup elements.
virtual ome::xml::model::primitives::Timestamp getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the EndTime property of PlateAcquisition.
Immersion enumeration.
Definition: Immersion.h:70
virtual std::string getMicroscopeLotNumber(index_type instrumentIndex) const =0
Get the LotNumber property of Microscope.
virtual ome::xml::model::enums::LaserMedium getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LaserMedium property of Laser.
virtual std::string getProjectID(index_type projectIndex) const =0
Get the ID property of Project.
virtual const std::string & getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of FileAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FirstC property of TiffData.
virtual ome::xml::model::enums::LineCap getEllipseLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Ellipse.
Marker enumeration.
Definition: Marker.h:70
virtual ome::xml::model::enums::FilamentType getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Type property of Filament.
virtual ome::xml::model::enums::Correction getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Correction property of Objective.
virtual ome::xml::model::enums::MicroscopeType getMicroscopeType(index_type instrumentIndex) const =0
Get the Type property of Microscope.
virtual ome::xml::model::primitives::PercentFraction getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const =0
Get the Attenuation property of LightSourceSettings.
Pulse enumeration.
Definition: Pulse.h:70
virtual const std::string & getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Reagent.
virtual std::string getExperimenterLastName(index_type experimenterIndex) const =0
Get the LastName property of Experimenter.
virtual std::string getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Polyline.
virtual std::string getLongAnnotationAnnotator(index_type longAnnotationIndex) const =0
Get the Annotator property of LongAnnotation.
virtual ome::xml::model::primitives::PositiveInteger getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Wavelength property of Laser.
virtual const std::string & getLightSourceType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the type of a LightSource.
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Ellipse.
virtual const std::string & getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const =0
Get the ImageRef property of Dataset.
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Polyline.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeT(index_type imageIndex) const =0
Get the SizeT property of Pixels.
virtual std::string getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Model property of Detector.
virtual ome::xml::model::primitives::Color getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Ellipse.
virtual std::string getLabelID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Label.
virtual const std::string & getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of XMLAnnotation.
virtual const std::string & getImageExperimenterRef(index_type imageIndex) const =0
Get the ExperimenterRef property of Image.
virtual std::string getMicroscopeSerialNumber(index_type instrumentIndex) const =0
Get the SerialNumber property of Microscope.
FontFamily enumeration.
Definition: FontFamily.h:70
IlluminationType enumeration.
Definition: IlluminationType.h:70
virtual index_type getTagAnnotationCount() const =0
Get the number of TagAnnotation elements.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeC(index_type imageIndex) const =0
Get the SizeC property of Pixels.
virtual ome::xml::model::primitives::Color getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Label.
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Polygon.
virtual index_type getImageROIRefCount(index_type imageIndex) const =0
Get the number of ROIRef elements in Image.
virtual std::string getPolygonText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Polygon.
virtual std::string getTermAnnotationDescription(index_type termAnnotationIndex) const =0
Get the Description property of TermAnnotation.
virtual bool getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Ellipse.
virtual std::string getFilterID(index_type instrumentIndex, index_type filterIndex) const =0
Get the ID property of Filter.
virtual index_type getImageAnnotationRefCount(index_type imageIndex) const =0
Get the number of AnnotationRef elements in Image.
virtual ome::xml::model::primitives::NonNegativeInteger getPointTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Point.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeX(index_type imageIndex) const =0
Get the SizeX property of Pixels.
virtual double getPixelsTimeIncrement(index_type imageIndex) const =0
Get the TimeIncrement property of Pixels.
virtual ome::xml::model::enums::PixelType getPixelsType(index_type imageIndex) const =0
Get the Type property of Pixels.
virtual double getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Power property of LightEmittingDiode.
virtual const std::string & getImageExperimenterGroupRef(index_type imageIndex) const =0
Get the ExperimenterGroupRef property of Image.
virtual std::string getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const =0
Get the ReagentIdentifier property of Reagent.
virtual std::string getROIID(index_type ROIIndex) const =0
Get the ID property of ROI.
virtual index_type getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the number of ExcitationFilterRef elements in FilterSet.
virtual const std::string & getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const =0
Get the DichroicRef property of LightPath.
virtual const std::string & getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const =0
Get the FilterSetRef property of Channel.
virtual bool getPolylineVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Polyline.
Binning enumeration.
Definition: Binning.h:70
virtual const std::string & getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of TagAnnotation.
virtual ome::xml::model::primitives::PositiveInteger getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const =0
Get the CutOut property of TransmittanceRange.
virtual double getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Offset property of Detector.
virtual const std::string & getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Experimenter.
virtual index_type getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const =0
Get the number of ExcitationFilterRef elements in LightPath.
virtual index_type getBooleanAnnotationCount() const =0
Get the number of BooleanAnnotation elements.
virtual index_type getLeaderCount(index_type experimenterGroupIndex) const =0
Get the number of Leader elements.
virtual ome::xml::model::primitives::NonNegativeInteger getLineTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Line.
virtual std::string getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the Model property of Dichroic.
virtual double getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Rectangle.
virtual const std::string & getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of TimestampAnnotation.
virtual double getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Gain property of Detector.
virtual ome::xml::model::enums::LineCap getMaskLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Mask.
virtual std::string getTagAnnotationID(index_type tagAnnotationIndex) const =0
Get the ID property of TagAnnotation.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeY(index_type imageIndex) const =0
Get the SizeY property of Pixels.
virtual std::string getPlateExternalIdentifier(index_type plateIndex) const =0
Get the ExternalIdentifier property of Plate.
virtual index_type getExperimentCount() const =0
Get the number of Experiment elements.
virtual index_type getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the number of EmissionFilterRef elements in FilterSet.
virtual const std::string & getDatasetExperimenterGroupRef(index_type datasetIndex) const =0
Get the ExperimenterGroupRef property of Dataset.
NamingConvention enumeration.
Definition: NamingConvention.h:70
virtual std::string getChannelFluor(index_type imageIndex, index_type channelIndex) const =0
Get the Fluor property of Channel.
virtual std::string getDetectorID(index_type instrumentIndex, index_type detectorIndex) const =0
Get the ID property of Detector.
virtual ome::xml::model::enums::FillRule getLineFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Line.
virtual std::string getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the SerialNumber property of FilterSet.
virtual bool getMaskVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Mask.
virtual const std::string & getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of TermAnnotation.
virtual index_type getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const =0
Get the number of ExperimenterRef elements in ExperimenterGroup.
virtual ome::xml::model::enums::ArcType getArcType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Type property of Arc.
virtual ome::xml::model::enums::LineCap getPolygonLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Polygon.
virtual std::string getFileAnnotationAnnotator(index_type fileAnnotationIndex) const =0
Get the Annotator property of FileAnnotation.
virtual ome::xml::model::enums::FillRule getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Ellipse.
virtual std::string getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const =0
Get the ID property of LightSourceSettings.
ContrastMethod enumeration.
Definition: ContrastMethod.h:70
virtual const std::string & getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const =0
Get the ExperimenterRef property of ExperimenterGroup.
virtual std::string getTagAnnotationDescription(index_type tagAnnotationIndex) const =0
Get the Description property of TagAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getPointTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Point.
virtual std::string getListAnnotationAnnotator(index_type listAnnotationIndex) const =0
Get the Annotator property of ListAnnotation.
virtual const std::string & getUUID() const =0
Get the UUID associated with this collection of metadata.
virtual index_type getDetectorCount(index_type instrumentIndex) const =0
Get the number of Detector elements.
virtual index_type getTermAnnotationCount() const =0
Get the number of TermAnnotation elements.
virtual ome::xml::model::primitives::NonNegativeInteger getLabelTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Label.
virtual double getLabelY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Label.
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Rectangle.
virtual std::string getProjectDescription(index_type projectIndex) const =0
Get the Description property of Project.
virtual index_type getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the number of WellSampleRef elements.
DimensionOrder enumeration.
Definition: DimensionOrder.h:70
virtual ome::xml::model::primitives::NonNegativeInteger getPointTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Point.
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Polygon.
virtual std::string getExperimentDescription(index_type experimentIndex) const =0
Get the Description property of Experiment.
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Polygon.
virtual ome::xml::model::enums::NamingConvention getPlateColumnNamingConvention(index_type plateIndex) const =0
Get the ColumnNamingConvention property of Plate.
virtual std::string getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of Filament.
virtual std::string getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of LightEmittingDiode.
virtual std::string getScreenProtocolIdentifier(index_type screenIndex) const =0
Get the ProtocolIdentifier property of Screen.
virtual std::string getPolygonID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Polygon.
virtual std::string getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const =0
Get the Namespace property of DoubleAnnotation.
virtual std::string getReagentName(index_type screenIndex, index_type reagentIndex) const =0
Get the Name property of Reagent.
virtual std::string getExperimenterID(index_type experimenterIndex) const =0
Get the ID property of Experimenter.
virtual std::string getLabelText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Label.
virtual const ::ome::xml::model::AffineTransform & getLabelTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Label.
virtual index_type getXMLAnnotationCount() const =0
Get the number of XMLAnnotation elements.
virtual const std::string & getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const =0
Get the PlateRef property of Screen.
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Polyline.
virtual const std::string & getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of DoubleAnnotation.
virtual ome::xml::model::enums::LaserType getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Type property of Laser.
virtual std::string getCommentAnnotationDescription(index_type commentAnnotationIndex) const =0
Get the Description property of CommentAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Rectangle.
virtual const std::string & getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of ROI.
virtual std::string getRectangleText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Rectangle.
virtual ome::xml::model::primitives::PositiveInteger getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the FrequencyMultiplication property of Laser.
virtual const std::string & getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Plate.
virtual std::string getXMLAnnotationDescription(index_type XMLAnnotationIndex) const =0
Get the Description property of XMLAnnotation.
virtual index_type getShapeCount(index_type ROIIndex) const =0
Get the number of Shape elements.
virtual std::string getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the ID property of Dichroic.
virtual const std::string & getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const =0
Get the Leader property of ExperimenterGroup.
virtual std::string getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of Arc.
virtual ome::xml::model::primitives::Color getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Polygon.
virtual bool getLineLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Line.
virtual ome::xml::model::primitives::Timestamp getImageAcquisitionDate(index_type imageIndex) const =0
Get the AcquisitionDate property of Image.
virtual index_type getFilterCount(index_type instrumentIndex) const =0
Get the number of Filter elements.
virtual std::string getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const =0
Get the HashSHA1 property of Plane.
virtual const std::string & getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Dataset.
virtual std::string getBinaryFileMIMEType(index_type fileAnnotationIndex) const =0
Get the MIMEType property of BinaryFile.
virtual std::string getTermAnnotationValue(index_type termAnnotationIndex) const =0
Get the Value property of TermAnnotation.
virtual double getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the NominalMagnification property of Objective.
Open Microscopy Environment C++ implementation.
Definition: CoreMetadata.cpp:40
virtual ome::xml::model::enums::FillRule getPointFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Point.
virtual ome::xml::model::primitives::NonNegativeInteger getWellColumn(index_type plateIndex, index_type wellIndex) const =0
Get the Column property of Well.
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FirstT property of TiffData.
virtual ome::xml::model::primitives::Color getPointFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Point.
virtual std::string getExperimenterFirstName(index_type experimenterIndex) const =0
Get the FirstName property of Experimenter.
virtual index_type getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const =0
Get the number of AnnotationRef elements in Channel.
virtual std::string getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const =0
Get the ID property of LightSourceSettings.
virtual index_type getXMLAnnotationAnnotationCount(index_type xmlAnnotationIndex) const =0
Get the number of links to an XMLAnnotation.
virtual std::string getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Model property of Objective.
virtual double getLabelX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Label.
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Polyline.
virtual std::string getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the ID property of FilterSet.
virtual index_type getMicrobeamManipulationRefCount(index_type imageIndex) const =0
Get the number of MicrobeamManipulationRef elements.
virtual bool getEllipseVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Ellipse.
virtual std::string getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Point.
virtual std::string getPolylineID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Polyline.
virtual ome::xml::model::enums::FontStyle getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Polyline.
virtual std::string getPlateDescription(index_type plateIndex) const =0
Get the Description property of Plate.
virtual ome::xml::model::enums::FontFamily getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Line.
virtual std::string getCommentAnnotationID(index_type commentAnnotationIndex) const =0
Get the ID property of CommentAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const =0
Get the IFD property of TiffData.
Abstract base class for metadata storage and retrieval.
Definition: BaseMetadata.h:60
virtual bool getLabelLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Label.
virtual index_type getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the number of AnnotationRef elements in PlateAcquisition.
FontStyle enumeration.
Definition: FontStyle.h:70
virtual double getLineX1(index_type ROIIndex, index_type shapeIndex) const =0
Get the X1 property of Line.
virtual index_type getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const =0
Get the number of AnnotationRef elements in Well.
virtual std::string getTagAnnotationNamespace(index_type tagAnnotationIndex) const =0
Get the Namespace property of TagAnnotation.
virtual std::string getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FileName property of UUID.
virtual std::string getROIName(index_type ROIIndex) const =0
Get the Name property of ROI.
virtual index_type getPixelsAnnotationRefCount(index_type imageIndex) const =0
Get the number of AnnotationRef elements in Pixels.
virtual ome::xml::model::primitives::PositiveInteger getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const =0
Get the Wavelength property of LightSourceSettings.
virtual ome::xml::model::primitives::Color getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Label.
DetectorType enumeration.
Definition: DetectorType.h:70
virtual std::string getScreenName(index_type screenIndex) const =0
Get the Name property of Screen.
virtual double getRectangleY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Rectangle.
virtual index_type getCommentAnnotationAnnotationCount(index_type commentAnnotationIndex) const =0
Get the number of links to a CommentAnnotation.
virtual double getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const =0
Get the Gain property of DetectorSettings.
virtual index_type getROICount() const =0
Get the number of ROI elements.
virtual double getRectangleX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Rectangle.
virtual ome::xml::model::enums::LineCap getRectangleLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Rectangle.
virtual std::string getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const =0
Get the Annotator property of BooleanAnnotation.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeZ(index_type imageIndex) const =0
Get the SizeZ property of Pixels.
virtual ome::xml::model::primitives::Color getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Mask.
virtual std::string getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Mask.
virtual std::string getPointID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Point.
virtual std::string getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Line.
virtual const std::string & getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef 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 getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Mask.
virtual ome::xml::model::enums::DimensionOrder getPixelsDimensionOrder(index_type imageIndex) const =0
Get the DimensionOrder property of Pixels.
virtual ome::xml::model::primitives::Color getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Ellipse.
LineCap enumeration.
Definition: LineCap.h:70
virtual ome::xml::model::primitives::NonNegativeInteger getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const =0
Get the CutInTolerance property of TransmittanceRange.
virtual bool getRectangleVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Rectangle.
virtual std::string getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of Laser.
virtual ome::xml::model::primitives::Color getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Mask.
virtual ome::xml::model::primitives::NonNegativeInteger getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the Index property of WellSample.
virtual index_type getImageCount() const =0
Get the number of Image elements.
virtual double getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Label.
virtual double getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the CalibratedMagnification property of Objective.
virtual ome::xml::model::enums::Medium getObjectiveSettingsMedium(index_type imageIndex) const =0
Get the Medium property of ObjectiveSettings.
virtual double getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const =0
Get the Voltage property of DetectorSettings.
virtual double getStageLabelZ(index_type imageIndex) const =0
Get the Z property of StageLabel.
virtual std::string getEllipseID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Ellipse.
virtual std::string getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Ellipse.
virtual std::string getExperimentID(index_type experimentIndex) const =0
Get the ID property of Experiment.
virtual double getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Power property of Arc.
virtual std::string getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const =0
Get the SerialNumber property of Filter.
virtual std::string getBinaryFileFileName(index_type fileAnnotationIndex) const =0
Get the FileName property of BinaryFile.
virtual index_type getPlaneCount(index_type imageIndex) const =0
Get the number of Plane elements.
virtual ome::xml::model::enums::MicrobeamManipulationType getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the Type property of MicrobeamManipulation.
virtual std::string getWellID(index_type plateIndex, index_type wellIndex) const =0
Get the ID property of Well.
virtual index_type getDoubleAnnotationCount() const =0
Get the number of DoubleAnnotation elements.
virtual std::string getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const =0
Get the Annotator property of TimestampAnnotation.
virtual std::string getArcID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of Arc.
virtual ome::xml::model::enums::Marker getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerStart property of Line.
virtual std::string getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of LightEmittingDiode.
virtual ome::xml::model::enums::IlluminationType getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const =0
Get the IlluminationType property of Channel.
virtual double getPlateWellOriginY(index_type plateIndex) const =0
Get the WellOriginY property of Plate.
virtual const std::string & getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const =0
Get the ExcitationFilterRef property of FilterSet.
virtual std::string getPixelsID(index_type imageIndex) const =0
Get the ID property of Pixels.
virtual int32_t getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const =0
Get the PockelCellSetting property of Channel.
virtual const std::string & getImageExperimentRef(index_type imageIndex) const =0
Get the ExperimentRef property of Image.
virtual bool getPixelsBinDataBigEndian(index_type imageIndex, index_type binDataIndex) const =0
Get the BigEndian property of Pixels.
virtual double getImagingEnvironmentAirPressure(index_type imageIndex) const =0
Get the AirPressure property of ImagingEnvironment.
MicrobeamManipulationType enumeration.
Definition: MicrobeamManipulationType.h:70
LaserType enumeration.
Definition: LaserType.h:70
virtual double getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Power property of Laser.
virtual ~MetadataRetrieve()
Destructor.
Definition: MetadataRetrieve.h:136
virtual std::string getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const =0
Get the ExternalIdentifier property of Well.
virtual std::string getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of LightEmittingDiode.
virtual ome::xml::model::primitives::NonNegativeInteger getPlateFieldIndex(index_type plateIndex) const =0
Get the FieldIndex property of Plate.
virtual ome::xml::model::enums::FillRule getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Rectangle.
virtual std::string getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of Filament.
virtual index_type getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const =0
Get the number of links to a LongAnnotation.
virtual ome::xml::model::enums::FontFamily getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Point.
virtual index_type getChannelCount(index_type imageIndex) const =0
Get the number of Channel elements.
virtual ome::xml::model::enums::Pulse getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Pulse property of Laser.
virtual ome::xml::model::primitives::Color getWellColor(index_type plateIndex, index_type wellIndex) const =0
Get the Color property of Well.
virtual ome::xml::model::enums::FontStyle getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Point.
virtual index_type getObjectiveCount(index_type instrumentIndex) const =0
Get the number of Objective elements.
virtual std::string getWellExternalDescription(index_type plateIndex, index_type wellIndex) const =0
Get the ExternalDescription property of Well.
virtual double getMaskHeight(index_type ROIIndex, index_type shapeIndex) const =0
Get the Height property of Mask.
virtual std::string getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Polygon.
virtual double getStageLabelY(index_type imageIndex) const =0
Get the Y property of StageLabel.
virtual index_type getTagAnnotationAnnotationCount(index_type tagAnnotationIndex) const =0
Get the number of links to a TagAnnotation.
virtual std::string getTagAnnotationAnnotator(index_type tagAnnotationIndex) const =0
Get the Annotator property of TagAnnotation.
virtual double getObjectiveSettingsCorrectionCollar(index_type imageIndex) const =0
Get the CorrectionCollar property of ObjectiveSettings.
virtual std::string getProjectName(index_type projectIndex) const =0
Get the Name property of Project.
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Ellipse.
virtual std::string getReagentDescription(index_type screenIndex, index_type reagentIndex) const =0
Get the Description property of Reagent.
virtual ome::xml::model::primitives::Color getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Polyline.
virtual std::string getImageID(index_type imageIndex) const =0
Get the ID property of Image.
virtual ome::xml::model::primitives::PercentFraction getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const =0
Get the Transmittance property of TransmittanceRange.
virtual bool getPolygonVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Polygon.
virtual std::string getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of Laser.
virtual index_type getWellSampleAnnotationRefCount(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the number of AnnotationRef elements in WellSample.
virtual const std::string & getPixelsAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Pixels.
virtual index_type getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the number of ROIRef elements in MicrobeamManipulation.
virtual bool getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Rectangle.
virtual ome::xml::model::enums::LineCap getPointLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Point.
virtual std::string getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the ID property of PlateAcquisition.
virtual std::string getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const =0
Get the Description property of TimestampAnnotation.
virtual ome::xml::model::enums::FontStyle getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Mask.
virtual const std::string & getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const =0
Get the MicrobeamManipulationRef property of Image.
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Polyline.
virtual std::string getMicroscopeManufacturer(index_type instrumentIndex) const =0
Get the Manufacturer property of Microscope.
virtual std::string getBinaryOnlyMetadataFile() const =0
Get the MetadataFile property of BinaryOnly.
virtual std::string getLongAnnotationID(index_type longAnnotationIndex) const =0
Get the ID property of LongAnnotation.
virtual bool getPointLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Point.
virtual std::string getListAnnotationID(index_type listAnnotationIndex) const =0
Get the ID property of ListAnnotation.
virtual ome::xml::model::primitives::Color getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Rectangle.
virtual ome::xml::model::enums::Immersion getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Immersion property of Objective.
virtual std::string getFileAnnotationDescription(index_type fileAnnotationIndex) const =0
Get the Description property of FileAnnotation.
virtual index_type getDoubleAnnotationAnnotationCount(index_type doubleAnnotationIndex) const =0
Get the number of links to a DoubleAnnotation.
virtual std::string getPointText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Point.
virtual double getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const =0
Get the DeltaT property of Plane.
virtual ome::xml::model::enums::FontFamily getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Polyline.
PixelType enumeration.
Definition: PixelType.h:70
virtual ome::xml::model::enums::FilterType getFilterType(index_type instrumentIndex, index_type filterIndex) const =0
Get the Type property of Filter.
virtual bool getBooleanAnnotationValue(index_type booleanAnnotationIndex) const =0
Get the Value property of BooleanAnnotation.
virtual index_type getMicrobeamManipulationCount(index_type experimentIndex) const =0
Get the number of MicrobeamManipulation elements.
virtual ome::xml::model::enums::FillRule getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Label.
virtual std::string getTimestampAnnotationID(index_type timestampAnnotationIndex) const =0
Get the ID property of TimestampAnnotation.
virtual const std::string & getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Pump property of Laser.
virtual std::string getFileAnnotationNamespace(index_type fileAnnotationIndex) const =0
Get the Namespace property of FileAnnotation.
virtual ome::xml::model::primitives::PositiveInteger getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const =0
Get the Integration property of DetectorSettings.
virtual std::string getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the LotNumber property of Dichroic.
virtual ome::xml::model::primitives::NonNegativeInteger getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const =0
Get the CutOutTolerance property of TransmittanceRange.
virtual ome::xml::model::primitives::NonNegativeInteger getLineTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Line.
virtual const std::string & getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const =0
Get the EmissionFilterRef property of LightPath.
virtual const std::string & getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Plane.
virtual const ::ome::xml::model::AffineTransform & getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Ellipse.
virtual index_type getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const =0
Get the number of EmissionFilterRef elements in LightPath.
virtual ome::xml::model::primitives::PositiveInteger getPlateRows(index_type plateIndex) const =0
Get the Rows property of Plate.
virtual double getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const =0
Get the AmplificationGain property of Detector.
virtual double getPointY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Point.
virtual std::string getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the ID property of MicrobeamManipulation.
virtual std::string getTagAnnotationValue(index_type tagAnnotationIndex) const =0
Get the Value property of TagAnnotation.
virtual const ::ome::xml::model::AffineTransform & getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Polygon.
virtual const std::string & getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of BooleanAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const =0
Get the PlaneCount property of TiffData.
virtual ome::xml::model::enums::FontStyle getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Rectangle.
virtual std::string getScreenReagentSetIdentifier(index_type screenIndex) const =0
Get the ReagentSetIdentifier property of Screen.
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::Color getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Line.
virtual ome::xml::model::primitives::NonNegativeInteger getPlaneTheZ(index_type imageIndex, index_type planeIndex) const =0
Get the TheZ property of Plane.
virtual double getObjectiveSettingsRefractiveIndex(index_type imageIndex) const =0
Get the RefractiveIndex property of ObjectiveSettings.
virtual ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeZ(index_type imageIndex) const =0
Get the PhysicalSizeZ property of Pixels.
virtual std::string getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the ID property of Objective.
virtual ome::xml::model::primitives::Timestamp getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the Timepoint property of WellSample.
virtual index_type getExperimenterCount() const =0
Get the number of Experimenter elements.
virtual std::string getStageLabelName(index_type imageIndex) const =0
Get the Name property of StageLabel.
virtual double getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the PositionX property of WellSample.
virtual ome::xml::model::primitives::NonNegativeInteger getPlaneTheC(index_type imageIndex, index_type planeIndex) const =0
Get the TheC property of Plane.
virtual index_type getListAnnotationCount() const =0
Get the number of ListAnnotation elements.
Metadata retrieval interface.
Definition: MetadataRetrieve.h:126
virtual ome::xml::model::primitives::PercentFraction getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const =0
Get the Attenuation property of LightSourceSettings.
virtual ome::xml::model::enums::FontFamily getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Rectangle.
virtual index_type getTiffDataCount(index_type imageIndex) const =0
Get the number of TiffData elements.
virtual std::string getTermAnnotationAnnotator(index_type termAnnotationIndex) const =0
Get the Annotator property of TermAnnotation.
virtual bool getPixelsBigEndian(index_type imageIndex) const =0
Get the BigEndian property of Pixels.
virtual std::string getLineText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Line.
virtual double getMaskX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Mask.
virtual ome::xml::model::primitives::Color getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Rectangle.
virtual ome::xml::model::enums::FontStyle getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Line.
virtual std::string getListAnnotationNamespace(index_type listAnnotationIndex) const =0
Get the Namespace property of ListAnnotation.
virtual index_type getFilterSetCount(index_type instrumentIndex) const =0
Get the number of FilterSet elements.
virtual std::string getMaskID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Mask.
virtual index_type getDatasetAnnotationRefCount(index_type datasetIndex) const =0
Get the number of AnnotationRef elements in Dataset.
virtual double getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const =0
Get the RadiusX property of Ellipse.
virtual const ::ome::xml::model::AffineTransform & getPointTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Point.
virtual std::string getDatasetDescription(index_type datasetIndex) const =0
Get the Description property of Dataset.
virtual ome::xml::model::primitives::PositiveInteger getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const =0
Get the ExcitationWavelength property of Channel.
virtual const std::string & getDatasetExperimenterRef(index_type datasetIndex) const =0
Get the ExperimenterRef property of Dataset.
virtual ome::xml::model::primitives::Color getLineFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Line.
virtual ome::xml::model::enums::LineCap getLabelLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Label.
virtual std::string getExperimenterMiddleName(index_type experimenterIndex) const =0
Get the MiddleName property of Experimenter.
virtual std::string getRightsRightsHolder() const =0
Get the RightsHolder property of Rights.
virtual std::string getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const =0
Get the LotNumber property of Detector.
virtual ome::xml::model::primitives::PositiveInteger getPlateColumns(index_type plateIndex) const =0
Get the Columns property of Plate.
virtual std::string getListAnnotationDescription(index_type listAnnotationIndex) const =0
Get the Description property of ListAnnotation.
virtual std::string getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the Description property of PlateAcquisition.
virtual const std::string & getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of ExperimenterGroup.
virtual ome::xml::model::enums::Marker getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerEnd property of Line.
virtual double getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Ellipse.
virtual ome::xml::model::enums::FillRule getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Polyline.
virtual double getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const =0
Get the ExposureTime property of Plane.
virtual double getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the PositionY property of WellSample.
virtual ome::xml::model::enums::DetectorType getDetectorType(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Type property of Detector.
virtual ome::xml::model::enums::FontFamily getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Mask.
An RGBA color value.
Definition: Color.h:77
virtual double getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Line.
virtual std::string getImageName(index_type imageIndex) const =0
Get the Name property of Image.
virtual const std::string & getExperimentExperimenterRef(index_type experimentIndex) const =0
Get the ExperimenterRef property of Experiment.
virtual ome::xml::model::enums::FontStyle getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Label.
virtual std::string getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const =0
Get the Annotator property of DoubleAnnotation.
virtual double getLineY1(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y1 property of Line.
virtual const std::string & getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the ImageRef property of WellSample.
virtual const std::string & getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const =0
Get the ExcitationFilterRef property of LightPath.
virtual std::string getScreenType(index_type screenIndex) const =0
Get the Type property of Screen.
virtual ome::xml::model::primitives::NonNegativeInteger getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Label.
virtual std::string getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the SerialNumber property of Dichroic.
virtual const std::string & getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Project.
virtual const std::string & getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of LongAnnotation.
virtual std::string getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of Filament.
virtual bool getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Tuneable property of Laser.
virtual index_type getProjectAnnotationRefCount(index_type projectIndex) const =0
Get the number of AnnotationRef elements in Project.
virtual bool getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Iris property of Objective.
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Ellipse.
virtual std::string getCommentAnnotationValue(index_type commentAnnotationIndex) const =0
Get the Value property of CommentAnnotation.
virtual std::string getXMLAnnotationValue(index_type XMLAnnotationIndex) const =0
Get the Value property of XMLAnnotation.
virtual index_type getTimestampAnnotationAnnotationCount(index_type timestampAnnotationIndex) const =0
Get the number of links to a TimestampAnnotation.
virtual std::string getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const =0
Get the LotNumber property of Filter.
virtual const std::string & getShapeType(index_type roiIndex, index_type shapeIndex) const =0
Get the type of a Shape.
virtual ome::xml::model::primitives::PositiveInteger getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const =0
Get the SamplesPerPixel property of Channel.
virtual double getLineX2(index_type ROIIndex, index_type shapeIndex) const =0
Get the X2 property of Line.
virtual std::string getPlateStatus(index_type plateIndex) const =0
Get the Status property of Plate.
virtual ome::xml::model::enums::AcquisitionMode getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const =0
Get the AcquisitionMode property of Channel.
virtual double getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const =0
Get the PinholeSize property of Channel.
virtual double getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const =0
Get the Offset property of DetectorSettings.
virtual ome::xml::model::enums::FillRule getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Polygon.
virtual const std::string & getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of CommentAnnotation.
virtual double getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Polyline.
virtual const std::string & getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const =0
Get the DatasetRef property of Project.
virtual std::string getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Rectangle.
LaserMedium enumeration.
Definition: LaserMedium.h:70
virtual ome::xml::model::enums::FontStyle getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Polygon.
virtual std::string getScreenDescription(index_type screenIndex) const =0
Get the Description property of Screen.
virtual double getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Polygon.
virtual index_type getInstrumentCount() const =0
Get the number of Instrument elements.
virtual std::string getPlateName(index_type plateIndex) const =0
Get the Name property of Plate.
virtual const std::string & getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of PlateAcquisition.
virtual index_type getFileAnnotationCount() const =0
Get the number of FileAnnotation elements.
virtual double getMaskWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the Width property of Mask.
virtual std::string getWellType(index_type plateIndex, index_type wellIndex) const =0
Get the Type property of Well.
virtual double getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const =0
Get the Zoom property of DetectorSettings.
virtual std::string getRectangleID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Rectangle.
virtual std::string getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Manufacturer property of Objective.
virtual const std::string & getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Image.
Medium enumeration.
Definition: Medium.h:70
virtual std::string getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of Arc.
virtual ome::xml::model::primitives::PercentFraction getImagingEnvironmentHumidity(index_type imageIndex) const =0
Get the Humidity property of ImagingEnvironment.
virtual index_type getTimestampAnnotationCount() const =0
Get the number of TimestampAnnotation elements.
virtual std::string getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Manufacturer property of Detector.
virtual bool getMaskLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Mask.
virtual std::string getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of LightEmittingDiode.
virtual std::string getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const =0
Get the Annotator property of CommentAnnotation.
virtual std::string getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const =0
Get the SerialNumber property of Detector.
virtual std::string getExperimenterGroupID(index_type experimenterGroupIndex) const =0
Get the ID property of ExperimenterGroup.
virtual ome::xml::model::enums::FontFamily getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Ellipse.
virtual std::string getFileAnnotationID(index_type fileAnnotationIndex) const =0
Get the ID property of FileAnnotation.
virtual std::string getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of Filament.
virtual std::string getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Label.
virtual const std::string & getProjectExperimenterGroupRef(index_type projectIndex) const =0
Get the ExperimenterGroupRef property of Project.
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Rectangle.
MicroscopeType enumeration.
Definition: MicroscopeType.h:70
virtual const ::ome::xml::model::AffineTransform & getMaskTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Mask.
virtual std::string getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of Laser.
virtual ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeX(index_type imageIndex) const =0
Get the PhysicalSizeX property of Pixels.
virtual int64_t getLongAnnotationValue(index_type longAnnotationIndex) const =0
Get the Value property of LongAnnotation.
virtual const ::ome::xml::model::AffineTransform & getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Polyline.
virtual std::string getExperimenterEmail(index_type experimenterIndex) const =0
Get the Email property of Experimenter.
virtual std::string getEllipseText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Ellipse.
virtual ome::xml::model::enums::LineCap getPolylineLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Polyline.
virtual std::string getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const =0
Get the Description property of DoubleAnnotation.
virtual std::string getScreenProtocolDescription(index_type screenIndex) const =0
Get the ProtocolDescription property of Screen.
FilterType enumeration.
Definition: FilterType.h:70
virtual std::string getDoubleAnnotationID(index_type doubleAnnotationIndex) const =0
Get the ID property of DoubleAnnotation.
virtual std::string getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the Model property of FilterSet.
virtual const std::string & getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the DichroicRef property of FilterSet.
virtual const std::string & getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of ListAnnotation.
virtual ome::xml::model::enums::Binning getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const =0
Get the Binning property of DetectorSettings.
virtual bool getLabelVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Label.
virtual double getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Zoom property of Detector.
virtual const ::ome::xml::model::AffineTransform & getLineTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Line.
virtual ome::xml::model::enums::ContrastMethod getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const =0
Get the ContrastMethod property of Channel.
virtual ome::xml::model::enums::FillRule getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Mask.
virtual double getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the RepetitionRate property of Laser.
A numeric type constrained to a subrange (or subranges) of its range limits.
Definition: ConstrainedNumeric.h:119
Xerces-C modern C++ wrapper.
Definition: Base.h:53
virtual ome::xml::model::primitives::NonNegativeInteger getPlaneTheT(index_type imageIndex, index_type planeIndex) const =0
Get the TheT property of Plane.
virtual double getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const =0
Get the ReadOutRate property of DetectorSettings.
virtual double getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const =0
Get the Height property of Rectangle.
virtual std::string getChannelName(index_type imageIndex, index_type channelIndex) const =0
Get the Name property of Channel.
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Polygon.
virtual std::string getExperimenterInstitution(index_type experimenterIndex) const =0
Get the Institution property of Experimenter.
virtual index_type getTermAnnotationAnnotationCount(index_type termAnnotationIndex) const =0
Get the number of links to a TermAnnotation.
virtual const std::string & getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the ExperimenterRef property of MicrobeamManipulation.
virtual std::string getInstrumentID(index_type instrumentIndex) const =0
Get the ID property of Instrument.
virtual std::string getXMLAnnotationID(index_type XMLAnnotationIndex) const =0
Get the ID property of XMLAnnotation.
virtual bool getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the PockelCell property of Laser.
virtual double getMaskY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Mask.
virtual index_type getWellSampleCount(index_type plateIndex, index_type wellIndex) const =0
Get the number of WellSample elements.