ome-xml  5.2.0
MetadataRetrieve.h
1 /*
2  * #%L
3  * OME-BIOFORMATS C++ library for image IO.
4  * %%
5  * Copyright © 2006 - 2016 Open Microscopy Environment:
6  * - Massachusetts Institute of Technology
7  * - National Institutes of Health
8  * - University of Dundee
9  * - Board of Regents of the University of Wisconsin-Madison
10  * - Glencoe Software, Inc.
11  * %%
12  * Redistribution and use in source and binary forms, with or without
13  * modification, are permitted provided that the following conditions are met:
14  *
15  * 1. Redistributions of source code must retain the above copyright notice,
16  * this list of conditions and the following disclaimer.
17  * 2. Redistributions in binary form must reproduce the above copyright notice,
18  * this list of conditions and the following disclaimer in the documentation
19  * and/or other materials provided with the distribution.
20  *
21  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
22  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
25  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
26  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
27  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
31  * POSSIBILITY OF SUCH DAMAGE.
32  *
33  * The views and conclusions contained in the software and documentation are
34  * those of the authors and should not be interpreted as representing official
35  * policies, either expressed or implied, of any organization.
36  * #L%
37  */
38 
39 /*─────────────────────────────────────────────────────────────────────────────
40  *
41  * THIS IS AUTOMATICALLY GENERATED CODE. DO NOT MODIFY.
42  *
43  *─────────────────────────────────────────────────────────────────────────────
44  */
45 
46 #ifndef OME_XML_META_METADATARETRIEVE_H
47 #define OME_XML_META_METADATARETRIEVE_H
48 
49 #include <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, index_type lightSourceIndex) const = 0;
288 
298  virtual const std::string&
299  getShapeType(index_type roiIndex, index_type shapeIndex) const = 0;
306  virtual index_type
307  getROIAnnotationRefCount(index_type ROIIndex) const = 0;
308 
316  virtual index_type
317  getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
318 
325  virtual index_type
326  getPlateAnnotationRefCount(index_type plateIndex) const = 0;
327 
334  virtual index_type
335  getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const = 0;
336 
343  virtual index_type
344  getImageAnnotationRefCount(index_type imageIndex) const = 0;
345 
352  virtual index_type
353  getScreenAnnotationRefCount(index_type screenIndex) const = 0;
354 
362  virtual index_type
363  getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const = 0;
364 
371  virtual index_type
372  getDatasetAnnotationRefCount(index_type datasetIndex) const = 0;
373 
380  virtual index_type
381  getProjectAnnotationRefCount(index_type projectIndex) const = 0;
382 
390  virtual index_type
391  getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const = 0;
392 
400  virtual index_type
401  getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const = 0;
402 
409  virtual index_type
410  getExperimenterAnnotationRefCount(index_type experimenterIndex) const = 0;
411 
420  virtual index_type
421  getWellSampleAnnotationRefCount(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
422 
429  virtual index_type
430  getPixelsAnnotationRefCount(index_type imageIndex) const = 0;
431 
439  virtual index_type
440  getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const = 0;
441 
447  virtual index_type
448  getBooleanAnnotationCount() const = 0;
449 
456  virtual index_type
457  getChannelCount(index_type imageIndex) const = 0;
458 
464  virtual index_type
465  getCommentAnnotationCount() const = 0;
466 
472  virtual index_type
473  getDatasetCount() const = 0;
474 
481  virtual index_type
482  getDatasetRefCount(index_type projectIndex) const = 0;
483 
490  virtual index_type
491  getDetectorCount(index_type instrumentIndex) const = 0;
492 
499  virtual index_type
500  getDichroicCount(index_type instrumentIndex) const = 0;
501 
507  virtual index_type
508  getDoubleAnnotationCount() const = 0;
509 
517  virtual index_type
518  getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const = 0;
519 
527  virtual index_type
528  getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const = 0;
529 
537  virtual index_type
538  getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const = 0;
539 
547  virtual index_type
548  getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const = 0;
549 
555  virtual index_type
556  getExperimentCount() const = 0;
557 
563  virtual index_type
564  getExperimenterCount() const = 0;
565 
571  virtual index_type
572  getExperimenterGroupCount() const = 0;
573 
580  virtual index_type
581  getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const = 0;
582 
588  virtual index_type
589  getFileAnnotationCount() const = 0;
590 
597  virtual index_type
598  getFilterCount(index_type instrumentIndex) const = 0;
599 
606  virtual index_type
607  getFilterSetCount(index_type instrumentIndex) const = 0;
608 
614  virtual index_type
615  getImageCount() const = 0;
616 
623  virtual index_type
624  getDatasetImageRefCount(index_type datasetIndex) const = 0;
625 
631  virtual index_type
632  getInstrumentCount() const = 0;
633 
640  virtual index_type
641  getLeaderCount(index_type experimenterGroupIndex) const = 0;
642 
649  virtual index_type
650  getLightSourceCount(index_type instrumentIndex) const = 0;
651 
659  virtual index_type
660  getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
661 
667  virtual index_type
668  getListAnnotationCount() const = 0;
669 
675  virtual index_type
676  getLongAnnotationCount() const = 0;
677 
684  virtual index_type
685  getMicrobeamManipulationCount(index_type experimentIndex) const = 0;
686 
693  virtual index_type
694  getMicrobeamManipulationRefCount(index_type imageIndex) const = 0;
695 
702  virtual index_type
703  getObjectiveCount(index_type instrumentIndex) const = 0;
704 
711  virtual index_type
712  getPlaneCount(index_type imageIndex) const = 0;
713 
719  virtual index_type
720  getPlateCount() const = 0;
721 
728  virtual index_type
729  getPlateAcquisitionCount(index_type plateIndex) const = 0;
730 
737  virtual index_type
738  getPlateRefCount(index_type screenIndex) const = 0;
739 
745  virtual index_type
746  getProjectCount() const = 0;
747 
753  virtual index_type
754  getROICount() const = 0;
755 
762  virtual index_type
763  getImageROIRefCount(index_type imageIndex) const = 0;
764 
772  virtual index_type
773  getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
774 
781  virtual index_type
782  getReagentCount(index_type screenIndex) const = 0;
783 
789  virtual index_type
790  getScreenCount() const = 0;
791 
798  virtual index_type
799  getShapeCount(index_type ROIIndex) const = 0;
800 
806  virtual index_type
807  getTagAnnotationCount() const = 0;
808 
814  virtual index_type
815  getTermAnnotationCount() const = 0;
816 
823  virtual index_type
824  getTiffDataCount(index_type imageIndex) const = 0;
825 
831  virtual index_type
832  getTimestampAnnotationCount() const = 0;
833 
841  virtual std::string
842  getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const = 0;
843 
850  virtual index_type
851  getWellCount(index_type plateIndex) const = 0;
852 
860  virtual index_type
861  getWellSampleCount(index_type plateIndex, index_type wellIndex) const = 0;
862 
870  virtual index_type
871  getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
872 
878  virtual index_type
879  getXMLAnnotationCount() const = 0;
880 
888  virtual bool
890  index_type binDataIndex) const = 0;
891 
899  virtual const std::string&
900  getUUID() const = 0;
901 
902 
903 
911  virtual std::string
912  getArcID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
913 
921  virtual std::string
922  getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
923 
931  virtual std::string
932  getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
933 
941  virtual std::string
942  getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
943 
951  virtual double
952  getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
953 
961  virtual std::string
962  getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
963 
972  getArcType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
973 
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 
1002 
1008  virtual std::string
1009  getBinaryOnlyMetadataFile() const = 0;
1010 
1016  virtual std::string
1017  getBinaryOnlyUUID() const = 0;
1018 
1019 
1027  virtual const std::string&
1028  getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const = 0;
1029 
1036  virtual std::string
1037  getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const = 0;
1038 
1045  virtual std::string
1046  getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const = 0;
1047 
1054  virtual std::string
1055  getBooleanAnnotationID(index_type booleanAnnotationIndex) const = 0;
1056 
1063  virtual std::string
1064  getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const = 0;
1065 
1072  virtual bool
1073  getBooleanAnnotationValue(index_type booleanAnnotationIndex) const = 0;
1074 
1075 
1084  getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const = 0;
1085 
1094  virtual const std::string&
1095  getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const = 0;
1096 
1105  getChannelColor(index_type imageIndex, index_type channelIndex) const = 0;
1106 
1115  getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const = 0;
1116 
1125  getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const = 0;
1126 
1135  getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const = 0;
1136 
1144  virtual const std::string&
1145  getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const = 0;
1146 
1154  virtual std::string
1155  getChannelFluor(index_type imageIndex, index_type channelIndex) const = 0;
1156 
1164  virtual std::string
1165  getChannelID(index_type imageIndex, index_type channelIndex) const = 0;
1166 
1175  getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const = 0;
1176 
1184  virtual double
1185  getChannelNDFilter(index_type imageIndex, index_type channelIndex) const = 0;
1186 
1194  virtual std::string
1195  getChannelName(index_type imageIndex, index_type channelIndex) const = 0;
1196 
1204  virtual double
1205  getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const = 0;
1206 
1214  virtual int32_t
1215  getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const = 0;
1216 
1225  getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const = 0;
1226 
1227 
1235  virtual const std::string&
1236  getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const = 0;
1237 
1244  virtual std::string
1245  getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const = 0;
1246 
1253  virtual std::string
1254  getCommentAnnotationDescription(index_type commentAnnotationIndex) const = 0;
1255 
1262  virtual std::string
1263  getCommentAnnotationID(index_type commentAnnotationIndex) const = 0;
1264 
1271  virtual std::string
1272  getCommentAnnotationNamespace(index_type commentAnnotationIndex) const = 0;
1273 
1280  virtual std::string
1281  getCommentAnnotationValue(index_type commentAnnotationIndex) const = 0;
1282 
1283 
1291  virtual const std::string&
1292  getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const = 0;
1293 
1300  virtual std::string
1301  getDatasetDescription(index_type datasetIndex) const = 0;
1302 
1309  virtual const std::string&
1310  getDatasetExperimenterGroupRef(index_type datasetIndex) const = 0;
1311 
1318  virtual const std::string&
1319  getDatasetExperimenterRef(index_type datasetIndex) const = 0;
1320 
1327  virtual std::string
1328  getDatasetID(index_type datasetIndex) const = 0;
1329 
1337  virtual const std::string&
1338  getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const = 0;
1339 
1346  virtual std::string
1347  getDatasetName(index_type datasetIndex) const = 0;
1348 
1349 
1350 
1358  virtual double
1359  getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const = 0;
1360 
1368  virtual double
1369  getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const = 0;
1370 
1378  virtual std::string
1379  getDetectorID(index_type instrumentIndex, index_type detectorIndex) const = 0;
1380 
1388  virtual std::string
1389  getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const = 0;
1390 
1398  virtual std::string
1399  getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const = 0;
1400 
1408  virtual std::string
1409  getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const = 0;
1410 
1418  virtual double
1419  getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const = 0;
1420 
1428  virtual std::string
1429  getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const = 0;
1430 
1439  getDetectorType(index_type instrumentIndex, index_type detectorIndex) const = 0;
1440 
1448  virtual double
1449  getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const = 0;
1450 
1458  virtual double
1459  getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const = 0;
1460 
1461 
1470  getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const = 0;
1471 
1479  virtual double
1480  getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const = 0;
1481 
1489  virtual std::string
1490  getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const = 0;
1491 
1500  getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const = 0;
1501 
1509  virtual double
1510  getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const = 0;
1511 
1519  virtual double
1520  getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const = 0;
1521 
1529  virtual double
1530  getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const = 0;
1531 
1539  virtual double
1540  getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const = 0;
1541 
1542 
1550  virtual std::string
1551  getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1552 
1560  virtual std::string
1561  getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1562 
1570  virtual std::string
1571  getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1572 
1580  virtual std::string
1581  getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1582 
1590  virtual std::string
1591  getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const = 0;
1592 
1593 
1594 
1602  virtual const std::string&
1603  getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const = 0;
1604 
1611  virtual std::string
1612  getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const = 0;
1613 
1620  virtual std::string
1621  getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const = 0;
1622 
1629  virtual std::string
1630  getDoubleAnnotationID(index_type doubleAnnotationIndex) const = 0;
1631 
1638  virtual std::string
1639  getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const = 0;
1640 
1647  virtual double
1648  getDoubleAnnotationValue(index_type doubleAnnotationIndex) const = 0;
1649 
1650 
1659  getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
1660 
1669  getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
1670 
1679  getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
1680 
1689  getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
1690 
1699  getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
1700 
1708  virtual std::string
1709  getEllipseID(index_type ROIIndex, index_type shapeIndex) const = 0;
1710 
1719  getEllipseLineCap(index_type ROIIndex, index_type shapeIndex) const = 0;
1720 
1728  virtual bool
1729  getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
1730 
1739  getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
1740 
1748  virtual std::string
1749  getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
1750 
1758  virtual double
1759  getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
1760 
1768  virtual std::string
1769  getEllipseText(index_type ROIIndex, index_type shapeIndex) const = 0;
1770 
1779  getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
1780 
1789  getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
1790 
1799  getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
1800 
1808  virtual const ::ome::xml::model::AffineTransform&
1809  getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
1810 
1818  virtual bool
1819  getEllipseVisible(index_type ROIIndex, index_type shapeIndex) const = 0;
1820 
1828  virtual double
1829  getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const = 0;
1830 
1838  virtual double
1839  getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const = 0;
1840 
1848  virtual double
1849  getEllipseX(index_type ROIIndex, index_type shapeIndex) const = 0;
1850 
1858  virtual double
1859  getEllipseY(index_type ROIIndex, index_type shapeIndex) const = 0;
1860 
1861 
1862 
1863 
1870  virtual std::string
1871  getExperimentDescription(index_type experimentIndex) const = 0;
1872 
1879  virtual const std::string&
1880  getExperimentExperimenterRef(index_type experimentIndex) const = 0;
1881 
1888  virtual std::string
1889  getExperimentID(index_type experimentIndex) const = 0;
1890 
1898  getExperimentType(index_type experimentIndex) const = 0;
1899 
1900 
1901 
1909  virtual const std::string&
1910  getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const = 0;
1911 
1918  virtual std::string
1919  getExperimenterEmail(index_type experimenterIndex) const = 0;
1920 
1927  virtual std::string
1928  getExperimenterFirstName(index_type experimenterIndex) const = 0;
1929 
1936  virtual std::string
1937  getExperimenterID(index_type experimenterIndex) const = 0;
1938 
1945  virtual std::string
1946  getExperimenterInstitution(index_type experimenterIndex) const = 0;
1947 
1954  virtual std::string
1955  getExperimenterLastName(index_type experimenterIndex) const = 0;
1956 
1963  virtual std::string
1964  getExperimenterMiddleName(index_type experimenterIndex) const = 0;
1965 
1972  virtual std::string
1973  getExperimenterUserName(index_type experimenterIndex) const = 0;
1974 
1975 
1983  virtual const std::string&
1984  getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const = 0;
1985 
1992  virtual std::string
1993  getExperimenterGroupDescription(index_type experimenterGroupIndex) const = 0;
1994 
2002  virtual const std::string&
2003  getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const = 0;
2004 
2011  virtual std::string
2012  getExperimenterGroupID(index_type experimenterGroupIndex) const = 0;
2013 
2021  virtual const std::string&
2022  getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const = 0;
2023 
2030  virtual std::string
2031  getExperimenterGroupName(index_type experimenterGroupIndex) const = 0;
2032 
2033 
2034 
2035 
2043  virtual std::string
2044  getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2045 
2053  virtual std::string
2054  getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2055 
2063  virtual std::string
2064  getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2065 
2073  virtual std::string
2074  getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2075 
2083  virtual double
2084  getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2085 
2093  virtual std::string
2094  getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2095 
2104  getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2105 
2106 
2114  virtual const std::string&
2115  getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const = 0;
2116 
2123  virtual std::string
2124  getFileAnnotationAnnotator(index_type fileAnnotationIndex) const = 0;
2125 
2132  virtual std::string
2133  getFileAnnotationDescription(index_type fileAnnotationIndex) const = 0;
2134 
2141  virtual std::string
2142  getFileAnnotationID(index_type fileAnnotationIndex) const = 0;
2143 
2150  virtual std::string
2151  getFileAnnotationNamespace(index_type fileAnnotationIndex) const = 0;
2152 
2153 
2161  virtual std::string
2162  getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const = 0;
2163 
2171  virtual std::string
2172  getFilterID(index_type instrumentIndex, index_type filterIndex) const = 0;
2173 
2181  virtual std::string
2182  getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const = 0;
2183 
2191  virtual std::string
2192  getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const = 0;
2193 
2201  virtual std::string
2202  getFilterModel(index_type instrumentIndex, index_type filterIndex) const = 0;
2203 
2211  virtual std::string
2212  getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const = 0;
2213 
2222  getFilterType(index_type instrumentIndex, index_type filterIndex) const = 0;
2223 
2224 
2232  virtual const std::string&
2233  getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2234 
2243  virtual const std::string&
2244  getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const = 0;
2245 
2254  virtual const std::string&
2255  getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const = 0;
2256 
2264  virtual std::string
2265  getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2266 
2274  virtual std::string
2275  getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2276 
2284  virtual std::string
2285  getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2286 
2294  virtual std::string
2295  getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2296 
2304  virtual std::string
2305  getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const = 0;
2306 
2307 
2308 
2316  getImageAcquisitionDate(index_type imageIndex) const = 0;
2317 
2325  virtual const std::string&
2326  getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const = 0;
2327 
2334  virtual std::string
2335  getImageDescription(index_type imageIndex) const = 0;
2336 
2343  virtual const std::string&
2344  getImageExperimentRef(index_type imageIndex) const = 0;
2345 
2352  virtual const std::string&
2353  getImageExperimenterGroupRef(index_type imageIndex) const = 0;
2354 
2361  virtual const std::string&
2362  getImageExperimenterRef(index_type imageIndex) const = 0;
2363 
2370  virtual std::string
2371  getImageID(index_type imageIndex) const = 0;
2372 
2379  virtual const std::string&
2380  getImageInstrumentRef(index_type imageIndex) const = 0;
2381 
2389  virtual const std::string&
2390  getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const = 0;
2391 
2398  virtual std::string
2399  getImageName(index_type imageIndex) const = 0;
2400 
2408  virtual const std::string&
2409  getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const = 0;
2410 
2411 
2412 
2419  virtual double
2420  getImagingEnvironmentAirPressure(index_type imageIndex) const = 0;
2421 
2429  getImagingEnvironmentCO2Percent(index_type imageIndex) const = 0;
2430 
2438  getImagingEnvironmentHumidity(index_type imageIndex) const = 0;
2439 
2446  virtual double
2447  getImagingEnvironmentTemperature(index_type imageIndex) const = 0;
2448 
2449 
2456  virtual std::string
2457  getInstrumentID(index_type instrumentIndex) const = 0;
2458 
2459 
2460 
2469  getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
2470 
2479  getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
2480 
2489  getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
2490 
2499  getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
2500 
2509  getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
2510 
2518  virtual std::string
2519  getLabelID(index_type ROIIndex, index_type shapeIndex) const = 0;
2520 
2529  getLabelLineCap(index_type ROIIndex, index_type shapeIndex) const = 0;
2530 
2538  virtual bool
2539  getLabelLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
2540 
2549  getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
2550 
2558  virtual std::string
2559  getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
2560 
2568  virtual double
2569  getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
2570 
2578  virtual std::string
2579  getLabelText(index_type ROIIndex, index_type shapeIndex) const = 0;
2580 
2589  getLabelTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
2590 
2599  getLabelTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
2600 
2609  getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
2610 
2618  virtual const ::ome::xml::model::AffineTransform&
2619  getLabelTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
2620 
2628  virtual bool
2629  getLabelVisible(index_type ROIIndex, index_type shapeIndex) const = 0;
2630 
2638  virtual double
2639  getLabelX(index_type ROIIndex, index_type shapeIndex) const = 0;
2640 
2648  virtual double
2649  getLabelY(index_type ROIIndex, index_type shapeIndex) const = 0;
2650 
2651 
2659  virtual std::string
2660  getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2661 
2669  virtual std::string
2670  getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2671 
2679  virtual std::string
2680  getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2681 
2689  virtual std::string
2690  getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2691 
2699  virtual double
2700  getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2701 
2709  virtual std::string
2710  getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2711 
2720  getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2721 
2730  getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2731 
2739  virtual bool
2740  getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2741 
2750  getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2751 
2759  virtual const std::string&
2760  getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2761 
2769  virtual double
2770  getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2771 
2779  virtual bool
2780  getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2781 
2790  getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2791 
2800  getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2801 
2802 
2803 
2811  virtual std::string
2812  getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2813 
2821  virtual std::string
2822  getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2823 
2831  virtual std::string
2832  getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2833 
2841  virtual std::string
2842  getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2843 
2851  virtual double
2852  getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2853 
2861  virtual std::string
2862  getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2863 
2864 
2872  virtual const std::string&
2873  getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const = 0;
2874 
2883  virtual const std::string&
2884  getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const = 0;
2885 
2894  virtual const std::string&
2895  getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const = 0;
2896 
2897 
2906  getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const = 0;
2907 
2917  getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const = 0;
2918 
2926  virtual std::string
2927  getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const = 0;
2928 
2937  virtual std::string
2938  getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const = 0;
2939 
2948  getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const = 0;
2949 
2959  getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const = 0;
2960 
2961 
2970  getLineFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
2971 
2980  getLineFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
2981 
2990  getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
2991 
3000  getLineFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
3001 
3010  getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
3011 
3019  virtual std::string
3020  getLineID(index_type ROIIndex, index_type shapeIndex) const = 0;
3021 
3030  getLineLineCap(index_type ROIIndex, index_type shapeIndex) const = 0;
3031 
3039  virtual bool
3040  getLineLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
3041 
3050  getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3051 
3059  virtual std::string
3060  getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
3061 
3069  virtual double
3070  getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
3071 
3079  virtual std::string
3080  getLineText(index_type ROIIndex, index_type shapeIndex) const = 0;
3081 
3090  getLineTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
3091 
3100  getLineTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
3101 
3110  getLineTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
3111 
3119  virtual const ::ome::xml::model::AffineTransform&
3120  getLineTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
3121 
3129  virtual bool
3130  getLineVisible(index_type ROIIndex, index_type shapeIndex) const = 0;
3131 
3140  getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const = 0;
3141 
3150  getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const = 0;
3151 
3159  virtual double
3160  getLineX1(index_type ROIIndex, index_type shapeIndex) const = 0;
3161 
3169  virtual double
3170  getLineX2(index_type ROIIndex, index_type shapeIndex) const = 0;
3171 
3179  virtual double
3180  getLineY1(index_type ROIIndex, index_type shapeIndex) const = 0;
3181 
3189  virtual double
3190  getLineY2(index_type ROIIndex, index_type shapeIndex) const = 0;
3191 
3192 
3200  virtual const std::string&
3201  getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const = 0;
3202 
3209  virtual std::string
3210  getListAnnotationAnnotator(index_type listAnnotationIndex) const = 0;
3211 
3218  virtual std::string
3219  getListAnnotationDescription(index_type listAnnotationIndex) const = 0;
3220 
3227  virtual std::string
3228  getListAnnotationID(index_type listAnnotationIndex) const = 0;
3229 
3236  virtual std::string
3237  getListAnnotationNamespace(index_type listAnnotationIndex) const = 0;
3238 
3239 
3247  virtual const std::string&
3248  getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const = 0;
3249 
3256  virtual std::string
3257  getLongAnnotationAnnotator(index_type longAnnotationIndex) const = 0;
3258 
3265  virtual std::string
3266  getLongAnnotationDescription(index_type longAnnotationIndex) const = 0;
3267 
3274  virtual std::string
3275  getLongAnnotationID(index_type longAnnotationIndex) const = 0;
3276 
3283  virtual std::string
3284  getLongAnnotationNamespace(index_type longAnnotationIndex) const = 0;
3285 
3292  virtual int64_t
3293  getLongAnnotationValue(index_type longAnnotationIndex) const = 0;
3294 
3295 
3304  getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3305 
3314  getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
3315 
3324  getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
3325 
3334  getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
3335 
3344  getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
3345 
3353  virtual std::string
3354  getMaskID(index_type ROIIndex, index_type shapeIndex) const = 0;
3355 
3364  getMaskLineCap(index_type ROIIndex, index_type shapeIndex) const = 0;
3365 
3373  virtual bool
3374  getMaskLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
3375 
3384  getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3385 
3393  virtual std::string
3394  getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
3395 
3403  virtual double
3404  getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
3405 
3413  virtual std::string
3414  getMaskText(index_type ROIIndex, index_type shapeIndex) const = 0;
3415 
3424  getMaskTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
3425 
3434  getMaskTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
3435 
3444  getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
3445 
3453  virtual const ::ome::xml::model::AffineTransform&
3454  getMaskTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
3455 
3463  virtual bool
3464  getMaskVisible(index_type ROIIndex, index_type shapeIndex) const = 0;
3465 
3473  virtual double
3474  getMaskHeight(index_type ROIIndex, index_type shapeIndex) const = 0;
3475 
3483  virtual double
3484  getMaskWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
3485 
3493  virtual double
3494  getMaskX(index_type ROIIndex, index_type shapeIndex) const = 0;
3495 
3503  virtual double
3504  getMaskY(index_type ROIIndex, index_type shapeIndex) const = 0;
3505 
3506 
3507 
3515  virtual std::string
3516  getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
3517 
3525  virtual const std::string&
3526  getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
3527 
3535  virtual std::string
3536  getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
3537 
3546  virtual const std::string&
3547  getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const = 0;
3548 
3557  getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const = 0;
3558 
3559 
3560 
3567  virtual std::string
3568  getMicroscopeLotNumber(index_type instrumentIndex) const = 0;
3569 
3576  virtual std::string
3577  getMicroscopeManufacturer(index_type instrumentIndex) const = 0;
3578 
3585  virtual std::string
3586  getMicroscopeModel(index_type instrumentIndex) const = 0;
3587 
3594  virtual std::string
3595  getMicroscopeSerialNumber(index_type instrumentIndex) const = 0;
3596 
3604  getMicroscopeType(index_type instrumentIndex) const = 0;
3605 
3606 
3614  virtual double
3615  getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3616 
3625  getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3626 
3634  virtual std::string
3635  getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3636 
3645  getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3646 
3654  virtual bool
3655  getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3656 
3664  virtual double
3665  getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3666 
3674  virtual std::string
3675  getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3676 
3684  virtual std::string
3685  getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3686 
3694  virtual std::string
3695  getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3696 
3704  virtual double
3705  getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3706 
3714  virtual std::string
3715  getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3716 
3724  virtual double
3725  getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3726 
3727 
3734  virtual double
3735  getObjectiveSettingsCorrectionCollar(index_type imageIndex) const = 0;
3736 
3743  virtual std::string
3744  getObjectiveSettingsID(index_type imageIndex) const = 0;
3745 
3753  getObjectiveSettingsMedium(index_type imageIndex) const = 0;
3754 
3761  virtual double
3762  getObjectiveSettingsRefractiveIndex(index_type imageIndex) const = 0;
3763 
3764 
3772  virtual const std::string&
3773  getPixelsAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const = 0;
3774 
3781  virtual bool
3782  getPixelsBigEndian(index_type imageIndex) const = 0;
3783 
3791  getPixelsDimensionOrder(index_type imageIndex) const = 0;
3792 
3799  virtual std::string
3800  getPixelsID(index_type imageIndex) const = 0;
3801 
3808  virtual bool
3809  getPixelsInterleaved(index_type imageIndex) const = 0;
3810 
3818  getPixelsPhysicalSizeX(index_type imageIndex) const = 0;
3819 
3827  getPixelsPhysicalSizeY(index_type imageIndex) const = 0;
3828 
3836  getPixelsPhysicalSizeZ(index_type imageIndex) const = 0;
3837 
3845  getPixelsSignificantBits(index_type imageIndex) const = 0;
3846 
3854  getPixelsSizeC(index_type imageIndex) const = 0;
3855 
3863  getPixelsSizeT(index_type imageIndex) const = 0;
3864 
3872  getPixelsSizeX(index_type imageIndex) const = 0;
3873 
3881  getPixelsSizeY(index_type imageIndex) const = 0;
3882 
3890  getPixelsSizeZ(index_type imageIndex) const = 0;
3891 
3898  virtual double
3899  getPixelsTimeIncrement(index_type imageIndex) const = 0;
3900 
3908  getPixelsType(index_type imageIndex) const = 0;
3909 
3910 
3919  virtual const std::string&
3920  getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const = 0;
3921 
3929  virtual double
3930  getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const = 0;
3931 
3939  virtual double
3940  getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const = 0;
3941 
3949  virtual std::string
3950  getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const = 0;
3951 
3959  virtual double
3960  getPlanePositionX(index_type imageIndex, index_type planeIndex) const = 0;
3961 
3969  virtual double
3970  getPlanePositionY(index_type imageIndex, index_type planeIndex) const = 0;
3971 
3979  virtual double
3980  getPlanePositionZ(index_type imageIndex, index_type planeIndex) const = 0;
3981 
3990  getPlaneTheC(index_type imageIndex, index_type planeIndex) const = 0;
3991 
4000  getPlaneTheT(index_type imageIndex, index_type planeIndex) const = 0;
4001 
4010  getPlaneTheZ(index_type imageIndex, index_type planeIndex) const = 0;
4011 
4012 
4020  virtual const std::string&
4021  getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const = 0;
4022 
4030  getPlateColumnNamingConvention(index_type plateIndex) const = 0;
4031 
4039  getPlateColumns(index_type plateIndex) const = 0;
4040 
4047  virtual std::string
4048  getPlateDescription(index_type plateIndex) const = 0;
4049 
4056  virtual std::string
4057  getPlateExternalIdentifier(index_type plateIndex) const = 0;
4058 
4066  getPlateFieldIndex(index_type plateIndex) const = 0;
4067 
4074  virtual std::string
4075  getPlateID(index_type plateIndex) const = 0;
4076 
4083  virtual std::string
4084  getPlateName(index_type plateIndex) const = 0;
4085 
4093  getPlateRowNamingConvention(index_type plateIndex) const = 0;
4094 
4102  getPlateRows(index_type plateIndex) const = 0;
4103 
4110  virtual std::string
4111  getPlateStatus(index_type plateIndex) const = 0;
4112 
4119  virtual double
4120  getPlateWellOriginX(index_type plateIndex) const = 0;
4121 
4128  virtual double
4129  getPlateWellOriginY(index_type plateIndex) const = 0;
4130 
4131 
4140  virtual const std::string&
4141  getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const = 0;
4142 
4150  virtual std::string
4151  getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4152 
4161  getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4162 
4170  virtual std::string
4171  getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4172 
4181  getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4182 
4190  virtual std::string
4191  getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4192 
4201  getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const = 0;
4202 
4211  virtual const std::string&
4212  getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const = 0;
4213 
4214 
4215 
4224  getPointFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4225 
4234  getPointFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4235 
4244  getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4245 
4254  getPointFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4255 
4264  getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
4265 
4273  virtual std::string
4274  getPointID(index_type ROIIndex, index_type shapeIndex) const = 0;
4275 
4284  getPointLineCap(index_type ROIIndex, index_type shapeIndex) const = 0;
4285 
4293  virtual bool
4294  getPointLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
4295 
4304  getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4305 
4313  virtual std::string
4314  getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
4315 
4323  virtual double
4324  getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
4325 
4333  virtual std::string
4334  getPointText(index_type ROIIndex, index_type shapeIndex) const = 0;
4335 
4344  getPointTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
4345 
4354  getPointTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
4355 
4364  getPointTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
4365 
4373  virtual const ::ome::xml::model::AffineTransform&
4374  getPointTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
4375 
4383  virtual bool
4384  getPointVisible(index_type ROIIndex, index_type shapeIndex) const = 0;
4385 
4393  virtual double
4394  getPointX(index_type ROIIndex, index_type shapeIndex) const = 0;
4395 
4403  virtual double
4404  getPointY(index_type ROIIndex, index_type shapeIndex) const = 0;
4405 
4406 
4415  getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4416 
4425  getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4426 
4435  getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4436 
4445  getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4446 
4455  getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
4456 
4464  virtual std::string
4465  getPolygonID(index_type ROIIndex, index_type shapeIndex) const = 0;
4466 
4475  getPolygonLineCap(index_type ROIIndex, index_type shapeIndex) const = 0;
4476 
4484  virtual bool
4485  getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
4486 
4495  getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4496 
4504  virtual std::string
4505  getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
4506 
4514  virtual double
4515  getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
4516 
4524  virtual std::string
4525  getPolygonText(index_type ROIIndex, index_type shapeIndex) const = 0;
4526 
4535  getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
4536 
4545  getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
4546 
4555  getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
4556 
4564  virtual const ::ome::xml::model::AffineTransform&
4565  getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
4566 
4574  virtual bool
4575  getPolygonVisible(index_type ROIIndex, index_type shapeIndex) const = 0;
4576 
4584  virtual std::string
4585  getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const = 0;
4586 
4587 
4596  getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4597 
4606  getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4607 
4616  getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4617 
4626  getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4627 
4636  getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
4637 
4645  virtual std::string
4646  getPolylineID(index_type ROIIndex, index_type shapeIndex) const = 0;
4647 
4656  getPolylineLineCap(index_type ROIIndex, index_type shapeIndex) const = 0;
4657 
4665  virtual bool
4666  getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
4667 
4676  getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4677 
4685  virtual std::string
4686  getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
4687 
4695  virtual double
4696  getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
4697 
4705  virtual std::string
4706  getPolylineText(index_type ROIIndex, index_type shapeIndex) const = 0;
4707 
4716  getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
4717 
4726  getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
4727 
4736  getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
4737 
4745  virtual const ::ome::xml::model::AffineTransform&
4746  getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
4747 
4755  virtual bool
4756  getPolylineVisible(index_type ROIIndex, index_type shapeIndex) const = 0;
4757 
4766  getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const = 0;
4767 
4776  getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const = 0;
4777 
4785  virtual std::string
4786  getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const = 0;
4787 
4788 
4796  virtual const std::string&
4797  getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const = 0;
4798 
4806  virtual const std::string&
4807  getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const = 0;
4808 
4815  virtual std::string
4816  getProjectDescription(index_type projectIndex) const = 0;
4817 
4824  virtual const std::string&
4825  getProjectExperimenterGroupRef(index_type projectIndex) const = 0;
4826 
4833  virtual const std::string&
4834  getProjectExperimenterRef(index_type projectIndex) const = 0;
4835 
4842  virtual std::string
4843  getProjectID(index_type projectIndex) const = 0;
4844 
4851  virtual std::string
4852  getProjectName(index_type projectIndex) const = 0;
4853 
4854 
4855 
4863  virtual const std::string&
4864  getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const = 0;
4865 
4872  virtual std::string
4873  getROIDescription(index_type ROIIndex) const = 0;
4874 
4881  virtual std::string
4882  getROIID(index_type ROIIndex) const = 0;
4883 
4890  virtual std::string
4891  getROIName(index_type ROIIndex) const = 0;
4892 
4899  virtual std::string
4900  getROINamespace(index_type ROIIndex) const = 0;
4901 
4902 
4903 
4912  virtual const std::string&
4913  getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const = 0;
4914 
4922  virtual std::string
4923  getReagentDescription(index_type screenIndex, index_type reagentIndex) const = 0;
4924 
4932  virtual std::string
4933  getReagentID(index_type screenIndex, index_type reagentIndex) const = 0;
4934 
4942  virtual std::string
4943  getReagentName(index_type screenIndex, index_type reagentIndex) const = 0;
4944 
4952  virtual std::string
4953  getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const = 0;
4954 
4955 
4956 
4965  getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4966 
4975  getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4976 
4985  getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4986 
4995  getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4996 
5005  getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const = 0;
5006 
5014  virtual std::string
5015  getRectangleID(index_type ROIIndex, index_type shapeIndex) const = 0;
5016 
5025  getRectangleLineCap(index_type ROIIndex, index_type shapeIndex) const = 0;
5026 
5034  virtual bool
5035  getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const = 0;
5036 
5045  getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const = 0;
5046 
5054  virtual std::string
5055  getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const = 0;
5056 
5064  virtual double
5065  getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
5066 
5074  virtual std::string
5075  getRectangleText(index_type ROIIndex, index_type shapeIndex) const = 0;
5076 
5085  getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
5086 
5095  getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
5096 
5105  getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const = 0;
5106 
5114  virtual const ::ome::xml::model::AffineTransform&
5115  getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const = 0;
5116 
5124  virtual bool
5125  getRectangleVisible(index_type ROIIndex, index_type shapeIndex) const = 0;
5126 
5134  virtual double
5135  getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const = 0;
5136 
5144  virtual double
5145  getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const = 0;
5146 
5154  virtual double
5155  getRectangleX(index_type ROIIndex, index_type shapeIndex) const = 0;
5156 
5164  virtual double
5165  getRectangleY(index_type ROIIndex, index_type shapeIndex) const = 0;
5166 
5167 
5173  virtual std::string
5174  getRightsRightsHeld() const = 0;
5175 
5181  virtual std::string
5182  getRightsRightsHolder() const = 0;
5183 
5184 
5192  virtual const std::string&
5193  getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const = 0;
5194 
5201  virtual std::string
5202  getScreenDescription(index_type screenIndex) const = 0;
5203 
5210  virtual std::string
5211  getScreenID(index_type screenIndex) const = 0;
5212 
5219  virtual std::string
5220  getScreenName(index_type screenIndex) const = 0;
5221 
5229  virtual const std::string&
5230  getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const = 0;
5231 
5238  virtual std::string
5239  getScreenProtocolDescription(index_type screenIndex) const = 0;
5240 
5247  virtual std::string
5248  getScreenProtocolIdentifier(index_type screenIndex) const = 0;
5249 
5256  virtual std::string
5257  getScreenReagentSetDescription(index_type screenIndex) const = 0;
5258 
5265  virtual std::string
5266  getScreenReagentSetIdentifier(index_type screenIndex) const = 0;
5267 
5274  virtual std::string
5275  getScreenType(index_type screenIndex) const = 0;
5276 
5277 
5284  virtual std::string
5285  getStageLabelName(index_type imageIndex) const = 0;
5286 
5293  virtual double
5294  getStageLabelX(index_type imageIndex) const = 0;
5295 
5302  virtual double
5303  getStageLabelY(index_type imageIndex) const = 0;
5304 
5311  virtual double
5312  getStageLabelZ(index_type imageIndex) const = 0;
5313 
5314 
5315 
5323  virtual const std::string&
5324  getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const = 0;
5325 
5332  virtual std::string
5333  getTagAnnotationAnnotator(index_type tagAnnotationIndex) const = 0;
5334 
5341  virtual std::string
5342  getTagAnnotationDescription(index_type tagAnnotationIndex) const = 0;
5343 
5350  virtual std::string
5351  getTagAnnotationID(index_type tagAnnotationIndex) const = 0;
5352 
5359  virtual std::string
5360  getTagAnnotationNamespace(index_type tagAnnotationIndex) const = 0;
5361 
5368  virtual std::string
5369  getTagAnnotationValue(index_type tagAnnotationIndex) const = 0;
5370 
5371 
5379  virtual const std::string&
5380  getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const = 0;
5381 
5388  virtual std::string
5389  getTermAnnotationAnnotator(index_type termAnnotationIndex) const = 0;
5390 
5397  virtual std::string
5398  getTermAnnotationDescription(index_type termAnnotationIndex) const = 0;
5399 
5406  virtual std::string
5407  getTermAnnotationID(index_type termAnnotationIndex) const = 0;
5408 
5415  virtual std::string
5416  getTermAnnotationNamespace(index_type termAnnotationIndex) const = 0;
5417 
5424  virtual std::string
5425  getTermAnnotationValue(index_type termAnnotationIndex) const = 0;
5426 
5427 
5436  getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const = 0;
5437 
5446  getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const = 0;
5447 
5456  getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const = 0;
5457 
5466  getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const = 0;
5467 
5476  getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const = 0;
5477 
5478 
5486  virtual const std::string&
5487  getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const = 0;
5488 
5495  virtual std::string
5496  getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const = 0;
5497 
5504  virtual std::string
5505  getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const = 0;
5506 
5513  virtual std::string
5514  getTimestampAnnotationID(index_type timestampAnnotationIndex) const = 0;
5515 
5522  virtual std::string
5523  getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const = 0;
5524 
5532  getTimestampAnnotationValue(index_type timestampAnnotationIndex) const = 0;
5533 
5534 
5543  getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const = 0;
5544 
5553  getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const = 0;
5554 
5563  getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const = 0;
5564 
5573  getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const = 0;
5574 
5583  getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const = 0;
5584 
5585 
5593  virtual std::string
5594  getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const = 0;
5595 
5596 
5597 
5606  virtual const std::string&
5607  getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const = 0;
5608 
5617  getWellColor(index_type plateIndex, index_type wellIndex) const = 0;
5618 
5627  getWellColumn(index_type plateIndex, index_type wellIndex) const = 0;
5628 
5636  virtual std::string
5637  getWellExternalDescription(index_type plateIndex, index_type wellIndex) const = 0;
5638 
5646  virtual std::string
5647  getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const = 0;
5648 
5656  virtual std::string
5657  getWellID(index_type plateIndex, index_type wellIndex) const = 0;
5658 
5666  virtual const std::string&
5667  getWellReagentRef(index_type plateIndex, index_type wellIndex) const = 0;
5668 
5677  getWellRow(index_type plateIndex, index_type wellIndex) const = 0;
5678 
5686  virtual std::string
5687  getWellType(index_type plateIndex, index_type wellIndex) const = 0;
5688 
5689 
5699  virtual const std::string&
5700  getWellSampleAnnotationRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex, index_type annotationRefIndex) const = 0;
5701 
5710  virtual std::string
5711  getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
5712 
5721  virtual const std::string&
5722  getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
5723 
5733  getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
5734 
5743  virtual double
5744  getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
5745 
5754  virtual double
5755  getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
5756 
5766  getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const = 0;
5767 
5768 
5769 
5777  virtual const std::string&
5778  getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const = 0;
5779 
5786  virtual std::string
5787  getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const = 0;
5788 
5795  virtual std::string
5796  getXMLAnnotationDescription(index_type XMLAnnotationIndex) const = 0;
5797 
5804  virtual std::string
5805  getXMLAnnotationID(index_type XMLAnnotationIndex) const = 0;
5806 
5813  virtual std::string
5814  getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const = 0;
5815 
5822  virtual std::string
5823  getXMLAnnotationValue(index_type XMLAnnotationIndex) const = 0;
5824 
5825  };
5826 
5827  }
5828  }
5829 }
5830 
5831 #endif // OME_XML_META_METADATARETRIEVE_H
5832 
5833 /*
5834  * Local Variables:
5835  * mode:C++
5836  * End:
5837  */
virtual std::string getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of Filament.
virtual index_type getTimestampAnnotationCount() const =0
Get the number of TimestampAnnotation elements.
virtual index_type getTermAnnotationCount() const =0
Get the number of TermAnnotation elements.
virtual std::string getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the Manufacturer property of FilterSet.
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Rectangle.
virtual ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeX(index_type imageIndex) const =0
Get the PhysicalSizeX property of Pixels.
virtual ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeZ(index_type imageIndex) const =0
Get the PhysicalSizeZ property of Pixels.
FilamentType enumeration.
Definition: FilamentType.h:72
virtual bool getLabelVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Label.
virtual std::string getLongAnnotationAnnotator(index_type longAnnotationIndex) const =0
Get the Annotator property of LongAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Polyline.
virtual bool getRectangleVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Rectangle.
virtual index_type getCommentAnnotationCount() const =0
Get the number of CommentAnnotation elements.
virtual std::string getEllipseID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Ellipse.
ExperimentType enumeration.
Definition: ExperimentType.h:72
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FirstT property of TiffData.
virtual const std::string & getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of CommentAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const =0
Get the IFD property of TiffData.
ArcType enumeration.
Definition: ArcType.h:72
virtual std::string getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const =0
Get the ReagentIdentifier property of Reagent.
virtual double getPlateWellOriginX(index_type plateIndex) const =0
Get the WellOriginX property of Plate.
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Ellipse.
virtual ome::xml::model::primitives::Color getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Line.
virtual const std::string & getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const =0
Get the ExcitationFilterRef property of FilterSet.
virtual std::string getFilterID(index_type instrumentIndex, index_type filterIndex) const =0
Get the ID property of Filter.
virtual std::string getPlateDescription(index_type plateIndex) const =0
Get the Description property of Plate.
virtual ome::xml::model::enums::LaserMedium getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LaserMedium property of Laser.
virtual std::string getScreenReagentSetDescription(index_type screenIndex) const =0
Get the ReagentSetDescription property of Screen.
virtual std::string getLabelID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Label.
virtual double getEllipseY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Ellipse.
virtual ome::xml::model::primitives::NonNegativeInteger getLineTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Line.
virtual double getLineX1(index_type ROIIndex, index_type shapeIndex) const =0
Get the X1 property of Line.
virtual const std::string & getImageExperimenterGroupRef(index_type imageIndex) const =0
Get the ExperimenterGroupRef property of Image.
virtual std::string getROIID(index_type ROIIndex) const =0
Get the ID property of ROI.
virtual ome::xml::model::primitives::PositiveInteger getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the MaximumFieldCount property of PlateAcquisition.
virtual std::string getScreenID(index_type screenIndex) const =0
Get the ID property of Screen.
virtual std::string getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the Description property of PlateAcquisition.
virtual ome::xml::model::enums::FontFamily getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Label.
virtual index_type getTimestampAnnotationAnnotationCount(index_type timestampAnnotationIndex) const =0
Get the number of links to a TimestampAnnotation.
virtual std::string getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the LotNumber property of Dichroic.
virtual ome::xml::model::primitives::Color getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Label.
virtual index_type getShapeCount(index_type ROIIndex) const =0
Get the number of Shape elements.
virtual std::string getExperimenterFirstName(index_type experimenterIndex) const =0
Get the FirstName property of Experimenter.
virtual double getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Power property of Laser.
virtual std::string getImageName(index_type imageIndex) const =0
Get the Name property of Image.
virtual index_type getFileAnnotationCount() const =0
Get the number of FileAnnotation elements.
virtual double getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Point.
Correction enumeration.
Definition: Correction.h:72
virtual double getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the PositionX property of WellSample.
virtual double getPlateWellOriginY(index_type plateIndex) const =0
Get the WellOriginY property of Plate.
virtual std::string getDatasetName(index_type datasetIndex) const =0
Get the Name property of Dataset.
virtual const ::ome::xml::model::AffineTransform & getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform 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 double getMaskY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Mask.
virtual double getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Power property of Filament.
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 getPointID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Point.
virtual index_type getFilterSetCount(index_type instrumentIndex) const =0
Get the number of FilterSet elements.
virtual index_type getDetectorCount(index_type instrumentIndex) const =0
Get the number of Detector elements.
virtual double getPointY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Point.
virtual ome::xml::model::primitives::Color getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Ellipse.
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Rectangle.
virtual std::string getFileAnnotationAnnotator(index_type fileAnnotationIndex) const =0
Get the Annotator 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 index_type getExperimentCount() const =0
Get the number of Experiment elements.
virtual std::string getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Point.
virtual double getPointX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Point.
An ISO-8601 timestamp.
Definition: Timestamp.h:66
virtual const std::string & getProjectExperimenterRef(index_type projectIndex) const =0
Get the ExperimenterRef property of Project.
virtual ome::xml::model::primitives::NonNegativeInteger getPlaneTheZ(index_type imageIndex, index_type planeIndex) const =0
Get the TheZ property of Plane.
virtual double getLineX2(index_type ROIIndex, index_type shapeIndex) const =0
Get the X2 property of Line.
virtual double getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const =0
Get the AmplificationGain property of Detector.
MetadataRetrieve()
Constructor.
Definition: MetadataRetrieve.h:130
virtual index_type getTagAnnotationCount() const =0
Get the number of TagAnnotation elements.
virtual std::string getStageLabelName(index_type imageIndex) const =0
Get the Name property of StageLabel.
virtual double getPlanePositionZ(index_type imageIndex, index_type planeIndex) const =0
Get the PositionZ property of Plane.
virtual double getDoubleAnnotationValue(index_type doubleAnnotationIndex) const =0
Get the Value property of DoubleAnnotation.
virtual std::string getTermAnnotationID(index_type termAnnotationIndex) const =0
Get the ID property of TermAnnotation.
virtual bool getEllipseVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Ellipse.
virtual ome::xml::model::enums::FontStyle getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Point.
virtual double getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Rectangle.
virtual index_type getXMLAnnotationAnnotationCount(index_type xmlAnnotationIndex) const =0
Get the number of links to an XMLAnnotation.
virtual bool getLineLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Line.
virtual ome::xml::model::primitives::Color getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Mask.
virtual ome::xml::model::primitives::NonNegativeInteger getPlateFieldIndex(index_type plateIndex) const =0
Get the FieldIndex property of Plate.
virtual ome::xml::model::primitives::NonNegativeLong getBinaryFileSize(index_type fileAnnotationIndex) const =0
Get the Size property of BinaryFile.
virtual bool getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Tuneable property of Laser.
MetadataRetrieve & operator=(const MetadataRetrieve &)
Assignment operator (deleted).
virtual index_type getTermAnnotationAnnotationCount(index_type termAnnotationIndex) const =0
Get the number of links to a TermAnnotation.
virtual const std::string & getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const =0
Get the PlateRef property of Screen.
virtual index_type getPlateAnnotationRefCount(index_type plateIndex) const =0
Get the number of AnnotationRef elements in Plate.
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Rectangle.
virtual std::string getWellID(index_type plateIndex, index_type wellIndex) const =0
Get the ID property of Well.
virtual std::string getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const =0
Get the ID property of LightSourceSettings.
virtual ome::xml::model::enums::LineCap getLabelLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Label.
AcquisitionMode enumeration.
Definition: AcquisitionMode.h:72
virtual std::string getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the LotNumber property of FilterSet.
virtual const std::string & getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of TagAnnotation.
virtual std::string getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const =0
Get the Annotator property of CommentAnnotation.
virtual double getRectangleX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Rectangle.
virtual std::string getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of Arc.
virtual std::string getScreenName(index_type screenIndex) const =0
Get the Name property of Screen.
virtual double getMaskX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Mask.
virtual double getRectangleY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Rectangle.
virtual std::string getProjectID(index_type projectIndex) const =0
Get the ID property of Project.
virtual ome::xml::model::primitives::PositiveInteger getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const =0
Get the SamplesPerPixel property of Channel.
virtual bool getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the PockelCell property of Laser.
virtual const std::string & getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of FileAnnotation.
virtual index_type getObjectiveCount(index_type instrumentIndex) const =0
Get the number of Objective elements.
virtual std::string getDatasetID(index_type datasetIndex) const =0
Get the ID property of Dataset.
virtual index_type getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const =0
Get the number of ExcitationFilterRef elements in LightPath.
virtual ome::xml::model::primitives::NonNegativeInteger getLineFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Line.
virtual const std::string & getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Experimenter.
virtual ome::xml::model::primitives::NonNegativeInteger getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Label.
virtual std::string getFilterModel(index_type instrumentIndex, index_type filterIndex) const =0
Get the Model property of Filter.
virtual index_type getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the number of ROIRef elements in MicrobeamManipulation.
virtual const std::string & getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of ExperimenterGroup.
virtual std::string getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of LightEmittingDiode.
virtual ome::xml::model::primitives::NonNegativeInteger getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Mask.
virtual std::string getFileAnnotationID(index_type fileAnnotationIndex) const =0
Get the ID property of FileAnnotation.
virtual ome::xml::model::enums::MicroscopeType getMicroscopeType(index_type instrumentIndex) const =0
Get the Type property of Microscope.
virtual const std::string & getExperimentExperimenterRef(index_type experimentIndex) const =0
Get the ExperimenterRef property of Experiment.
virtual std::string getScreenProtocolDescription(index_type screenIndex) const =0
Get the ProtocolDescription property of Screen.
virtual const std::string & getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const =0
Get the DichroicRef property of LightPath.
virtual std::string getRectangleID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Rectangle.
virtual const std::string & getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const =0
Get the ImageRef property of Dataset.
virtual ome::xml::model::enums::FontStyle getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Rectangle.
virtual int64_t getLongAnnotationValue(index_type longAnnotationIndex) const =0
Get the Value property of LongAnnotation.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSignificantBits(index_type imageIndex) const =0
Get the SignificantBits property of Pixels.
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Rectangle.
virtual ome::xml::model::enums::NamingConvention getPlateColumnNamingConvention(index_type plateIndex) const =0
Get the ColumnNamingConvention property of Plate.
virtual ome::xml::model::enums::FontFamily getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Rectangle.
virtual std::string getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of Laser.
virtual std::string getListAnnotationDescription(index_type listAnnotationIndex) const =0
Get the Description property of ListAnnotation.
virtual std::string getXMLAnnotationDescription(index_type XMLAnnotationIndex) const =0
Get the Description property of XMLAnnotation.
virtual ome::xml::model::enums::Marker getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerStart property of Line.
virtual std::string getReagentDescription(index_type screenIndex, index_type reagentIndex) const =0
Get the Description property of Reagent.
virtual std::string getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the Model property of FilterSet.
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::FontFamily getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Polyline.
virtual std::string getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the ID property of WellSample.
virtual ome::xml::model::primitives::PercentFraction getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const =0
Get the Transmittance property of TransmittanceRange.
virtual double getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Power property of LightEmittingDiode.
virtual std::string getTermAnnotationDescription(index_type termAnnotationIndex) const =0
Get the Description property of TermAnnotation.
virtual std::string getROINamespace(index_type ROIIndex) const =0
Get the Namespace property of ROI.
virtual std::string getROIDescription(index_type ROIIndex) const =0
Get the Description property of ROI.
virtual ome::xml::model::enums::Binning getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const =0
Get the Binning property of DetectorSettings.
virtual const std::string & getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of BooleanAnnotation.
virtual std::string getExperimentID(index_type experimentIndex) const =0
Get the ID property of Experiment.
virtual ome::xml::model::primitives::Timestamp getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the Timepoint property of WellSample.
FillRule enumeration.
Definition: FillRule.h:72
virtual std::string getMicroscopeModel(index_type instrumentIndex) const =0
Get the Model property of Microscope.
virtual std::string getLongAnnotationID(index_type longAnnotationIndex) const =0
Get the ID property of LongAnnotation.
virtual ome::xml::model::enums::IlluminationType getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const =0
Get the IlluminationType property of Channel.
virtual std::string getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const =0
Get the Namespace property of BooleanAnnotation.
virtual index_type getPlateRefCount(index_type screenIndex) const =0
Get the number of PlateRef elements.
virtual double getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const =0
Get the Voltage property of DetectorSettings.
virtual double getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const =0
Get the Offset property of DetectorSettings.
virtual std::string getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Ellipse.
virtual std::string getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of LightEmittingDiode.
virtual std::string getChannelName(index_type imageIndex, index_type channelIndex) const =0
Get the Name property of Channel.
virtual std::string getReagentName(index_type screenIndex, index_type reagentIndex) const =0
Get the Name property of Reagent.
virtual bool getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Polyline.
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Polygon.
Immersion enumeration.
Definition: Immersion.h:72
virtual index_type getFilterCount(index_type instrumentIndex) const =0
Get the number of Filter elements.
virtual ome::xml::model::enums::Marker getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerEnd property of Polyline.
virtual ome::xml::model::enums::Marker getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerStart property of Polyline.
virtual bool getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Polygon.
virtual ome::xml::model::enums::FontFamily getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Line.
virtual ome::xml::model::enums::LineCap getLineLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Line.
virtual ome::xml::model::primitives::NonNegativeInteger getMaskTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Mask.
Marker enumeration.
Definition: Marker.h:72
virtual std::string getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const =0
Get the text value of UUID.
virtual const std::string & getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const =0
Get the ExperimenterRef property of ExperimenterGroup.
virtual index_type getImageCount() const =0
Get the number of Image elements.
virtual ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeY(index_type imageIndex) const =0
Get the PhysicalSizeY property of Pixels.
virtual std::string getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of Arc.
virtual bool getMaskLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Mask.
virtual const std::string & getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of ListAnnotation.
Pulse enumeration.
Definition: Pulse.h:72
virtual ome::xml::model::primitives::Timestamp getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the StartTime property of PlateAcquisition.
virtual std::string getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const =0
Get the FilterWheel property of Filter.
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::enums::FontStyle getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Ellipse.
virtual const ::ome::xml::model::AffineTransform & getLineTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Line.
virtual bool getPolylineVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Polyline.
virtual std::string getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Line.
virtual std::string getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const =0
Get the Points property of Polyline.
virtual std::string getRightsRightsHeld() const =0
Get the RightsHeld property of Rights.
virtual std::string getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of Laser.
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const =0
Get the PlaneCount property of TiffData.
virtual double getPlanePositionX(index_type imageIndex, index_type planeIndex) const =0
Get the PositionX property of Plane.
virtual bool getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Ellipse.
virtual ome::xml::model::primitives::NonNegativeInteger getLineTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Line.
virtual ome::xml::model::primitives::Color getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Label.
virtual std::string getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const =0
Get the Description property of BooleanAnnotation.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeT(index_type imageIndex) const =0
Get the SizeT property of Pixels.
virtual ome::xml::model::primitives::NonNegativeInteger getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Label.
virtual double getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Gain property of Detector.
virtual std::string getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the Name property of PlateAcquisition.
virtual index_type getPixelsBinDataCount(index_type imageIndex) const =0
Get the number of BinData elements in Pixels.
virtual ome::xml::model::primitives::PositiveInteger getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const =0
Get the CutOut property of TransmittanceRange.
virtual std::string getExperimenterInstitution(index_type experimenterIndex) const =0
Get the Institution property of Experimenter.
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::Color getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Polyline.
FontFamily enumeration.
Definition: FontFamily.h:72
IlluminationType enumeration.
Definition: IlluminationType.h:72
virtual std::string getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Polyline.
virtual std::string getBooleanAnnotationID(index_type booleanAnnotationIndex) const =0
Get the ID property of BooleanAnnotation.
virtual double getStageLabelZ(index_type imageIndex) const =0
Get the Z property of StageLabel.
virtual ome::xml::model::primitives::Color getLineFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Line.
virtual ome::xml::model::primitives::Color getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Ellipse.
virtual index_type getPixelsAnnotationRefCount(index_type imageIndex) const =0
Get the number of AnnotationRef elements in Pixels.
virtual std::string getLineText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Line.
virtual std::string getTimestampAnnotationID(index_type timestampAnnotationIndex) const =0
Get the ID property of TimestampAnnotation.
virtual std::string getPolygonID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Polygon.
virtual const std::string & getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Project.
virtual ome::xml::model::enums::LineCap getEllipseLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Ellipse.
virtual std::string getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const =0
Get the Description property of TimestampAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getPointFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Point.
virtual ome::xml::model::primitives::PositiveInteger getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const =0
Get the Wavelength property of LightSourceSettings.
virtual std::string getLongAnnotationNamespace(index_type longAnnotationIndex) const =0
Get the Namespace property of LongAnnotation.
virtual std::string getListAnnotationID(index_type listAnnotationIndex) const =0
Get the ID property of ListAnnotation.
virtual std::string getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the SerialNumber property of FilterSet.
virtual index_type getScreenAnnotationRefCount(index_type screenIndex) const =0
Get the number of AnnotationRef elements in Screen.
virtual double getStageLabelY(index_type imageIndex) const =0
Get the Y property of StageLabel.
virtual index_type getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const =0
Get the number of EmissionFilterRef elements in LightPath.
virtual const std::string & getDatasetExperimenterRef(index_type datasetIndex) const =0
Get the ExperimenterRef property of Dataset.
virtual std::string getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the SerialNumber property of Objective.
virtual std::string getPolylineID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Polyline.
virtual ome::xml::model::primitives::PercentFraction getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const =0
Get the Attenuation property of LightSourceSettings.
Binning enumeration.
Definition: Binning.h:72
virtual const std::string & getPixelsAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Pixels.
virtual std::string getMaskText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Mask.
virtual std::string getExperimenterID(index_type experimenterIndex) const =0
Get the ID property of Experimenter.
virtual std::string getPixelsID(index_type imageIndex) const =0
Get the ID property of Pixels.
virtual ome::xml::model::enums::FillRule getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Polygon.
virtual const std::string & getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the ImageRef property of WellSample.
virtual ome::xml::model::enums::LineCap getPolylineLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Polyline.
virtual std::string getImageID(index_type imageIndex) const =0
Get the ID property of Image.
virtual std::string getLabelText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Label.
virtual std::string getMicroscopeLotNumber(index_type instrumentIndex) const =0
Get the LotNumber property of Microscope.
virtual const std::string & getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of PlateAcquisition.
virtual ome::xml::model::enums::ExperimentType getExperimentType(index_type experimentIndex) const =0
Get the Type property of Experiment.
virtual index_type getLeaderCount(index_type experimenterGroupIndex) const =0
Get the number of Leader elements.
virtual std::string getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of Filament.
virtual ome::xml::model::primitives::Timestamp getTimestampAnnotationValue(index_type timestampAnnotationIndex) const =0
Get the Value property of TimestampAnnotation.
virtual double getChannelNDFilter(index_type imageIndex, index_type channelIndex) const =0
Get the NDFilter property of Channel.
virtual const std::string & getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const =0
Get the MicrobeamManipulationRef property of Image.
virtual ome::xml::model::primitives::NonNegativeInteger getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const =0
Get the CutInTolerance property of TransmittanceRange.
virtual index_type getLightSourceCount(index_type instrumentIndex) const =0
Get the number of LightSource elements.
virtual double getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Power property of Arc.
NamingConvention enumeration.
Definition: NamingConvention.h:72
virtual ome::xml::model::primitives::Timestamp getImageAcquisitionDate(index_type imageIndex) const =0
Get the AcquisitionDate property of Image.
virtual index_type getPlaneCount(index_type imageIndex) const =0
Get the number of Plane elements.
virtual ome::xml::model::primitives::Color getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Polygon.
virtual const std::string & getImageExperimentRef(index_type imageIndex) const =0
Get the ExperimentRef property of Image.
ContrastMethod enumeration.
Definition: ContrastMethod.h:72
virtual index_type getTagAnnotationAnnotationCount(index_type tagAnnotationIndex) const =0
Get the number of links to a TagAnnotation.
virtual index_type getWellSampleCount(index_type plateIndex, index_type wellIndex) const =0
Get the number of WellSample elements.
virtual std::string getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the ID property of MicrobeamManipulation.
virtual const std::string & getLightSourceType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the type of a LightSource.
virtual std::string getInstrumentID(index_type instrumentIndex) const =0
Get the ID property of Instrument.
virtual ome::xml::model::primitives::PositiveInteger getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const =0
Get the ExcitationWavelength property of Channel.
virtual ome::xml::model::enums::Marker getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerEnd property of Line.
virtual std::string getScreenDescription(index_type screenIndex) const =0
Get the Description property of Screen.
virtual std::string getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const =0
Get the ExternalIdentifier property of Well.
virtual std::string getTagAnnotationValue(index_type tagAnnotationIndex) const =0
Get the Value property of TagAnnotation.
virtual std::string getListAnnotationNamespace(index_type listAnnotationIndex) const =0
Get the Namespace property of ListAnnotation.
virtual index_type getBooleanAnnotationCount() const =0
Get the number of BooleanAnnotation elements.
virtual std::string getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the Description property of MicrobeamManipulation.
virtual std::string getDatasetDescription(index_type datasetIndex) const =0
Get the Description property of Dataset.
virtual ome::xml::model::primitives::Timestamp getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the EndTime property of PlateAcquisition.
virtual std::string getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const =0
Get the SerialNumber property of Filter.
DimensionOrder enumeration.
Definition: DimensionOrder.h:72
virtual const std::string & getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Dataset.
virtual const std::string & getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Reagent.
virtual index_type getDichroicCount(index_type instrumentIndex) const =0
Get the number of Dichroic elements.
virtual std::string getPlateExternalIdentifier(index_type plateIndex) const =0
Get the ExternalIdentifier property of Plate.
virtual std::string getTermAnnotationNamespace(index_type termAnnotationIndex) const =0
Get the Namespace property of TermAnnotation.
virtual const std::string & getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const =0
Get the WellSampleRef property of PlateAcquisition.
virtual double getLabelX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Label.
virtual bool getPixelsInterleaved(index_type imageIndex) const =0
Get the Interleaved property of Pixels.
virtual ome::xml::model::enums::FilterType getFilterType(index_type instrumentIndex, index_type filterIndex) const =0
Get the Type property of Filter.
virtual double getLabelY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Label.
virtual ome::xml::model::primitives::Color getPointFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Point.
virtual ome::xml::model::enums::Immersion getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Immersion property of Objective.
virtual std::string getFileAnnotationNamespace(index_type fileAnnotationIndex) const =0
Get the Namespace property of FileAnnotation.
virtual const std::string & getUUID() const =0
Get the UUID associated with this collection of metadata.
virtual std::string getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of Filament.
virtual index_type getTiffDataCount(index_type imageIndex) const =0
Get the number of TiffData elements.
virtual std::string getBinaryFileFileName(index_type fileAnnotationIndex) const =0
Get the FileName property of BinaryFile.
virtual std::string getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the ID property of PlateAcquisition.
virtual std::string getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of LightEmittingDiode.
virtual std::string getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Rectangle.
virtual const ::ome::xml::model::AffineTransform & getLabelTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Label.
virtual ome::xml::model::primitives::PercentFraction getImagingEnvironmentHumidity(index_type imageIndex) const =0
Get the Humidity property of ImagingEnvironment.
virtual ome::xml::model::enums::FillRule getPointFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Point.
virtual index_type getLongAnnotationCount() const =0
Get the number of LongAnnotation elements.
virtual std::string getExperimenterGroupID(index_type experimenterGroupIndex) const =0
Get the ID property of ExperimenterGroup.
virtual std::string getCommentAnnotationNamespace(index_type commentAnnotationIndex) const =0
Get the Namespace property of CommentAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Ellipse.
virtual int32_t getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const =0
Get the PockelCellSetting property of Channel.
virtual std::string getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of Laser.
virtual std::string getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of Arc.
Open Microscopy Environment C++ implementation.
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Polygon.
virtual index_type getInstrumentCount() const =0
Get the number of Instrument elements.
virtual const std::string & getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of TermAnnotation.
virtual double getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const =0
Get the Height property of Rectangle.
virtual ome::xml::model::primitives::NonNegativeInteger getLabelTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Label.
virtual index_type getDoubleAnnotationAnnotationCount(index_type doubleAnnotationIndex) const =0
Get the number of links to a DoubleAnnotation.
virtual const std::string & getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of XMLAnnotation.
virtual std::string getPolylineText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Polyline.
virtual std::string getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of Laser.
virtual double getStageLabelX(index_type imageIndex) const =0
Get the X property of StageLabel.
virtual std::string getEllipseText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Ellipse.
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Polyline.
virtual double getMaskWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the Width property of Mask.
virtual index_type getProjectAnnotationRefCount(index_type projectIndex) const =0
Get the number of AnnotationRef elements in Project.
virtual std::string getExperimentDescription(index_type experimentIndex) const =0
Get the Description property of Experiment.
virtual index_type getChannelCount(index_type imageIndex) const =0
Get the number of Channel elements.
virtual std::string getScreenProtocolIdentifier(index_type screenIndex) const =0
Get the ProtocolIdentifier property of Screen.
virtual bool getBooleanAnnotationValue(index_type booleanAnnotationIndex) const =0
Get the Value property of BooleanAnnotation.
virtual std::string getTagAnnotationDescription(index_type tagAnnotationIndex) const =0
Get the Description property of TagAnnotation.
virtual double getObjectiveSettingsCorrectionCollar(index_type imageIndex) const =0
Get the CorrectionCollar property of ObjectiveSettings.
virtual ome::xml::model::enums::NamingConvention getPlateRowNamingConvention(index_type plateIndex) const =0
Get the RowNamingConvention property of Plate.
virtual std::string getTagAnnotationAnnotator(index_type tagAnnotationIndex) const =0
Get the Annotator property of TagAnnotation.
Abstract base class for metadata storage and retrieval.
Definition: BaseMetadata.h:60
virtual ome::xml::model::primitives::PositiveInteger getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Wavelength property of Laser.
virtual ome::xml::model::primitives::PercentFraction getImagingEnvironmentCO2Percent(index_type imageIndex) const =0
Get the CO2Percent property of ImagingEnvironment.
virtual std::string getCommentAnnotationValue(index_type commentAnnotationIndex) const =0
Get the Value property of CommentAnnotation.
virtual double getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Polygon.
virtual std::string getTagAnnotationID(index_type tagAnnotationIndex) const =0
Get the ID property of TagAnnotation.
virtual ome::xml::model::enums::FillRule getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Polyline.
virtual ome::xml::model::enums::LineCap getPolygonLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Polygon.
virtual ome::xml::model::enums::LineCap getRectangleLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Rectangle.
virtual std::string getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const =0
Get the Namespace property of XMLAnnotation.
virtual std::string getPointText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Point.
virtual double getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const =0
Get the PinholeSize property of Channel.
FontStyle enumeration.
Definition: FontStyle.h:72
virtual ome::xml::model::enums::FillRule getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Mask.
virtual index_type getExperimenterGroupCount() const =0
Get the number of ExperimenterGroup elements.
virtual ome::xml::model::enums::Medium getObjectiveSettingsMedium(index_type imageIndex) const =0
Get the Medium property of ObjectiveSettings.
virtual ome::xml::model::primitives::Color getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Mask.
virtual index_type getScreenCount() const =0
Get the number of Screen elements.
DetectorType enumeration.
Definition: DetectorType.h:72
virtual ome::xml::model::enums::LaserType getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Type property of Laser.
virtual double getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const =0
Get the Zoom property of DetectorSettings.
virtual ome::xml::model::primitives::PositiveInteger getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const =0
Get the CutIn property of TransmittanceRange.
virtual std::string getBinaryOnlyUUID() const =0
Get the UUID property of BinaryOnly.
virtual std::string getExperimenterUserName(index_type experimenterIndex) const =0
Get the UserName property of Experimenter.
virtual bool getLabelLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Label.
virtual ome::xml::model::primitives::NonNegativeInteger getPlaneTheC(index_type imageIndex, index_type planeIndex) const =0
Get the TheC property of Plane.
virtual std::string getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of Filament.
virtual std::string getExperimenterMiddleName(index_type experimenterIndex) const =0
Get the MiddleName property of Experimenter.
virtual std::string getChannelID(index_type imageIndex, index_type channelIndex) const =0
Get the ID property of Channel.
virtual const std::string & getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const =0
Get the EmissionFilterRef property of FilterSet.
virtual index_type getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const =0
Get the number of AnnotationRef elements in Plane.
virtual ome::xml::model::primitives::Color getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Polyline.
virtual const std::string & getDatasetExperimenterGroupRef(index_type datasetIndex) const =0
Get the ExperimenterGroupRef property of Dataset.
virtual double getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const =0
Get the Gain property of DetectorSettings.
virtual index_type getReagentCount(index_type screenIndex) const =0
Get the number of Reagent elements.
virtual ome::xml::model::enums::Pulse getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Pulse property of Laser.
virtual ome::xml::model::primitives::NonNegativeInteger getPlaneTheT(index_type imageIndex, index_type planeIndex) const =0
Get the TheT property of Plane.
virtual ome::xml::model::enums::DimensionOrder getPixelsDimensionOrder(index_type imageIndex) const =0
Get the DimensionOrder property of Pixels.
virtual bool getPolygonVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Polygon.
virtual ome::xml::model::enums::LineCap getMaskLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Mask.
virtual double getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the LensNA property of Objective.
virtual bool getPixelsBinDataBigEndian(index_type imageIndex, index_type binDataIndex) const =0
Get the BigEndian property of Pixels.
virtual bool getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Iris property of Objective.
LineCap enumeration.
Definition: LineCap.h:72
virtual index_type getImageROIRefCount(index_type imageIndex) const =0
Get the number of ROIRef elements in Image.
virtual std::string getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the ID property of Dichroic.
virtual double getPlanePositionY(index_type imageIndex, index_type planeIndex) const =0
Get the PositionY property of Plane.
virtual const std::string & getProjectExperimenterGroupRef(index_type projectIndex) const =0
Get the ExperimenterGroupRef property of Project.
virtual const std::string & getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Plane.
virtual std::string getDoubleAnnotationID(index_type doubleAnnotationIndex) const =0
Get the ID property of DoubleAnnotation.
virtual double getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Line.
virtual double getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the Width property of Rectangle.
virtual std::string getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Mask.
virtual std::string getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const =0
Get the LotNumber property of Detector.
virtual ome::xml::model::enums::FillRule getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Ellipse.
virtual std::string getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const =0
Get the Annotator 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.
virtual std::string getWellExternalDescription(index_type plateIndex, index_type wellIndex) const =0
Get the ExternalDescription property of Well.
virtual bool getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Rectangle.
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Polygon.
virtual std::string getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const =0
Get the Annotator property of XMLAnnotation.
virtual std::string getImageDescription(index_type imageIndex) const =0
Get the Description property of Image.
virtual std::string getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const =0
Get the Namespace property of TimestampAnnotation.
virtual index_type getListAnnotationAnnotationCount(index_type listAnnotationIndex) const =0
Get the number of links to a ListAnnotation.
virtual std::string getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the Model property of Dichroic.
virtual ome::xml::model::primitives::PercentFraction getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const =0
Get the Attenuation property of LightSourceSettings.
virtual std::string getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Polygon.
virtual ome::xml::model::primitives::NonNegativeInteger getWellColumn(index_type plateIndex, index_type wellIndex) const =0
Get the Column property of Well.
MicrobeamManipulationType enumeration.
Definition: MicrobeamManipulationType.h:72
LaserType enumeration.
Definition: LaserType.h:72
virtual ome::xml::model::enums::FillRule getLineFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Line.
virtual std::string getLongAnnotationDescription(index_type longAnnotationIndex) const =0
Get the Description property of LongAnnotation.
virtual ~MetadataRetrieve()
Destructor.
Definition: MetadataRetrieve.h:136
virtual double getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Label.
virtual index_type getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the number of EmissionFilterRef elements in FilterSet.
virtual double getPixelsTimeIncrement(index_type imageIndex) const =0
Get the TimeIncrement property of Pixels.
virtual std::string getPlateStatus(index_type plateIndex) const =0
Get the Status property of Plate.
virtual index_type getFileAnnotationAnnotationCount(index_type fileAnnotationIndex) const =0
Get the number of links to a FileAnnotation.
virtual double getEllipseX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Ellipse.
virtual double getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Offset property of Detector.
virtual ome::xml::model::primitives::NonNegativeInteger getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the Index property of WellSample.
virtual index_type getExperimenterAnnotationRefCount(index_type experimenterIndex) const =0
Get the number of AnnotationRef elements in Experimenter.
virtual ome::xml::model::enums::AcquisitionMode getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const =0
Get the AcquisitionMode property of Channel.
virtual const std::string & getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the ExperimenterRef property of MicrobeamManipulation.
virtual std::string getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the SerialNumber property of Dichroic.
virtual const std::string & getWellReagentRef(index_type plateIndex, index_type wellIndex) const =0
Get the ReagentRef property of Well.
virtual ome::xml::model::primitives::PositiveInteger getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const =0
Get the Wavelength property of LightSourceSettings.
virtual std::string getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of Laser.
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Polyline.
virtual ome::xml::model::enums::FillRule getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Rectangle.
virtual index_type getDoubleAnnotationCount() const =0
Get the number of DoubleAnnotation elements.
virtual const std::string & getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Channel.
virtual bool getPixelsBigEndian(index_type imageIndex) const =0
Get the BigEndian property of Pixels.
virtual ome::xml::model::enums::ArcType getArcType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Type property of Arc.
virtual std::string getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const =0
Get the Description property of DoubleAnnotation.
virtual std::string getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of LightEmittingDiode.
virtual double getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the RepetitionRate property of Laser.
virtual index_type getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const =0
Get the number of AnnotationRef elements in ExperimenterGroup.
virtual ome::xml::model::enums::FontStyle getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Polygon.
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Polyline.
virtual double getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Zoom property of Detector.
virtual const std::string & getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const =0
Get the ROIRef property of Image.
virtual double getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Polyline.
virtual index_type getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the number of LightSourceSettings elements in MicrobeamManipulation.
virtual std::string getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const =0
Get the ID property of LightSourceSettings.
virtual index_type getDatasetAnnotationRefCount(index_type datasetIndex) const =0
Get the number of AnnotationRef elements in Dataset.
virtual ome::xml::model::enums::FillRule getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Label.
virtual ome::xml::model::primitives::NonNegativeInteger getLabelTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Label.
virtual ome::xml::model::primitives::Color getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Polygon.
virtual index_type getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const =0
Get the number of AnnotationRef elements in Reagent.
virtual double getMaskHeight(index_type ROIIndex, index_type shapeIndex) const =0
Get the Height property of Mask.
virtual std::string getMicroscopeManufacturer(index_type instrumentIndex) const =0
Get the Manufacturer property of Microscope.
virtual std::string getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Label.
virtual index_type getImageAnnotationRefCount(index_type imageIndex) const =0
Get the number of AnnotationRef elements in Image.
virtual std::string getLineID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Line.
virtual index_type getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the number of AnnotationRef elements in PlateAcquisition.
virtual index_type getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const =0
Get the number of links to a LongAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Ellipse.
virtual ome::xml::model::primitives::Color getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Point.
virtual index_type getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const =0
Get the number of links to a BooleanAnnotation.
virtual std::string getProjectName(index_type projectIndex) const =0
Get the Name property of Project.
virtual const std::string & getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const =0
Get the DatasetRef property of Project.
virtual double getLineY2(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y2 property of Line.
virtual std::string getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of LightEmittingDiode.
virtual double getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Mask.
virtual double getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const =0
Get the RadiusY property of Ellipse.
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Ellipse.
virtual double getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the NominalMagnification property of Objective.
virtual ome::xml::model::primitives::Color getWellColor(index_type plateIndex, index_type wellIndex) const =0
Get the Color property of Well.
virtual std::string getRectangleText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Rectangle.
virtual std::string getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const =0
Get the Manufacturer property of Filter.
PixelType enumeration.
Definition: PixelType.h:72
virtual index_type getCommentAnnotationAnnotationCount(index_type commentAnnotationIndex) const =0
Get the number of links to a CommentAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FirstZ property of TiffData.
virtual std::string getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const =0
Get the Points property of Polygon.
virtual ome::xml::model::enums::FontFamily getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Polygon.
virtual std::string getBinaryOnlyMetadataFile() const =0
Get the MetadataFile property of BinaryOnly.
virtual const std::string & getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Plate.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeZ(index_type imageIndex) const =0
Get the SizeZ property of Pixels.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeY(index_type imageIndex) const =0
Get the SizeY property of Pixels.
virtual std::string getMicroscopeSerialNumber(index_type instrumentIndex) const =0
Get the SerialNumber property of Microscope.
virtual index_type getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const =0
Get the number of AnnotationRef elements in Channel.
virtual std::string getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FileName property of UUID.
virtual std::string getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Manufacturer property of Detector.
virtual bool getPointVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Point.
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Polygon.
virtual std::string getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of Filament.
virtual double getObjectiveSettingsRefractiveIndex(index_type imageIndex) const =0
Get the RefractiveIndex property of ObjectiveSettings.
virtual ome::xml::model::primitives::NonNegativeInteger getPointTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Point.
virtual std::string getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the LotNumber property of Objective.
virtual ome::xml::model::enums::FontFamily getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Mask.
virtual ome::xml::model::primitives::Color getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Rectangle.
virtual const std::string & getImageInstrumentRef(index_type imageIndex) const =0
Get the InstrumentRef property of Image.
virtual const std::string & getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of ROI.
virtual std::string getExperimenterEmail(index_type experimenterIndex) const =0
Get the Email property of Experimenter.
Metadata retrieval interface.
Definition: MetadataRetrieve.h:126
virtual ome::xml::model::enums::LineCap getPointLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Point.
virtual double getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the PositionY property of WellSample.
virtual index_type getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the number of WellSampleRef elements.
virtual const ::ome::xml::model::AffineTransform & getPointTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Point.
virtual std::string getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const =0
Get the SerialNumber property of Detector.
virtual std::string getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Model property of Objective.
virtual ome::xml::model::enums::FontStyle getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Mask.
virtual ome::xml::model::enums::FilamentType getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Type property of Filament.
virtual std::string getWellType(index_type plateIndex, index_type wellIndex) const =0
Get the Type property of Well.
virtual std::string getExperimenterGroupName(index_type experimenterGroupIndex) const =0
Get the Name property of ExperimenterGroup.
virtual bool getMaskVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Mask.
virtual const std::string & getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of DoubleAnnotation.
virtual std::string getBinaryFileMIMEType(index_type fileAnnotationIndex) const =0
Get the MIMEType property of BinaryFile.
virtual ome::xml::model::enums::FontFamily getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Ellipse.
virtual ome::xml::model::enums::FontFamily getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Point.
virtual double getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const =0
Get the ExposureTime property of Plane.
virtual std::string getFileAnnotationDescription(index_type fileAnnotationIndex) const =0
Get the Description property of FileAnnotation.
virtual std::string getPolygonText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Polygon.
An RGBA color value.
Definition: Color.h:77
virtual double getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Ellipse.
virtual std::string getScreenType(index_type screenIndex) const =0
Get the Type property of Screen.
virtual std::string getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the ID property of FilterSet.
virtual std::string getRightsRightsHolder() const =0
Get the RightsHolder property of Rights.
virtual index_type getXMLAnnotationCount() const =0
Get the number of XMLAnnotation elements.
virtual index_type getListAnnotationCount() const =0
Get the number of ListAnnotation elements.
virtual const ::ome::xml::model::AffineTransform & getMaskTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Mask.
virtual index_type getWellCount(index_type plateIndex) const =0
Get the number of Well elements.
virtual double getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const =0
Get the ReadOutRate property of DetectorSettings.
virtual ome::xml::model::primitives::PositiveInteger getPlateRows(index_type plateIndex) const =0
Get the Rows property of Plate.
virtual ome::xml::model::enums::FontStyle getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Label.
virtual const std::string & getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const =0
Get the FilterSetRef property of Channel.
virtual const std::string & getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Screen.
virtual const std::string & getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the DichroicRef property of FilterSet.
virtual double getImagingEnvironmentAirPressure(index_type imageIndex) const =0
Get the AirPressure property of ImagingEnvironment.
virtual const std::string & getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Image.
virtual double getImagingEnvironmentTemperature(index_type imageIndex) const =0
Get the Temperature property of ImagingEnvironment.
virtual index_type getExperimenterCount() const =0
Get the number of Experimenter elements.
virtual bool getPointLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Point.
virtual std::string getTagAnnotationNamespace(index_type tagAnnotationIndex) const =0
Get the Namespace property of TagAnnotation.
virtual std::string getScreenReagentSetIdentifier(index_type screenIndex) const =0
Get the ReagentSetIdentifier property of Screen.
virtual index_type getWellSampleAnnotationRefCount(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the number of AnnotationRef elements in WellSample.
virtual std::string getObjectiveSettingsID(index_type imageIndex) const =0
Get the ID property of ObjectiveSettings.
virtual ome::xml::model::enums::DetectorType getDetectorType(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Type property of Detector.
virtual const ::ome::xml::model::AffineTransform & getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Ellipse.
virtual index_type getDatasetImageRefCount(index_type datasetIndex) const =0
Get the number of ImageRef elements in Dataset.
virtual double getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the CalibratedMagnification property of Objective.
virtual double getLineY1(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y1 property of Line.
virtual index_type getProjectCount() const =0
Get the number of Project elements.
virtual ome::xml::model::primitives::NonNegativeInteger getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Mask.
LaserMedium enumeration.
Definition: LaserMedium.h:72
virtual std::string getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const =0
Get the Annotator property of TimestampAnnotation.
virtual std::string getPlateID(index_type plateIndex) const =0
Get the ID property of Plate.
virtual double getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const =0
Get the DeltaT property of Plane.
virtual index_type getDatasetCount() const =0
Get the number of Dataset elements.
virtual std::string getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const =0
Get the HashSHA1 property of Plane.
virtual ome::xml::model::enums::PixelType getPixelsType(index_type imageIndex) const =0
Get the Type property of Pixels.
virtual index_type getMicrobeamManipulationRefCount(index_type imageIndex) const =0
Get the number of MicrobeamManipulationRef elements.
virtual std::string getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const =0
Get the Namespace property of DoubleAnnotation.
virtual std::string getXMLAnnotationValue(index_type XMLAnnotationIndex) const =0
Get the Value property of XMLAnnotation.
Medium enumeration.
Definition: Medium.h:72
virtual ome::xml::model::primitives::NonNegativeInteger getMaskTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Mask.
virtual ome::xml::model::primitives::PositiveInteger getPlateColumns(index_type plateIndex) const =0
Get the Columns property of Plate.
virtual index_type getMicrobeamManipulationCount(index_type experimentIndex) const =0
Get the number of MicrobeamManipulation elements.
virtual index_type getROIAnnotationRefCount(index_type ROIIndex) const =0
Get the number of AnnotationRef elements in ROI.
virtual ome::xml::model::enums::FontStyle getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Polyline.
virtual std::string getTermAnnotationValue(index_type termAnnotationIndex) const =0
Get the Value property of TermAnnotation.
virtual double getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const =0
Get the RadiusX property of Ellipse.
virtual double getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Voltage property of Detector.
virtual ome::xml::model::primitives::Color getChannelColor(index_type imageIndex, index_type channelIndex) const =0
Get the Color property of Channel.
virtual const std::string & getImageExperimenterRef(index_type imageIndex) const =0
Get the ExperimenterRef property of Image.
virtual std::string getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Manufacturer property of Objective.
virtual std::string getReagentID(index_type screenIndex, index_type reagentIndex) const =0
Get the ID property of Reagent.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeX(index_type imageIndex) const =0
Get the SizeX property of Pixels.
virtual std::string getArcID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of Arc.
virtual std::string getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const =0
Get the LotNumber property of Filter.
virtual bool getLineVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Line.
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 getMaskID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Mask.
virtual index_type getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const =0
Get the number of AnnotationRef elements in Well.
virtual double getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the WorkingDistance property of Objective.
virtual std::string getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the ID property of Objective.
virtual std::string getROIName(index_type ROIIndex) const =0
Get the Name property of ROI.
virtual index_type getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the number of ExcitationFilterRef elements in FilterSet.
virtual std::string getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Model property of Detector.
virtual std::string getListAnnotationAnnotator(index_type listAnnotationIndex) const =0
Get the Annotator property of ListAnnotation.
virtual std::string getExperimenterLastName(index_type experimenterIndex) const =0
Get the LastName property of Experimenter.
virtual std::string getXMLAnnotationID(index_type XMLAnnotationIndex) const =0
Get the ID property of XMLAnnotation.
virtual ome::xml::model::primitives::Color getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Rectangle.
std::size_t index_type
Index into an array.
Definition: BaseMetadata.h:64
virtual std::string getExperimenterGroupDescription(index_type experimenterGroupIndex) const =0
Get the Description property of ExperimenterGroup.
virtual std::string getCommentAnnotationDescription(index_type commentAnnotationIndex) const =0
Get the Description property of CommentAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getPointTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Point.
virtual const ::ome::xml::model::AffineTransform & getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Polyline.
MicroscopeType enumeration.
Definition: MicroscopeType.h:72
virtual ome::xml::model::primitives::NonNegativeInteger getLineTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Line.
virtual const std::string & getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Pump property of Laser.
virtual std::string getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const =0
Get the Annotator property of DoubleAnnotation.
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FirstC property of TiffData.
virtual std::string getPlateName(index_type plateIndex) const =0
Get the Name property of Plate.
FilterType enumeration.
Definition: FilterType.h:72
virtual std::string getChannelFluor(index_type imageIndex, index_type channelIndex) const =0
Get the Fluor property of Channel.
virtual const std::string & getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of TimestampAnnotation.
virtual std::string getDetectorID(index_type instrumentIndex, index_type detectorIndex) const =0
Get the ID property of Detector.
virtual std::string getCommentAnnotationID(index_type commentAnnotationIndex) const =0
Get the ID property of CommentAnnotation.
virtual ome::xml::model::primitives::PositiveInteger getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const =0
Get the EmissionWavelength property of Channel.
virtual std::string getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of Arc.
virtual const std::string & getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of LongAnnotation.
virtual index_type getROICount() const =0
Get the number of ROI elements.
virtual std::string getProjectDescription(index_type projectIndex) const =0
Get the Description property of Project.
virtual ome::xml::model::enums::MicrobeamManipulationType getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the Type property of MicrobeamManipulation.
virtual ome::xml::model::primitives::PositiveInteger getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the FrequencyMultiplication property of Laser.
A numeric type constrained to a subrange (or subranges) of its range limits.
Definition: ConstrainedNumeric.h:119
virtual const std::string & getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const =0
Get the Leader property of ExperimenterGroup.
virtual ome::xml::model::enums::Correction getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Correction property of Objective.
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeC(index_type imageIndex) const =0
Get the SizeC property of Pixels.
virtual std::string getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const =0
Get the ID property of DetectorSettings.
virtual const std::string & getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const =0
Get the EmissionFilterRef property of LightPath.
virtual index_type getPlateAcquisitionCount(index_type plateIndex) const =0
Get the number of PlateAcquisition elements.
virtual std::string getTermAnnotationAnnotator(index_type termAnnotationIndex) const =0
Get the Annotator property of TermAnnotation.
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 & getShapeType(index_type roiIndex, index_type shapeIndex) const =0
Get the type of a Shape.
virtual index_type getPlateCount() const =0
Get the number of Plate elements.
virtual index_type getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const =0
Get the number of ExperimenterRef elements in ExperimenterGroup.
virtual std::string getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the Manufacturer property of Dichroic.
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::primitives::NonNegativeInteger getWellRow(index_type plateIndex, index_type wellIndex) const =0
Get the Row property of Well.
virtual index_type getDatasetRefCount(index_type projectIndex) const =0
Get the number of DatasetRef elements.