ome-xml 5.2.0

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List

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:
130 MetadataRetrieve()
131 {}
132
133 public:
135 virtual
136 ~MetadataRetrieve()
137 {}
138
139 private:
141 MetadataRetrieve (const MetadataRetrieve&);
142
144 MetadataRetrieve&
145 operator= (const MetadataRetrieve&);
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
889 getPixelsBinDataBigEndian(index_type imageIndex,
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
971 virtual ome::xml::model::enums::ArcType
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
999 virtual ome::xml::model::primitives::NonNegativeLong
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
1083 virtual ome::xml::model::enums::AcquisitionMode
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
1104 virtual ome::xml::model::primitives::Color
1105 getChannelColor(index_type imageIndex, index_type channelIndex) const = 0;
1106
1114 virtual ome::xml::model::enums::ContrastMethod
1115 getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const = 0;
1116
1124 virtual ome::xml::model::primitives::PositiveInteger
1125 getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const = 0;
1126
1134 virtual ome::xml::model::primitives::PositiveInteger
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
1174 virtual ome::xml::model::enums::IlluminationType
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
1224 virtual ome::xml::model::primitives::PositiveInteger
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
1438 virtual ome::xml::model::enums::DetectorType
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
1469 virtual ome::xml::model::enums::Binning
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
1499 virtual ome::xml::model::primitives::PositiveInteger
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
1658 virtual ome::xml::model::primitives::Color
1659 getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
1660
1668 virtual ome::xml::model::enums::FillRule
1669 getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
1670
1678 virtual ome::xml::model::enums::FontFamily
1679 getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
1680
1688 virtual ome::xml::model::primitives::NonNegativeInteger
1689 getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
1690
1698 virtual ome::xml::model::enums::FontStyle
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
1718 virtual ome::xml::model::enums::LineCap
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
1738 virtual ome::xml::model::primitives::Color
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
1778 virtual ome::xml::model::primitives::NonNegativeInteger
1779 getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
1780
1788 virtual ome::xml::model::primitives::NonNegativeInteger
1789 getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
1790
1798 virtual ome::xml::model::primitives::NonNegativeInteger
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
1897 virtual ome::xml::model::enums::ExperimentType
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
2103 virtual ome::xml::model::enums::FilamentType
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
2221 virtual ome::xml::model::enums::FilterType
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
2315 virtual ome::xml::model::primitives::Timestamp
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
2428 virtual ome::xml::model::primitives::PercentFraction
2429 getImagingEnvironmentCO2Percent(index_type imageIndex) const = 0;
2430
2437 virtual ome::xml::model::primitives::PercentFraction
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
2468 virtual ome::xml::model::primitives::Color
2469 getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
2470
2478 virtual ome::xml::model::enums::FillRule
2479 getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
2480
2488 virtual ome::xml::model::enums::FontFamily
2489 getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
2490
2498 virtual ome::xml::model::primitives::NonNegativeInteger
2499 getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
2500
2508 virtual ome::xml::model::enums::FontStyle
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
2528 virtual ome::xml::model::enums::LineCap
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
2548 virtual ome::xml::model::primitives::Color
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
2588 virtual ome::xml::model::primitives::NonNegativeInteger
2589 getLabelTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
2590
2598 virtual ome::xml::model::primitives::NonNegativeInteger
2599 getLabelTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
2600
2608 virtual ome::xml::model::primitives::NonNegativeInteger
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
2719 virtual ome::xml::model::primitives::PositiveInteger
2720 getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2721
2729 virtual ome::xml::model::enums::LaserMedium
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
2749 virtual ome::xml::model::enums::Pulse
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
2789 virtual ome::xml::model::enums::LaserType
2790 getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const = 0;
2791
2799 virtual ome::xml::model::primitives::PositiveInteger
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
2905 virtual ome::xml::model::primitives::PercentFraction
2906 getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const = 0;
2907
2916 virtual ome::xml::model::primitives::PercentFraction
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
2947 virtual ome::xml::model::primitives::PositiveInteger
2948 getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const = 0;
2949
2958 virtual ome::xml::model::primitives::PositiveInteger
2959 getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const = 0;
2960
2961
2969 virtual ome::xml::model::primitives::Color
2970 getLineFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
2971
2979 virtual ome::xml::model::enums::FillRule
2980 getLineFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
2981
2989 virtual ome::xml::model::enums::FontFamily
2990 getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
2991
2999 virtual ome::xml::model::primitives::NonNegativeInteger
3000 getLineFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
3001
3009 virtual ome::xml::model::enums::FontStyle
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
3029 virtual ome::xml::model::enums::LineCap
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
3049 virtual ome::xml::model::primitives::Color
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
3089 virtual ome::xml::model::primitives::NonNegativeInteger
3090 getLineTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
3091
3099 virtual ome::xml::model::primitives::NonNegativeInteger
3100 getLineTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
3101
3109 virtual ome::xml::model::primitives::NonNegativeInteger
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
3139 virtual ome::xml::model::enums::Marker
3140 getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const = 0;
3141
3149 virtual ome::xml::model::enums::Marker
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
3303 virtual ome::xml::model::primitives::Color
3304 getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
3305
3313 virtual ome::xml::model::enums::FillRule
3314 getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
3315
3323 virtual ome::xml::model::enums::FontFamily
3324 getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
3325
3333 virtual ome::xml::model::primitives::NonNegativeInteger
3334 getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
3335
3343 virtual ome::xml::model::enums::FontStyle
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
3363 virtual ome::xml::model::enums::LineCap
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
3383 virtual ome::xml::model::primitives::Color
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
3423 virtual ome::xml::model::primitives::NonNegativeInteger
3424 getMaskTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
3425
3433 virtual ome::xml::model::primitives::NonNegativeInteger
3434 getMaskTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
3435
3443 virtual ome::xml::model::primitives::NonNegativeInteger
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
3556 virtual ome::xml::model::enums::MicrobeamManipulationType
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
3603 virtual ome::xml::model::enums::MicroscopeType
3604 getMicroscopeType(index_type instrumentIndex) const = 0;
3605
3606
3614 virtual double
3615 getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const = 0;
3616
3624 virtual ome::xml::model::enums::Correction
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
3644 virtual ome::xml::model::enums::Immersion
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
3752 virtual ome::xml::model::enums::Medium
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
3790 virtual ome::xml::model::enums::DimensionOrder
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
3817 virtual ome::xml::model::primitives::PositiveFloat
3818 getPixelsPhysicalSizeX(index_type imageIndex) const = 0;
3819
3826 virtual ome::xml::model::primitives::PositiveFloat
3827 getPixelsPhysicalSizeY(index_type imageIndex) const = 0;
3828
3835 virtual ome::xml::model::primitives::PositiveFloat
3836 getPixelsPhysicalSizeZ(index_type imageIndex) const = 0;
3837
3844 virtual ome::xml::model::primitives::PositiveInteger
3845 getPixelsSignificantBits(index_type imageIndex) const = 0;
3846
3853 virtual ome::xml::model::primitives::PositiveInteger
3854 getPixelsSizeC(index_type imageIndex) const = 0;
3855
3862 virtual ome::xml::model::primitives::PositiveInteger
3863 getPixelsSizeT(index_type imageIndex) const = 0;
3864
3871 virtual ome::xml::model::primitives::PositiveInteger
3872 getPixelsSizeX(index_type imageIndex) const = 0;
3873
3880 virtual ome::xml::model::primitives::PositiveInteger
3881 getPixelsSizeY(index_type imageIndex) const = 0;
3882
3889 virtual ome::xml::model::primitives::PositiveInteger
3890 getPixelsSizeZ(index_type imageIndex) const = 0;
3891
3898 virtual double
3899 getPixelsTimeIncrement(index_type imageIndex) const = 0;
3900
3907 virtual ome::xml::model::enums::PixelType
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
3989 virtual ome::xml::model::primitives::NonNegativeInteger
3990 getPlaneTheC(index_type imageIndex, index_type planeIndex) const = 0;
3991
3999 virtual ome::xml::model::primitives::NonNegativeInteger
4000 getPlaneTheT(index_type imageIndex, index_type planeIndex) const = 0;
4001
4009 virtual ome::xml::model::primitives::NonNegativeInteger
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
4029 virtual ome::xml::model::enums::NamingConvention
4030 getPlateColumnNamingConvention(index_type plateIndex) const = 0;
4031
4038 virtual ome::xml::model::primitives::PositiveInteger
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
4065 virtual ome::xml::model::primitives::NonNegativeInteger
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
4092 virtual ome::xml::model::enums::NamingConvention
4093 getPlateRowNamingConvention(index_type plateIndex) const = 0;
4094
4101 virtual ome::xml::model::primitives::PositiveInteger
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
4160 virtual ome::xml::model::primitives::Timestamp
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
4180 virtual ome::xml::model::primitives::PositiveInteger
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
4200 virtual ome::xml::model::primitives::Timestamp
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
4223 virtual ome::xml::model::primitives::Color
4224 getPointFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4225
4233 virtual ome::xml::model::enums::FillRule
4234 getPointFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4235
4243 virtual ome::xml::model::enums::FontFamily
4244 getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4245
4253 virtual ome::xml::model::primitives::NonNegativeInteger
4254 getPointFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4255
4263 virtual ome::xml::model::enums::FontStyle
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
4283 virtual ome::xml::model::enums::LineCap
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
4303 virtual ome::xml::model::primitives::Color
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
4343 virtual ome::xml::model::primitives::NonNegativeInteger
4344 getPointTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
4345
4353 virtual ome::xml::model::primitives::NonNegativeInteger
4354 getPointTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
4355
4363 virtual ome::xml::model::primitives::NonNegativeInteger
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
4414 virtual ome::xml::model::primitives::Color
4415 getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4416
4424 virtual ome::xml::model::enums::FillRule
4425 getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4426
4434 virtual ome::xml::model::enums::FontFamily
4435 getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4436
4444 virtual ome::xml::model::primitives::NonNegativeInteger
4445 getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4446
4454 virtual ome::xml::model::enums::FontStyle
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
4474 virtual ome::xml::model::enums::LineCap
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
4494 virtual ome::xml::model::primitives::Color
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
4534 virtual ome::xml::model::primitives::NonNegativeInteger
4535 getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
4536
4544 virtual ome::xml::model::primitives::NonNegativeInteger
4545 getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
4546
4554 virtual ome::xml::model::primitives::NonNegativeInteger
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
4595 virtual ome::xml::model::primitives::Color
4596 getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4597
4605 virtual ome::xml::model::enums::FillRule
4606 getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4607
4615 virtual ome::xml::model::enums::FontFamily
4616 getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4617
4625 virtual ome::xml::model::primitives::NonNegativeInteger
4626 getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4627
4635 virtual ome::xml::model::enums::FontStyle
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
4655 virtual ome::xml::model::enums::LineCap
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
4675 virtual ome::xml::model::primitives::Color
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
4715 virtual ome::xml::model::primitives::NonNegativeInteger
4716 getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
4717
4725 virtual ome::xml::model::primitives::NonNegativeInteger
4726 getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
4727
4735 virtual ome::xml::model::primitives::NonNegativeInteger
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
4765 virtual ome::xml::model::enums::Marker
4766 getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const = 0;
4767
4775 virtual ome::xml::model::enums::Marker
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
4964 virtual ome::xml::model::primitives::Color
4965 getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const = 0;
4966
4974 virtual ome::xml::model::enums::FillRule
4975 getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const = 0;
4976
4984 virtual ome::xml::model::enums::FontFamily
4985 getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const = 0;
4986
4994 virtual ome::xml::model::primitives::NonNegativeInteger
4995 getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const = 0;
4996
5004 virtual ome::xml::model::enums::FontStyle
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
5024 virtual ome::xml::model::enums::LineCap
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
5044 virtual ome::xml::model::primitives::Color
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
5084 virtual ome::xml::model::primitives::NonNegativeInteger
5085 getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const = 0;
5086
5094 virtual ome::xml::model::primitives::NonNegativeInteger
5095 getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const = 0;
5096
5104 virtual ome::xml::model::primitives::NonNegativeInteger
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
5435 virtual ome::xml::model::primitives::NonNegativeInteger
5436 getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const = 0;
5437
5445 virtual ome::xml::model::primitives::NonNegativeInteger
5446 getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const = 0;
5447
5455 virtual ome::xml::model::primitives::NonNegativeInteger
5456 getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const = 0;
5457
5465 virtual ome::xml::model::primitives::NonNegativeInteger
5466 getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const = 0;
5467
5475 virtual ome::xml::model::primitives::NonNegativeInteger
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
5531 virtual ome::xml::model::primitives::Timestamp
5532 getTimestampAnnotationValue(index_type timestampAnnotationIndex) const = 0;
5533
5534
5542 virtual ome::xml::model::primitives::PositiveInteger
5543 getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const = 0;
5544
5552 virtual ome::xml::model::primitives::NonNegativeInteger
5553 getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const = 0;
5554
5562 virtual ome::xml::model::primitives::PositiveInteger
5563 getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const = 0;
5564
5572 virtual ome::xml::model::primitives::NonNegativeInteger
5573 getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const = 0;
5574
5582 virtual ome::xml::model::primitives::PercentFraction
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
5616 virtual ome::xml::model::primitives::Color
5617 getWellColor(index_type plateIndex, index_type wellIndex) const = 0;
5618
5626 virtual ome::xml::model::primitives::NonNegativeInteger
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
5676 virtual ome::xml::model::primitives::NonNegativeInteger
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
5732 virtual ome::xml::model::primitives::NonNegativeInteger
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
5765 virtual ome::xml::model::primitives::Timestamp
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 */
ome::xml::meta::MetadataRetrieve::getFilamentID
virtual std::string getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of Filament.
ome::xml::meta::MetadataRetrieve::getTimestampAnnotationCount
virtual index_type getTimestampAnnotationCount() const =0
Get the number of TimestampAnnotation elements.
ome::xml::meta::MetadataRetrieve::getTermAnnotationCount
virtual index_type getTermAnnotationCount() const =0
Get the number of TermAnnotation elements.
ome::xml::meta::MetadataRetrieve::getFilterSetManufacturer
virtual std::string getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the Manufacturer property of FilterSet.
ome::xml::meta::MetadataRetrieve::getRectangleTheC
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Rectangle.
ome::xml::meta::MetadataRetrieve::getPixelsPhysicalSizeX
virtual ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeX(index_type imageIndex) const =0
Get the PhysicalSizeX property of Pixels.
ome::xml::meta::MetadataRetrieve::getPixelsPhysicalSizeZ
virtual ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeZ(index_type imageIndex) const =0
Get the PhysicalSizeZ property of Pixels.
ome::xml::model::enums::FilamentType
FilamentType enumeration.
Definition: FilamentType.h:72
ome::xml::meta::MetadataRetrieve::getLabelVisible
virtual bool getLabelVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Label.
ome::xml::meta::MetadataRetrieve::getLongAnnotationAnnotator
virtual std::string getLongAnnotationAnnotator(index_type longAnnotationIndex) const =0
Get the Annotator property of LongAnnotation.
ome::xml::meta::MetadataRetrieve::getPolylineTheT
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Polyline.
ome::xml::meta::MetadataRetrieve::getRectangleVisible
virtual bool getRectangleVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Rectangle.
ome::xml::meta::MetadataRetrieve::getCommentAnnotationCount
virtual index_type getCommentAnnotationCount() const =0
Get the number of CommentAnnotation elements.
ome::xml::meta::MetadataRetrieve::getEllipseID
virtual std::string getEllipseID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Ellipse.
ome::xml::model::enums::ExperimentType
ExperimentType enumeration.
Definition: ExperimentType.h:72
ome::xml::meta::MetadataRetrieve::getTiffDataFirstT
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FirstT property of TiffData.
ome::xml::meta::MetadataRetrieve::getCommentAnnotationAnnotationRef
virtual const std::string & getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of CommentAnnotation.
ome::xml::meta::MetadataRetrieve::getTiffDataIFD
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const =0
Get the IFD property of TiffData.
ome::xml::model::enums::ArcType
ArcType enumeration.
Definition: ArcType.h:72
ome::xml::meta::MetadataRetrieve::getReagentReagentIdentifier
virtual std::string getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const =0
Get the ReagentIdentifier property of Reagent.
ome::xml::meta::MetadataRetrieve::getPlateWellOriginX
virtual double getPlateWellOriginX(index_type plateIndex) const =0
Get the WellOriginX property of Plate.
ome::xml::meta::MetadataRetrieve::getEllipseFontSize
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Ellipse.
ome::xml::meta::MetadataRetrieve::getLineStrokeColor
virtual ome::xml::model::primitives::Color getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Line.
ome::xml::meta::MetadataRetrieve::getFilterSetExcitationFilterRef
virtual const std::string & getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const =0
Get the ExcitationFilterRef property of FilterSet.
ome::xml::meta::MetadataRetrieve::getFilterID
virtual std::string getFilterID(index_type instrumentIndex, index_type filterIndex) const =0
Get the ID property of Filter.
ome::xml::meta::MetadataRetrieve::getPlateDescription
virtual std::string getPlateDescription(index_type plateIndex) const =0
Get the Description property of Plate.
ome::xml::meta::MetadataRetrieve::getLaserLaserMedium
virtual ome::xml::model::enums::LaserMedium getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LaserMedium property of Laser.
ome::xml::meta::MetadataRetrieve::getScreenReagentSetDescription
virtual std::string getScreenReagentSetDescription(index_type screenIndex) const =0
Get the ReagentSetDescription property of Screen.
ome::xml::meta::MetadataRetrieve::getLabelID
virtual std::string getLabelID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Label.
ome::xml::meta::MetadataRetrieve::getEllipseY
virtual double getEllipseY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Ellipse.
ome::xml::meta::MetadataRetrieve::getLineTheT
virtual ome::xml::model::primitives::NonNegativeInteger getLineTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Line.
ome::xml::meta::MetadataRetrieve::getLineX1
virtual double getLineX1(index_type ROIIndex, index_type shapeIndex) const =0
Get the X1 property of Line.
ome::xml::meta::MetadataRetrieve::getImageExperimenterGroupRef
virtual const std::string & getImageExperimenterGroupRef(index_type imageIndex) const =0
Get the ExperimenterGroupRef property of Image.
ome::xml::meta::MetadataRetrieve::getROIID
virtual std::string getROIID(index_type ROIIndex) const =0
Get the ID property of ROI.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionMaximumFieldCount
virtual ome::xml::model::primitives::PositiveInteger getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the MaximumFieldCount property of PlateAcquisition.
ome::xml::meta::MetadataRetrieve::getScreenID
virtual std::string getScreenID(index_type screenIndex) const =0
Get the ID property of Screen.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionDescription
virtual std::string getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the Description property of PlateAcquisition.
ome::xml::meta::MetadataRetrieve::getLabelFontFamily
virtual ome::xml::model::enums::FontFamily getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Label.
ome::xml::meta::MetadataRetrieve::getTimestampAnnotationAnnotationCount
virtual index_type getTimestampAnnotationAnnotationCount(index_type timestampAnnotationIndex) const =0
Get the number of links to a TimestampAnnotation.
ome::xml::meta::MetadataRetrieve::getDichroicLotNumber
virtual std::string getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the LotNumber property of Dichroic.
ome::xml::meta::MetadataRetrieve::getLabelFillColor
virtual ome::xml::model::primitives::Color getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Label.
ome::xml::meta::MetadataRetrieve::getShapeCount
virtual index_type getShapeCount(index_type ROIIndex) const =0
Get the number of Shape elements.
ome::xml::meta::MetadataRetrieve::getExperimenterFirstName
virtual std::string getExperimenterFirstName(index_type experimenterIndex) const =0
Get the FirstName property of Experimenter.
memory.h
ome::xml::meta::MetadataRetrieve::getLaserPower
virtual double getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Power property of Laser.
ome::xml::meta::MetadataRetrieve::getImageName
virtual std::string getImageName(index_type imageIndex) const =0
Get the Name property of Image.
ome::xml::meta::MetadataRetrieve::getFileAnnotationCount
virtual index_type getFileAnnotationCount() const =0
Get the number of FileAnnotation elements.
ome::xml::meta::MetadataRetrieve::getPointStrokeWidth
virtual double getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Point.
ome::xml::model::enums::Correction
Correction enumeration.
Definition: Correction.h:72
ome::xml::meta::MetadataRetrieve::getWellSamplePositionX
virtual double getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the PositionX property of WellSample.
ome::xml::meta::MetadataRetrieve::getPlateWellOriginY
virtual double getPlateWellOriginY(index_type plateIndex) const =0
Get the WellOriginY property of Plate.
ome::xml::meta::MetadataRetrieve::getDatasetName
virtual std::string getDatasetName(index_type datasetIndex) const =0
Get the Name property of Dataset.
ome::xml::meta::MetadataRetrieve::getRectangleTransform
virtual const ::ome::xml::model::AffineTransform & getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Rectangle.
ome::xml::meta::MetadataRetrieve::getLineFontStyle
virtual ome::xml::model::enums::FontStyle getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Line.
ome::xml::meta::MetadataRetrieve::getMaskY
virtual double getMaskY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Mask.
ome::xml::meta::MetadataRetrieve::getFilamentPower
virtual double getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Power property of Filament.
ome::xml::meta::MetadataRetrieve::getWellSampleAnnotationRef
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.
ome::xml::meta::MetadataRetrieve::getPointID
virtual std::string getPointID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Point.
ome::xml::meta::MetadataRetrieve::getFilterSetCount
virtual index_type getFilterSetCount(index_type instrumentIndex) const =0
Get the number of FilterSet elements.
ome::xml::meta::MetadataRetrieve::getDetectorCount
virtual index_type getDetectorCount(index_type instrumentIndex) const =0
Get the number of Detector elements.
ome::xml::meta::MetadataRetrieve::getPointY
virtual double getPointY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Point.
ome::xml::meta::MetadataRetrieve::getEllipseFillColor
virtual ome::xml::model::primitives::Color getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Ellipse.
ome::xml::meta::MetadataRetrieve::getRectangleFontSize
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Rectangle.
ome::xml::meta::MetadataRetrieve::getFileAnnotationAnnotator
virtual std::string getFileAnnotationAnnotator(index_type fileAnnotationIndex) const =0
Get the Annotator property of FileAnnotation.
ome::xml::meta::MetadataRetrieve::getDetectorSettingsIntegration
virtual ome::xml::model::primitives::PositiveInteger getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const =0
Get the Integration property of DetectorSettings.
ome::xml::meta::MetadataRetrieve::getExperimentCount
virtual index_type getExperimentCount() const =0
Get the number of Experiment elements.
ome::xml::meta::MetadataRetrieve::getPointStrokeDashArray
virtual std::string getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Point.
ome::xml::meta::MetadataRetrieve::getPointX
virtual double getPointX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Point.
ome::xml::model::primitives::Timestamp
An ISO-8601 timestamp.
Definition: Timestamp.h:66
ome::xml::meta::MetadataRetrieve::getProjectExperimenterRef
virtual const std::string & getProjectExperimenterRef(index_type projectIndex) const =0
Get the ExperimenterRef property of Project.
ome::xml::meta::MetadataRetrieve::getPlaneTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getPlaneTheZ(index_type imageIndex, index_type planeIndex) const =0
Get the TheZ property of Plane.
ome::xml::meta::MetadataRetrieve::getLineX2
virtual double getLineX2(index_type ROIIndex, index_type shapeIndex) const =0
Get the X2 property of Line.
ome::xml::meta::MetadataRetrieve::getDetectorAmplificationGain
virtual double getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const =0
Get the AmplificationGain property of Detector.
ome::xml::meta::MetadataRetrieve::MetadataRetrieve
MetadataRetrieve()
Constructor.
Definition: MetadataRetrieve.h:130
ome::xml::meta::MetadataRetrieve::getTagAnnotationCount
virtual index_type getTagAnnotationCount() const =0
Get the number of TagAnnotation elements.
ome::xml::meta::MetadataRetrieve::getStageLabelName
virtual std::string getStageLabelName(index_type imageIndex) const =0
Get the Name property of StageLabel.
ome::xml::meta::MetadataRetrieve::getPlanePositionZ
virtual double getPlanePositionZ(index_type imageIndex, index_type planeIndex) const =0
Get the PositionZ property of Plane.
ome::xml::meta::MetadataRetrieve::getDoubleAnnotationValue
virtual double getDoubleAnnotationValue(index_type doubleAnnotationIndex) const =0
Get the Value property of DoubleAnnotation.
ome::xml::meta::MetadataRetrieve::getTermAnnotationID
virtual std::string getTermAnnotationID(index_type termAnnotationIndex) const =0
Get the ID property of TermAnnotation.
ome::xml::meta::MetadataRetrieve::getEllipseVisible
virtual bool getEllipseVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Ellipse.
ome::xml::meta::MetadataRetrieve::getPointFontStyle
virtual ome::xml::model::enums::FontStyle getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Point.
ome::xml::meta::MetadataRetrieve::getRectangleStrokeWidth
virtual double getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Rectangle.
ome::xml::meta::MetadataRetrieve::getXMLAnnotationAnnotationCount
virtual index_type getXMLAnnotationAnnotationCount(index_type xmlAnnotationIndex) const =0
Get the number of links to an XMLAnnotation.
ome::xml::meta::MetadataRetrieve::getLineLocked
virtual bool getLineLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Line.
ome::xml::meta::MetadataRetrieve::getMaskFillColor
virtual ome::xml::model::primitives::Color getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Mask.
ome::xml::meta::MetadataRetrieve::getPlateFieldIndex
virtual ome::xml::model::primitives::NonNegativeInteger getPlateFieldIndex(index_type plateIndex) const =0
Get the FieldIndex property of Plate.
ome::xml::meta::MetadataRetrieve::getBinaryFileSize
virtual ome::xml::model::primitives::NonNegativeLong getBinaryFileSize(index_type fileAnnotationIndex) const =0
Get the Size property of BinaryFile.
ome::xml::meta::MetadataRetrieve::getLaserTuneable
virtual bool getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Tuneable property of Laser.
ome::xml::meta::MetadataRetrieve::operator=
MetadataRetrieve & operator=(const MetadataRetrieve &)
Assignment operator (deleted).
ome::xml::meta::MetadataRetrieve::getTermAnnotationAnnotationCount
virtual index_type getTermAnnotationAnnotationCount(index_type termAnnotationIndex) const =0
Get the number of links to a TermAnnotation.
ome::xml::meta::MetadataRetrieve::getScreenPlateRef
virtual const std::string & getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const =0
Get the PlateRef property of Screen.
ome::xml::meta::MetadataRetrieve::getPlateAnnotationRefCount
virtual index_type getPlateAnnotationRefCount(index_type plateIndex) const =0
Get the number of AnnotationRef elements in Plate.
ome::xml::meta::MetadataRetrieve::getRectangleTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Rectangle.
ome::xml::meta::MetadataRetrieve::getWellID
virtual std::string getWellID(index_type plateIndex, index_type wellIndex) const =0
Get the ID property of Well.
ome::xml::meta::MetadataRetrieve::getChannelLightSourceSettingsID
virtual std::string getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const =0
Get the ID property of LightSourceSettings.
ome::xml::meta::MetadataRetrieve::getLabelLineCap
virtual ome::xml::model::enums::LineCap getLabelLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Label.
ome::xml::model::enums::AcquisitionMode
AcquisitionMode enumeration.
Definition: AcquisitionMode.h:72
ome::xml::meta::MetadataRetrieve::getFilterSetLotNumber
virtual std::string getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the LotNumber property of FilterSet.
ome::xml::meta::MetadataRetrieve::getTagAnnotationAnnotationRef
virtual const std::string & getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of TagAnnotation.
ome::xml::meta::MetadataRetrieve::getCommentAnnotationAnnotator
virtual std::string getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const =0
Get the Annotator property of CommentAnnotation.
ome::xml::meta::MetadataRetrieve::getRectangleX
virtual double getRectangleX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Rectangle.
ome::xml::meta::MetadataRetrieve::getArcModel
virtual std::string getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of Arc.
ome::xml::meta::MetadataRetrieve::getScreenName
virtual std::string getScreenName(index_type screenIndex) const =0
Get the Name property of Screen.
ome::xml::meta::MetadataRetrieve::getMaskX
virtual double getMaskX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Mask.
ome::xml::meta::MetadataRetrieve::getRectangleY
virtual double getRectangleY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Rectangle.
ome::xml::meta::MetadataRetrieve::getProjectID
virtual std::string getProjectID(index_type projectIndex) const =0
Get the ID property of Project.
ome::xml::meta::MetadataRetrieve::getChannelSamplesPerPixel
virtual ome::xml::model::primitives::PositiveInteger getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const =0
Get the SamplesPerPixel property of Channel.
ome::xml::meta::MetadataRetrieve::getLaserPockelCell
virtual bool getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the PockelCell property of Laser.
ome::xml::meta::MetadataRetrieve::getFileAnnotationAnnotationRef
virtual const std::string & getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of FileAnnotation.
ome::xml::meta::MetadataRetrieve::getObjectiveCount
virtual index_type getObjectiveCount(index_type instrumentIndex) const =0
Get the number of Objective elements.
ome::xml::meta::MetadataRetrieve::getDatasetID
virtual std::string getDatasetID(index_type datasetIndex) const =0
Get the ID property of Dataset.
ome::xml::meta::MetadataRetrieve::getLightPathExcitationFilterRefCount
virtual index_type getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const =0
Get the number of ExcitationFilterRef elements in LightPath.
ome::xml::meta::MetadataRetrieve::getLineFontSize
virtual ome::xml::model::primitives::NonNegativeInteger getLineFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Line.
ome::xml::meta::MetadataRetrieve::getExperimenterAnnotationRef
virtual const std::string & getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Experimenter.
ome::xml::meta::MetadataRetrieve::getLabelTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Label.
ome::xml::meta::MetadataRetrieve::getFilterModel
virtual std::string getFilterModel(index_type instrumentIndex, index_type filterIndex) const =0
Get the Model property of Filter.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationROIRefCount
virtual index_type getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the number of ROIRef elements in MicrobeamManipulation.
ome::xml::meta::MetadataRetrieve::getExperimenterGroupAnnotationRef
virtual const std::string & getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of ExperimenterGroup.
ome::xml::meta::MetadataRetrieve::getLightEmittingDiodeLotNumber
virtual std::string getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of LightEmittingDiode.
ome::xml::meta::MetadataRetrieve::getMaskFontSize
virtual ome::xml::model::primitives::NonNegativeInteger getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Mask.
ome::xml::meta::MetadataRetrieve::getFileAnnotationID
virtual std::string getFileAnnotationID(index_type fileAnnotationIndex) const =0
Get the ID property of FileAnnotation.
ome::xml::meta::MetadataRetrieve::getMicroscopeType
virtual ome::xml::model::enums::MicroscopeType getMicroscopeType(index_type instrumentIndex) const =0
Get the Type property of Microscope.
ome::xml::meta::MetadataRetrieve::getExperimentExperimenterRef
virtual const std::string & getExperimentExperimenterRef(index_type experimentIndex) const =0
Get the ExperimenterRef property of Experiment.
ome::xml::meta::MetadataRetrieve::getScreenProtocolDescription
virtual std::string getScreenProtocolDescription(index_type screenIndex) const =0
Get the ProtocolDescription property of Screen.
ome::xml::meta::MetadataRetrieve::getLightPathDichroicRef
virtual const std::string & getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const =0
Get the DichroicRef property of LightPath.
ome::xml::meta::MetadataRetrieve::getRectangleID
virtual std::string getRectangleID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Rectangle.
ome::xml::meta::MetadataRetrieve::getDatasetImageRef
virtual const std::string & getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const =0
Get the ImageRef property of Dataset.
ome::xml::meta::MetadataRetrieve::getRectangleFontStyle
virtual ome::xml::model::enums::FontStyle getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Rectangle.
ome::xml::meta::MetadataRetrieve::getLongAnnotationValue
virtual int64_t getLongAnnotationValue(index_type longAnnotationIndex) const =0
Get the Value property of LongAnnotation.
ome::xml::meta::MetadataRetrieve::getPixelsSignificantBits
virtual ome::xml::model::primitives::PositiveInteger getPixelsSignificantBits(index_type imageIndex) const =0
Get the SignificantBits property of Pixels.
ome::xml::meta::MetadataRetrieve::getRectangleTheT
virtual ome::xml::model::primitives::NonNegativeInteger getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Rectangle.
ome::xml::meta::MetadataRetrieve::getPlateColumnNamingConvention
virtual ome::xml::model::enums::NamingConvention getPlateColumnNamingConvention(index_type plateIndex) const =0
Get the ColumnNamingConvention property of Plate.
ome::xml::meta::MetadataRetrieve::getRectangleFontFamily
virtual ome::xml::model::enums::FontFamily getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Rectangle.
ome::xml::meta::MetadataRetrieve::getLaserID
virtual std::string getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of Laser.
ome::xml::meta::MetadataRetrieve::getListAnnotationDescription
virtual std::string getListAnnotationDescription(index_type listAnnotationIndex) const =0
Get the Description property of ListAnnotation.
ome::xml::meta::MetadataRetrieve::getXMLAnnotationDescription
virtual std::string getXMLAnnotationDescription(index_type XMLAnnotationIndex) const =0
Get the Description property of XMLAnnotation.
ome::xml::meta::MetadataRetrieve::getLineMarkerStart
virtual ome::xml::model::enums::Marker getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerStart property of Line.
ome::xml::meta::MetadataRetrieve::getReagentDescription
virtual std::string getReagentDescription(index_type screenIndex, index_type reagentIndex) const =0
Get the Description property of Reagent.
ome::xml::meta::MetadataRetrieve::getFilterSetModel
virtual std::string getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the Model property of FilterSet.
ome::xml::meta::MetadataRetrieve::getChannelContrastMethod
virtual ome::xml::model::enums::ContrastMethod getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const =0
Get the ContrastMethod property of Channel.
ome::xml::meta::MetadataRetrieve::getPolylineFontFamily
virtual ome::xml::model::enums::FontFamily getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Polyline.
ome::xml::meta::MetadataRetrieve::getWellSampleID
virtual std::string getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the ID property of WellSample.
ome::xml::meta::MetadataRetrieve::getTransmittanceRangeTransmittance
virtual ome::xml::model::primitives::PercentFraction getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const =0
Get the Transmittance property of TransmittanceRange.
ome::xml::meta::MetadataRetrieve::getLightEmittingDiodePower
virtual double getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Power property of LightEmittingDiode.
ome::xml::meta::MetadataRetrieve::getTermAnnotationDescription
virtual std::string getTermAnnotationDescription(index_type termAnnotationIndex) const =0
Get the Description property of TermAnnotation.
ome::xml::meta::MetadataRetrieve::getROINamespace
virtual std::string getROINamespace(index_type ROIIndex) const =0
Get the Namespace property of ROI.
ome::xml::meta::MetadataRetrieve::getROIDescription
virtual std::string getROIDescription(index_type ROIIndex) const =0
Get the Description property of ROI.
ome::xml::meta::MetadataRetrieve::getDetectorSettingsBinning
virtual ome::xml::model::enums::Binning getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const =0
Get the Binning property of DetectorSettings.
ome::xml::meta::MetadataRetrieve::getBooleanAnnotationAnnotationRef
virtual const std::string & getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of BooleanAnnotation.
ome::xml::meta::MetadataRetrieve::getExperimentID
virtual std::string getExperimentID(index_type experimentIndex) const =0
Get the ID property of Experiment.
ome::xml::meta::MetadataRetrieve::getWellSampleTimepoint
virtual ome::xml::model::primitives::Timestamp getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the Timepoint property of WellSample.
ome::xml::model::enums::FillRule
FillRule enumeration.
Definition: FillRule.h:72
ome::xml::meta::MetadataRetrieve::getMicroscopeModel
virtual std::string getMicroscopeModel(index_type instrumentIndex) const =0
Get the Model property of Microscope.
ome::xml::meta::MetadataRetrieve::getLongAnnotationID
virtual std::string getLongAnnotationID(index_type longAnnotationIndex) const =0
Get the ID property of LongAnnotation.
ome::xml::meta::MetadataRetrieve::getChannelIlluminationType
virtual ome::xml::model::enums::IlluminationType getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const =0
Get the IlluminationType property of Channel.
ome::xml::meta::MetadataRetrieve::getBooleanAnnotationNamespace
virtual std::string getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const =0
Get the Namespace property of BooleanAnnotation.
ome::xml::meta::MetadataRetrieve::getPlateRefCount
virtual index_type getPlateRefCount(index_type screenIndex) const =0
Get the number of PlateRef elements.
ome::xml::meta::MetadataRetrieve::getDetectorSettingsVoltage
virtual double getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const =0
Get the Voltage property of DetectorSettings.
ome::xml::meta::MetadataRetrieve::getDetectorSettingsOffset
virtual double getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const =0
Get the Offset property of DetectorSettings.
ome::xml::meta::MetadataRetrieve::getEllipseStrokeDashArray
virtual std::string getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Ellipse.
ome::xml::meta::MetadataRetrieve::getLightEmittingDiodeID
virtual std::string getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of LightEmittingDiode.
ome::xml::meta::MetadataRetrieve::getChannelName
virtual std::string getChannelName(index_type imageIndex, index_type channelIndex) const =0
Get the Name property of Channel.
ome::xml::meta::MetadataRetrieve::getReagentName
virtual std::string getReagentName(index_type screenIndex, index_type reagentIndex) const =0
Get the Name property of Reagent.
ome::xml::meta::MetadataRetrieve::getPolylineLocked
virtual bool getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Polyline.
ome::xml::meta::MetadataRetrieve::getPolygonTheT
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Polygon.
ome::xml::model::enums::Immersion
Immersion enumeration.
Definition: Immersion.h:72
ome::xml::meta::MetadataRetrieve::getFilterCount
virtual index_type getFilterCount(index_type instrumentIndex) const =0
Get the number of Filter elements.
ome::xml::meta::MetadataRetrieve::getPolylineMarkerEnd
virtual ome::xml::model::enums::Marker getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerEnd property of Polyline.
ome::xml::meta::MetadataRetrieve::getPolylineMarkerStart
virtual ome::xml::model::enums::Marker getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerStart property of Polyline.
ome::xml::meta::MetadataRetrieve::getPolygonLocked
virtual bool getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Polygon.
ome::xml::meta::MetadataRetrieve::getLineFontFamily
virtual ome::xml::model::enums::FontFamily getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Line.
ome::xml::meta::MetadataRetrieve::getLineLineCap
virtual ome::xml::model::enums::LineCap getLineLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Line.
ome::xml::meta::MetadataRetrieve::getMaskTheT
virtual ome::xml::model::primitives::NonNegativeInteger getMaskTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Mask.
ome::xml::model::enums::Marker
Marker enumeration.
Definition: Marker.h:72
ome::xml::meta::MetadataRetrieve::getUUIDValue
virtual std::string getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const =0
Get the text value of UUID.
ome::xml::meta::MetadataRetrieve::getExperimenterGroupExperimenterRef
virtual const std::string & getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const =0
Get the ExperimenterRef property of ExperimenterGroup.
ome::xml::meta::MetadataRetrieve::getImageCount
virtual index_type getImageCount() const =0
Get the number of Image elements.
ome::xml::meta::MetadataRetrieve::getPixelsPhysicalSizeY
virtual ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeY(index_type imageIndex) const =0
Get the PhysicalSizeY property of Pixels.
ome::xml::meta::MetadataRetrieve::getArcSerialNumber
virtual std::string getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of Arc.
ome::xml::meta::MetadataRetrieve::getMaskLocked
virtual bool getMaskLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Mask.
ome::xml::meta::MetadataRetrieve::getListAnnotationAnnotationRef
virtual const std::string & getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of ListAnnotation.
ome::xml::model::enums::Pulse
Pulse enumeration.
Definition: Pulse.h:72
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionStartTime
virtual ome::xml::model::primitives::Timestamp getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the StartTime property of PlateAcquisition.
ome::xml::meta::MetadataRetrieve::getFilterFilterWheel
virtual std::string getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const =0
Get the FilterWheel property of Filter.
ome::xml::meta::MetadataRetrieve::getPointTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getPointTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Point.
ome::xml::meta::MetadataRetrieve::getEllipseFontStyle
virtual ome::xml::model::enums::FontStyle getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Ellipse.
ome::xml::meta::MetadataRetrieve::getLineTransform
virtual const ::ome::xml::model::AffineTransform & getLineTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Line.
ome::xml::meta::MetadataRetrieve::getPolylineVisible
virtual bool getPolylineVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Polyline.
ome::xml::meta::MetadataRetrieve::getLineStrokeDashArray
virtual std::string getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Line.
ome::xml::meta::MetadataRetrieve::getPolylinePoints
virtual std::string getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const =0
Get the Points property of Polyline.
ome::xml::meta::MetadataRetrieve::getRightsRightsHeld
virtual std::string getRightsRightsHeld() const =0
Get the RightsHeld property of Rights.
ome::xml::meta::MetadataRetrieve::getLaserModel
virtual std::string getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of Laser.
ome::xml::meta::MetadataRetrieve::getTiffDataPlaneCount
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const =0
Get the PlaneCount property of TiffData.
ome::xml::meta::MetadataRetrieve::getPlanePositionX
virtual double getPlanePositionX(index_type imageIndex, index_type planeIndex) const =0
Get the PositionX property of Plane.
ome::xml::meta::MetadataRetrieve::getEllipseLocked
virtual bool getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Ellipse.
ome::xml::meta::MetadataRetrieve::getLineTheC
virtual ome::xml::model::primitives::NonNegativeInteger getLineTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Line.
ome::xml::meta::MetadataRetrieve::getLabelStrokeColor
virtual ome::xml::model::primitives::Color getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Label.
ome::xml::meta::MetadataRetrieve::getBooleanAnnotationDescription
virtual std::string getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const =0
Get the Description property of BooleanAnnotation.
ome::xml::meta::MetadataRetrieve::getPixelsSizeT
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeT(index_type imageIndex) const =0
Get the SizeT property of Pixels.
ome::xml::meta::MetadataRetrieve::getLabelFontSize
virtual ome::xml::model::primitives::NonNegativeInteger getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Label.
ome::xml::meta::MetadataRetrieve::getDetectorGain
virtual double getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Gain property of Detector.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionName
virtual std::string getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the Name property of PlateAcquisition.
ome::xml::meta::MetadataRetrieve::getPixelsBinDataCount
virtual index_type getPixelsBinDataCount(index_type imageIndex) const =0
Get the number of BinData elements in Pixels.
ome::xml::meta::MetadataRetrieve::getTransmittanceRangeCutOut
virtual ome::xml::model::primitives::PositiveInteger getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const =0
Get the CutOut property of TransmittanceRange.
ome::xml::meta::MetadataRetrieve::getExperimenterInstitution
virtual std::string getExperimenterInstitution(index_type experimenterIndex) const =0
Get the Institution property of Experimenter.
ome::xml::meta::MetadataRetrieve::getTransmittanceRangeCutOutTolerance
virtual ome::xml::model::primitives::NonNegativeInteger getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const =0
Get the CutOutTolerance property of TransmittanceRange.
ome::xml::meta::MetadataRetrieve::getPolylineStrokeColor
virtual ome::xml::model::primitives::Color getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Polyline.
ome::xml::model::enums::FontFamily
FontFamily enumeration.
Definition: FontFamily.h:72
ome::xml::model::enums::IlluminationType
IlluminationType enumeration.
Definition: IlluminationType.h:72
ome::xml::meta::MetadataRetrieve::getPolylineStrokeDashArray
virtual std::string getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Polyline.
ome::xml::meta::MetadataRetrieve::getBooleanAnnotationID
virtual std::string getBooleanAnnotationID(index_type booleanAnnotationIndex) const =0
Get the ID property of BooleanAnnotation.
ome::xml::meta::MetadataRetrieve::getStageLabelZ
virtual double getStageLabelZ(index_type imageIndex) const =0
Get the Z property of StageLabel.
ome::xml::meta::MetadataRetrieve::getLineFillColor
virtual ome::xml::model::primitives::Color getLineFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Line.
ome::xml::meta::MetadataRetrieve::getEllipseStrokeColor
virtual ome::xml::model::primitives::Color getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Ellipse.
ome::xml::meta::MetadataRetrieve::getPixelsAnnotationRefCount
virtual index_type getPixelsAnnotationRefCount(index_type imageIndex) const =0
Get the number of AnnotationRef elements in Pixels.
ome::xml::meta::MetadataRetrieve::getLineText
virtual std::string getLineText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Line.
ome::xml::meta::MetadataRetrieve::getTimestampAnnotationID
virtual std::string getTimestampAnnotationID(index_type timestampAnnotationIndex) const =0
Get the ID property of TimestampAnnotation.
ome::xml::meta::MetadataRetrieve::getPolygonID
virtual std::string getPolygonID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Polygon.
ome::xml::meta::MetadataRetrieve::getProjectAnnotationRef
virtual const std::string & getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Project.
ome::xml::meta::MetadataRetrieve::getEllipseLineCap
virtual ome::xml::model::enums::LineCap getEllipseLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Ellipse.
ome::xml::meta::MetadataRetrieve::getTimestampAnnotationDescription
virtual std::string getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const =0
Get the Description property of TimestampAnnotation.
ome::xml::meta::MetadataRetrieve::getPointFontSize
virtual ome::xml::model::primitives::NonNegativeInteger getPointFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Point.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationLightSourceSettingsWavelength
virtual ome::xml::model::primitives::PositiveInteger getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const =0
Get the Wavelength property of LightSourceSettings.
ome::xml::meta::MetadataRetrieve::getLongAnnotationNamespace
virtual std::string getLongAnnotationNamespace(index_type longAnnotationIndex) const =0
Get the Namespace property of LongAnnotation.
ome::xml::meta::MetadataRetrieve::getListAnnotationID
virtual std::string getListAnnotationID(index_type listAnnotationIndex) const =0
Get the ID property of ListAnnotation.
ome::xml::meta::MetadataRetrieve::getFilterSetSerialNumber
virtual std::string getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the SerialNumber property of FilterSet.
ome::xml::meta::MetadataRetrieve::getScreenAnnotationRefCount
virtual index_type getScreenAnnotationRefCount(index_type screenIndex) const =0
Get the number of AnnotationRef elements in Screen.
ome::xml::meta::MetadataRetrieve::getStageLabelY
virtual double getStageLabelY(index_type imageIndex) const =0
Get the Y property of StageLabel.
ome::xml::meta::MetadataRetrieve::getLightPathEmissionFilterRefCount
virtual index_type getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const =0
Get the number of EmissionFilterRef elements in LightPath.
ome::xml::meta::MetadataRetrieve::getDatasetExperimenterRef
virtual const std::string & getDatasetExperimenterRef(index_type datasetIndex) const =0
Get the ExperimenterRef property of Dataset.
ome::xml::meta::MetadataRetrieve::getObjectiveSerialNumber
virtual std::string getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the SerialNumber property of Objective.
ome::xml::meta::MetadataRetrieve::getPolylineID
virtual std::string getPolylineID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Polyline.
ome::xml::meta::MetadataRetrieve::getChannelLightSourceSettingsAttenuation
virtual ome::xml::model::primitives::PercentFraction getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const =0
Get the Attenuation property of LightSourceSettings.
ome::xml::model::enums::Binning
Binning enumeration.
Definition: Binning.h:72
ome::xml::meta::MetadataRetrieve::getPixelsAnnotationRef
virtual const std::string & getPixelsAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Pixels.
ome::xml::meta::MetadataRetrieve::getMaskText
virtual std::string getMaskText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Mask.
ome::xml::meta::MetadataRetrieve::getExperimenterID
virtual std::string getExperimenterID(index_type experimenterIndex) const =0
Get the ID property of Experimenter.
ome::xml::meta::MetadataRetrieve::getPixelsID
virtual std::string getPixelsID(index_type imageIndex) const =0
Get the ID property of Pixels.
ome::xml::meta::MetadataRetrieve::getPolygonFillRule
virtual ome::xml::model::enums::FillRule getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Polygon.
ome::xml::meta::MetadataRetrieve::getWellSampleImageRef
virtual const std::string & getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the ImageRef property of WellSample.
ome::xml::meta::MetadataRetrieve::getPolylineLineCap
virtual ome::xml::model::enums::LineCap getPolylineLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Polyline.
ome::xml::meta::MetadataRetrieve::getImageID
virtual std::string getImageID(index_type imageIndex) const =0
Get the ID property of Image.
ome::xml::meta::MetadataRetrieve::getLabelText
virtual std::string getLabelText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Label.
ome::xml::meta::MetadataRetrieve::getMicroscopeLotNumber
virtual std::string getMicroscopeLotNumber(index_type instrumentIndex) const =0
Get the LotNumber property of Microscope.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionAnnotationRef
virtual const std::string & getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of PlateAcquisition.
ome::xml::meta::MetadataRetrieve::getExperimentType
virtual ome::xml::model::enums::ExperimentType getExperimentType(index_type experimentIndex) const =0
Get the Type property of Experiment.
ome::xml::meta::MetadataRetrieve::getLeaderCount
virtual index_type getLeaderCount(index_type experimenterGroupIndex) const =0
Get the number of Leader elements.
ome::xml::meta::MetadataRetrieve::getFilamentManufacturer
virtual std::string getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of Filament.
ome::xml::meta::MetadataRetrieve::getTimestampAnnotationValue
virtual ome::xml::model::primitives::Timestamp getTimestampAnnotationValue(index_type timestampAnnotationIndex) const =0
Get the Value property of TimestampAnnotation.
ome::xml::meta::MetadataRetrieve::getChannelNDFilter
virtual double getChannelNDFilter(index_type imageIndex, index_type channelIndex) const =0
Get the NDFilter property of Channel.
ome::xml::meta::MetadataRetrieve::getImageMicrobeamManipulationRef
virtual const std::string & getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const =0
Get the MicrobeamManipulationRef property of Image.
ome::xml::meta::MetadataRetrieve::getTransmittanceRangeCutInTolerance
virtual ome::xml::model::primitives::NonNegativeInteger getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const =0
Get the CutInTolerance property of TransmittanceRange.
ome::xml::meta::MetadataRetrieve::getLightSourceCount
virtual index_type getLightSourceCount(index_type instrumentIndex) const =0
Get the number of LightSource elements.
ome::xml::meta::MetadataRetrieve::getArcPower
virtual double getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Power property of Arc.
ome::xml::model::enums::NamingConvention
NamingConvention enumeration.
Definition: NamingConvention.h:72
ome::xml::meta::MetadataRetrieve::getImageAcquisitionDate
virtual ome::xml::model::primitives::Timestamp getImageAcquisitionDate(index_type imageIndex) const =0
Get the AcquisitionDate property of Image.
ome::xml::meta::MetadataRetrieve::getPlaneCount
virtual index_type getPlaneCount(index_type imageIndex) const =0
Get the number of Plane elements.
ome::xml::meta::MetadataRetrieve::getPolygonStrokeColor
virtual ome::xml::model::primitives::Color getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Polygon.
ome::xml::meta::MetadataRetrieve::getImageExperimentRef
virtual const std::string & getImageExperimentRef(index_type imageIndex) const =0
Get the ExperimentRef property of Image.
ome::xml::model::enums::ContrastMethod
ContrastMethod enumeration.
Definition: ContrastMethod.h:72
ome::xml::meta::MetadataRetrieve::getTagAnnotationAnnotationCount
virtual index_type getTagAnnotationAnnotationCount(index_type tagAnnotationIndex) const =0
Get the number of links to a TagAnnotation.
ome::xml::meta::MetadataRetrieve::getWellSampleCount
virtual index_type getWellSampleCount(index_type plateIndex, index_type wellIndex) const =0
Get the number of WellSample elements.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationID
virtual std::string getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the ID property of MicrobeamManipulation.
ome::xml::meta::MetadataRetrieve::getLightSourceType
virtual const std::string & getLightSourceType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the type of a LightSource.
ome::xml::meta::MetadataRetrieve::getInstrumentID
virtual std::string getInstrumentID(index_type instrumentIndex) const =0
Get the ID property of Instrument.
ome::xml::meta::MetadataRetrieve::getChannelExcitationWavelength
virtual ome::xml::model::primitives::PositiveInteger getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const =0
Get the ExcitationWavelength property of Channel.
ome::xml::meta::MetadataRetrieve::getLineMarkerEnd
virtual ome::xml::model::enums::Marker getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const =0
Get the MarkerEnd property of Line.
ome::xml::meta::MetadataRetrieve::getScreenDescription
virtual std::string getScreenDescription(index_type screenIndex) const =0
Get the Description property of Screen.
ome::xml::meta::MetadataRetrieve::getWellExternalIdentifier
virtual std::string getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const =0
Get the ExternalIdentifier property of Well.
ome::xml::meta::MetadataRetrieve::getTagAnnotationValue
virtual std::string getTagAnnotationValue(index_type tagAnnotationIndex) const =0
Get the Value property of TagAnnotation.
ome::xml::meta::MetadataRetrieve::getListAnnotationNamespace
virtual std::string getListAnnotationNamespace(index_type listAnnotationIndex) const =0
Get the Namespace property of ListAnnotation.
ome::xml::meta::MetadataRetrieve::getBooleanAnnotationCount
virtual index_type getBooleanAnnotationCount() const =0
Get the number of BooleanAnnotation elements.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationDescription
virtual std::string getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the Description property of MicrobeamManipulation.
ome::xml::meta::MetadataRetrieve::getDatasetDescription
virtual std::string getDatasetDescription(index_type datasetIndex) const =0
Get the Description property of Dataset.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionEndTime
virtual ome::xml::model::primitives::Timestamp getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the EndTime property of PlateAcquisition.
ome::xml::meta::MetadataRetrieve::getFilterSerialNumber
virtual std::string getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const =0
Get the SerialNumber property of Filter.
ome::xml::model::enums::DimensionOrder
DimensionOrder enumeration.
Definition: DimensionOrder.h:72
ome::xml::meta::MetadataRetrieve::getDatasetAnnotationRef
virtual const std::string & getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Dataset.
ome::xml::meta::MetadataRetrieve::getReagentAnnotationRef
virtual const std::string & getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Reagent.
ome::xml::meta::MetadataRetrieve::getDichroicCount
virtual index_type getDichroicCount(index_type instrumentIndex) const =0
Get the number of Dichroic elements.
ome::xml::meta::MetadataRetrieve::getPlateExternalIdentifier
virtual std::string getPlateExternalIdentifier(index_type plateIndex) const =0
Get the ExternalIdentifier property of Plate.
ome::xml::meta::MetadataRetrieve::getTermAnnotationNamespace
virtual std::string getTermAnnotationNamespace(index_type termAnnotationIndex) const =0
Get the Namespace property of TermAnnotation.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionWellSampleRef
virtual const std::string & getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const =0
Get the WellSampleRef property of PlateAcquisition.
ome::xml::meta::MetadataRetrieve::getLabelX
virtual double getLabelX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Label.
ome::xml::meta::MetadataRetrieve::getPixelsInterleaved
virtual bool getPixelsInterleaved(index_type imageIndex) const =0
Get the Interleaved property of Pixels.
ome::xml::meta::MetadataRetrieve::getFilterType
virtual ome::xml::model::enums::FilterType getFilterType(index_type instrumentIndex, index_type filterIndex) const =0
Get the Type property of Filter.
ome::xml::meta::MetadataRetrieve::getLabelY
virtual double getLabelY(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y property of Label.
ome::xml::meta::MetadataRetrieve::getPointFillColor
virtual ome::xml::model::primitives::Color getPointFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Point.
ome::xml::meta::MetadataRetrieve::getObjectiveImmersion
virtual ome::xml::model::enums::Immersion getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Immersion property of Objective.
ome::xml::meta::MetadataRetrieve::getFileAnnotationNamespace
virtual std::string getFileAnnotationNamespace(index_type fileAnnotationIndex) const =0
Get the Namespace property of FileAnnotation.
ome::xml::meta::MetadataRetrieve::getUUID
virtual const std::string & getUUID() const =0
Get the UUID associated with this collection of metadata.
ome::xml::meta::MetadataRetrieve::getFilamentModel
virtual std::string getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of Filament.
ome::xml::meta::MetadataRetrieve::getTiffDataCount
virtual index_type getTiffDataCount(index_type imageIndex) const =0
Get the number of TiffData elements.
ome::xml::meta::MetadataRetrieve::getBinaryFileFileName
virtual std::string getBinaryFileFileName(index_type fileAnnotationIndex) const =0
Get the FileName property of BinaryFile.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionID
virtual std::string getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the ID property of PlateAcquisition.
ome::xml::meta::MetadataRetrieve::getLightEmittingDiodeSerialNumber
virtual std::string getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of LightEmittingDiode.
ome::xml::meta::MetadataRetrieve::getRectangleStrokeDashArray
virtual std::string getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Rectangle.
ome::xml::meta::MetadataRetrieve::getLabelTransform
virtual const ::ome::xml::model::AffineTransform & getLabelTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Label.
ome::xml::meta::MetadataRetrieve::getImagingEnvironmentHumidity
virtual ome::xml::model::primitives::PercentFraction getImagingEnvironmentHumidity(index_type imageIndex) const =0
Get the Humidity property of ImagingEnvironment.
ome::xml::meta::MetadataRetrieve::getPointFillRule
virtual ome::xml::model::enums::FillRule getPointFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Point.
ome::xml::meta::MetadataRetrieve::getLongAnnotationCount
virtual index_type getLongAnnotationCount() const =0
Get the number of LongAnnotation elements.
ome::xml::meta::MetadataRetrieve::getExperimenterGroupID
virtual std::string getExperimenterGroupID(index_type experimenterGroupIndex) const =0
Get the ID property of ExperimenterGroup.
ome::xml::meta::MetadataRetrieve::getCommentAnnotationNamespace
virtual std::string getCommentAnnotationNamespace(index_type commentAnnotationIndex) const =0
Get the Namespace property of CommentAnnotation.
ome::xml::meta::MetadataRetrieve::getEllipseTheC
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Ellipse.
ome::xml::meta::MetadataRetrieve::getChannelPockelCellSetting
virtual int32_t getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const =0
Get the PockelCellSetting property of Channel.
ome::xml::meta::MetadataRetrieve::getLaserSerialNumber
virtual std::string getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of Laser.
ome::xml::meta::MetadataRetrieve::getArcManufacturer
virtual std::string getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of Arc.
ome
Open Microscopy Environment C++ implementation.
ome::xml::meta::MetadataRetrieve::getPolygonTheC
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Polygon.
ome::xml::meta::MetadataRetrieve::getInstrumentCount
virtual index_type getInstrumentCount() const =0
Get the number of Instrument elements.
ome::xml::meta::MetadataRetrieve::getTermAnnotationAnnotationRef
virtual const std::string & getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of TermAnnotation.
ome::xml::meta::MetadataRetrieve::getRectangleHeight
virtual double getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const =0
Get the Height property of Rectangle.
ome::xml::meta::MetadataRetrieve::getLabelTheT
virtual ome::xml::model::primitives::NonNegativeInteger getLabelTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Label.
ome::xml::meta::MetadataRetrieve::getDoubleAnnotationAnnotationCount
virtual index_type getDoubleAnnotationAnnotationCount(index_type doubleAnnotationIndex) const =0
Get the number of links to a DoubleAnnotation.
ome::xml::meta::MetadataRetrieve::getXMLAnnotationAnnotationRef
virtual const std::string & getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of XMLAnnotation.
ome::xml::meta::MetadataRetrieve::getPolylineText
virtual std::string getPolylineText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Polyline.
ome::xml::meta::MetadataRetrieve::getLaserLotNumber
virtual std::string getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of Laser.
ome::xml::meta::MetadataRetrieve::getStageLabelX
virtual double getStageLabelX(index_type imageIndex) const =0
Get the X property of StageLabel.
ome::xml::meta::MetadataRetrieve::getEllipseText
virtual std::string getEllipseText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Ellipse.
ome::xml::meta::MetadataRetrieve::getPolylineTheC
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Polyline.
ome::xml::meta::MetadataRetrieve::getMaskWidth
virtual double getMaskWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the Width property of Mask.
ome::xml::meta::MetadataRetrieve::getProjectAnnotationRefCount
virtual index_type getProjectAnnotationRefCount(index_type projectIndex) const =0
Get the number of AnnotationRef elements in Project.
ome::xml::meta::MetadataRetrieve::getExperimentDescription
virtual std::string getExperimentDescription(index_type experimentIndex) const =0
Get the Description property of Experiment.
ome::xml::meta::MetadataRetrieve::getChannelCount
virtual index_type getChannelCount(index_type imageIndex) const =0
Get the number of Channel elements.
ome::xml::meta::MetadataRetrieve::getScreenProtocolIdentifier
virtual std::string getScreenProtocolIdentifier(index_type screenIndex) const =0
Get the ProtocolIdentifier property of Screen.
ome::xml::meta::MetadataRetrieve::getBooleanAnnotationValue
virtual bool getBooleanAnnotationValue(index_type booleanAnnotationIndex) const =0
Get the Value property of BooleanAnnotation.
ome::xml::meta::MetadataRetrieve::getTagAnnotationDescription
virtual std::string getTagAnnotationDescription(index_type tagAnnotationIndex) const =0
Get the Description property of TagAnnotation.
ome::xml::meta::MetadataRetrieve::getObjectiveSettingsCorrectionCollar
virtual double getObjectiveSettingsCorrectionCollar(index_type imageIndex) const =0
Get the CorrectionCollar property of ObjectiveSettings.
ome::xml::meta::MetadataRetrieve::getPlateRowNamingConvention
virtual ome::xml::model::enums::NamingConvention getPlateRowNamingConvention(index_type plateIndex) const =0
Get the RowNamingConvention property of Plate.
ome::xml::meta::MetadataRetrieve::getTagAnnotationAnnotator
virtual std::string getTagAnnotationAnnotator(index_type tagAnnotationIndex) const =0
Get the Annotator property of TagAnnotation.
ome::xml::meta::BaseMetadata
Abstract base class for metadata storage and retrieval.
Definition: BaseMetadata.h:60
ome::xml::meta::MetadataRetrieve::getLaserWavelength
virtual ome::xml::model::primitives::PositiveInteger getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Wavelength property of Laser.
ome::xml::meta::MetadataRetrieve::getImagingEnvironmentCO2Percent
virtual ome::xml::model::primitives::PercentFraction getImagingEnvironmentCO2Percent(index_type imageIndex) const =0
Get the CO2Percent property of ImagingEnvironment.
ome::xml::meta::MetadataRetrieve::getCommentAnnotationValue
virtual std::string getCommentAnnotationValue(index_type commentAnnotationIndex) const =0
Get the Value property of CommentAnnotation.
ome::xml::meta::MetadataRetrieve::getPolygonStrokeWidth
virtual double getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Polygon.
ome::xml::meta::MetadataRetrieve::getTagAnnotationID
virtual std::string getTagAnnotationID(index_type tagAnnotationIndex) const =0
Get the ID property of TagAnnotation.
ome::xml::meta::MetadataRetrieve::getPolylineFillRule
virtual ome::xml::model::enums::FillRule getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Polyline.
ome::xml::meta::MetadataRetrieve::getPolygonLineCap
virtual ome::xml::model::enums::LineCap getPolygonLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Polygon.
ome::xml::meta::MetadataRetrieve::getRectangleLineCap
virtual ome::xml::model::enums::LineCap getRectangleLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Rectangle.
ome::xml::meta::MetadataRetrieve::getXMLAnnotationNamespace
virtual std::string getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const =0
Get the Namespace property of XMLAnnotation.
ome::xml::meta::MetadataRetrieve::getPointText
virtual std::string getPointText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Point.
ome::xml::meta::MetadataRetrieve::getChannelPinholeSize
virtual double getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const =0
Get the PinholeSize property of Channel.
ome::xml::model::enums::FontStyle
FontStyle enumeration.
Definition: FontStyle.h:72
ome::xml::meta::MetadataRetrieve::getMaskFillRule
virtual ome::xml::model::enums::FillRule getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Mask.
ome::xml::meta::MetadataRetrieve::getExperimenterGroupCount
virtual index_type getExperimenterGroupCount() const =0
Get the number of ExperimenterGroup elements.
ome::xml::meta::MetadataRetrieve::getObjectiveSettingsMedium
virtual ome::xml::model::enums::Medium getObjectiveSettingsMedium(index_type imageIndex) const =0
Get the Medium property of ObjectiveSettings.
ome::xml::meta::MetadataRetrieve::getMaskStrokeColor
virtual ome::xml::model::primitives::Color getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Mask.
ome::xml::meta::MetadataRetrieve::getScreenCount
virtual index_type getScreenCount() const =0
Get the number of Screen elements.
ome::xml::model::enums::DetectorType
DetectorType enumeration.
Definition: DetectorType.h:72
ome::xml::meta::MetadataRetrieve::getLaserType
virtual ome::xml::model::enums::LaserType getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Type property of Laser.
ome::xml::meta::MetadataRetrieve::getDetectorSettingsZoom
virtual double getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const =0
Get the Zoom property of DetectorSettings.
ome::xml::meta::MetadataRetrieve::getTransmittanceRangeCutIn
virtual ome::xml::model::primitives::PositiveInteger getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const =0
Get the CutIn property of TransmittanceRange.
ome::xml::meta::MetadataRetrieve::getBinaryOnlyUUID
virtual std::string getBinaryOnlyUUID() const =0
Get the UUID property of BinaryOnly.
ome::xml::meta::MetadataRetrieve::getExperimenterUserName
virtual std::string getExperimenterUserName(index_type experimenterIndex) const =0
Get the UserName property of Experimenter.
ome::xml::meta::MetadataRetrieve::getLabelLocked
virtual bool getLabelLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Label.
ome::xml::meta::MetadataRetrieve::getPlaneTheC
virtual ome::xml::model::primitives::NonNegativeInteger getPlaneTheC(index_type imageIndex, index_type planeIndex) const =0
Get the TheC property of Plane.
ome::xml::meta::MetadataRetrieve::getFilamentLotNumber
virtual std::string getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of Filament.
ome::xml::meta::MetadataRetrieve::getExperimenterMiddleName
virtual std::string getExperimenterMiddleName(index_type experimenterIndex) const =0
Get the MiddleName property of Experimenter.
ome::xml::meta::MetadataRetrieve::getChannelID
virtual std::string getChannelID(index_type imageIndex, index_type channelIndex) const =0
Get the ID property of Channel.
ome::xml::meta::MetadataRetrieve::getFilterSetEmissionFilterRef
virtual const std::string & getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const =0
Get the EmissionFilterRef property of FilterSet.
ome::xml::meta::MetadataRetrieve::getPlaneAnnotationRefCount
virtual index_type getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const =0
Get the number of AnnotationRef elements in Plane.
ome::xml::meta::MetadataRetrieve::getPolylineFillColor
virtual ome::xml::model::primitives::Color getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Polyline.
ome::xml::meta::MetadataRetrieve::getDatasetExperimenterGroupRef
virtual const std::string & getDatasetExperimenterGroupRef(index_type datasetIndex) const =0
Get the ExperimenterGroupRef property of Dataset.
ome::xml::meta::MetadataRetrieve::getDetectorSettingsGain
virtual double getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const =0
Get the Gain property of DetectorSettings.
ome::xml::meta::MetadataRetrieve::getReagentCount
virtual index_type getReagentCount(index_type screenIndex) const =0
Get the number of Reagent elements.
ome::xml::meta::MetadataRetrieve::getLaserPulse
virtual ome::xml::model::enums::Pulse getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Pulse property of Laser.
ome::xml::meta::MetadataRetrieve::getPlaneTheT
virtual ome::xml::model::primitives::NonNegativeInteger getPlaneTheT(index_type imageIndex, index_type planeIndex) const =0
Get the TheT property of Plane.
ome::xml::meta::MetadataRetrieve::getPixelsDimensionOrder
virtual ome::xml::model::enums::DimensionOrder getPixelsDimensionOrder(index_type imageIndex) const =0
Get the DimensionOrder property of Pixels.
ome::xml::meta::MetadataRetrieve::getPolygonVisible
virtual bool getPolygonVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Polygon.
ome::xml::meta::MetadataRetrieve::getMaskLineCap
virtual ome::xml::model::enums::LineCap getMaskLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Mask.
ome::xml::meta::MetadataRetrieve::getObjectiveLensNA
virtual double getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the LensNA property of Objective.
ome::xml::meta::MetadataRetrieve::getPixelsBinDataBigEndian
virtual bool getPixelsBinDataBigEndian(index_type imageIndex, index_type binDataIndex) const =0
Get the BigEndian property of Pixels.
ome::xml::meta::MetadataRetrieve::getObjectiveIris
virtual bool getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Iris property of Objective.
ome::xml::model::enums::LineCap
LineCap enumeration.
Definition: LineCap.h:72
ome::xml::meta::MetadataRetrieve::getImageROIRefCount
virtual index_type getImageROIRefCount(index_type imageIndex) const =0
Get the number of ROIRef elements in Image.
ome::xml::meta::MetadataRetrieve::getDichroicID
virtual std::string getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the ID property of Dichroic.
ome::xml::meta::MetadataRetrieve::getPlanePositionY
virtual double getPlanePositionY(index_type imageIndex, index_type planeIndex) const =0
Get the PositionY property of Plane.
ome::xml::meta::MetadataRetrieve::getProjectExperimenterGroupRef
virtual const std::string & getProjectExperimenterGroupRef(index_type projectIndex) const =0
Get the ExperimenterGroupRef property of Project.
ome::xml::meta::MetadataRetrieve::getPlaneAnnotationRef
virtual const std::string & getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Plane.
ome::xml::meta::MetadataRetrieve::getDoubleAnnotationID
virtual std::string getDoubleAnnotationID(index_type doubleAnnotationIndex) const =0
Get the ID property of DoubleAnnotation.
ome::xml::meta::MetadataRetrieve::getLineStrokeWidth
virtual double getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Line.
ome::xml::meta::MetadataRetrieve::getRectangleWidth
virtual double getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the Width property of Rectangle.
ome::xml::meta::MetadataRetrieve::getMaskStrokeDashArray
virtual std::string getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Mask.
ome::xml::meta::MetadataRetrieve::getDetectorLotNumber
virtual std::string getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const =0
Get the LotNumber property of Detector.
ome::xml::meta::MetadataRetrieve::getEllipseFillRule
virtual ome::xml::model::enums::FillRule getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Ellipse.
ome::xml::meta::MetadataRetrieve::getBooleanAnnotationAnnotator
virtual std::string getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const =0
Get the Annotator property of BooleanAnnotation.
ome::xml::meta::MetadataRetrieve::getWellAnnotationRef
virtual const std::string & getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Well.
ome::xml::meta::MetadataRetrieve::getWellExternalDescription
virtual std::string getWellExternalDescription(index_type plateIndex, index_type wellIndex) const =0
Get the ExternalDescription property of Well.
ome::xml::meta::MetadataRetrieve::getRectangleLocked
virtual bool getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Rectangle.
ome::xml::meta::MetadataRetrieve::getPolygonTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Polygon.
ome::xml::meta::MetadataRetrieve::getXMLAnnotationAnnotator
virtual std::string getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const =0
Get the Annotator property of XMLAnnotation.
ome::xml::meta::MetadataRetrieve::getImageDescription
virtual std::string getImageDescription(index_type imageIndex) const =0
Get the Description property of Image.
ome::xml::meta::MetadataRetrieve::getTimestampAnnotationNamespace
virtual std::string getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const =0
Get the Namespace property of TimestampAnnotation.
ome::xml::meta::MetadataRetrieve::getListAnnotationAnnotationCount
virtual index_type getListAnnotationAnnotationCount(index_type listAnnotationIndex) const =0
Get the number of links to a ListAnnotation.
ome::xml::meta::MetadataRetrieve::getDichroicModel
virtual std::string getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the Model property of Dichroic.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationLightSourceSettingsAttenuation
virtual ome::xml::model::primitives::PercentFraction getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const =0
Get the Attenuation property of LightSourceSettings.
ome::xml::meta::MetadataRetrieve::getPolygonStrokeDashArray
virtual std::string getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Polygon.
ome::xml::meta::MetadataRetrieve::getWellColumn
virtual ome::xml::model::primitives::NonNegativeInteger getWellColumn(index_type plateIndex, index_type wellIndex) const =0
Get the Column property of Well.
ome::xml::model::enums::MicrobeamManipulationType
MicrobeamManipulationType enumeration.
Definition: MicrobeamManipulationType.h:72
ome::xml::model::enums::LaserType
LaserType enumeration.
Definition: LaserType.h:72
ome::xml::meta::MetadataRetrieve::getLineFillRule
virtual ome::xml::model::enums::FillRule getLineFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Line.
ome::xml::meta::MetadataRetrieve::getLongAnnotationDescription
virtual std::string getLongAnnotationDescription(index_type longAnnotationIndex) const =0
Get the Description property of LongAnnotation.
ome::xml::meta::MetadataRetrieve::~MetadataRetrieve
virtual ~MetadataRetrieve()
Destructor.
Definition: MetadataRetrieve.h:136
ome::xml::meta::MetadataRetrieve::getLabelStrokeWidth
virtual double getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Label.
ome::xml::meta::MetadataRetrieve::getFilterSetEmissionFilterRefCount
virtual index_type getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the number of EmissionFilterRef elements in FilterSet.
ome::xml::meta::MetadataRetrieve::getPixelsTimeIncrement
virtual double getPixelsTimeIncrement(index_type imageIndex) const =0
Get the TimeIncrement property of Pixels.
ome::xml::meta::MetadataRetrieve::getPlateStatus
virtual std::string getPlateStatus(index_type plateIndex) const =0
Get the Status property of Plate.
ome::xml::meta::MetadataRetrieve::getFileAnnotationAnnotationCount
virtual index_type getFileAnnotationAnnotationCount(index_type fileAnnotationIndex) const =0
Get the number of links to a FileAnnotation.
ome::xml::meta::MetadataRetrieve::getEllipseX
virtual double getEllipseX(index_type ROIIndex, index_type shapeIndex) const =0
Get the X property of Ellipse.
ome::xml::meta::MetadataRetrieve::getDetectorOffset
virtual double getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Offset property of Detector.
ome::xml::meta::MetadataRetrieve::getWellSampleIndex
virtual ome::xml::model::primitives::NonNegativeInteger getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the Index property of WellSample.
ome::xml::meta::MetadataRetrieve::getExperimenterAnnotationRefCount
virtual index_type getExperimenterAnnotationRefCount(index_type experimenterIndex) const =0
Get the number of AnnotationRef elements in Experimenter.
ome::xml::meta::MetadataRetrieve::getChannelAcquisitionMode
virtual ome::xml::model::enums::AcquisitionMode getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const =0
Get the AcquisitionMode property of Channel.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationExperimenterRef
virtual const std::string & getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the ExperimenterRef property of MicrobeamManipulation.
ome::xml::meta::MetadataRetrieve::getDichroicSerialNumber
virtual std::string getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the SerialNumber property of Dichroic.
ome::xml::meta::MetadataRetrieve::getWellReagentRef
virtual const std::string & getWellReagentRef(index_type plateIndex, index_type wellIndex) const =0
Get the ReagentRef property of Well.
ome::xml::meta::MetadataRetrieve::getChannelLightSourceSettingsWavelength
virtual ome::xml::model::primitives::PositiveInteger getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const =0
Get the Wavelength property of LightSourceSettings.
ome::xml::meta::MetadataRetrieve::getLaserManufacturer
virtual std::string getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of Laser.
ome::xml::meta::MetadataRetrieve::getPolylineFontSize
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Polyline.
ome::xml::meta::MetadataRetrieve::getRectangleFillRule
virtual ome::xml::model::enums::FillRule getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Rectangle.
ome::xml::meta::MetadataRetrieve::getDoubleAnnotationCount
virtual index_type getDoubleAnnotationCount() const =0
Get the number of DoubleAnnotation elements.
ome::xml::meta::MetadataRetrieve::getChannelAnnotationRef
virtual const std::string & getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Channel.
ome::xml::meta::MetadataRetrieve::getPixelsBigEndian
virtual bool getPixelsBigEndian(index_type imageIndex) const =0
Get the BigEndian property of Pixels.
ome::xml::meta::MetadataRetrieve::getArcType
virtual ome::xml::model::enums::ArcType getArcType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Type property of Arc.
ome::xml::meta::MetadataRetrieve::getDoubleAnnotationDescription
virtual std::string getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const =0
Get the Description property of DoubleAnnotation.
ome::xml::meta::MetadataRetrieve::getLightEmittingDiodeModel
virtual std::string getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Model property of LightEmittingDiode.
ome::xml::meta::MetadataRetrieve::getLaserRepetitionRate
virtual double getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the RepetitionRate property of Laser.
ome::xml::meta::MetadataRetrieve::getExperimenterGroupAnnotationRefCount
virtual index_type getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const =0
Get the number of AnnotationRef elements in ExperimenterGroup.
ome::xml::meta::MetadataRetrieve::getPolygonFontStyle
virtual ome::xml::model::enums::FontStyle getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Polygon.
ome::xml::meta::MetadataRetrieve::getPolylineTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Polyline.
ome::xml::meta::MetadataRetrieve::getDetectorZoom
virtual double getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Zoom property of Detector.
ome::xml::meta::MetadataRetrieve::getImageROIRef
virtual const std::string & getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const =0
Get the ROIRef property of Image.
ome::xml::meta::MetadataRetrieve::getPolylineStrokeWidth
virtual double getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Polyline.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationLightSourceSettingsCount
virtual index_type getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the number of LightSourceSettings elements in MicrobeamManipulation.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationLightSourceSettingsID
virtual std::string getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const =0
Get the ID property of LightSourceSettings.
ome::xml::meta::MetadataRetrieve::getDatasetAnnotationRefCount
virtual index_type getDatasetAnnotationRefCount(index_type datasetIndex) const =0
Get the number of AnnotationRef elements in Dataset.
ome::xml::meta::MetadataRetrieve::getLabelFillRule
virtual ome::xml::model::enums::FillRule getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillRule property of Label.
ome::xml::meta::MetadataRetrieve::getLabelTheC
virtual ome::xml::model::primitives::NonNegativeInteger getLabelTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Label.
ome::xml::meta::MetadataRetrieve::getPolygonFillColor
virtual ome::xml::model::primitives::Color getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Polygon.
ome::xml::meta::MetadataRetrieve::getReagentAnnotationRefCount
virtual index_type getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const =0
Get the number of AnnotationRef elements in Reagent.
ome::xml::meta::MetadataRetrieve::getMaskHeight
virtual double getMaskHeight(index_type ROIIndex, index_type shapeIndex) const =0
Get the Height property of Mask.
ome::xml::meta::MetadataRetrieve::getMicroscopeManufacturer
virtual std::string getMicroscopeManufacturer(index_type instrumentIndex) const =0
Get the Manufacturer property of Microscope.
ome::xml::meta::MetadataRetrieve::getLabelStrokeDashArray
virtual std::string getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeDashArray property of Label.
ome::xml::meta::MetadataRetrieve::getImageAnnotationRefCount
virtual index_type getImageAnnotationRefCount(index_type imageIndex) const =0
Get the number of AnnotationRef elements in Image.
ome::xml::meta::MetadataRetrieve::getLineID
virtual std::string getLineID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Line.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionAnnotationRefCount
virtual index_type getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the number of AnnotationRef elements in PlateAcquisition.
ome::xml::meta::MetadataRetrieve::getLongAnnotationAnnotationCount
virtual index_type getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const =0
Get the number of links to a LongAnnotation.
ome::xml::meta::MetadataRetrieve::getEllipseTheT
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Ellipse.
ome::xml::meta::MetadataRetrieve::getPointStrokeColor
virtual ome::xml::model::primitives::Color getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Point.
ome::xml::meta::MetadataRetrieve::getBooleanAnnotationAnnotationCount
virtual index_type getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const =0
Get the number of links to a BooleanAnnotation.
ome::xml::meta::MetadataRetrieve::getProjectName
virtual std::string getProjectName(index_type projectIndex) const =0
Get the Name property of Project.
ome::xml::meta::MetadataRetrieve::getProjectDatasetRef
virtual const std::string & getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const =0
Get the DatasetRef property of Project.
ome::xml::meta::MetadataRetrieve::getLineY2
virtual double getLineY2(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y2 property of Line.
ome::xml::meta::MetadataRetrieve::getLightEmittingDiodeManufacturer
virtual std::string getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Manufacturer property of LightEmittingDiode.
ome::xml::meta::MetadataRetrieve::getMaskStrokeWidth
virtual double getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Mask.
ome::xml::meta::MetadataRetrieve::getEllipseRadiusY
virtual double getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const =0
Get the RadiusY property of Ellipse.
ome::xml::meta::MetadataRetrieve::getEllipseTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Ellipse.
ome::xml::meta::MetadataRetrieve::getObjectiveNominalMagnification
virtual double getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the NominalMagnification property of Objective.
ome::xml::meta::MetadataRetrieve::getWellColor
virtual ome::xml::model::primitives::Color getWellColor(index_type plateIndex, index_type wellIndex) const =0
Get the Color property of Well.
ome::xml::meta::MetadataRetrieve::getRectangleText
virtual std::string getRectangleText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Rectangle.
ome::xml::meta::MetadataRetrieve::getFilterManufacturer
virtual std::string getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const =0
Get the Manufacturer property of Filter.
ome::xml::model::enums::PixelType
PixelType enumeration.
Definition: PixelType.h:72
ome::xml::meta::MetadataRetrieve::getCommentAnnotationAnnotationCount
virtual index_type getCommentAnnotationAnnotationCount(index_type commentAnnotationIndex) const =0
Get the number of links to a CommentAnnotation.
ome::xml::meta::MetadataRetrieve::getTiffDataFirstZ
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FirstZ property of TiffData.
ome::xml::meta::MetadataRetrieve::getPolygonPoints
virtual std::string getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const =0
Get the Points property of Polygon.
ome::xml::meta::MetadataRetrieve::getPolygonFontFamily
virtual ome::xml::model::enums::FontFamily getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Polygon.
ome::xml::meta::MetadataRetrieve::getBinaryOnlyMetadataFile
virtual std::string getBinaryOnlyMetadataFile() const =0
Get the MetadataFile property of BinaryOnly.
ome::xml::meta::MetadataRetrieve::getPlateAnnotationRef
virtual const std::string & getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Plate.
ome::xml::meta::MetadataRetrieve::getPixelsSizeZ
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeZ(index_type imageIndex) const =0
Get the SizeZ property of Pixels.
ome::xml::meta::MetadataRetrieve::getPixelsSizeY
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeY(index_type imageIndex) const =0
Get the SizeY property of Pixels.
ome::xml::meta::MetadataRetrieve::getMicroscopeSerialNumber
virtual std::string getMicroscopeSerialNumber(index_type instrumentIndex) const =0
Get the SerialNumber property of Microscope.
ome::xml::meta::MetadataRetrieve::getChannelAnnotationRefCount
virtual index_type getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const =0
Get the number of AnnotationRef elements in Channel.
ome::xml::meta::MetadataRetrieve::getUUIDFileName
virtual std::string getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FileName property of UUID.
ome::xml::meta::MetadataRetrieve::getDetectorManufacturer
virtual std::string getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Manufacturer property of Detector.
ome::xml::meta::MetadataRetrieve::getPointVisible
virtual bool getPointVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Point.
ome::xml::meta::MetadataRetrieve::getPolygonFontSize
virtual ome::xml::model::primitives::NonNegativeInteger getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontSize property of Polygon.
ome::xml::meta::MetadataRetrieve::getFilamentSerialNumber
virtual std::string getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the SerialNumber property of Filament.
ome::xml::meta::MetadataRetrieve::getObjectiveSettingsRefractiveIndex
virtual double getObjectiveSettingsRefractiveIndex(index_type imageIndex) const =0
Get the RefractiveIndex property of ObjectiveSettings.
ome::xml::meta::MetadataRetrieve::getPointTheT
virtual ome::xml::model::primitives::NonNegativeInteger getPointTheT(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheT property of Point.
ome::xml::meta::MetadataRetrieve::getObjectiveLotNumber
virtual std::string getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the LotNumber property of Objective.
ome::xml::meta::MetadataRetrieve::getMaskFontFamily
virtual ome::xml::model::enums::FontFamily getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Mask.
ome::xml::meta::MetadataRetrieve::getRectangleStrokeColor
virtual ome::xml::model::primitives::Color getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeColor property of Rectangle.
ome::xml::meta::MetadataRetrieve::getImageInstrumentRef
virtual const std::string & getImageInstrumentRef(index_type imageIndex) const =0
Get the InstrumentRef property of Image.
ome::xml::meta::MetadataRetrieve::getROIAnnotationRef
virtual const std::string & getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of ROI.
ome::xml::meta::MetadataRetrieve::getExperimenterEmail
virtual std::string getExperimenterEmail(index_type experimenterIndex) const =0
Get the Email property of Experimenter.
ome::xml::meta::MetadataRetrieve
Metadata retrieval interface.
Definition: MetadataRetrieve.h:126
ome::xml::meta::MetadataRetrieve::getPointLineCap
virtual ome::xml::model::enums::LineCap getPointLineCap(index_type ROIIndex, index_type shapeIndex) const =0
Get the LineCap property of Point.
ome::xml::meta::MetadataRetrieve::getWellSamplePositionY
virtual double getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the PositionY property of WellSample.
ome::xml::meta::MetadataRetrieve::getWellSampleRefCount
virtual index_type getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const =0
Get the number of WellSampleRef elements.
ome::xml::meta::MetadataRetrieve::getPointTransform
virtual const ::ome::xml::model::AffineTransform & getPointTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Point.
ome::xml::meta::MetadataRetrieve::getDetectorSerialNumber
virtual std::string getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const =0
Get the SerialNumber property of Detector.
ome::xml::meta::MetadataRetrieve::getObjectiveModel
virtual std::string getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Model property of Objective.
ome::xml::meta::MetadataRetrieve::getMaskFontStyle
virtual ome::xml::model::enums::FontStyle getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Mask.
ome::xml::meta::MetadataRetrieve::getFilamentType
virtual ome::xml::model::enums::FilamentType getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Type property of Filament.
ome::xml::meta::MetadataRetrieve::getWellType
virtual std::string getWellType(index_type plateIndex, index_type wellIndex) const =0
Get the Type property of Well.
ome::xml::meta::MetadataRetrieve::getExperimenterGroupName
virtual std::string getExperimenterGroupName(index_type experimenterGroupIndex) const =0
Get the Name property of ExperimenterGroup.
ome::xml::meta::MetadataRetrieve::getMaskVisible
virtual bool getMaskVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Mask.
ome::xml::meta::MetadataRetrieve::getDoubleAnnotationAnnotationRef
virtual const std::string & getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of DoubleAnnotation.
ome::xml::meta::MetadataRetrieve::getBinaryFileMIMEType
virtual std::string getBinaryFileMIMEType(index_type fileAnnotationIndex) const =0
Get the MIMEType property of BinaryFile.
ome::xml::meta::MetadataRetrieve::getEllipseFontFamily
virtual ome::xml::model::enums::FontFamily getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Ellipse.
ome::xml::meta::MetadataRetrieve::getPointFontFamily
virtual ome::xml::model::enums::FontFamily getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontFamily property of Point.
ome::xml::meta::MetadataRetrieve::getPlaneExposureTime
virtual double getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const =0
Get the ExposureTime property of Plane.
ome::xml::meta::MetadataRetrieve::getFileAnnotationDescription
virtual std::string getFileAnnotationDescription(index_type fileAnnotationIndex) const =0
Get the Description property of FileAnnotation.
ome::xml::meta::MetadataRetrieve::getPolygonText
virtual std::string getPolygonText(index_type ROIIndex, index_type shapeIndex) const =0
Get the Text property of Polygon.
ome::xml::model::primitives::Color
An RGBA color value.
Definition: Color.h:77
ome::xml::meta::MetadataRetrieve::getEllipseStrokeWidth
virtual double getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const =0
Get the StrokeWidth property of Ellipse.
ome::xml::meta::MetadataRetrieve::getScreenType
virtual std::string getScreenType(index_type screenIndex) const =0
Get the Type property of Screen.
ome::xml::meta::MetadataRetrieve::getFilterSetID
virtual std::string getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the ID property of FilterSet.
ome::xml::meta::MetadataRetrieve::getRightsRightsHolder
virtual std::string getRightsRightsHolder() const =0
Get the RightsHolder property of Rights.
ome::xml::meta::MetadataRetrieve::getXMLAnnotationCount
virtual index_type getXMLAnnotationCount() const =0
Get the number of XMLAnnotation elements.
ome::xml::meta::MetadataRetrieve::getListAnnotationCount
virtual index_type getListAnnotationCount() const =0
Get the number of ListAnnotation elements.
ome::xml::meta::MetadataRetrieve::getMaskTransform
virtual const ::ome::xml::model::AffineTransform & getMaskTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Mask.
ome::xml::meta::MetadataRetrieve::getWellCount
virtual index_type getWellCount(index_type plateIndex) const =0
Get the number of Well elements.
ome::xml::meta::MetadataRetrieve::getDetectorSettingsReadOutRate
virtual double getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const =0
Get the ReadOutRate property of DetectorSettings.
ome::xml::meta::MetadataRetrieve::getPlateRows
virtual ome::xml::model::primitives::PositiveInteger getPlateRows(index_type plateIndex) const =0
Get the Rows property of Plate.
ome::xml::meta::MetadataRetrieve::getLabelFontStyle
virtual ome::xml::model::enums::FontStyle getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Label.
ome::xml::meta::MetadataRetrieve::getChannelFilterSetRef
virtual const std::string & getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const =0
Get the FilterSetRef property of Channel.
ome::xml::meta::MetadataRetrieve::getScreenAnnotationRef
virtual const std::string & getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Screen.
ome::xml::meta::MetadataRetrieve::getFilterSetDichroicRef
virtual const std::string & getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the DichroicRef property of FilterSet.
ome::xml::meta::MetadataRetrieve::getImagingEnvironmentAirPressure
virtual double getImagingEnvironmentAirPressure(index_type imageIndex) const =0
Get the AirPressure property of ImagingEnvironment.
ome::xml::meta::MetadataRetrieve::getImageAnnotationRef
virtual const std::string & getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of Image.
ome::xml::meta::MetadataRetrieve::getImagingEnvironmentTemperature
virtual double getImagingEnvironmentTemperature(index_type imageIndex) const =0
Get the Temperature property of ImagingEnvironment.
ome::xml::meta::MetadataRetrieve::getExperimenterCount
virtual index_type getExperimenterCount() const =0
Get the number of Experimenter elements.
ome::xml::meta::MetadataRetrieve::getPointLocked
virtual bool getPointLocked(index_type ROIIndex, index_type shapeIndex) const =0
Get the Locked property of Point.
ome::xml::meta::MetadataRetrieve::getTagAnnotationNamespace
virtual std::string getTagAnnotationNamespace(index_type tagAnnotationIndex) const =0
Get the Namespace property of TagAnnotation.
ome::xml::meta::MetadataRetrieve::getScreenReagentSetIdentifier
virtual std::string getScreenReagentSetIdentifier(index_type screenIndex) const =0
Get the ReagentSetIdentifier property of Screen.
ome::xml::meta::MetadataRetrieve::getWellSampleAnnotationRefCount
virtual index_type getWellSampleAnnotationRefCount(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const =0
Get the number of AnnotationRef elements in WellSample.
ome::xml::meta::MetadataRetrieve::getObjectiveSettingsID
virtual std::string getObjectiveSettingsID(index_type imageIndex) const =0
Get the ID property of ObjectiveSettings.
ome::xml::meta::MetadataRetrieve::getDetectorType
virtual ome::xml::model::enums::DetectorType getDetectorType(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Type property of Detector.
ome::xml::meta::MetadataRetrieve::getEllipseTransform
virtual const ::ome::xml::model::AffineTransform & getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Ellipse.
ome::xml::meta::MetadataRetrieve::getDatasetImageRefCount
virtual index_type getDatasetImageRefCount(index_type datasetIndex) const =0
Get the number of ImageRef elements in Dataset.
ome::xml::meta::MetadataRetrieve::getObjectiveCalibratedMagnification
virtual double getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the CalibratedMagnification property of Objective.
ome::xml::meta::MetadataRetrieve::getLineY1
virtual double getLineY1(index_type ROIIndex, index_type shapeIndex) const =0
Get the Y1 property of Line.
ome::xml::meta::MetadataRetrieve::getProjectCount
virtual index_type getProjectCount() const =0
Get the number of Project elements.
ome::xml::meta::MetadataRetrieve::getMaskTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Mask.
ome::xml::model::enums::LaserMedium
LaserMedium enumeration.
Definition: LaserMedium.h:72
ome::xml::meta::MetadataRetrieve::getTimestampAnnotationAnnotator
virtual std::string getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const =0
Get the Annotator property of TimestampAnnotation.
ome::xml::meta::MetadataRetrieve::getPlateID
virtual std::string getPlateID(index_type plateIndex) const =0
Get the ID property of Plate.
ome::xml::meta::MetadataRetrieve::getPlaneDeltaT
virtual double getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const =0
Get the DeltaT property of Plane.
ome::xml::meta::MetadataRetrieve::getDatasetCount
virtual index_type getDatasetCount() const =0
Get the number of Dataset elements.
ome::xml::meta::MetadataRetrieve::getPlaneHashSHA1
virtual std::string getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const =0
Get the HashSHA1 property of Plane.
ome::xml::meta::MetadataRetrieve::getPixelsType
virtual ome::xml::model::enums::PixelType getPixelsType(index_type imageIndex) const =0
Get the Type property of Pixels.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationRefCount
virtual index_type getMicrobeamManipulationRefCount(index_type imageIndex) const =0
Get the number of MicrobeamManipulationRef elements.
ome::xml::meta::MetadataRetrieve::getDoubleAnnotationNamespace
virtual std::string getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const =0
Get the Namespace property of DoubleAnnotation.
ome::xml::meta::MetadataRetrieve::getXMLAnnotationValue
virtual std::string getXMLAnnotationValue(index_type XMLAnnotationIndex) const =0
Get the Value property of XMLAnnotation.
ome::xml::model::enums::Medium
Medium enumeration.
Definition: Medium.h:72
ome::xml::meta::MetadataRetrieve::getMaskTheC
virtual ome::xml::model::primitives::NonNegativeInteger getMaskTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Mask.
ome::xml::meta::MetadataRetrieve::getPlateColumns
virtual ome::xml::model::primitives::PositiveInteger getPlateColumns(index_type plateIndex) const =0
Get the Columns property of Plate.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationCount
virtual index_type getMicrobeamManipulationCount(index_type experimentIndex) const =0
Get the number of MicrobeamManipulation elements.
ome::xml::meta::MetadataRetrieve::getROIAnnotationRefCount
virtual index_type getROIAnnotationRefCount(index_type ROIIndex) const =0
Get the number of AnnotationRef elements in ROI.
ome::xml::meta::MetadataRetrieve::getPolylineFontStyle
virtual ome::xml::model::enums::FontStyle getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const =0
Get the FontStyle property of Polyline.
ome::xml::meta::MetadataRetrieve::getTermAnnotationValue
virtual std::string getTermAnnotationValue(index_type termAnnotationIndex) const =0
Get the Value property of TermAnnotation.
ome::xml::meta::MetadataRetrieve::getEllipseRadiusX
virtual double getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const =0
Get the RadiusX property of Ellipse.
ome::xml::meta::MetadataRetrieve::getDetectorVoltage
virtual double getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Voltage property of Detector.
ome::xml::meta::MetadataRetrieve::getChannelColor
virtual ome::xml::model::primitives::Color getChannelColor(index_type imageIndex, index_type channelIndex) const =0
Get the Color property of Channel.
ome::xml::meta::MetadataRetrieve::getImageExperimenterRef
virtual const std::string & getImageExperimenterRef(index_type imageIndex) const =0
Get the ExperimenterRef property of Image.
ome::xml::meta::MetadataRetrieve::getObjectiveManufacturer
virtual std::string getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Manufacturer property of Objective.
ome::xml::meta::MetadataRetrieve::getReagentID
virtual std::string getReagentID(index_type screenIndex, index_type reagentIndex) const =0
Get the ID property of Reagent.
ome::xml::meta::MetadataRetrieve::getPixelsSizeX
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeX(index_type imageIndex) const =0
Get the SizeX property of Pixels.
ome::xml::meta::MetadataRetrieve::getArcID
virtual std::string getArcID(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the ID property of Arc.
ome::xml::meta::MetadataRetrieve::getFilterLotNumber
virtual std::string getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const =0
Get the LotNumber property of Filter.
ome::xml::meta::MetadataRetrieve::getLineVisible
virtual bool getLineVisible(index_type ROIIndex, index_type shapeIndex) const =0
Get the Visible property of Line.
ome::xml::meta::MetadataRetrieve::getLightPathExcitationFilterRef
virtual const std::string & getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const =0
Get the ExcitationFilterRef property of LightPath.
ome::xml::meta::MetadataRetrieve::getMaskID
virtual std::string getMaskID(index_type ROIIndex, index_type shapeIndex) const =0
Get the ID property of Mask.
ome::xml::meta::MetadataRetrieve::getWellAnnotationRefCount
virtual index_type getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const =0
Get the number of AnnotationRef elements in Well.
ome::xml::meta::MetadataRetrieve::getObjectiveWorkingDistance
virtual double getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the WorkingDistance property of Objective.
ome::xml::meta::MetadataRetrieve::getObjectiveID
virtual std::string getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the ID property of Objective.
ome::xml::meta::MetadataRetrieve::getROIName
virtual std::string getROIName(index_type ROIIndex) const =0
Get the Name property of ROI.
ome::xml::meta::MetadataRetrieve::getFilterSetExcitationFilterRefCount
virtual index_type getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const =0
Get the number of ExcitationFilterRef elements in FilterSet.
ome::xml::meta::MetadataRetrieve::getDetectorModel
virtual std::string getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const =0
Get the Model property of Detector.
ome::xml::meta::MetadataRetrieve::getListAnnotationAnnotator
virtual std::string getListAnnotationAnnotator(index_type listAnnotationIndex) const =0
Get the Annotator property of ListAnnotation.
ome::xml::meta::MetadataRetrieve::getExperimenterLastName
virtual std::string getExperimenterLastName(index_type experimenterIndex) const =0
Get the LastName property of Experimenter.
ome::xml::meta::MetadataRetrieve::getXMLAnnotationID
virtual std::string getXMLAnnotationID(index_type XMLAnnotationIndex) const =0
Get the ID property of XMLAnnotation.
ome::xml::meta::MetadataRetrieve::getRectangleFillColor
virtual ome::xml::model::primitives::Color getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const =0
Get the FillColor property of Rectangle.
ome::xml::meta::BaseMetadata::index_type
std::size_t index_type
Index into an array.
Definition: BaseMetadata.h:64
ome::xml::meta::MetadataRetrieve::getExperimenterGroupDescription
virtual std::string getExperimenterGroupDescription(index_type experimenterGroupIndex) const =0
Get the Description property of ExperimenterGroup.
ome::xml::meta::MetadataRetrieve::getCommentAnnotationDescription
virtual std::string getCommentAnnotationDescription(index_type commentAnnotationIndex) const =0
Get the Description property of CommentAnnotation.
ome::xml::meta::MetadataRetrieve::getPointTheC
virtual ome::xml::model::primitives::NonNegativeInteger getPointTheC(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheC property of Point.
ome::xml::meta::MetadataRetrieve::getPolylineTransform
virtual const ::ome::xml::model::AffineTransform & getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Polyline.
ome::xml::model::enums::MicroscopeType
MicroscopeType enumeration.
Definition: MicroscopeType.h:72
ome::xml::meta::MetadataRetrieve::getLineTheZ
virtual ome::xml::model::primitives::NonNegativeInteger getLineTheZ(index_type ROIIndex, index_type shapeIndex) const =0
Get the TheZ property of Line.
ome::xml::meta::MetadataRetrieve::getLaserPump
virtual const std::string & getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the Pump property of Laser.
ome::xml::meta::MetadataRetrieve::getDoubleAnnotationAnnotator
virtual std::string getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const =0
Get the Annotator property of DoubleAnnotation.
ome::xml::meta::MetadataRetrieve::getTiffDataFirstC
virtual ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const =0
Get the FirstC property of TiffData.
ome::xml::meta::MetadataRetrieve::getPlateName
virtual std::string getPlateName(index_type plateIndex) const =0
Get the Name property of Plate.
ome::xml::model::enums::FilterType
FilterType enumeration.
Definition: FilterType.h:72
ome::xml::meta::MetadataRetrieve::getChannelFluor
virtual std::string getChannelFluor(index_type imageIndex, index_type channelIndex) const =0
Get the Fluor property of Channel.
ome::xml::meta::MetadataRetrieve::getTimestampAnnotationAnnotationRef
virtual const std::string & getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of TimestampAnnotation.
ome::xml::meta::MetadataRetrieve::getDetectorID
virtual std::string getDetectorID(index_type instrumentIndex, index_type detectorIndex) const =0
Get the ID property of Detector.
ome::xml::meta::MetadataRetrieve::getCommentAnnotationID
virtual std::string getCommentAnnotationID(index_type commentAnnotationIndex) const =0
Get the ID property of CommentAnnotation.
ome::xml::meta::MetadataRetrieve::getChannelEmissionWavelength
virtual ome::xml::model::primitives::PositiveInteger getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const =0
Get the EmissionWavelength property of Channel.
ome::xml::meta::MetadataRetrieve::getArcLotNumber
virtual std::string getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the LotNumber property of Arc.
ome::xml::meta::MetadataRetrieve::getLongAnnotationAnnotationRef
virtual const std::string & getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const =0
Get the AnnotationRef property of LongAnnotation.
ome::xml::meta::MetadataRetrieve::getROICount
virtual index_type getROICount() const =0
Get the number of ROI elements.
ome::xml::meta::MetadataRetrieve::getProjectDescription
virtual std::string getProjectDescription(index_type projectIndex) const =0
Get the Description property of Project.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationType
virtual ome::xml::model::enums::MicrobeamManipulationType getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const =0
Get the Type property of MicrobeamManipulation.
ome::xml::meta::MetadataRetrieve::getLaserFrequencyMultiplication
virtual ome::xml::model::primitives::PositiveInteger getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const =0
Get the FrequencyMultiplication property of Laser.
ome::xml::model::primitives::ConstrainedNumeric
A numeric type constrained to a subrange (or subranges) of its range limits.
Definition: ConstrainedNumeric.h:119
ome::xml::meta::MetadataRetrieve::getExperimenterGroupLeader
virtual const std::string & getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const =0
Get the Leader property of ExperimenterGroup.
ome::xml::meta::MetadataRetrieve::getObjectiveCorrection
virtual ome::xml::model::enums::Correction getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const =0
Get the Correction property of Objective.
ome::xml::meta::MetadataRetrieve::getPixelsSizeC
virtual ome::xml::model::primitives::PositiveInteger getPixelsSizeC(index_type imageIndex) const =0
Get the SizeC property of Pixels.
ome::xml::meta::MetadataRetrieve::getDetectorSettingsID
virtual std::string getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const =0
Get the ID property of DetectorSettings.
ome::xml::meta::MetadataRetrieve::getLightPathEmissionFilterRef
virtual const std::string & getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const =0
Get the EmissionFilterRef property of LightPath.
ome::xml::meta::MetadataRetrieve::getPlateAcquisitionCount
virtual index_type getPlateAcquisitionCount(index_type plateIndex) const =0
Get the number of PlateAcquisition elements.
ome::xml::meta::MetadataRetrieve::getTermAnnotationAnnotator
virtual std::string getTermAnnotationAnnotator(index_type termAnnotationIndex) const =0
Get the Annotator property of TermAnnotation.
ome::xml::meta::MetadataRetrieve::getPolygonTransform
virtual const ::ome::xml::model::AffineTransform & getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const =0
Get the Transform property of Polygon.
ome::xml::meta::MetadataRetrieve::getShapeType
virtual const std::string & getShapeType(index_type roiIndex, index_type shapeIndex) const =0
Get the type of a Shape.
ome::xml::meta::MetadataRetrieve::getPlateCount
virtual index_type getPlateCount() const =0
Get the number of Plate elements.
ome::xml::meta::MetadataRetrieve::getExperimenterGroupExperimenterRefCount
virtual index_type getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const =0
Get the number of ExperimenterRef elements in ExperimenterGroup.
ome::xml::meta::MetadataRetrieve::getDichroicManufacturer
virtual std::string getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const =0
Get the Manufacturer property of Dichroic.
ome::xml::meta::MetadataRetrieve::getMicrobeamManipulationROIRef
virtual const std::string & getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const =0
Get the ROIRef property of MicrobeamManipulation.
ome::xml::meta::MetadataRetrieve::getWellRow
virtual ome::xml::model::primitives::NonNegativeInteger getWellRow(index_type plateIndex, index_type wellIndex) const =0
Get the Row property of Well.
ome::xml::meta::MetadataRetrieve::getDatasetRefCount
virtual index_type getDatasetRefCount(index_type projectIndex) const =0
Get the number of DatasetRef elements.