bioformats  5.1.3
OMEXMLMetadata.h
1 /*
2  * #%L
3  * OME-BIOFORMATS C++ library for image IO.
4  * %%
5  * Copyright © 2006 - 2015 Open Microscopy Environment:
6  * - Massachusetts Institute of Technology
7  * - National Institutes of Health
8  * - University of Dundee
9  * - Board of Regents of the University of Wisconsin-Madison
10  * - Glencoe Software, Inc.
11  * %%
12  * Redistribution and use in source and binary forms, with or without
13  * modification, are permitted provided that the following conditions are met:
14  *
15  * 1. Redistributions of source code must retain the above copyright notice,
16  * this list of conditions and the following disclaimer.
17  * 2. Redistributions in binary form must reproduce the above copyright notice,
18  * this list of conditions and the following disclaimer in the documentation
19  * and/or other materials provided with the distribution.
20  *
21  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
22  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
25  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
26  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
27  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
31  * POSSIBILITY OF SUCH DAMAGE.
32  *
33  * The views and conclusions contained in the software and documentation are
34  * those of the authors and should not be interpreted as representing official
35  * policies, either expressed or implied, of any organization.
36  * #L%
37  */
38 
39 /*─────────────────────────────────────────────────────────────────────────────
40  *
41  * THIS IS AUTOMATICALLY GENERATED CODE. DO NOT MODIFY.
42  *
43  *─────────────────────────────────────────────────────────────────────────────
44  */
45 
46 #ifndef OME_XML_META_OMEXMLMETADATA_H
47 #define OME_XML_META_OMEXMLMETADATA_H
48 
49 #include <ome/xml/meta/Metadata.h>
50 #include <ome/xml/meta/MetadataException.h>
51 #include <ome/xml/meta/OMEXMLMetadataRoot.h>
52 #include <ome/xml/model/detail/OMEModel.h>
53 
54 
55 namespace ome
56 {
57  namespace xml
58  {
59  namespace meta
60  {
61 
67  class OMEXMLMetadata : virtual public Metadata
68  {
69  private:
71  ome::compat::shared_ptr<OMEXMLMetadataRoot> root; // OME
73  ome::compat::shared_ptr<MetadataRoot> genericRoot; // OME
75  ome::compat::shared_ptr< ::ome::xml::model::OMEModel> model;
76 
77  public:
80 
82  virtual
84 
85  // Documented in base class.
86  void
87  createRoot();
88 
89  // Documented in base class.
90  ome::compat::shared_ptr<MetadataRoot>&
91  getRoot();
92 
96  void
97  setRoot(ome::compat::shared_ptr<MetadataRoot>& root);
98 
107  std::string
108  dumpXML();
109 
118  index_type
120 
121  // Documented in base class.
122  index_type
123  getPixelsBinDataCount(index_type imageIndex) const;
124 
125  // Documented in base class.
126  index_type
127  getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const;
128 
129  // Documented in base class.
130  index_type
131  getCommentAnnotationAnnotationCount(index_type commentAnnotationIndex) const;
132 
133  // Documented in base class.
134  index_type
135  getDoubleAnnotationAnnotationCount(index_type doubleAnnotationIndex) const;
136 
137  // Documented in base class.
138  index_type
139  getFileAnnotationAnnotationCount(index_type fileAnnotationIndex) const;
140 
141  // Documented in base class.
142  index_type
143  getListAnnotationAnnotationCount(index_type listAnnotationIndex) const;
144 
145  // Documented in base class.
146  index_type
147  getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const;
148 
149  // Documented in base class.
150  index_type
151  getTagAnnotationAnnotationCount(index_type tagAnnotationIndex) const;
152 
153  // Documented in base class.
154  index_type
155  getTermAnnotationAnnotationCount(index_type termAnnotationIndex) const;
156 
157  // Documented in base class.
158  index_type
159  getTimestampAnnotationAnnotationCount(index_type timestampAnnotationIndex) const;
160 
161  // Documented in base class.
162  index_type
163  getXMLAnnotationAnnotationCount(index_type xmlAnnotationIndex) const;
164 
165  // Documented in base class.
166  const std::string&
167  getLightSourceType(index_type instrumentIndex,
168  index_type lightSourceIndex) const;
169 
170  // Documented in base class.
171  const std::string&
172  getShapeType(index_type roiIndex,
173  index_type shapeIndex) const;
174 
175  // Documented in base class.
176  index_type
177  getROIAnnotationRefCount(index_type ROIIndex) const;
178 
179  // Documented in base class.
180  index_type
181  getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const;
182 
183  // Documented in base class.
184  index_type
185  getPlateAnnotationRefCount(index_type plateIndex) const;
186 
187  // Documented in base class.
188  index_type
189  getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const;
190 
191  // Documented in base class.
192  index_type
193  getImageAnnotationRefCount(index_type imageIndex) const;
194 
195  // Documented in base class.
196  index_type
197  getScreenAnnotationRefCount(index_type screenIndex) const;
198 
199  // Documented in base class.
200  index_type
201  getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const;
202 
203  // Documented in base class.
204  index_type
205  getDatasetAnnotationRefCount(index_type datasetIndex) const;
206 
207  // Documented in base class.
208  index_type
209  getProjectAnnotationRefCount(index_type projectIndex) const;
210 
211  // Documented in base class.
212  index_type
213  getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const;
214 
215  // Documented in base class.
216  index_type
217  getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const;
218 
219  // Documented in base class.
220  index_type
221  getExperimenterAnnotationRefCount(index_type experimenterIndex) const;
222 
223  // Documented in base class.
224  index_type
225  getWellSampleAnnotationRefCount(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
226 
227  // Documented in base class.
228  index_type
229  getPixelsAnnotationRefCount(index_type imageIndex) const;
230 
231  // Documented in base class.
232  index_type
233  getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const;
234 
235  // Documented in base class.
236  index_type
238 
239  // Documented in base class.
240  index_type
241  getChannelCount(index_type imageIndex) const;
242 
243  // Documented in base class.
244  index_type
246 
247  // Documented in base class.
248  index_type
249  getDatasetCount() const;
250 
251  // Documented in base class.
252  index_type
253  getDatasetRefCount(index_type projectIndex) const;
254 
255  // Documented in base class.
256  index_type
257  getDetectorCount(index_type instrumentIndex) const;
258 
259  // Documented in base class.
260  index_type
261  getDichroicCount(index_type instrumentIndex) const;
262 
263  // Documented in base class.
264  index_type
265  getDoubleAnnotationCount() const;
266 
267  // Documented in base class.
268  index_type
269  getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const;
270 
271  // Documented in base class.
272  index_type
273  getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const;
274 
275  // Documented in base class.
276  index_type
277  getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const;
278 
279  // Documented in base class.
280  index_type
281  getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const;
282 
283  // Documented in base class.
284  index_type
285  getExperimentCount() const;
286 
287  // Documented in base class.
288  index_type
289  getExperimenterCount() const;
290 
291  // Documented in base class.
292  index_type
294 
295  // Documented in base class.
296  index_type
297  getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const;
298 
299  // Documented in base class.
300  index_type
301  getFileAnnotationCount() const;
302 
303  // Documented in base class.
304  index_type
305  getFilterCount(index_type instrumentIndex) const;
306 
307  // Documented in base class.
308  index_type
309  getFilterSetCount(index_type instrumentIndex) const;
310 
311  // Documented in base class.
312  index_type
313  getImageCount() const;
314 
315  // Documented in base class.
316  index_type
317  getDatasetImageRefCount(index_type datasetIndex) const;
318 
319  // Documented in base class.
320  index_type
321  getInstrumentCount() const;
322 
323  // Documented in base class.
324  index_type
325  getLeaderCount(index_type experimenterGroupIndex) const;
326 
327  // Documented in base class.
328  index_type
329  getLightSourceCount(index_type instrumentIndex) const;
330 
331  // Documented in base class.
332  index_type
333  getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const;
334 
335  // Documented in base class.
336  index_type
337  getListAnnotationCount() const;
338 
339  // Documented in base class.
340  index_type
341  getLongAnnotationCount() const;
342 
343  // Documented in base class.
344  index_type
345  getMicrobeamManipulationCount(index_type experimentIndex) const;
346 
347  // Documented in base class.
348  index_type
350 
351  // Documented in base class.
352  index_type
353  getObjectiveCount(index_type instrumentIndex) const;
354 
355  // Documented in base class.
356  index_type
357  getPlaneCount(index_type imageIndex) const;
358 
359  // Documented in base class.
360  index_type
361  getPlateCount() const;
362 
363  // Documented in base class.
364  index_type
365  getPlateAcquisitionCount(index_type plateIndex) const;
366 
367  // Documented in base class.
368  index_type
369  getPlateRefCount(index_type screenIndex) const;
370 
371  // Documented in base class.
372  index_type
373  getProjectCount() const;
374 
375  // Documented in base class.
376  index_type
377  getROICount() const;
378 
379  // Documented in base class.
380  index_type
381  getImageROIRefCount(index_type imageIndex) const;
382 
383  // Documented in base class.
384  index_type
385  getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const;
386 
387  // Documented in base class.
388  index_type
389  getReagentCount(index_type screenIndex) const;
390 
391  // Documented in base class.
392  index_type
393  getScreenCount() const;
394 
395  // Documented in base class.
396  index_type
397  getShapeCount(index_type ROIIndex) const;
398 
399  // Documented in base class.
400  index_type
401  getTagAnnotationCount() const;
402 
403  // Documented in base class.
404  index_type
405  getTermAnnotationCount() const;
406 
407  // Documented in base class.
408  index_type
409  getTiffDataCount(index_type imageIndex) const;
410 
411  // Documented in base class.
412  index_type
414 
415  // Documented in base class.
416  void
417  setUUIDValue(std::string value, index_type imageIndex, index_type tiffDataIndex);
418 
419  // Documented in base class.
420  std::string
421  getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const;
422 
423  // Documented in base class.
424  index_type
425  getWellCount(index_type plateIndex) const;
426 
427  // Documented in base class.
428  index_type
429  getWellSampleCount(index_type plateIndex, index_type wellIndex) const;
430 
431  // Documented in base class.
432  index_type
433  getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const;
434 
435  // Documented in base class.
436  index_type
437  getXMLAnnotationCount() const;
438 
439  // Documented in base class.
440  bool
442  index_type binDataIndex) const;
443 
444  // Documented in base class.
445  const std::string&
446  getUUID() const;
447 
448  // Documented in base class.
449  std::string
450  getArcID(index_type instrumentIndex, index_type lightSourceIndex) const;
451 
452  // Documented in base class.
453  std::string
454  getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
455 
456  // Documented in base class.
457  std::string
458  getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
459 
460  // Documented in base class.
461  std::string
462  getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const;
463 
464  // Documented in base class.
465  double
466  getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const;
467 
468  // Documented in base class.
469  std::string
470  getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
471 
472  // Documented in base class.
474  getArcType(index_type instrumentIndex, index_type lightSourceIndex) const;
475 
476  // Documented in base class.
477  std::string
478  getBinaryFileFileName(index_type fileAnnotationIndex) const;
479 
480  // Documented in base class.
481  std::string
482  getBinaryFileMIMEType(index_type fileAnnotationIndex) const;
483 
484  // Documented in base class.
486  getBinaryFileSize(index_type fileAnnotationIndex) const;
487 
488  // Documented in base class.
489  std::string
491 
492  // Documented in base class.
493  std::string
494  getBinaryOnlyUUID() const;
495 
496  // Documented in base class.
497  const std::string&
498  getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const;
499 
500  // Documented in base class.
501  std::string
502  getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const;
503 
504  // Documented in base class.
505  std::string
506  getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const;
507 
508  // Documented in base class.
509  std::string
510  getBooleanAnnotationID(index_type booleanAnnotationIndex) const;
511 
512  // Documented in base class.
513  std::string
514  getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const;
515 
516  // Documented in base class.
517  bool
518  getBooleanAnnotationValue(index_type booleanAnnotationIndex) const;
519 
520  // Documented in base class.
522  getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const;
523 
524  // Documented in base class.
525  const std::string&
526  getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const;
527 
528  // Documented in base class.
530  getChannelColor(index_type imageIndex, index_type channelIndex) const;
531 
532  // Documented in base class.
534  getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const;
535 
536  // Documented in base class.
538  getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const;
539 
540  // Documented in base class.
542  getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const;
543 
544  // Documented in base class.
545  const std::string&
546  getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const;
547 
548  // Documented in base class.
549  std::string
550  getChannelFluor(index_type imageIndex, index_type channelIndex) const;
551 
552  // Documented in base class.
553  std::string
554  getChannelID(index_type imageIndex, index_type channelIndex) const;
555 
556  // Documented in base class.
558  getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const;
559 
560  // Documented in base class.
561  double
562  getChannelNDFilter(index_type imageIndex, index_type channelIndex) const;
563 
564  // Documented in base class.
565  std::string
566  getChannelName(index_type imageIndex, index_type channelIndex) const;
567 
568  // Documented in base class.
569  double
570  getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const;
571 
572  // Documented in base class.
573  int32_t
574  getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const;
575 
576  // Documented in base class.
578  getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const;
579 
580  // Documented in base class.
581  const std::string&
582  getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const;
583 
584  // Documented in base class.
585  std::string
586  getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const;
587 
588  // Documented in base class.
589  std::string
590  getCommentAnnotationDescription(index_type commentAnnotationIndex) const;
591 
592  // Documented in base class.
593  std::string
594  getCommentAnnotationID(index_type commentAnnotationIndex) const;
595 
596  // Documented in base class.
597  std::string
598  getCommentAnnotationNamespace(index_type commentAnnotationIndex) const;
599 
600  // Documented in base class.
601  std::string
602  getCommentAnnotationValue(index_type commentAnnotationIndex) const;
603 
604  // Documented in base class.
605  const std::string&
606  getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const;
607 
608  // Documented in base class.
609  std::string
610  getDatasetDescription(index_type datasetIndex) const;
611 
612  // Documented in base class.
613  const std::string&
614  getDatasetExperimenterGroupRef(index_type datasetIndex) const;
615 
616  // Documented in base class.
617  const std::string&
618  getDatasetExperimenterRef(index_type datasetIndex) const;
619 
620  // Documented in base class.
621  std::string
622  getDatasetID(index_type datasetIndex) const;
623 
624  // Documented in base class.
625  const std::string&
626  getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const;
627 
628  // Documented in base class.
629  std::string
630  getDatasetName(index_type datasetIndex) const;
631 
632  // Documented in base class.
633  double
634  getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const;
635 
636  // Documented in base class.
637  double
638  getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const;
639 
640  // Documented in base class.
641  std::string
642  getDetectorID(index_type instrumentIndex, index_type detectorIndex) const;
643 
644  // Documented in base class.
645  std::string
646  getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const;
647 
648  // Documented in base class.
649  std::string
650  getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const;
651 
652  // Documented in base class.
653  std::string
654  getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const;
655 
656  // Documented in base class.
657  double
658  getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const;
659 
660  // Documented in base class.
661  std::string
662  getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const;
663 
664  // Documented in base class.
666  getDetectorType(index_type instrumentIndex, index_type detectorIndex) const;
667 
668  // Documented in base class.
669  double
670  getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const;
671 
672  // Documented in base class.
673  double
674  getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const;
675 
676  // Documented in base class.
678  getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const;
679 
680  // Documented in base class.
681  double
682  getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const;
683 
684  // Documented in base class.
685  std::string
686  getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const;
687 
688  // Documented in base class.
690  getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const;
691 
692  // Documented in base class.
693  double
694  getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const;
695 
696  // Documented in base class.
697  double
698  getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const;
699 
700  // Documented in base class.
701  double
702  getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const;
703 
704  // Documented in base class.
705  double
706  getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const;
707 
708  // Documented in base class.
709  std::string
710  getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const;
711 
712  // Documented in base class.
713  std::string
714  getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const;
715 
716  // Documented in base class.
717  std::string
718  getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const;
719 
720  // Documented in base class.
721  std::string
722  getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const;
723 
724  // Documented in base class.
725  std::string
726  getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const;
727 
728  // Documented in base class.
729  const std::string&
730  getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const;
731 
732  // Documented in base class.
733  std::string
734  getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const;
735 
736  // Documented in base class.
737  std::string
738  getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const;
739 
740  // Documented in base class.
741  std::string
742  getDoubleAnnotationID(index_type doubleAnnotationIndex) const;
743 
744  // Documented in base class.
745  std::string
746  getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const;
747 
748  // Documented in base class.
749  double
750  getDoubleAnnotationValue(index_type doubleAnnotationIndex) const;
751 
752  // Documented in base class.
754  getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const;
755 
756  // Documented in base class.
758  getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const;
759 
760  // Documented in base class.
762  getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const;
763 
764  // Documented in base class.
766  getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const;
767 
768  // Documented in base class.
770  getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const;
771 
772  // Documented in base class.
773  std::string
774  getEllipseID(index_type ROIIndex, index_type shapeIndex) const;
775 
776  // Documented in base class.
778  getEllipseLineCap(index_type ROIIndex, index_type shapeIndex) const;
779 
780  // Documented in base class.
781  bool
782  getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const;
783 
784  // Documented in base class.
786  getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
787 
788  // Documented in base class.
789  std::string
790  getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
791 
792  // Documented in base class.
793  double
794  getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
795 
796  // Documented in base class.
797  std::string
798  getEllipseText(index_type ROIIndex, index_type shapeIndex) const;
799 
800  // Documented in base class.
802  getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const;
803 
804  // Documented in base class.
806  getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const;
807 
808  // Documented in base class.
810  getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const;
811 
812  // Documented in base class.
813  const ::ome::xml::model::AffineTransform&
814  getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const;
815 
816  // Documented in base class.
817  bool
818  getEllipseVisible(index_type ROIIndex, index_type shapeIndex) const;
819 
820  // Documented in base class.
821  double
822  getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const;
823 
824  // Documented in base class.
825  double
826  getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const;
827 
828  // Documented in base class.
829  double
830  getEllipseX(index_type ROIIndex, index_type shapeIndex) const;
831 
832  // Documented in base class.
833  double
834  getEllipseY(index_type ROIIndex, index_type shapeIndex) const;
835 
836  // Documented in base class.
837  std::string
838  getExperimentDescription(index_type experimentIndex) const;
839 
840  // Documented in base class.
841  const std::string&
842  getExperimentExperimenterRef(index_type experimentIndex) const;
843 
844  // Documented in base class.
845  std::string
846  getExperimentID(index_type experimentIndex) const;
847 
848  // Documented in base class.
850  getExperimentType(index_type experimentIndex) const;
851 
852  // Documented in base class.
853  const std::string&
854  getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const;
855 
856  // Documented in base class.
857  std::string
858  getExperimenterEmail(index_type experimenterIndex) const;
859 
860  // Documented in base class.
861  std::string
862  getExperimenterFirstName(index_type experimenterIndex) const;
863 
864  // Documented in base class.
865  std::string
866  getExperimenterID(index_type experimenterIndex) const;
867 
868  // Documented in base class.
869  std::string
870  getExperimenterInstitution(index_type experimenterIndex) const;
871 
872  // Documented in base class.
873  std::string
874  getExperimenterLastName(index_type experimenterIndex) const;
875 
876  // Documented in base class.
877  std::string
878  getExperimenterMiddleName(index_type experimenterIndex) const;
879 
880  // Documented in base class.
881  std::string
882  getExperimenterUserName(index_type experimenterIndex) const;
883 
884  // Documented in base class.
885  const std::string&
886  getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const;
887 
888  // Documented in base class.
889  std::string
890  getExperimenterGroupDescription(index_type experimenterGroupIndex) const;
891 
892  // Documented in base class.
893  const std::string&
894  getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const;
895 
896  // Documented in base class.
897  std::string
898  getExperimenterGroupID(index_type experimenterGroupIndex) const;
899 
900  // Documented in base class.
901  const std::string&
902  getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const;
903 
904  // Documented in base class.
905  std::string
906  getExperimenterGroupName(index_type experimenterGroupIndex) const;
907 
908  // Documented in base class.
909  std::string
910  getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const;
911 
912  // Documented in base class.
913  std::string
914  getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
915 
916  // Documented in base class.
917  std::string
918  getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
919 
920  // Documented in base class.
921  std::string
922  getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const;
923 
924  // Documented in base class.
925  double
926  getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const;
927 
928  // Documented in base class.
929  std::string
930  getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
931 
932  // Documented in base class.
934  getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const;
935 
936  // Documented in base class.
937  const std::string&
938  getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const;
939 
940  // Documented in base class.
941  std::string
942  getFileAnnotationAnnotator(index_type fileAnnotationIndex) const;
943 
944  // Documented in base class.
945  std::string
946  getFileAnnotationDescription(index_type fileAnnotationIndex) const;
947 
948  // Documented in base class.
949  std::string
950  getFileAnnotationID(index_type fileAnnotationIndex) const;
951 
952  // Documented in base class.
953  std::string
954  getFileAnnotationNamespace(index_type fileAnnotationIndex) const;
955 
956  // Documented in base class.
957  std::string
958  getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const;
959 
960  // Documented in base class.
961  std::string
962  getFilterID(index_type instrumentIndex, index_type filterIndex) const;
963 
964  // Documented in base class.
965  std::string
966  getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const;
967 
968  // Documented in base class.
969  std::string
970  getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const;
971 
972  // Documented in base class.
973  std::string
974  getFilterModel(index_type instrumentIndex, index_type filterIndex) const;
975 
976  // Documented in base class.
977  std::string
978  getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const;
979 
980  // Documented in base class.
982  getFilterType(index_type instrumentIndex, index_type filterIndex) const;
983 
984  // Documented in base class.
985  const std::string&
986  getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const;
987 
988  // Documented in base class.
989  const std::string&
990  getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const;
991 
992  // Documented in base class.
993  const std::string&
994  getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const;
995 
996  // Documented in base class.
997  std::string
998  getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const;
999 
1000  // Documented in base class.
1001  std::string
1002  getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const;
1003 
1004  // Documented in base class.
1005  std::string
1006  getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const;
1007 
1008  // Documented in base class.
1009  std::string
1010  getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const;
1011 
1012  // Documented in base class.
1013  std::string
1014  getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const;
1015 
1016  // Documented in base class.
1018  getImageAcquisitionDate(index_type imageIndex) const;
1019 
1020  // Documented in base class.
1021  const std::string&
1022  getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const;
1023 
1024  // Documented in base class.
1025  std::string
1026  getImageDescription(index_type imageIndex) const;
1027 
1028  // Documented in base class.
1029  const std::string&
1030  getImageExperimentRef(index_type imageIndex) const;
1031 
1032  // Documented in base class.
1033  const std::string&
1034  getImageExperimenterGroupRef(index_type imageIndex) const;
1035 
1036  // Documented in base class.
1037  const std::string&
1038  getImageExperimenterRef(index_type imageIndex) const;
1039 
1040  // Documented in base class.
1041  std::string
1042  getImageID(index_type imageIndex) const;
1043 
1044  // Documented in base class.
1045  const std::string&
1046  getImageInstrumentRef(index_type imageIndex) const;
1047 
1048  // Documented in base class.
1049  const std::string&
1050  getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const;
1051 
1052  // Documented in base class.
1053  std::string
1054  getImageName(index_type imageIndex) const;
1055 
1056  // Documented in base class.
1057  const std::string&
1058  getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const;
1059 
1060  // Documented in base class.
1061  double
1062  getImagingEnvironmentAirPressure(index_type imageIndex) const;
1063 
1064  // Documented in base class.
1066  getImagingEnvironmentCO2Percent(index_type imageIndex) const;
1067 
1068  // Documented in base class.
1070  getImagingEnvironmentHumidity(index_type imageIndex) const;
1071 
1072  // Documented in base class.
1073  double
1074  getImagingEnvironmentTemperature(index_type imageIndex) const;
1075 
1076  // Documented in base class.
1077  std::string
1078  getInstrumentID(index_type instrumentIndex) const;
1079 
1080  // Documented in base class.
1082  getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const;
1083 
1084  // Documented in base class.
1086  getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const;
1087 
1088  // Documented in base class.
1090  getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1091 
1092  // Documented in base class.
1094  getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const;
1095 
1096  // Documented in base class.
1098  getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1099 
1100  // Documented in base class.
1101  std::string
1102  getLabelID(index_type ROIIndex, index_type shapeIndex) const;
1103 
1104  // Documented in base class.
1106  getLabelLineCap(index_type ROIIndex, index_type shapeIndex) const;
1107 
1108  // Documented in base class.
1109  bool
1110  getLabelLocked(index_type ROIIndex, index_type shapeIndex) const;
1111 
1112  // Documented in base class.
1114  getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1115 
1116  // Documented in base class.
1117  std::string
1118  getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1119 
1120  // Documented in base class.
1121  double
1122  getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1123 
1124  // Documented in base class.
1125  std::string
1126  getLabelText(index_type ROIIndex, index_type shapeIndex) const;
1127 
1128  // Documented in base class.
1130  getLabelTheC(index_type ROIIndex, index_type shapeIndex) const;
1131 
1132  // Documented in base class.
1134  getLabelTheT(index_type ROIIndex, index_type shapeIndex) const;
1135 
1136  // Documented in base class.
1138  getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const;
1139 
1140  // Documented in base class.
1141  const ::ome::xml::model::AffineTransform&
1142  getLabelTransform(index_type ROIIndex, index_type shapeIndex) const;
1143 
1144  // Documented in base class.
1145  bool
1146  getLabelVisible(index_type ROIIndex, index_type shapeIndex) const;
1147 
1148  // Documented in base class.
1149  double
1150  getLabelX(index_type ROIIndex, index_type shapeIndex) const;
1151 
1152  // Documented in base class.
1153  double
1154  getLabelY(index_type ROIIndex, index_type shapeIndex) const;
1155 
1156  // Documented in base class.
1157  std::string
1158  getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const;
1159 
1160  // Documented in base class.
1161  std::string
1162  getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1163 
1164  // Documented in base class.
1165  std::string
1166  getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
1167 
1168  // Documented in base class.
1169  std::string
1170  getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const;
1171 
1172  // Documented in base class.
1173  double
1174  getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const;
1175 
1176  // Documented in base class.
1177  std::string
1178  getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1179 
1180  // Documented in base class.
1182  getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const;
1183 
1184  // Documented in base class.
1186  getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const;
1187 
1188  // Documented in base class.
1189  bool
1190  getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const;
1191 
1192  // Documented in base class.
1194  getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const;
1195 
1196  // Documented in base class.
1197  const std::string&
1198  getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const;
1199 
1200  // Documented in base class.
1201  double
1202  getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const;
1203 
1204  // Documented in base class.
1205  bool
1206  getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const;
1207 
1208  // Documented in base class.
1210  getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const;
1211 
1212  // Documented in base class.
1214  getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const;
1215 
1216  // Documented in base class.
1217  std::string
1218  getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const;
1219 
1220  // Documented in base class.
1221  std::string
1222  getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1223 
1224  // Documented in base class.
1225  std::string
1226  getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
1227 
1228  // Documented in base class.
1229  std::string
1230  getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const;
1231 
1232  // Documented in base class.
1233  double
1234  getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const;
1235 
1236  // Documented in base class.
1237  std::string
1238  getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1239 
1240  // Documented in base class.
1241  const std::string&
1242  getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const;
1243 
1244  // Documented in base class.
1245  const std::string&
1246  getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const;
1247 
1248  // Documented in base class.
1249  const std::string&
1250  getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const;
1251 
1252  // Documented in base class.
1254  getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const;
1255 
1256  // Documented in base class.
1258  getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const;
1259 
1260  // Documented in base class.
1261  std::string
1262  getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const;
1263 
1264  // Documented in base class.
1265  std::string
1266  getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const;
1267 
1268  // Documented in base class.
1270  getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const;
1271 
1272  // Documented in base class.
1274  getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const;
1275 
1276  // Documented in base class.
1278  getLineFillColor(index_type ROIIndex, index_type shapeIndex) const;
1279 
1280  // Documented in base class.
1282  getLineFillRule(index_type ROIIndex, index_type shapeIndex) const;
1283 
1284  // Documented in base class.
1286  getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1287 
1288  // Documented in base class.
1290  getLineFontSize(index_type ROIIndex, index_type shapeIndex) const;
1291 
1292  // Documented in base class.
1294  getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1295 
1296  // Documented in base class.
1297  std::string
1298  getLineID(index_type ROIIndex, index_type shapeIndex) const;
1299 
1300  // Documented in base class.
1302  getLineLineCap(index_type ROIIndex, index_type shapeIndex) const;
1303 
1304  // Documented in base class.
1305  bool
1306  getLineLocked(index_type ROIIndex, index_type shapeIndex) const;
1307 
1308  // Documented in base class.
1310  getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1311 
1312  // Documented in base class.
1313  std::string
1314  getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1315 
1316  // Documented in base class.
1317  double
1318  getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1319 
1320  // Documented in base class.
1321  std::string
1322  getLineText(index_type ROIIndex, index_type shapeIndex) const;
1323 
1324  // Documented in base class.
1326  getLineTheC(index_type ROIIndex, index_type shapeIndex) const;
1327 
1328  // Documented in base class.
1330  getLineTheT(index_type ROIIndex, index_type shapeIndex) const;
1331 
1332  // Documented in base class.
1334  getLineTheZ(index_type ROIIndex, index_type shapeIndex) const;
1335 
1336  // Documented in base class.
1337  const ::ome::xml::model::AffineTransform&
1338  getLineTransform(index_type ROIIndex, index_type shapeIndex) const;
1339 
1340  // Documented in base class.
1341  bool
1342  getLineVisible(index_type ROIIndex, index_type shapeIndex) const;
1343 
1344  // Documented in base class.
1346  getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const;
1347 
1348  // Documented in base class.
1350  getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const;
1351 
1352  // Documented in base class.
1353  double
1354  getLineX1(index_type ROIIndex, index_type shapeIndex) const;
1355 
1356  // Documented in base class.
1357  double
1358  getLineX2(index_type ROIIndex, index_type shapeIndex) const;
1359 
1360  // Documented in base class.
1361  double
1362  getLineY1(index_type ROIIndex, index_type shapeIndex) const;
1363 
1364  // Documented in base class.
1365  double
1366  getLineY2(index_type ROIIndex, index_type shapeIndex) const;
1367 
1368  // Documented in base class.
1369  const std::string&
1370  getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const;
1371 
1372  // Documented in base class.
1373  std::string
1374  getListAnnotationAnnotator(index_type listAnnotationIndex) const;
1375 
1376  // Documented in base class.
1377  std::string
1378  getListAnnotationDescription(index_type listAnnotationIndex) const;
1379 
1380  // Documented in base class.
1381  std::string
1382  getListAnnotationID(index_type listAnnotationIndex) const;
1383 
1384  // Documented in base class.
1385  std::string
1386  getListAnnotationNamespace(index_type listAnnotationIndex) const;
1387 
1388  // Documented in base class.
1389  const std::string&
1390  getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const;
1391 
1392  // Documented in base class.
1393  std::string
1394  getLongAnnotationAnnotator(index_type longAnnotationIndex) const;
1395 
1396  // Documented in base class.
1397  std::string
1398  getLongAnnotationDescription(index_type longAnnotationIndex) const;
1399 
1400  // Documented in base class.
1401  std::string
1402  getLongAnnotationID(index_type longAnnotationIndex) const;
1403 
1404  // Documented in base class.
1405  std::string
1406  getLongAnnotationNamespace(index_type longAnnotationIndex) const;
1407 
1408  // Documented in base class.
1409  int64_t
1410  getLongAnnotationValue(index_type longAnnotationIndex) const;
1411 
1412  // Documented in base class.
1414  getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const;
1415 
1416  // Documented in base class.
1418  getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const;
1419 
1420  // Documented in base class.
1422  getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1423 
1424  // Documented in base class.
1426  getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const;
1427 
1428  // Documented in base class.
1430  getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1431 
1432  // Documented in base class.
1433  std::string
1434  getMaskID(index_type ROIIndex, index_type shapeIndex) const;
1435 
1436  // Documented in base class.
1438  getMaskLineCap(index_type ROIIndex, index_type shapeIndex) const;
1439 
1440  // Documented in base class.
1441  bool
1442  getMaskLocked(index_type ROIIndex, index_type shapeIndex) const;
1443 
1444  // Documented in base class.
1446  getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1447 
1448  // Documented in base class.
1449  std::string
1450  getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1451 
1452  // Documented in base class.
1453  double
1454  getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1455 
1456  // Documented in base class.
1457  std::string
1458  getMaskText(index_type ROIIndex, index_type shapeIndex) const;
1459 
1460  // Documented in base class.
1462  getMaskTheC(index_type ROIIndex, index_type shapeIndex) const;
1463 
1464  // Documented in base class.
1466  getMaskTheT(index_type ROIIndex, index_type shapeIndex) const;
1467 
1468  // Documented in base class.
1470  getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const;
1471 
1472  // Documented in base class.
1473  const ::ome::xml::model::AffineTransform&
1474  getMaskTransform(index_type ROIIndex, index_type shapeIndex) const;
1475 
1476  // Documented in base class.
1477  bool
1478  getMaskVisible(index_type ROIIndex, index_type shapeIndex) const;
1479 
1480  // Documented in base class.
1481  double
1482  getMaskHeight(index_type ROIIndex, index_type shapeIndex) const;
1483 
1484  // Documented in base class.
1485  double
1486  getMaskWidth(index_type ROIIndex, index_type shapeIndex) const;
1487 
1488  // Documented in base class.
1489  double
1490  getMaskX(index_type ROIIndex, index_type shapeIndex) const;
1491 
1492  // Documented in base class.
1493  double
1494  getMaskY(index_type ROIIndex, index_type shapeIndex) const;
1495 
1496  // Documented in base class.
1497  std::string
1498  getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1499 
1500  // Documented in base class.
1501  const std::string&
1502  getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1503 
1504  // Documented in base class.
1505  std::string
1506  getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1507 
1508  // Documented in base class.
1509  const std::string&
1510  getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const;
1511 
1512  // Documented in base class.
1514  getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1515 
1516  // Documented in base class.
1517  std::string
1518  getMicroscopeLotNumber(index_type instrumentIndex) const;
1519 
1520  // Documented in base class.
1521  std::string
1522  getMicroscopeManufacturer(index_type instrumentIndex) const;
1523 
1524  // Documented in base class.
1525  std::string
1526  getMicroscopeModel(index_type instrumentIndex) const;
1527 
1528  // Documented in base class.
1529  std::string
1530  getMicroscopeSerialNumber(index_type instrumentIndex) const;
1531 
1532  // Documented in base class.
1534  getMicroscopeType(index_type instrumentIndex) const;
1535 
1536  // Documented in base class.
1537  double
1538  getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const;
1539 
1540  // Documented in base class.
1542  getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const;
1543 
1544  // Documented in base class.
1545  std::string
1546  getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const;
1547 
1548  // Documented in base class.
1550  getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const;
1551 
1552  // Documented in base class.
1553  bool
1554  getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const;
1555 
1556  // Documented in base class.
1557  double
1558  getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const;
1559 
1560  // Documented in base class.
1561  std::string
1562  getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const;
1563 
1564  // Documented in base class.
1565  std::string
1566  getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const;
1567 
1568  // Documented in base class.
1569  std::string
1570  getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const;
1571 
1572  // Documented in base class.
1573  double
1574  getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const;
1575 
1576  // Documented in base class.
1577  std::string
1578  getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const;
1579 
1580  // Documented in base class.
1581  double
1582  getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const;
1583 
1584  // Documented in base class.
1585  double
1587 
1588  // Documented in base class.
1589  std::string
1590  getObjectiveSettingsID(index_type imageIndex) const;
1591 
1592  // Documented in base class.
1594  getObjectiveSettingsMedium(index_type imageIndex) const;
1595 
1596  // Documented in base class.
1597  double
1599 
1600  // Documented in base class.
1601  const std::string&
1602  getPixelsAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const;
1603 
1604  // Documented in base class.
1605  bool
1606  getPixelsBigEndian(index_type imageIndex) const;
1607 
1608  // Documented in base class.
1610  getPixelsDimensionOrder(index_type imageIndex) const;
1611 
1612  // Documented in base class.
1613  std::string
1614  getPixelsID(index_type imageIndex) const;
1615 
1616  // Documented in base class.
1617  bool
1618  getPixelsInterleaved(index_type imageIndex) const;
1619 
1620  // Documented in base class.
1622  getPixelsPhysicalSizeX(index_type imageIndex) const;
1623 
1624  // Documented in base class.
1626  getPixelsPhysicalSizeY(index_type imageIndex) const;
1627 
1628  // Documented in base class.
1630  getPixelsPhysicalSizeZ(index_type imageIndex) const;
1631 
1632  // Documented in base class.
1634  getPixelsSignificantBits(index_type imageIndex) const;
1635 
1636  // Documented in base class.
1638  getPixelsSizeC(index_type imageIndex) const;
1639 
1640  // Documented in base class.
1642  getPixelsSizeT(index_type imageIndex) const;
1643 
1644  // Documented in base class.
1646  getPixelsSizeX(index_type imageIndex) const;
1647 
1648  // Documented in base class.
1650  getPixelsSizeY(index_type imageIndex) const;
1651 
1652  // Documented in base class.
1654  getPixelsSizeZ(index_type imageIndex) const;
1655 
1656  // Documented in base class.
1657  double
1658  getPixelsTimeIncrement(index_type imageIndex) const;
1659 
1660  // Documented in base class.
1662  getPixelsType(index_type imageIndex) const;
1663 
1664  // Documented in base class.
1665  const std::string&
1666  getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const;
1667 
1668  // Documented in base class.
1669  double
1670  getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const;
1671 
1672  // Documented in base class.
1673  double
1674  getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const;
1675 
1676  // Documented in base class.
1677  std::string
1678  getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const;
1679 
1680  // Documented in base class.
1681  double
1682  getPlanePositionX(index_type imageIndex, index_type planeIndex) const;
1683 
1684  // Documented in base class.
1685  double
1686  getPlanePositionY(index_type imageIndex, index_type planeIndex) const;
1687 
1688  // Documented in base class.
1689  double
1690  getPlanePositionZ(index_type imageIndex, index_type planeIndex) const;
1691 
1692  // Documented in base class.
1694  getPlaneTheC(index_type imageIndex, index_type planeIndex) const;
1695 
1696  // Documented in base class.
1698  getPlaneTheT(index_type imageIndex, index_type planeIndex) const;
1699 
1700  // Documented in base class.
1702  getPlaneTheZ(index_type imageIndex, index_type planeIndex) const;
1703 
1704  // Documented in base class.
1705  const std::string&
1706  getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const;
1707 
1708  // Documented in base class.
1710  getPlateColumnNamingConvention(index_type plateIndex) const;
1711 
1712  // Documented in base class.
1714  getPlateColumns(index_type plateIndex) const;
1715 
1716  // Documented in base class.
1717  std::string
1718  getPlateDescription(index_type plateIndex) const;
1719 
1720  // Documented in base class.
1721  std::string
1722  getPlateExternalIdentifier(index_type plateIndex) const;
1723 
1724  // Documented in base class.
1726  getPlateFieldIndex(index_type plateIndex) const;
1727 
1728  // Documented in base class.
1729  std::string
1730  getPlateID(index_type plateIndex) const;
1731 
1732  // Documented in base class.
1733  std::string
1734  getPlateName(index_type plateIndex) const;
1735 
1736  // Documented in base class.
1738  getPlateRowNamingConvention(index_type plateIndex) const;
1739 
1740  // Documented in base class.
1742  getPlateRows(index_type plateIndex) const;
1743 
1744  // Documented in base class.
1745  std::string
1746  getPlateStatus(index_type plateIndex) const;
1747 
1748  // Documented in base class.
1749  double
1750  getPlateWellOriginX(index_type plateIndex) const;
1751 
1752  // Documented in base class.
1753  double
1754  getPlateWellOriginY(index_type plateIndex) const;
1755 
1756  // Documented in base class.
1757  const std::string&
1758  getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const;
1759 
1760  // Documented in base class.
1761  std::string
1762  getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const;
1763 
1764  // Documented in base class.
1766  getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const;
1767 
1768  // Documented in base class.
1769  std::string
1770  getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const;
1771 
1772  // Documented in base class.
1774  getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const;
1775 
1776  // Documented in base class.
1777  std::string
1778  getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const;
1779 
1780  // Documented in base class.
1782  getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const;
1783 
1784  // Documented in base class.
1785  const std::string&
1786  getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const;
1787 
1788  // Documented in base class.
1790  getPointFillColor(index_type ROIIndex, index_type shapeIndex) const;
1791 
1792  // Documented in base class.
1794  getPointFillRule(index_type ROIIndex, index_type shapeIndex) const;
1795 
1796  // Documented in base class.
1798  getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1799 
1800  // Documented in base class.
1802  getPointFontSize(index_type ROIIndex, index_type shapeIndex) const;
1803 
1804  // Documented in base class.
1806  getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1807 
1808  // Documented in base class.
1809  std::string
1810  getPointID(index_type ROIIndex, index_type shapeIndex) const;
1811 
1812  // Documented in base class.
1814  getPointLineCap(index_type ROIIndex, index_type shapeIndex) const;
1815 
1816  // Documented in base class.
1817  bool
1818  getPointLocked(index_type ROIIndex, index_type shapeIndex) const;
1819 
1820  // Documented in base class.
1822  getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1823 
1824  // Documented in base class.
1825  std::string
1826  getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1827 
1828  // Documented in base class.
1829  double
1830  getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1831 
1832  // Documented in base class.
1833  std::string
1834  getPointText(index_type ROIIndex, index_type shapeIndex) const;
1835 
1836  // Documented in base class.
1838  getPointTheC(index_type ROIIndex, index_type shapeIndex) const;
1839 
1840  // Documented in base class.
1842  getPointTheT(index_type ROIIndex, index_type shapeIndex) const;
1843 
1844  // Documented in base class.
1846  getPointTheZ(index_type ROIIndex, index_type shapeIndex) const;
1847 
1848  // Documented in base class.
1849  const ::ome::xml::model::AffineTransform&
1850  getPointTransform(index_type ROIIndex, index_type shapeIndex) const;
1851 
1852  // Documented in base class.
1853  bool
1854  getPointVisible(index_type ROIIndex, index_type shapeIndex) const;
1855 
1856  // Documented in base class.
1857  double
1858  getPointX(index_type ROIIndex, index_type shapeIndex) const;
1859 
1860  // Documented in base class.
1861  double
1862  getPointY(index_type ROIIndex, index_type shapeIndex) const;
1863 
1864  // Documented in base class.
1866  getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const;
1867 
1868  // Documented in base class.
1870  getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const;
1871 
1872  // Documented in base class.
1874  getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1875 
1876  // Documented in base class.
1878  getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const;
1879 
1880  // Documented in base class.
1882  getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1883 
1884  // Documented in base class.
1885  std::string
1886  getPolygonID(index_type ROIIndex, index_type shapeIndex) const;
1887 
1888  // Documented in base class.
1890  getPolygonLineCap(index_type ROIIndex, index_type shapeIndex) const;
1891 
1892  // Documented in base class.
1893  bool
1894  getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const;
1895 
1896  // Documented in base class.
1898  getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1899 
1900  // Documented in base class.
1901  std::string
1902  getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1903 
1904  // Documented in base class.
1905  double
1906  getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1907 
1908  // Documented in base class.
1909  std::string
1910  getPolygonText(index_type ROIIndex, index_type shapeIndex) const;
1911 
1912  // Documented in base class.
1914  getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const;
1915 
1916  // Documented in base class.
1918  getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const;
1919 
1920  // Documented in base class.
1922  getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const;
1923 
1924  // Documented in base class.
1925  const ::ome::xml::model::AffineTransform&
1926  getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const;
1927 
1928  // Documented in base class.
1929  bool
1930  getPolygonVisible(index_type ROIIndex, index_type shapeIndex) const;
1931 
1932  // Documented in base class.
1933  std::string
1934  getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const;
1935 
1936  // Documented in base class.
1938  getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const;
1939 
1940  // Documented in base class.
1942  getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const;
1943 
1944  // Documented in base class.
1946  getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1947 
1948  // Documented in base class.
1950  getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const;
1951 
1952  // Documented in base class.
1954  getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1955 
1956  // Documented in base class.
1957  std::string
1958  getPolylineID(index_type ROIIndex, index_type shapeIndex) const;
1959 
1960  // Documented in base class.
1962  getPolylineLineCap(index_type ROIIndex, index_type shapeIndex) const;
1963 
1964  // Documented in base class.
1965  bool
1966  getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const;
1967 
1968  // Documented in base class.
1970  getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1971 
1972  // Documented in base class.
1973  std::string
1974  getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1975 
1976  // Documented in base class.
1977  double
1978  getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1979 
1980  // Documented in base class.
1981  std::string
1982  getPolylineText(index_type ROIIndex, index_type shapeIndex) const;
1983 
1984  // Documented in base class.
1986  getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const;
1987 
1988  // Documented in base class.
1990  getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const;
1991 
1992  // Documented in base class.
1994  getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const;
1995 
1996  // Documented in base class.
1997  const ::ome::xml::model::AffineTransform&
1998  getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const;
1999 
2000  // Documented in base class.
2001  bool
2002  getPolylineVisible(index_type ROIIndex, index_type shapeIndex) const;
2003 
2004  // Documented in base class.
2006  getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const;
2007 
2008  // Documented in base class.
2010  getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const;
2011 
2012  // Documented in base class.
2013  std::string
2014  getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const;
2015 
2016  // Documented in base class.
2017  const std::string&
2018  getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const;
2019 
2020  // Documented in base class.
2021  const std::string&
2022  getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const;
2023 
2024  // Documented in base class.
2025  std::string
2026  getProjectDescription(index_type projectIndex) const;
2027 
2028  // Documented in base class.
2029  const std::string&
2030  getProjectExperimenterGroupRef(index_type projectIndex) const;
2031 
2032  // Documented in base class.
2033  const std::string&
2034  getProjectExperimenterRef(index_type projectIndex) const;
2035 
2036  // Documented in base class.
2037  std::string
2038  getProjectID(index_type projectIndex) const;
2039 
2040  // Documented in base class.
2041  std::string
2042  getProjectName(index_type projectIndex) const;
2043 
2044  // Documented in base class.
2045  const std::string&
2046  getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const;
2047 
2048  // Documented in base class.
2049  std::string
2050  getROIDescription(index_type ROIIndex) const;
2051 
2052  // Documented in base class.
2053  std::string
2054  getROIID(index_type ROIIndex) const;
2055 
2056  // Documented in base class.
2057  std::string
2058  getROIName(index_type ROIIndex) const;
2059 
2060  // Documented in base class.
2061  std::string
2062  getROINamespace(index_type ROIIndex) const;
2063 
2064  // Documented in base class.
2065  const std::string&
2066  getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const;
2067 
2068  // Documented in base class.
2069  std::string
2070  getReagentDescription(index_type screenIndex, index_type reagentIndex) const;
2071 
2072  // Documented in base class.
2073  std::string
2074  getReagentID(index_type screenIndex, index_type reagentIndex) const;
2075 
2076  // Documented in base class.
2077  std::string
2078  getReagentName(index_type screenIndex, index_type reagentIndex) const;
2079 
2080  // Documented in base class.
2081  std::string
2082  getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const;
2083 
2084  // Documented in base class.
2086  getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const;
2087 
2088  // Documented in base class.
2090  getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const;
2091 
2092  // Documented in base class.
2094  getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const;
2095 
2096  // Documented in base class.
2098  getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const;
2099 
2100  // Documented in base class.
2102  getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const;
2103 
2104  // Documented in base class.
2105  std::string
2106  getRectangleID(index_type ROIIndex, index_type shapeIndex) const;
2107 
2108  // Documented in base class.
2110  getRectangleLineCap(index_type ROIIndex, index_type shapeIndex) const;
2111 
2112  // Documented in base class.
2113  bool
2114  getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const;
2115 
2116  // Documented in base class.
2118  getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
2119 
2120  // Documented in base class.
2121  std::string
2122  getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
2123 
2124  // Documented in base class.
2125  double
2126  getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
2127 
2128  // Documented in base class.
2129  std::string
2130  getRectangleText(index_type ROIIndex, index_type shapeIndex) const;
2131 
2132  // Documented in base class.
2134  getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const;
2135 
2136  // Documented in base class.
2138  getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const;
2139 
2140  // Documented in base class.
2142  getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const;
2143 
2144  // Documented in base class.
2145  const ::ome::xml::model::AffineTransform&
2146  getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const;
2147 
2148  // Documented in base class.
2149  bool
2150  getRectangleVisible(index_type ROIIndex, index_type shapeIndex) const;
2151 
2152  // Documented in base class.
2153  double
2154  getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const;
2155 
2156  // Documented in base class.
2157  double
2158  getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const;
2159 
2160  // Documented in base class.
2161  double
2162  getRectangleX(index_type ROIIndex, index_type shapeIndex) const;
2163 
2164  // Documented in base class.
2165  double
2166  getRectangleY(index_type ROIIndex, index_type shapeIndex) const;
2167 
2168  // Documented in base class.
2169  std::string
2170  getRightsRightsHeld() const;
2171 
2172  // Documented in base class.
2173  std::string
2174  getRightsRightsHolder() const;
2175 
2176  // Documented in base class.
2177  const std::string&
2178  getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const;
2179 
2180  // Documented in base class.
2181  std::string
2182  getScreenDescription(index_type screenIndex) const;
2183 
2184  // Documented in base class.
2185  std::string
2186  getScreenID(index_type screenIndex) const;
2187 
2188  // Documented in base class.
2189  std::string
2190  getScreenName(index_type screenIndex) const;
2191 
2192  // Documented in base class.
2193  const std::string&
2194  getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const;
2195 
2196  // Documented in base class.
2197  std::string
2198  getScreenProtocolDescription(index_type screenIndex) const;
2199 
2200  // Documented in base class.
2201  std::string
2202  getScreenProtocolIdentifier(index_type screenIndex) const;
2203 
2204  // Documented in base class.
2205  std::string
2206  getScreenReagentSetDescription(index_type screenIndex) const;
2207 
2208  // Documented in base class.
2209  std::string
2210  getScreenReagentSetIdentifier(index_type screenIndex) const;
2211 
2212  // Documented in base class.
2213  std::string
2214  getScreenType(index_type screenIndex) const;
2215 
2216  // Documented in base class.
2217  std::string
2218  getStageLabelName(index_type imageIndex) const;
2219 
2220  // Documented in base class.
2221  double
2222  getStageLabelX(index_type imageIndex) const;
2223 
2224  // Documented in base class.
2225  double
2226  getStageLabelY(index_type imageIndex) const;
2227 
2228  // Documented in base class.
2229  double
2230  getStageLabelZ(index_type imageIndex) const;
2231 
2232  // Documented in base class.
2233  const std::string&
2234  getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const;
2235 
2236  // Documented in base class.
2237  std::string
2238  getTagAnnotationAnnotator(index_type tagAnnotationIndex) const;
2239 
2240  // Documented in base class.
2241  std::string
2242  getTagAnnotationDescription(index_type tagAnnotationIndex) const;
2243 
2244  // Documented in base class.
2245  std::string
2246  getTagAnnotationID(index_type tagAnnotationIndex) const;
2247 
2248  // Documented in base class.
2249  std::string
2250  getTagAnnotationNamespace(index_type tagAnnotationIndex) const;
2251 
2252  // Documented in base class.
2253  std::string
2254  getTagAnnotationValue(index_type tagAnnotationIndex) const;
2255 
2256  // Documented in base class.
2257  const std::string&
2258  getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const;
2259 
2260  // Documented in base class.
2261  std::string
2262  getTermAnnotationAnnotator(index_type termAnnotationIndex) const;
2263 
2264  // Documented in base class.
2265  std::string
2266  getTermAnnotationDescription(index_type termAnnotationIndex) const;
2267 
2268  // Documented in base class.
2269  std::string
2270  getTermAnnotationID(index_type termAnnotationIndex) const;
2271 
2272  // Documented in base class.
2273  std::string
2274  getTermAnnotationNamespace(index_type termAnnotationIndex) const;
2275 
2276  // Documented in base class.
2277  std::string
2278  getTermAnnotationValue(index_type termAnnotationIndex) const;
2279 
2280  // Documented in base class.
2282  getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const;
2283 
2284  // Documented in base class.
2286  getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const;
2287 
2288  // Documented in base class.
2290  getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const;
2291 
2292  // Documented in base class.
2294  getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const;
2295 
2296  // Documented in base class.
2298  getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const;
2299 
2300  // Documented in base class.
2301  const std::string&
2302  getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const;
2303 
2304  // Documented in base class.
2305  std::string
2306  getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const;
2307 
2308  // Documented in base class.
2309  std::string
2310  getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const;
2311 
2312  // Documented in base class.
2313  std::string
2314  getTimestampAnnotationID(index_type timestampAnnotationIndex) const;
2315 
2316  // Documented in base class.
2317  std::string
2318  getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const;
2319 
2320  // Documented in base class.
2322  getTimestampAnnotationValue(index_type timestampAnnotationIndex) const;
2323 
2324  // Documented in base class.
2326  getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const;
2327 
2328  // Documented in base class.
2330  getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const;
2331 
2332  // Documented in base class.
2334  getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const;
2335 
2336  // Documented in base class.
2338  getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const;
2339 
2340  // Documented in base class.
2342  getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const;
2343 
2344  // Documented in base class.
2345  std::string
2346  getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const;
2347 
2348  // Documented in base class.
2349  const std::string&
2350  getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const;
2351 
2352  // Documented in base class.
2354  getWellColor(index_type plateIndex, index_type wellIndex) const;
2355 
2356  // Documented in base class.
2358  getWellColumn(index_type plateIndex, index_type wellIndex) const;
2359 
2360  // Documented in base class.
2361  std::string
2362  getWellExternalDescription(index_type plateIndex, index_type wellIndex) const;
2363 
2364  // Documented in base class.
2365  std::string
2366  getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const;
2367 
2368  // Documented in base class.
2369  std::string
2370  getWellID(index_type plateIndex, index_type wellIndex) const;
2371 
2372  // Documented in base class.
2373  const std::string&
2374  getWellReagentRef(index_type plateIndex, index_type wellIndex) const;
2375 
2376  // Documented in base class.
2378  getWellRow(index_type plateIndex, index_type wellIndex) const;
2379 
2380  // Documented in base class.
2381  std::string
2382  getWellType(index_type plateIndex, index_type wellIndex) const;
2383 
2384  // Documented in base class.
2385  const std::string&
2386  getWellSampleAnnotationRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex, index_type annotationRefIndex) const;
2387 
2388  // Documented in base class.
2389  std::string
2390  getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2391 
2392  // Documented in base class.
2393  const std::string&
2394  getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2395 
2396  // Documented in base class.
2398  getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2399 
2400  // Documented in base class.
2401  double
2402  getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2403 
2404  // Documented in base class.
2405  double
2406  getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2407 
2408  // Documented in base class.
2410  getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2411 
2412  // Documented in base class.
2413  const std::string&
2414  getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const;
2415 
2416  // Documented in base class.
2417  std::string
2418  getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const;
2419 
2420  // Documented in base class.
2421  std::string
2422  getXMLAnnotationDescription(index_type XMLAnnotationIndex) const;
2423 
2424  // Documented in base class.
2425  std::string
2426  getXMLAnnotationID(index_type XMLAnnotationIndex) const;
2427 
2428  // Documented in base class.
2429  std::string
2430  getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const;
2431 
2432  // Documented in base class.
2433  std::string
2434  getXMLAnnotationValue(index_type XMLAnnotationIndex) const;
2435 
2436  // Documented in base class.
2437  void
2438  setPixelsBinDataBigEndian(bool bigEndian,
2439  index_type imageIndex,
2440  index_type binDataIndex);
2441 
2442  // Documented in base class.
2443  void
2444  setUUID(const std::string& uuid);
2445 
2446  // Documented in base class.
2447  void
2448  setArcID(std::string id, index_type instrumentIndex, index_type lightSourceIndex);
2449 
2450  // Documented in base class.
2451  void
2452  setArcLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
2453 
2454  // Documented in base class.
2455  void
2456  setArcManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
2457 
2458  // Documented in base class.
2459  void
2460  setArcModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex);
2461 
2462  // Documented in base class.
2463  void
2464  setArcPower(double power, index_type instrumentIndex, index_type lightSourceIndex);
2465 
2466  // Documented in base class.
2467  void
2468  setArcSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
2469 
2470  // Documented in base class.
2471  void
2472  setArcType(ome::xml::model::enums::ArcType type, index_type instrumentIndex, index_type lightSourceIndex);
2473 
2474  // Documented in base class.
2475  void
2476  setBinaryFileFileName(std::string fileName, index_type fileAnnotationIndex);
2477 
2478  // Documented in base class.
2479  void
2480  setBinaryFileMIMEType(std::string mimeType, index_type fileAnnotationIndex);
2481 
2482  // Documented in base class.
2483  void
2485 
2486  // Documented in base class.
2487  void
2488  setBinaryOnlyMetadataFile(std::string metadataFile);
2489 
2490  // Documented in base class.
2491  void
2492  setBinaryOnlyUUID(std::string uuid);
2493 
2494  // Documented in base class.
2495  void
2496  setBooleanAnnotationAnnotationRef(const std::string& annotation, index_type booleanAnnotationIndex, index_type annotationRefIndex);
2497 
2498  // Documented in base class.
2499  void
2500  setBooleanAnnotationAnnotator(std::string annotator, index_type booleanAnnotationIndex);
2501 
2502  // Documented in base class.
2503  void
2504  setBooleanAnnotationDescription(std::string description, index_type booleanAnnotationIndex);
2505 
2506  // Documented in base class.
2507  void
2508  setBooleanAnnotationID(std::string id, index_type booleanAnnotationIndex);
2509 
2510  // Documented in base class.
2511  void
2512  setBooleanAnnotationNamespace(std::string namespace_, index_type booleanAnnotationIndex);
2513 
2514  // Documented in base class.
2515  void
2516  setBooleanAnnotationValue(bool value, index_type booleanAnnotationIndex);
2517 
2518  // Documented in base class.
2519  void
2521 
2522  // Documented in base class.
2523  void
2524  setChannelAnnotationRef(const std::string& annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex);
2525 
2526  // Documented in base class.
2527  void
2529 
2530  // Documented in base class.
2531  void
2533 
2534  // Documented in base class.
2535  void
2537 
2538  // Documented in base class.
2539  void
2541 
2542  // Documented in base class.
2543  void
2544  setChannelFilterSetRef(const std::string& filterSet, index_type imageIndex, index_type channelIndex);
2545 
2546  // Documented in base class.
2547  void
2548  setChannelFluor(std::string fluor, index_type imageIndex, index_type channelIndex);
2549 
2550  // Documented in base class.
2551  void
2552  setChannelID(std::string id, index_type imageIndex, index_type channelIndex);
2553 
2554  // Documented in base class.
2555  void
2557 
2558  // Documented in base class.
2559  void
2560  setChannelNDFilter(double ndFilter, index_type imageIndex, index_type channelIndex);
2561 
2562  // Documented in base class.
2563  void
2564  setChannelName(std::string name, index_type imageIndex, index_type channelIndex);
2565 
2566  // Documented in base class.
2567  void
2568  setChannelPinholeSize(double pinholeSize, index_type imageIndex, index_type channelIndex);
2569 
2570  // Documented in base class.
2571  void
2572  setChannelPockelCellSetting(int32_t pockelCellSetting, index_type imageIndex, index_type channelIndex);
2573 
2574  // Documented in base class.
2575  void
2577 
2578  // Documented in base class.
2579  void
2580  setCommentAnnotationAnnotationRef(const std::string& annotation, index_type commentAnnotationIndex, index_type annotationRefIndex);
2581 
2582  // Documented in base class.
2583  void
2584  setCommentAnnotationAnnotator(std::string annotator, index_type commentAnnotationIndex);
2585 
2586  // Documented in base class.
2587  void
2588  setCommentAnnotationDescription(std::string description, index_type commentAnnotationIndex);
2589 
2590  // Documented in base class.
2591  void
2592  setCommentAnnotationID(std::string id, index_type commentAnnotationIndex);
2593 
2594  // Documented in base class.
2595  void
2596  setCommentAnnotationNamespace(std::string namespace_, index_type commentAnnotationIndex);
2597 
2598  // Documented in base class.
2599  void
2600  setCommentAnnotationValue(std::string value, index_type commentAnnotationIndex);
2601 
2602  // Documented in base class.
2603  void
2604  setDatasetAnnotationRef(const std::string& annotation, index_type datasetIndex, index_type annotationRefIndex);
2605 
2606  // Documented in base class.
2607  void
2608  setDatasetDescription(std::string description, index_type datasetIndex);
2609 
2610  // Documented in base class.
2611  void
2612  setDatasetExperimenterGroupRef(const std::string& experimenterGroup, index_type datasetIndex);
2613 
2614  // Documented in base class.
2615  void
2616  setDatasetExperimenterRef(const std::string& experimenter, index_type datasetIndex);
2617 
2618  // Documented in base class.
2619  void
2620  setDatasetID(std::string id, index_type datasetIndex);
2621 
2622  // Documented in base class.
2623  void
2624  setDatasetImageRef(const std::string& image, index_type datasetIndex, index_type imageRefIndex);
2625 
2626  // Documented in base class.
2627  void
2628  setDatasetName(std::string name, index_type datasetIndex);
2629 
2630  // Documented in base class.
2631  void
2632  setDetectorAmplificationGain(double amplificationGain, index_type instrumentIndex, index_type detectorIndex);
2633 
2634  // Documented in base class.
2635  void
2636  setDetectorGain(double gain, index_type instrumentIndex, index_type detectorIndex);
2637 
2638  // Documented in base class.
2639  void
2640  setDetectorID(std::string id, index_type instrumentIndex, index_type detectorIndex);
2641 
2642  // Documented in base class.
2643  void
2644  setDetectorLotNumber(std::string lotNumber, index_type instrumentIndex, index_type detectorIndex);
2645 
2646  // Documented in base class.
2647  void
2648  setDetectorManufacturer(std::string manufacturer, index_type instrumentIndex, index_type detectorIndex);
2649 
2650  // Documented in base class.
2651  void
2652  setDetectorModel(std::string model, index_type instrumentIndex, index_type detectorIndex);
2653 
2654  // Documented in base class.
2655  void
2656  setDetectorOffset(double offset, index_type instrumentIndex, index_type detectorIndex);
2657 
2658  // Documented in base class.
2659  void
2660  setDetectorSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type detectorIndex);
2661 
2662  // Documented in base class.
2663  void
2664  setDetectorType(ome::xml::model::enums::DetectorType type, index_type instrumentIndex, index_type detectorIndex);
2665 
2666  // Documented in base class.
2667  void
2668  setDetectorVoltage(double voltage, index_type instrumentIndex, index_type detectorIndex);
2669 
2670  // Documented in base class.
2671  void
2672  setDetectorZoom(double zoom, index_type instrumentIndex, index_type detectorIndex);
2673 
2674  // Documented in base class.
2675  void
2677 
2678  // Documented in base class.
2679  void
2680  setDetectorSettingsGain(double gain, index_type imageIndex, index_type channelIndex);
2681 
2682  // Documented in base class.
2683  void
2684  setDetectorSettingsID(std::string id, index_type imageIndex, index_type channelIndex);
2685 
2686  // Documented in base class.
2687  void
2689 
2690  // Documented in base class.
2691  void
2692  setDetectorSettingsOffset(double offset, index_type imageIndex, index_type channelIndex);
2693 
2694  // Documented in base class.
2695  void
2696  setDetectorSettingsReadOutRate(double readOutRate, index_type imageIndex, index_type channelIndex);
2697 
2698  // Documented in base class.
2699  void
2700  setDetectorSettingsVoltage(double voltage, index_type imageIndex, index_type channelIndex);
2701 
2702  // Documented in base class.
2703  void
2704  setDetectorSettingsZoom(double zoom, index_type imageIndex, index_type channelIndex);
2705 
2706  // Documented in base class.
2707  void
2708  setDichroicID(std::string id, index_type instrumentIndex, index_type dichroicIndex);
2709 
2710  // Documented in base class.
2711  void
2712  setDichroicLotNumber(std::string lotNumber, index_type instrumentIndex, index_type dichroicIndex);
2713 
2714  // Documented in base class.
2715  void
2716  setDichroicManufacturer(std::string manufacturer, index_type instrumentIndex, index_type dichroicIndex);
2717 
2718  // Documented in base class.
2719  void
2720  setDichroicModel(std::string model, index_type instrumentIndex, index_type dichroicIndex);
2721 
2722  // Documented in base class.
2723  void
2724  setDichroicSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type dichroicIndex);
2725 
2726  // Documented in base class.
2727  void
2728  setDoubleAnnotationAnnotationRef(const std::string& annotation, index_type doubleAnnotationIndex, index_type annotationRefIndex);
2729 
2730  // Documented in base class.
2731  void
2732  setDoubleAnnotationAnnotator(std::string annotator, index_type doubleAnnotationIndex);
2733 
2734  // Documented in base class.
2735  void
2736  setDoubleAnnotationDescription(std::string description, index_type doubleAnnotationIndex);
2737 
2738  // Documented in base class.
2739  void
2740  setDoubleAnnotationID(std::string id, index_type doubleAnnotationIndex);
2741 
2742  // Documented in base class.
2743  void
2744  setDoubleAnnotationNamespace(std::string namespace_, index_type doubleAnnotationIndex);
2745 
2746  // Documented in base class.
2747  void
2748  setDoubleAnnotationValue(double value, index_type doubleAnnotationIndex);
2749 
2750  // Documented in base class.
2751  void
2753 
2754  // Documented in base class.
2755  void
2757 
2758  // Documented in base class.
2759  void
2761 
2762  // Documented in base class.
2763  void
2765 
2766  // Documented in base class.
2767  void
2769 
2770  // Documented in base class.
2771  void
2772  setEllipseID(std::string id, index_type ROIIndex, index_type shapeIndex);
2773 
2774  // Documented in base class.
2775  void
2777 
2778  // Documented in base class.
2779  void
2780  setEllipseLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
2781 
2782  // Documented in base class.
2783  void
2785 
2786  // Documented in base class.
2787  void
2788  setEllipseStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
2789 
2790  // Documented in base class.
2791  void
2792  setEllipseStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
2793 
2794  // Documented in base class.
2795  void
2796  setEllipseText(std::string text, index_type ROIIndex, index_type shapeIndex);
2797 
2798  // Documented in base class.
2799  void
2801 
2802  // Documented in base class.
2803  void
2805 
2806  // Documented in base class.
2807  void
2809 
2810  // Documented in base class.
2811  void
2812  setEllipseTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
2813 
2814  // Documented in base class.
2815  void
2816  setEllipseVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
2817 
2818  // Documented in base class.
2819  void
2820  setEllipseRadiusX(double radiusX, index_type ROIIndex, index_type shapeIndex);
2821 
2822  // Documented in base class.
2823  void
2824  setEllipseRadiusY(double radiusY, index_type ROIIndex, index_type shapeIndex);
2825 
2826  // Documented in base class.
2827  void
2828  setEllipseX(double x, index_type ROIIndex, index_type shapeIndex);
2829 
2830  // Documented in base class.
2831  void
2832  setEllipseY(double y, index_type ROIIndex, index_type shapeIndex);
2833 
2834  // Documented in base class.
2835  void
2836  setExperimentDescription(std::string description, index_type experimentIndex);
2837 
2838  // Documented in base class.
2839  void
2840  setExperimentExperimenterRef(const std::string& experimenter, index_type experimentIndex);
2841 
2842  // Documented in base class.
2843  void
2844  setExperimentID(std::string id, index_type experimentIndex);
2845 
2846  // Documented in base class.
2847  void
2849 
2850  // Documented in base class.
2851  void
2852  setExperimenterAnnotationRef(const std::string& annotation, index_type experimenterIndex, index_type annotationRefIndex);
2853 
2854  // Documented in base class.
2855  void
2856  setExperimenterEmail(std::string email, index_type experimenterIndex);
2857 
2858  // Documented in base class.
2859  void
2860  setExperimenterFirstName(std::string firstName, index_type experimenterIndex);
2861 
2862  // Documented in base class.
2863  void
2864  setExperimenterID(std::string id, index_type experimenterIndex);
2865 
2866  // Documented in base class.
2867  void
2868  setExperimenterInstitution(std::string institution, index_type experimenterIndex);
2869 
2870  // Documented in base class.
2871  void
2872  setExperimenterLastName(std::string lastName, index_type experimenterIndex);
2873 
2874  // Documented in base class.
2875  void
2876  setExperimenterMiddleName(std::string middleName, index_type experimenterIndex);
2877 
2878  // Documented in base class.
2879  void
2880  setExperimenterUserName(std::string userName, index_type experimenterIndex);
2881 
2882  // Documented in base class.
2883  void
2884  setExperimenterGroupAnnotationRef(const std::string& annotation, index_type experimenterGroupIndex, index_type annotationRefIndex);
2885 
2886  // Documented in base class.
2887  void
2888  setExperimenterGroupDescription(std::string description, index_type experimenterGroupIndex);
2889 
2890  // Documented in base class.
2891  void
2892  setExperimenterGroupExperimenterRef(const std::string& experimenter, index_type experimenterGroupIndex, index_type experimenterRefIndex);
2893 
2894  // Documented in base class.
2895  void
2896  setExperimenterGroupID(std::string id, index_type experimenterGroupIndex);
2897 
2898  // Documented in base class.
2899  void
2900  setExperimenterGroupLeader(const std::string& leader, index_type experimenterGroupIndex, index_type leaderIndex);
2901 
2902  // Documented in base class.
2903  void
2904  setExperimenterGroupName(std::string name, index_type experimenterGroupIndex);
2905 
2906  // Documented in base class.
2907  void
2908  setFilamentID(std::string id, index_type instrumentIndex, index_type lightSourceIndex);
2909 
2910  // Documented in base class.
2911  void
2912  setFilamentLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
2913 
2914  // Documented in base class.
2915  void
2916  setFilamentManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
2917 
2918  // Documented in base class.
2919  void
2920  setFilamentModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex);
2921 
2922  // Documented in base class.
2923  void
2924  setFilamentPower(double power, index_type instrumentIndex, index_type lightSourceIndex);
2925 
2926  // Documented in base class.
2927  void
2928  setFilamentSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
2929 
2930  // Documented in base class.
2931  void
2932  setFilamentType(ome::xml::model::enums::FilamentType type, index_type instrumentIndex, index_type lightSourceIndex);
2933 
2934  // Documented in base class.
2935  void
2936  setFileAnnotationAnnotationRef(const std::string& annotation, index_type fileAnnotationIndex, index_type annotationRefIndex);
2937 
2938  // Documented in base class.
2939  void
2940  setFileAnnotationAnnotator(std::string annotator, index_type fileAnnotationIndex);
2941 
2942  // Documented in base class.
2943  void
2944  setFileAnnotationDescription(std::string description, index_type fileAnnotationIndex);
2945 
2946  // Documented in base class.
2947  void
2948  setFileAnnotationID(std::string id, index_type fileAnnotationIndex);
2949 
2950  // Documented in base class.
2951  void
2952  setFileAnnotationNamespace(std::string namespace_, index_type fileAnnotationIndex);
2953 
2954  // Documented in base class.
2955  void
2956  setFilterFilterWheel(std::string filterWheel, index_type instrumentIndex, index_type filterIndex);
2957 
2958  // Documented in base class.
2959  void
2960  setFilterID(std::string id, index_type instrumentIndex, index_type filterIndex);
2961 
2962  // Documented in base class.
2963  void
2964  setFilterLotNumber(std::string lotNumber, index_type instrumentIndex, index_type filterIndex);
2965 
2966  // Documented in base class.
2967  void
2968  setFilterManufacturer(std::string manufacturer, index_type instrumentIndex, index_type filterIndex);
2969 
2970  // Documented in base class.
2971  void
2972  setFilterModel(std::string model, index_type instrumentIndex, index_type filterIndex);
2973 
2974  // Documented in base class.
2975  void
2976  setFilterSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type filterIndex);
2977 
2978  // Documented in base class.
2979  void
2980  setFilterType(ome::xml::model::enums::FilterType type, index_type instrumentIndex, index_type filterIndex);
2981 
2982  // Documented in base class.
2983  void
2984  setFilterSetDichroicRef(const std::string& dichroic, index_type instrumentIndex, index_type filterSetIndex);
2985 
2986  // Documented in base class.
2987  void
2988  setFilterSetEmissionFilterRef(const std::string& emissionFilter, index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex);
2989 
2990  // Documented in base class.
2991  void
2992  setFilterSetExcitationFilterRef(const std::string& excitationFilter, index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex);
2993 
2994  // Documented in base class.
2995  void
2996  setFilterSetID(std::string id, index_type instrumentIndex, index_type filterSetIndex);
2997 
2998  // Documented in base class.
2999  void
3000  setFilterSetLotNumber(std::string lotNumber, index_type instrumentIndex, index_type filterSetIndex);
3001 
3002  // Documented in base class.
3003  void
3004  setFilterSetManufacturer(std::string manufacturer, index_type instrumentIndex, index_type filterSetIndex);
3005 
3006  // Documented in base class.
3007  void
3008  setFilterSetModel(std::string model, index_type instrumentIndex, index_type filterSetIndex);
3009 
3010  // Documented in base class.
3011  void
3012  setFilterSetSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type filterSetIndex);
3013 
3014  // Documented in base class.
3015  void
3017 
3018  // Documented in base class.
3019  void
3020  setImageAnnotationRef(const std::string& annotation, index_type imageIndex, index_type annotationRefIndex);
3021 
3022  // Documented in base class.
3023  void
3024  setImageDescription(std::string description, index_type imageIndex);
3025 
3026  // Documented in base class.
3027  void
3028  setImageExperimentRef(const std::string& experiment, index_type imageIndex);
3029 
3030  // Documented in base class.
3031  void
3032  setImageExperimenterGroupRef(const std::string& experimenterGroup, index_type imageIndex);
3033 
3034  // Documented in base class.
3035  void
3036  setImageExperimenterRef(const std::string& experimenter, index_type imageIndex);
3037 
3038  // Documented in base class.
3039  void
3040  setImageID(std::string id, index_type imageIndex);
3041 
3042  // Documented in base class.
3043  void
3044  setImageInstrumentRef(const std::string& instrument, index_type imageIndex);
3045 
3046  // Documented in base class.
3047  void
3048  setImageMicrobeamManipulationRef(const std::string& microbeamManipulation, index_type imageIndex, index_type microbeamManipulationRefIndex);
3049 
3050  // Documented in base class.
3051  void
3052  setImageName(std::string name, index_type imageIndex);
3053 
3054  // Documented in base class.
3055  void
3056  setImageROIRef(const std::string& roi, index_type imageIndex, index_type ROIRefIndex);
3057 
3058  // Documented in base class.
3059  void
3060  setImagingEnvironmentAirPressure(double airPressure, index_type imageIndex);
3061 
3062  // Documented in base class.
3063  void
3065 
3066  // Documented in base class.
3067  void
3069 
3070  // Documented in base class.
3071  void
3072  setImagingEnvironmentTemperature(double temperature, index_type imageIndex);
3073 
3074  // Documented in base class.
3075  void
3076  setInstrumentID(std::string id, index_type instrumentIndex);
3077 
3078  // Documented in base class.
3079  void
3081 
3082  // Documented in base class.
3083  void
3085 
3086  // Documented in base class.
3087  void
3089 
3090  // Documented in base class.
3091  void
3093 
3094  // Documented in base class.
3095  void
3097 
3098  // Documented in base class.
3099  void
3100  setLabelID(std::string id, index_type ROIIndex, index_type shapeIndex);
3101 
3102  // Documented in base class.
3103  void
3105 
3106  // Documented in base class.
3107  void
3108  setLabelLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3109 
3110  // Documented in base class.
3111  void
3113 
3114  // Documented in base class.
3115  void
3116  setLabelStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3117 
3118  // Documented in base class.
3119  void
3120  setLabelStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
3121 
3122  // Documented in base class.
3123  void
3124  setLabelText(std::string text, index_type ROIIndex, index_type shapeIndex);
3125 
3126  // Documented in base class.
3127  void
3129 
3130  // Documented in base class.
3131  void
3133 
3134  // Documented in base class.
3135  void
3137 
3138  // Documented in base class.
3139  void
3140  setLabelTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3141 
3142  // Documented in base class.
3143  void
3144  setLabelVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
3145 
3146  // Documented in base class.
3147  void
3148  setLabelX(double x, index_type ROIIndex, index_type shapeIndex);
3149 
3150  // Documented in base class.
3151  void
3152  setLabelY(double y, index_type ROIIndex, index_type shapeIndex);
3153 
3154  // Documented in base class.
3155  void
3156  setLaserID(std::string id, index_type instrumentIndex, index_type lightSourceIndex);
3157 
3158  // Documented in base class.
3159  void
3160  setLaserLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
3161 
3162  // Documented in base class.
3163  void
3164  setLaserManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
3165 
3166  // Documented in base class.
3167  void
3168  setLaserModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex);
3169 
3170  // Documented in base class.
3171  void
3172  setLaserPower(double power, index_type instrumentIndex, index_type lightSourceIndex);
3173 
3174  // Documented in base class.
3175  void
3176  setLaserSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
3177 
3178  // Documented in base class.
3179  void
3180  setLaserFrequencyMultiplication(ome::xml::model::primitives::PositiveInteger frequencyMultiplication, index_type instrumentIndex, index_type lightSourceIndex);
3181 
3182  // Documented in base class.
3183  void
3184  setLaserLaserMedium(ome::xml::model::enums::LaserMedium laserMedium, index_type instrumentIndex, index_type lightSourceIndex);
3185 
3186  // Documented in base class.
3187  void
3188  setLaserPockelCell(bool pockelCell, index_type instrumentIndex, index_type lightSourceIndex);
3189 
3190  // Documented in base class.
3191  void
3192  setLaserPulse(ome::xml::model::enums::Pulse pulse, index_type instrumentIndex, index_type lightSourceIndex);
3193 
3194  // Documented in base class.
3195  void
3196  setLaserPump(const std::string& pump, index_type instrumentIndex, index_type lightSourceIndex);
3197 
3198  // Documented in base class.
3199  void
3200  setLaserRepetitionRate(double repetitionRate, index_type instrumentIndex, index_type lightSourceIndex);
3201 
3202  // Documented in base class.
3203  void
3204  setLaserTuneable(bool tuneable, index_type instrumentIndex, index_type lightSourceIndex);
3205 
3206  // Documented in base class.
3207  void
3208  setLaserType(ome::xml::model::enums::LaserType type, index_type instrumentIndex, index_type lightSourceIndex);
3209 
3210  // Documented in base class.
3211  void
3212  setLaserWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type instrumentIndex, index_type lightSourceIndex);
3213 
3214  // Documented in base class.
3215  void
3216  setLightEmittingDiodeID(std::string id, index_type instrumentIndex, index_type lightSourceIndex);
3217 
3218  // Documented in base class.
3219  void
3220  setLightEmittingDiodeLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
3221 
3222  // Documented in base class.
3223  void
3224  setLightEmittingDiodeManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
3225 
3226  // Documented in base class.
3227  void
3228  setLightEmittingDiodeModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex);
3229 
3230  // Documented in base class.
3231  void
3232  setLightEmittingDiodePower(double power, index_type instrumentIndex, index_type lightSourceIndex);
3233 
3234  // Documented in base class.
3235  void
3236  setLightEmittingDiodeSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
3237 
3238  // Documented in base class.
3239  void
3240  setLightPathDichroicRef(const std::string& dichroic, index_type imageIndex, index_type channelIndex);
3241 
3242  // Documented in base class.
3243  void
3244  setLightPathEmissionFilterRef(const std::string& emissionFilter, index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex);
3245 
3246  // Documented in base class.
3247  void
3248  setLightPathExcitationFilterRef(const std::string& excitationFilter, index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex);
3249 
3250  // Documented in base class.
3251  void
3253 
3254  // Documented in base class.
3255  void
3256  setMicrobeamManipulationLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex);
3257 
3258  // Documented in base class.
3259  void
3260  setChannelLightSourceSettingsID(std::string id, index_type imageIndex, index_type channelIndex);
3261 
3262  // Documented in base class.
3263  void
3264  setMicrobeamManipulationLightSourceSettingsID(std::string id, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex);
3265 
3266  // Documented in base class.
3267  void
3269 
3270  // Documented in base class.
3271  void
3272  setMicrobeamManipulationLightSourceSettingsWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex);
3273 
3274  // Documented in base class.
3275  void
3277 
3278  // Documented in base class.
3279  void
3281 
3282  // Documented in base class.
3283  void
3285 
3286  // Documented in base class.
3287  void
3289 
3290  // Documented in base class.
3291  void
3293 
3294  // Documented in base class.
3295  void
3296  setLineID(std::string id, index_type ROIIndex, index_type shapeIndex);
3297 
3298  // Documented in base class.
3299  void
3301 
3302  // Documented in base class.
3303  void
3304  setLineLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3305 
3306  // Documented in base class.
3307  void
3309 
3310  // Documented in base class.
3311  void
3312  setLineStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3313 
3314  // Documented in base class.
3315  void
3316  setLineStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
3317 
3318  // Documented in base class.
3319  void
3320  setLineText(std::string text, index_type ROIIndex, index_type shapeIndex);
3321 
3322  // Documented in base class.
3323  void
3325 
3326  // Documented in base class.
3327  void
3329 
3330  // Documented in base class.
3331  void
3333 
3334  // Documented in base class.
3335  void
3336  setLineTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3337 
3338  // Documented in base class.
3339  void
3340  setLineVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
3341 
3342  // Documented in base class.
3343  void
3344  setLineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex);
3345 
3346  // Documented in base class.
3347  void
3348  setLineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex);
3349 
3350  // Documented in base class.
3351  void
3352  setLineX1(double x1, index_type ROIIndex, index_type shapeIndex);
3353 
3354  // Documented in base class.
3355  void
3356  setLineX2(double x2, index_type ROIIndex, index_type shapeIndex);
3357 
3358  // Documented in base class.
3359  void
3360  setLineY1(double y1, index_type ROIIndex, index_type shapeIndex);
3361 
3362  // Documented in base class.
3363  void
3364  setLineY2(double y2, index_type ROIIndex, index_type shapeIndex);
3365 
3366  // Documented in base class.
3367  void
3368  setListAnnotationAnnotationRef(const std::string& annotation, index_type listAnnotationIndex, index_type annotationRefIndex);
3369 
3370  // Documented in base class.
3371  void
3372  setListAnnotationAnnotator(std::string annotator, index_type listAnnotationIndex);
3373 
3374  // Documented in base class.
3375  void
3376  setListAnnotationDescription(std::string description, index_type listAnnotationIndex);
3377 
3378  // Documented in base class.
3379  void
3380  setListAnnotationID(std::string id, index_type listAnnotationIndex);
3381 
3382  // Documented in base class.
3383  void
3384  setListAnnotationNamespace(std::string namespace_, index_type listAnnotationIndex);
3385 
3386  // Documented in base class.
3387  void
3388  setLongAnnotationAnnotationRef(const std::string& annotation, index_type longAnnotationIndex, index_type annotationRefIndex);
3389 
3390  // Documented in base class.
3391  void
3392  setLongAnnotationAnnotator(std::string annotator, index_type longAnnotationIndex);
3393 
3394  // Documented in base class.
3395  void
3396  setLongAnnotationDescription(std::string description, index_type longAnnotationIndex);
3397 
3398  // Documented in base class.
3399  void
3400  setLongAnnotationID(std::string id, index_type longAnnotationIndex);
3401 
3402  // Documented in base class.
3403  void
3404  setLongAnnotationNamespace(std::string namespace_, index_type longAnnotationIndex);
3405 
3406  // Documented in base class.
3407  void
3408  setLongAnnotationValue(int64_t value, index_type longAnnotationIndex);
3409 
3410  // Documented in base class.
3411  void
3413 
3414  // Documented in base class.
3415  void
3417 
3418  // Documented in base class.
3419  void
3421 
3422  // Documented in base class.
3423  void
3425 
3426  // Documented in base class.
3427  void
3429 
3430  // Documented in base class.
3431  void
3432  setMaskID(std::string id, index_type ROIIndex, index_type shapeIndex);
3433 
3434  // Documented in base class.
3435  void
3437 
3438  // Documented in base class.
3439  void
3440  setMaskLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3441 
3442  // Documented in base class.
3443  void
3445 
3446  // Documented in base class.
3447  void
3448  setMaskStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3449 
3450  // Documented in base class.
3451  void
3452  setMaskStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
3453 
3454  // Documented in base class.
3455  void
3456  setMaskText(std::string text, index_type ROIIndex, index_type shapeIndex);
3457 
3458  // Documented in base class.
3459  void
3461 
3462  // Documented in base class.
3463  void
3465 
3466  // Documented in base class.
3467  void
3469 
3470  // Documented in base class.
3471  void
3472  setMaskTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3473 
3474  // Documented in base class.
3475  void
3476  setMaskVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
3477 
3478  // Documented in base class.
3479  void
3480  setMaskHeight(double height, index_type ROIIndex, index_type shapeIndex);
3481 
3482  // Documented in base class.
3483  void
3484  setMaskWidth(double width, index_type ROIIndex, index_type shapeIndex);
3485 
3486  // Documented in base class.
3487  void
3488  setMaskX(double x, index_type ROIIndex, index_type shapeIndex);
3489 
3490  // Documented in base class.
3491  void
3492  setMaskY(double y, index_type ROIIndex, index_type shapeIndex);
3493 
3494  // Documented in base class.
3495  void
3496  setMicrobeamManipulationDescription(std::string description, index_type experimentIndex, index_type microbeamManipulationIndex);
3497 
3498  // Documented in base class.
3499  void
3500  setMicrobeamManipulationExperimenterRef(const std::string& experimenter, index_type experimentIndex, index_type microbeamManipulationIndex);
3501 
3502  // Documented in base class.
3503  void
3504  setMicrobeamManipulationID(std::string id, index_type experimentIndex, index_type microbeamManipulationIndex);
3505 
3506  // Documented in base class.
3507  void
3508  setMicrobeamManipulationROIRef(const std::string& roi, index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex);
3509 
3510  // Documented in base class.
3511  void
3513 
3514  // Documented in base class.
3515  void
3516  setMicroscopeLotNumber(std::string lotNumber, index_type instrumentIndex);
3517 
3518  // Documented in base class.
3519  void
3520  setMicroscopeManufacturer(std::string manufacturer, index_type instrumentIndex);
3521 
3522  // Documented in base class.
3523  void
3524  setMicroscopeModel(std::string model, index_type instrumentIndex);
3525 
3526  // Documented in base class.
3527  void
3528  setMicroscopeSerialNumber(std::string serialNumber, index_type instrumentIndex);
3529 
3530  // Documented in base class.
3531  void
3533 
3534  // Documented in base class.
3535  void
3536  setObjectiveCalibratedMagnification(double calibratedMagnification, index_type instrumentIndex, index_type objectiveIndex);
3537 
3538  // Documented in base class.
3539  void
3540  setObjectiveCorrection(ome::xml::model::enums::Correction correction, index_type instrumentIndex, index_type objectiveIndex);
3541 
3542  // Documented in base class.
3543  void
3544  setObjectiveID(std::string id, index_type instrumentIndex, index_type objectiveIndex);
3545 
3546  // Documented in base class.
3547  void
3548  setObjectiveImmersion(ome::xml::model::enums::Immersion immersion, index_type instrumentIndex, index_type objectiveIndex);
3549 
3550  // Documented in base class.
3551  void
3552  setObjectiveIris(bool iris, index_type instrumentIndex, index_type objectiveIndex);
3553 
3554  // Documented in base class.
3555  void
3556  setObjectiveLensNA(double lensNA, index_type instrumentIndex, index_type objectiveIndex);
3557 
3558  // Documented in base class.
3559  void
3560  setObjectiveLotNumber(std::string lotNumber, index_type instrumentIndex, index_type objectiveIndex);
3561 
3562  // Documented in base class.
3563  void
3564  setObjectiveManufacturer(std::string manufacturer, index_type instrumentIndex, index_type objectiveIndex);
3565 
3566  // Documented in base class.
3567  void
3568  setObjectiveModel(std::string model, index_type instrumentIndex, index_type objectiveIndex);
3569 
3570  // Documented in base class.
3571  void
3572  setObjectiveNominalMagnification(double nominalMagnification, index_type instrumentIndex, index_type objectiveIndex);
3573 
3574  // Documented in base class.
3575  void
3576  setObjectiveSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type objectiveIndex);
3577 
3578  // Documented in base class.
3579  void
3580  setObjectiveWorkingDistance(double workingDistance, index_type instrumentIndex, index_type objectiveIndex);
3581 
3582  // Documented in base class.
3583  void
3584  setObjectiveSettingsCorrectionCollar(double correctionCollar, index_type imageIndex);
3585 
3586  // Documented in base class.
3587  void
3588  setObjectiveSettingsID(std::string id, index_type imageIndex);
3589 
3590  // Documented in base class.
3591  void
3593 
3594  // Documented in base class.
3595  void
3596  setObjectiveSettingsRefractiveIndex(double refractiveIndex, index_type imageIndex);
3597 
3598  // Documented in base class.
3599  void
3600  setPixelsAnnotationRef(const std::string& annotation, index_type imageIndex, index_type annotationRefIndex);
3601 
3602  // Documented in base class.
3603  void
3604  setPixelsBigEndian(bool bigEndian, index_type imageIndex);
3605 
3606  // Documented in base class.
3607  void
3609 
3610  // Documented in base class.
3611  void
3612  setPixelsID(std::string id, index_type imageIndex);
3613 
3614  // Documented in base class.
3615  void
3616  setPixelsInterleaved(bool interleaved, index_type imageIndex);
3617 
3618  // Documented in base class.
3619  void
3621 
3622  // Documented in base class.
3623  void
3625 
3626  // Documented in base class.
3627  void
3629 
3630  // Documented in base class.
3631  void
3633 
3634  // Documented in base class.
3635  void
3637 
3638  // Documented in base class.
3639  void
3641 
3642  // Documented in base class.
3643  void
3645 
3646  // Documented in base class.
3647  void
3649 
3650  // Documented in base class.
3651  void
3653 
3654  // Documented in base class.
3655  void
3656  setPixelsTimeIncrement(double timeIncrement, index_type imageIndex);
3657 
3658  // Documented in base class.
3659  void
3661 
3662  // Documented in base class.
3663  void
3664  setPlaneAnnotationRef(const std::string& annotation, index_type imageIndex, index_type planeIndex, index_type annotationRefIndex);
3665 
3666  // Documented in base class.
3667  void
3668  setPlaneDeltaT(double deltaT, index_type imageIndex, index_type planeIndex);
3669 
3670  // Documented in base class.
3671  void
3672  setPlaneExposureTime(double exposureTime, index_type imageIndex, index_type planeIndex);
3673 
3674  // Documented in base class.
3675  void
3676  setPlaneHashSHA1(std::string hashSHA1, index_type imageIndex, index_type planeIndex);
3677 
3678  // Documented in base class.
3679  void
3680  setPlanePositionX(double positionX, index_type imageIndex, index_type planeIndex);
3681 
3682  // Documented in base class.
3683  void
3684  setPlanePositionY(double positionY, index_type imageIndex, index_type planeIndex);
3685 
3686  // Documented in base class.
3687  void
3688  setPlanePositionZ(double positionZ, index_type imageIndex, index_type planeIndex);
3689 
3690  // Documented in base class.
3691  void
3693 
3694  // Documented in base class.
3695  void
3697 
3698  // Documented in base class.
3699  void
3701 
3702  // Documented in base class.
3703  void
3704  setPlateAnnotationRef(const std::string& annotation, index_type plateIndex, index_type annotationRefIndex);
3705 
3706  // Documented in base class.
3707  void
3709 
3710  // Documented in base class.
3711  void
3713 
3714  // Documented in base class.
3715  void
3716  setPlateDescription(std::string description, index_type plateIndex);
3717 
3718  // Documented in base class.
3719  void
3720  setPlateExternalIdentifier(std::string externalIdentifier, index_type plateIndex);
3721 
3722  // Documented in base class.
3723  void
3725 
3726  // Documented in base class.
3727  void
3728  setPlateID(std::string id, index_type plateIndex);
3729 
3730  // Documented in base class.
3731  void
3732  setPlateName(std::string name, index_type plateIndex);
3733 
3734  // Documented in base class.
3735  void
3737 
3738  // Documented in base class.
3739  void
3741 
3742  // Documented in base class.
3743  void
3744  setPlateStatus(std::string status, index_type plateIndex);
3745 
3746  // Documented in base class.
3747  void
3748  setPlateWellOriginX(double wellOriginX, index_type plateIndex);
3749 
3750  // Documented in base class.
3751  void
3752  setPlateWellOriginY(double wellOriginY, index_type plateIndex);
3753 
3754  // Documented in base class.
3755  void
3756  setPlateAcquisitionAnnotationRef(const std::string& annotation, index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex);
3757 
3758  // Documented in base class.
3759  void
3760  setPlateAcquisitionDescription(std::string description, index_type plateIndex, index_type plateAcquisitionIndex);
3761 
3762  // Documented in base class.
3763  void
3764  setPlateAcquisitionEndTime(ome::xml::model::primitives::Timestamp endTime, index_type plateIndex, index_type plateAcquisitionIndex);
3765 
3766  // Documented in base class.
3767  void
3768  setPlateAcquisitionID(std::string id, index_type plateIndex, index_type plateAcquisitionIndex);
3769 
3770  // Documented in base class.
3771  void
3773 
3774  // Documented in base class.
3775  void
3776  setPlateAcquisitionName(std::string name, index_type plateIndex, index_type plateAcquisitionIndex);
3777 
3778  // Documented in base class.
3779  void
3780  setPlateAcquisitionStartTime(ome::xml::model::primitives::Timestamp startTime, index_type plateIndex, index_type plateAcquisitionIndex);
3781 
3782  // Documented in base class.
3783  void
3784  setPlateAcquisitionWellSampleRef(const std::string& wellSample, index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex);
3785 
3786  // Documented in base class.
3787  void
3789 
3790  // Documented in base class.
3791  void
3793 
3794  // Documented in base class.
3795  void
3797 
3798  // Documented in base class.
3799  void
3801 
3802  // Documented in base class.
3803  void
3805 
3806  // Documented in base class.
3807  void
3808  setPointID(std::string id, index_type ROIIndex, index_type shapeIndex);
3809 
3810  // Documented in base class.
3811  void
3813 
3814  // Documented in base class.
3815  void
3816  setPointLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3817 
3818  // Documented in base class.
3819  void
3821 
3822  // Documented in base class.
3823  void
3824  setPointStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3825 
3826  // Documented in base class.
3827  void
3828  setPointStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
3829 
3830  // Documented in base class.
3831  void
3832  setPointText(std::string text, index_type ROIIndex, index_type shapeIndex);
3833 
3834  // Documented in base class.
3835  void
3837 
3838  // Documented in base class.
3839  void
3841 
3842  // Documented in base class.
3843  void
3845 
3846  // Documented in base class.
3847  void
3848  setPointTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3849 
3850  // Documented in base class.
3851  void
3852  setPointVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
3853 
3854  // Documented in base class.
3855  void
3856  setPointX(double x, index_type ROIIndex, index_type shapeIndex);
3857 
3858  // Documented in base class.
3859  void
3860  setPointY(double y, index_type ROIIndex, index_type shapeIndex);
3861 
3862  // Documented in base class.
3863  void
3865 
3866  // Documented in base class.
3867  void
3869 
3870  // Documented in base class.
3871  void
3873 
3874  // Documented in base class.
3875  void
3877 
3878  // Documented in base class.
3879  void
3881 
3882  // Documented in base class.
3883  void
3884  setPolygonID(std::string id, index_type ROIIndex, index_type shapeIndex);
3885 
3886  // Documented in base class.
3887  void
3889 
3890  // Documented in base class.
3891  void
3892  setPolygonLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3893 
3894  // Documented in base class.
3895  void
3897 
3898  // Documented in base class.
3899  void
3900  setPolygonStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3901 
3902  // Documented in base class.
3903  void
3904  setPolygonStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
3905 
3906  // Documented in base class.
3907  void
3908  setPolygonText(std::string text, index_type ROIIndex, index_type shapeIndex);
3909 
3910  // Documented in base class.
3911  void
3913 
3914  // Documented in base class.
3915  void
3917 
3918  // Documented in base class.
3919  void
3921 
3922  // Documented in base class.
3923  void
3924  setPolygonTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3925 
3926  // Documented in base class.
3927  void
3928  setPolygonVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
3929 
3930  // Documented in base class.
3931  void
3932  setPolygonPoints(std::string points, index_type ROIIndex, index_type shapeIndex);
3933 
3934  // Documented in base class.
3935  void
3937 
3938  // Documented in base class.
3939  void
3941 
3942  // Documented in base class.
3943  void
3945 
3946  // Documented in base class.
3947  void
3949 
3950  // Documented in base class.
3951  void
3953 
3954  // Documented in base class.
3955  void
3956  setPolylineID(std::string id, index_type ROIIndex, index_type shapeIndex);
3957 
3958  // Documented in base class.
3959  void
3961 
3962  // Documented in base class.
3963  void
3964  setPolylineLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3965 
3966  // Documented in base class.
3967  void
3969 
3970  // Documented in base class.
3971  void
3972  setPolylineStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3973 
3974  // Documented in base class.
3975  void
3976  setPolylineStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
3977 
3978  // Documented in base class.
3979  void
3980  setPolylineText(std::string text, index_type ROIIndex, index_type shapeIndex);
3981 
3982  // Documented in base class.
3983  void
3985 
3986  // Documented in base class.
3987  void
3989 
3990  // Documented in base class.
3991  void
3993 
3994  // Documented in base class.
3995  void
3996  setPolylineTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3997 
3998  // Documented in base class.
3999  void
4000  setPolylineVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
4001 
4002  // Documented in base class.
4003  void
4005 
4006  // Documented in base class.
4007  void
4009 
4010  // Documented in base class.
4011  void
4012  setPolylinePoints(std::string points, index_type ROIIndex, index_type shapeIndex);
4013 
4014  // Documented in base class.
4015  void
4016  setProjectAnnotationRef(const std::string& annotation, index_type projectIndex, index_type annotationRefIndex);
4017 
4018  // Documented in base class.
4019  void
4020  setProjectDatasetRef(const std::string& dataset, index_type projectIndex, index_type datasetRefIndex);
4021 
4022  // Documented in base class.
4023  void
4024  setProjectDescription(std::string description, index_type projectIndex);
4025 
4026  // Documented in base class.
4027  void
4028  setProjectExperimenterGroupRef(const std::string& experimenterGroup, index_type projectIndex);
4029 
4030  // Documented in base class.
4031  void
4032  setProjectExperimenterRef(const std::string& experimenter, index_type projectIndex);
4033 
4034  // Documented in base class.
4035  void
4036  setProjectID(std::string id, index_type projectIndex);
4037 
4038  // Documented in base class.
4039  void
4040  setProjectName(std::string name, index_type projectIndex);
4041 
4042  // Documented in base class.
4043  void
4044  setROIAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type annotationRefIndex);
4045 
4046  // Documented in base class.
4047  void
4048  setROIDescription(std::string description, index_type ROIIndex);
4049 
4050  // Documented in base class.
4051  void
4052  setROIID(std::string id, index_type ROIIndex);
4053 
4054  // Documented in base class.
4055  void
4056  setROIName(std::string name, index_type ROIIndex);
4057 
4058  // Documented in base class.
4059  void
4060  setROINamespace(std::string namespace_, index_type ROIIndex);
4061 
4062  // Documented in base class.
4063  void
4064  setReagentAnnotationRef(const std::string& annotation, index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex);
4065 
4066  // Documented in base class.
4067  void
4068  setReagentDescription(std::string description, index_type screenIndex, index_type reagentIndex);
4069 
4070  // Documented in base class.
4071  void
4072  setReagentID(std::string id, index_type screenIndex, index_type reagentIndex);
4073 
4074  // Documented in base class.
4075  void
4076  setReagentName(std::string name, index_type screenIndex, index_type reagentIndex);
4077 
4078  // Documented in base class.
4079  void
4080  setReagentReagentIdentifier(std::string reagentIdentifier, index_type screenIndex, index_type reagentIndex);
4081 
4082  // Documented in base class.
4083  void
4085 
4086  // Documented in base class.
4087  void
4089 
4090  // Documented in base class.
4091  void
4093 
4094  // Documented in base class.
4095  void
4097 
4098  // Documented in base class.
4099  void
4101 
4102  // Documented in base class.
4103  void
4104  setRectangleID(std::string id, index_type ROIIndex, index_type shapeIndex);
4105 
4106  // Documented in base class.
4107  void
4109 
4110  // Documented in base class.
4111  void
4112  setRectangleLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
4113 
4114  // Documented in base class.
4115  void
4117 
4118  // Documented in base class.
4119  void
4120  setRectangleStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
4121 
4122  // Documented in base class.
4123  void
4124  setRectangleStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
4125 
4126  // Documented in base class.
4127  void
4128  setRectangleText(std::string text, index_type ROIIndex, index_type shapeIndex);
4129 
4130  // Documented in base class.
4131  void
4133 
4134  // Documented in base class.
4135  void
4137 
4138  // Documented in base class.
4139  void
4141 
4142  // Documented in base class.
4143  void
4144  setRectangleTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
4145 
4146  // Documented in base class.
4147  void
4148  setRectangleVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
4149 
4150  // Documented in base class.
4151  void
4152  setRectangleHeight(double height, index_type ROIIndex, index_type shapeIndex);
4153 
4154  // Documented in base class.
4155  void
4156  setRectangleWidth(double width, index_type ROIIndex, index_type shapeIndex);
4157 
4158  // Documented in base class.
4159  void
4160  setRectangleX(double x, index_type ROIIndex, index_type shapeIndex);
4161 
4162  // Documented in base class.
4163  void
4164  setRectangleY(double y, index_type ROIIndex, index_type shapeIndex);
4165 
4166  // Documented in base class.
4167  void
4168  setRightsRightsHeld(std::string rightsHeld);
4169 
4170  // Documented in base class.
4171  void
4172  setRightsRightsHolder(std::string rightsHolder);
4173 
4174  // Documented in base class.
4175  void
4176  setScreenAnnotationRef(const std::string& annotation, index_type screenIndex, index_type annotationRefIndex);
4177 
4178  // Documented in base class.
4179  void
4180  setScreenDescription(std::string description, index_type screenIndex);
4181 
4182  // Documented in base class.
4183  void
4184  setScreenID(std::string id, index_type screenIndex);
4185 
4186  // Documented in base class.
4187  void
4188  setScreenName(std::string name, index_type screenIndex);
4189 
4190  // Documented in base class.
4191  void
4192  setScreenPlateRef(const std::string& plate, index_type screenIndex, index_type plateRefIndex);
4193 
4194  // Documented in base class.
4195  void
4196  setScreenProtocolDescription(std::string protocolDescription, index_type screenIndex);
4197 
4198  // Documented in base class.
4199  void
4200  setScreenProtocolIdentifier(std::string protocolIdentifier, index_type screenIndex);
4201 
4202  // Documented in base class.
4203  void
4204  setScreenReagentSetDescription(std::string reagentSetDescription, index_type screenIndex);
4205 
4206  // Documented in base class.
4207  void
4208  setScreenReagentSetIdentifier(std::string reagentSetIdentifier, index_type screenIndex);
4209 
4210  // Documented in base class.
4211  void
4212  setScreenType(std::string type, index_type screenIndex);
4213 
4214  // Documented in base class.
4215  void
4216  setStageLabelName(std::string name, index_type imageIndex);
4217 
4218  // Documented in base class.
4219  void
4220  setStageLabelX(double x, index_type imageIndex);
4221 
4222  // Documented in base class.
4223  void
4224  setStageLabelY(double y, index_type imageIndex);
4225 
4226  // Documented in base class.
4227  void
4228  setStageLabelZ(double z, index_type imageIndex);
4229 
4230  // Documented in base class.
4231  void
4232  setTagAnnotationAnnotationRef(const std::string& annotation, index_type tagAnnotationIndex, index_type annotationRefIndex);
4233 
4234  // Documented in base class.
4235  void
4236  setTagAnnotationAnnotator(std::string annotator, index_type tagAnnotationIndex);
4237 
4238  // Documented in base class.
4239  void
4240  setTagAnnotationDescription(std::string description, index_type tagAnnotationIndex);
4241 
4242  // Documented in base class.
4243  void
4244  setTagAnnotationID(std::string id, index_type tagAnnotationIndex);
4245 
4246  // Documented in base class.
4247  void
4248  setTagAnnotationNamespace(std::string namespace_, index_type tagAnnotationIndex);
4249 
4250  // Documented in base class.
4251  void
4252  setTagAnnotationValue(std::string value, index_type tagAnnotationIndex);
4253 
4254  // Documented in base class.
4255  void
4256  setTermAnnotationAnnotationRef(const std::string& annotation, index_type termAnnotationIndex, index_type annotationRefIndex);
4257 
4258  // Documented in base class.
4259  void
4260  setTermAnnotationAnnotator(std::string annotator, index_type termAnnotationIndex);
4261 
4262  // Documented in base class.
4263  void
4264  setTermAnnotationDescription(std::string description, index_type termAnnotationIndex);
4265 
4266  // Documented in base class.
4267  void
4268  setTermAnnotationID(std::string id, index_type termAnnotationIndex);
4269 
4270  // Documented in base class.
4271  void
4272  setTermAnnotationNamespace(std::string namespace_, index_type termAnnotationIndex);
4273 
4274  // Documented in base class.
4275  void
4276  setTermAnnotationValue(std::string value, index_type termAnnotationIndex);
4277 
4278  // Documented in base class.
4279  void
4281 
4282  // Documented in base class.
4283  void
4285 
4286  // Documented in base class.
4287  void
4289 
4290  // Documented in base class.
4291  void
4293 
4294  // Documented in base class.
4295  void
4297 
4298  // Documented in base class.
4299  void
4300  setTimestampAnnotationAnnotationRef(const std::string& annotation, index_type timestampAnnotationIndex, index_type annotationRefIndex);
4301 
4302  // Documented in base class.
4303  void
4304  setTimestampAnnotationAnnotator(std::string annotator, index_type timestampAnnotationIndex);
4305 
4306  // Documented in base class.
4307  void
4308  setTimestampAnnotationDescription(std::string description, index_type timestampAnnotationIndex);
4309 
4310  // Documented in base class.
4311  void
4312  setTimestampAnnotationID(std::string id, index_type timestampAnnotationIndex);
4313 
4314  // Documented in base class.
4315  void
4316  setTimestampAnnotationNamespace(std::string namespace_, index_type timestampAnnotationIndex);
4317 
4318  // Documented in base class.
4319  void
4321 
4322  // Documented in base class.
4323  void
4325 
4326  // Documented in base class.
4327  void
4329 
4330  // Documented in base class.
4331  void
4333 
4334  // Documented in base class.
4335  void
4337 
4338  // Documented in base class.
4339  void
4341 
4342  // Documented in base class.
4343  void
4344  setUUIDFileName(std::string fileName, index_type imageIndex, index_type tiffDataIndex);
4345 
4346  // Documented in base class.
4347  void
4348  setWellAnnotationRef(const std::string& annotation, index_type plateIndex, index_type wellIndex, index_type annotationRefIndex);
4349 
4350  // Documented in base class.
4351  void
4353 
4354  // Documented in base class.
4355  void
4357 
4358  // Documented in base class.
4359  void
4360  setWellExternalDescription(std::string externalDescription, index_type plateIndex, index_type wellIndex);
4361 
4362  // Documented in base class.
4363  void
4364  setWellExternalIdentifier(std::string externalIdentifier, index_type plateIndex, index_type wellIndex);
4365 
4366  // Documented in base class.
4367  void
4368  setWellID(std::string id, index_type plateIndex, index_type wellIndex);
4369 
4370  // Documented in base class.
4371  void
4372  setWellReagentRef(const std::string& reagent, index_type plateIndex, index_type wellIndex);
4373 
4374  // Documented in base class.
4375  void
4377 
4378  // Documented in base class.
4379  void
4380  setWellType(std::string type, index_type plateIndex, index_type wellIndex);
4381 
4382  // Documented in base class.
4383  void
4384  setWellSampleAnnotationRef(const std::string& annotation, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex, index_type annotationRefIndex);
4385 
4386  // Documented in base class.
4387  void
4388  setWellSampleID(std::string id, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4389 
4390  // Documented in base class.
4391  void
4392  setWellSampleImageRef(const std::string& image, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4393 
4394  // Documented in base class.
4395  void
4397 
4398  // Documented in base class.
4399  void
4400  setWellSamplePositionX(double positionX, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4401 
4402  // Documented in base class.
4403  void
4404  setWellSamplePositionY(double positionY, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4405 
4406  // Documented in base class.
4407  void
4408  setWellSampleTimepoint(ome::xml::model::primitives::Timestamp timepoint, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4409 
4410  // Documented in base class.
4411  void
4412  setXMLAnnotationAnnotationRef(const std::string& annotation, index_type XMLAnnotationIndex, index_type annotationRefIndex);
4413 
4414  // Documented in base class.
4415  void
4416  setXMLAnnotationAnnotator(std::string annotator, index_type XMLAnnotationIndex);
4417 
4418  // Documented in base class.
4419  void
4420  setXMLAnnotationDescription(std::string description, index_type XMLAnnotationIndex);
4421 
4422  // Documented in base class.
4423  void
4424  setXMLAnnotationID(std::string id, index_type XMLAnnotationIndex);
4425 
4426  // Documented in base class.
4427  void
4428  setXMLAnnotationNamespace(std::string namespace_, index_type XMLAnnotationIndex);
4429 
4430  // Documented in base class.
4431  void
4432  setXMLAnnotationValue(std::string value, index_type XMLAnnotationIndex);
4433 
4434  };
4435 
4436  }
4437  }
4438 }
4439 
4440 #endif // OME_XML_META_OMEXMLMETADATA_H
4441 
4442 /*
4443  * Local Variables:
4444  * mode:C++
4445  * End:
4446  */
void setLightPathExcitationFilterRef(const std::string &excitationFilter, index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex)
Set the ExcitationFilterRef property of LightPath.
Definition: OMEXMLMetadata.cpp:12114
std::string getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Point.
Definition: OMEXMLMetadata.cpp:4971
int32_t getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const
Get the PockelCellSetting property of Channel.
Definition: OMEXMLMetadata.cpp:1306
void setProjectAnnotationRef(const std::string &annotation, index_type projectIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Project.
Definition: OMEXMLMetadata.cpp:17792
index_type getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const
Get the number of AnnotationRef elements in Well.
Definition: OMEXMLMetadata.cpp:424
void setPolylineTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Polyline.
Definition: OMEXMLMetadata.cpp:17562
std::string getBinaryOnlyUUID() const
Get the UUID property of BinaryOnly.
Definition: OMEXMLMetadata.cpp:1080
void setObjectiveSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type objectiveIndex)
Set the SerialNumber property of Objective.
Definition: OMEXMLMetadata.cpp:14575
void setLineVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Line.
Definition: OMEXMLMetadata.cpp:12874
void setPointFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Point.
Definition: OMEXMLMetadata.cpp:15978
FilamentType enumeration.
Definition: FilamentType.h:70
const std::string & getWellSampleAnnotationRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of WellSample.
Definition: OMEXMLMetadata.cpp:6630
ome::xml::model::enums::LineCap getEllipseLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Ellipse.
Definition: OMEXMLMetadata.cpp:1892
std::string getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of Arc.
Definition: OMEXMLMetadata.cpp:992
bool getPointVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Point.
Definition: OMEXMLMetadata.cpp:5062
index_type getTimestampAnnotationCount() const
Get the number of TimestampAnnotation elements.
Definition: OMEXMLMetadata.cpp:848
void setArcSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Arc.
Definition: OMEXMLMetadata.cpp:6938
double getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const
Get the RepetitionRate property of Laser.
Definition: OMEXMLMetadata.cpp:3158
void setPolygonFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Polygon.
Definition: OMEXMLMetadata.cpp:16637
void setDichroicModel(std::string model, index_type instrumentIndex, index_type dichroicIndex)
Set the Model property of Dichroic.
Definition: OMEXMLMetadata.cpp:8690
void setRectangleFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Rectangle.
Definition: OMEXMLMetadata.cpp:18194
void setDatasetImageRef(const std::string &image, index_type datasetIndex, index_type imageRefIndex)
Set the ImageRef property of Dataset.
Definition: OMEXMLMetadata.cpp:7963
ExperimentType enumeration.
Definition: ExperimentType.h:70
std::string getScreenProtocolIdentifier(index_type screenIndex) const
Get the ProtocolIdentifier property of Screen.
Definition: OMEXMLMetadata.cpp:6114
void setExperimentType(ome::xml::model::enums::ExperimentType type, index_type experimentIndex)
Set the Type property of Experiment.
Definition: OMEXMLMetadata.cpp:9638
const std::string & getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Image.
Definition: OMEXMLMetadata.cpp:2609
ome::xml::model::primitives::NonNegativeInteger getLineTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Line.
Definition: OMEXMLMetadata.cpp:3551
void setBooleanAnnotationAnnotationRef(const std::string &annotation, index_type booleanAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:7129
ArcType enumeration.
Definition: ArcType.h:70
std::string getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const
Get the ID property of FilterSet.
Definition: OMEXMLMetadata.cpp:2541
ome::xml::model::primitives::Timestamp getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the Timepoint property of WellSample.
Definition: OMEXMLMetadata.cpp:6695
bool getPixelsBigEndian(index_type imageIndex) const
Get the BigEndian property of Pixels.
Definition: OMEXMLMetadata.cpp:4354
std::string getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const
Get the SerialNumber property of Detector.
Definition: OMEXMLMetadata.cpp:1557
void setExperimenterFirstName(std::string firstName, index_type experimenterIndex)
Set the FirstName property of Experimenter.
Definition: OMEXMLMetadata.cpp:9693
void setScreenProtocolIdentifier(std::string protocolIdentifier, index_type screenIndex)
Set the ProtocolIdentifier property of Screen.
Definition: OMEXMLMetadata.cpp:18971
void setRectangleWidth(double width, index_type ROIIndex, index_type shapeIndex)
Set the Width property of Rectangle.
Definition: OMEXMLMetadata.cpp:18722
void setPolygonStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Polygon.
Definition: OMEXMLMetadata.cpp:16869
void setReagentDescription(std::string description, index_type screenIndex, index_type reagentIndex)
Set the Description property of Reagent.
Definition: OMEXMLMetadata.cpp:18019
void setExperimenterEmail(std::string email, index_type experimenterIndex)
Set the Email property of Experimenter.
Definition: OMEXMLMetadata.cpp:9672
void setEllipseFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Ellipse.
Definition: OMEXMLMetadata.cpp:8925
ome::xml::model::enums::AcquisitionMode getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const
Get the AcquisitionMode property of Channel.
Definition: OMEXMLMetadata.cpp:1153
index_type getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const
Get the number of AnnotationRef elements in Channel.
Definition: OMEXMLMetadata.cpp:488
double getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Polyline.
Definition: OMEXMLMetadata.cpp:5445
void setChannelFluor(std::string fluor, index_type imageIndex, index_type channelIndex)
Set the Fluor property of Channel.
Definition: OMEXMLMetadata.cpp:7468
void setDetectorAmplificationGain(double amplificationGain, index_type instrumentIndex, index_type detectorIndex)
Set the AmplificationGain property of Detector.
Definition: OMEXMLMetadata.cpp:7997
std::string getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const
Get the SerialNumber property of FilterSet.
Definition: OMEXMLMetadata.cpp:2585
const std::string & getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const
Get the MicrobeamManipulationRef property of Image.
Definition: OMEXMLMetadata.cpp:2690
void setFileAnnotationID(std::string id, index_type fileAnnotationIndex)
Set the ID property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:10180
void setCommentAnnotationNamespace(std::string namespace_, index_type commentAnnotationIndex)
Set the Namespace property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:7828
void setPointFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Point.
Definition: OMEXMLMetadata.cpp:16044
index_type getShapeCount(index_type ROIIndex) const
Get the number of Shape elements.
Definition: OMEXMLMetadata.cpp:816
void setLightEmittingDiodeLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:11953
void setPointTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Point.
Definition: OMEXMLMetadata.cpp:16342
void setEllipseTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Ellipse.
Definition: OMEXMLMetadata.cpp:9289
ome::xml::model::primitives::Color getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Rectangle.
Definition: OMEXMLMetadata.cpp:5867
void setObjectiveLensNA(double lensNA, index_type instrumentIndex, index_type objectiveIndex)
Set the LensNA property of Objective.
Definition: OMEXMLMetadata.cpp:14440
void setPolygonPoints(std::string points, index_type ROIIndex, index_type shapeIndex)
Set the Points property of Polygon.
Definition: OMEXMLMetadata.cpp:17100
std::string getScreenReagentSetDescription(index_type screenIndex) const
Get the ReagentSetDescription property of Screen.
Definition: OMEXMLMetadata.cpp:6126
const std::string & getImageExperimenterRef(index_type imageIndex) const
Get the ExperimenterRef property of Image.
Definition: OMEXMLMetadata.cpp:2658
index_type getScreenAnnotationRefCount(index_type screenIndex) const
Get the number of AnnotationRef elements in Screen.
Definition: OMEXMLMetadata.cpp:416
index_type getDatasetRefCount(index_type projectIndex) const
Get the number of DatasetRef elements.
Definition: OMEXMLMetadata.cpp:528
ome::xml::model::primitives::PositiveInteger getPixelsSizeY(index_type imageIndex) const
Get the SizeY property of Pixels.
Definition: OMEXMLMetadata.cpp:4466
ome::xml::model::primitives::PercentFraction getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const
Get the Transmittance property of TransmittanceRange.
Definition: OMEXMLMetadata.cpp:6509
ome::xml::model::primitives::PositiveInteger getPixelsSizeC(index_type imageIndex) const
Get the SizeC property of Pixels.
Definition: OMEXMLMetadata.cpp:4442
void setRectangleID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Rectangle.
Definition: OMEXMLMetadata.cpp:18293
std::string getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of Laser.
Definition: OMEXMLMetadata.cpp:3080
double getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const
Get the ReadOutRate property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:1661
void setPlaneHashSHA1(std::string hashSHA1, index_type imageIndex, index_type planeIndex)
Set the HashSHA1 property of Plane.
Definition: OMEXMLMetadata.cpp:15229
void setEllipseLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Ellipse.
Definition: OMEXMLMetadata.cpp:9124
void setChannelPinholeSize(double pinholeSize, index_type imageIndex, index_type channelIndex)
Set the PinholeSize property of Channel.
Definition: OMEXMLMetadata.cpp:7634
void setCommentAnnotationID(std::string id, index_type commentAnnotationIndex)
Set the ID property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:7800
void setObjectiveModel(std::string model, index_type instrumentIndex, index_type objectiveIndex)
Set the Model property of Objective.
Definition: OMEXMLMetadata.cpp:14521
ome::xml::model::primitives::Color getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Line.
Definition: OMEXMLMetadata.cpp:3486
index_type getLeaderCount(index_type experimenterGroupIndex) const
Get the number of Leader elements.
Definition: OMEXMLMetadata.cpp:672
void setBooleanAnnotationID(std::string id, index_type booleanAnnotationIndex)
Set the ID property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:7196
void setPlateID(std::string id, index_type plateIndex)
Set the ID property of Plate.
Definition: OMEXMLMetadata.cpp:15575
void setMicroscopeSerialNumber(std::string serialNumber, index_type instrumentIndex)
Set the SerialNumber property of Microscope.
Definition: OMEXMLMetadata.cpp:14250
std::string getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of Arc.
Definition: OMEXMLMetadata.cpp:966
void setPlaneDeltaT(double deltaT, index_type imageIndex, index_type planeIndex)
Set the DeltaT property of Plane.
Definition: OMEXMLMetadata.cpp:15163
void createRoot()
Create root node.
Definition: OMEXMLMetadata.cpp:210
void setMicroscopeModel(std::string model, index_type instrumentIndex)
Set the Model property of Microscope.
Definition: OMEXMLMetadata.cpp:14223
Correction enumeration.
Definition: Correction.h:70
std::string getFileAnnotationAnnotator(index_type fileAnnotationIndex) const
Get the Annotator property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:2379
void setPolygonVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Polygon.
Definition: OMEXMLMetadata.cpp:17067
double getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const
Get the AmplificationGain property of Detector.
Definition: OMEXMLMetadata.cpp:1477
double getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const
Get the PinholeSize property of Channel.
Definition: OMEXMLMetadata.cpp:1294
std::string getScreenName(index_type screenIndex) const
Get the Name property of Screen.
Definition: OMEXMLMetadata.cpp:6077
double getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Power property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:3258
double getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Ellipse.
Definition: OMEXMLMetadata.cpp:1944
std::string getObjectiveSettingsID(index_type imageIndex) const
Get the ID property of ObjectiveSettings.
Definition: OMEXMLMetadata.cpp:4309
ome::xml::model::primitives::Color getWellColor(index_type plateIndex, index_type wellIndex) const
Get the Color property of Well.
Definition: OMEXMLMetadata.cpp:6546
index_type getLongAnnotationCount() const
Get the number of LongAnnotation elements.
Definition: OMEXMLMetadata.cpp:704
void setChannelIlluminationType(ome::xml::model::enums::IlluminationType illuminationType, index_type imageIndex, index_type channelIndex)
Set the IlluminationType property of Channel.
Definition: OMEXMLMetadata.cpp:7535
double getObjectiveSettingsCorrectionCollar(index_type imageIndex) const
Get the CorrectionCollar property of ObjectiveSettings.
Definition: OMEXMLMetadata.cpp:4297
ome::xml::model::primitives::NonNegativeInteger getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Label.
Definition: OMEXMLMetadata.cpp:2962
std::string getCommentAnnotationDescription(index_type commentAnnotationIndex) const
Get the Description property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:1355
const std::string & getImageExperimenterGroupRef(index_type imageIndex) const
Get the ExperimenterGroupRef property of Image.
Definition: OMEXMLMetadata.cpp:2646
ome::xml::model::enums::ContrastMethod getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const
Get the ContrastMethod property of Channel.
Definition: OMEXMLMetadata.cpp:1190
void setStageLabelY(double y, index_type imageIndex)
Set the Y property of StageLabel.
Definition: OMEXMLMetadata.cpp:19108
void setLabelFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Label.
Definition: OMEXMLMetadata.cpp:10972
void setPixelsPhysicalSizeX(ome::xml::model::primitives::PositiveFloat physicalSizeX, index_type imageIndex)
Set the PhysicalSizeX property of Pixels.
Definition: OMEXMLMetadata.cpp:14859
std::string getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const
Get the Manufacturer property of Dichroic.
Definition: OMEXMLMetadata.cpp:1717
void setChannelFilterSetRef(const std::string &filterSet, index_type imageIndex, index_type channelIndex)
Set the FilterSetRef property of Channel.
Definition: OMEXMLMetadata.cpp:7455
index_type getScreenCount() const
Get the number of Screen elements.
Definition: OMEXMLMetadata.cpp:808
void setDetectorManufacturer(std::string manufacturer, index_type instrumentIndex, index_type detectorIndex)
Set the Manufacturer property of Detector.
Definition: OMEXMLMetadata.cpp:8106
std::string getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const
Get the LotNumber property of Detector.
Definition: OMEXMLMetadata.cpp:1509
std::string getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const
Get the Manufacturer property of Filter.
Definition: OMEXMLMetadata.cpp:2455
void setBooleanAnnotationAnnotator(std::string annotator, index_type booleanAnnotationIndex)
Set the Annotator property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:7142
std::string getProjectID(index_type projectIndex) const
Get the ID property of Project.
Definition: OMEXMLMetadata.cpp:5633
index_type getDoubleAnnotationCount() const
Get the number of DoubleAnnotation elements.
Definition: OMEXMLMetadata.cpp:552
void setLaserRepetitionRate(double repetitionRate, index_type instrumentIndex, index_type lightSourceIndex)
Set the RepetitionRate property of Laser.
Definition: OMEXMLMetadata.cpp:11817
void setPolylineText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Polyline.
Definition: OMEXMLMetadata.cpp:17496
void setMaskY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Mask.
Definition: OMEXMLMetadata.cpp:14029
std::string getDetectorID(index_type instrumentIndex, index_type detectorIndex) const
Get the ID property of Detector.
Definition: OMEXMLMetadata.cpp:1501
const ::ome::xml::model::AffineTransform & getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Ellipse.
Definition: OMEXMLMetadata.cpp:2009
const std::string & getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const
Get the ImageRef property of Dataset.
Definition: OMEXMLMetadata.cpp:1452
void setTransmittanceRangeCutInTolerance(ome::xml::model::primitives::NonNegativeInteger cutInTolerance, index_type instrumentIndex, index_type filterIndex)
Set the CutInTolerance property of TransmittanceRange.
Definition: OMEXMLMetadata.cpp:19804
An ISO-8601 timestamp.
Definition: Timestamp.h:66
void setWellSampleImageRef(const std::string &image, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the ImageRef property of WellSample.
Definition: OMEXMLMetadata.cpp:20236
void setLineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Line.
Definition: OMEXMLMetadata.cpp:12378
void setLaserManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Laser.
Definition: OMEXMLMetadata.cpp:11587
void setArcLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Arc.
Definition: OMEXMLMetadata.cpp:6830
ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeZ(index_type imageIndex) const
Get the PhysicalSizeZ property of Pixels.
Definition: OMEXMLMetadata.cpp:4418
index_type getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the number of LightSourceSettings elements in MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:688
std::string getPolylineText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Polyline.
Definition: OMEXMLMetadata.cpp:5458
void setExperimenterGroupName(std::string name, index_type experimenterGroupIndex)
Set the Name property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:9902
void setProjectDatasetRef(const std::string &dataset, index_type projectIndex, index_type datasetRefIndex)
Set the DatasetRef property of Project.
Definition: OMEXMLMetadata.cpp:17805
ome::xml::model::enums::LineCap getLabelLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Label.
Definition: OMEXMLMetadata.cpp:2858
void setChannelAcquisitionMode(ome::xml::model::enums::AcquisitionMode acquisitionMode, index_type imageIndex, index_type channelIndex)
Set the AcquisitionMode property of Channel.
Definition: OMEXMLMetadata.cpp:7277
double getLabelX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Label.
Definition: OMEXMLMetadata.cpp:3001
std::string getCommentAnnotationNamespace(index_type commentAnnotationIndex) const
Get the Namespace property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:1375
ome::xml::model::primitives::Color getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Polygon.
Definition: OMEXMLMetadata.cpp:5193
double getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const
Get the RadiusY property of Ellipse.
Definition: OMEXMLMetadata.cpp:2044
std::string getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const
Get the LotNumber property of Objective.
Definition: OMEXMLMetadata.cpp:4225
void setWellSampleAnnotationRef(const std::string &annotation, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex, index_type annotationRefIndex)
Set the AnnotationRef property of WellSample.
Definition: OMEXMLMetadata.cpp:20189
void setImageMicrobeamManipulationRef(const std::string &microbeamManipulation, index_type imageIndex, index_type microbeamManipulationRefIndex)
Set the MicrobeamManipulationRef property of Image.
Definition: OMEXMLMetadata.cpp:10729
bool getLineVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Line.
Definition: OMEXMLMetadata.cpp:3590
std::string getXMLAnnotationID(index_type XMLAnnotationIndex) const
Get the ID property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:6744
ome::xml::model::enums::Binning getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const
Get the Binning property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:1605
void setPlaneTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type imageIndex, index_type planeIndex)
Set the TheZ property of Plane.
Definition: OMEXMLMetadata.cpp:15425
const std::string & getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:1088
void setFilamentModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Filament.
Definition: OMEXMLMetadata.cpp:10005
std::string getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const
Get the Model property of Dichroic.
Definition: OMEXMLMetadata.cpp:1729
void setStageLabelX(double x, index_type imageIndex)
Set the X property of StageLabel.
Definition: OMEXMLMetadata.cpp:19081
std::string getMaskText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Mask.
Definition: OMEXMLMetadata.cpp:3926
void setMaskStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Mask.
Definition: OMEXMLMetadata.cpp:13636
void setXMLAnnotationDescription(std::string description, index_type XMLAnnotationIndex)
Set the Description property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:20420
void setArcType(ome::xml::model::enums::ArcType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Arc.
Definition: OMEXMLMetadata.cpp:6965
ome::xml::model::enums::FillRule getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Polyline.
Definition: OMEXMLMetadata.cpp:5332
void setPixelsAnnotationRef(const std::string &annotation, index_type imageIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Pixels.
Definition: OMEXMLMetadata.cpp:14738
std::string getMicroscopeLotNumber(index_type instrumentIndex) const
Get the LotNumber property of Microscope.
Definition: OMEXMLMetadata.cpp:4097
void setDetectorVoltage(double voltage, index_type instrumentIndex, index_type detectorIndex)
Set the Voltage property of Detector.
Definition: OMEXMLMetadata.cpp:8241
AcquisitionMode enumeration.
Definition: AcquisitionMode.h:70
void setImageDescription(std::string description, index_type imageIndex)
Set the Description property of Image.
Definition: OMEXMLMetadata.cpp:10634
void setExperimenterGroupAnnotationRef(const std::string &annotation, index_type experimenterGroupIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:9820
index_type getListAnnotationAnnotationCount(index_type listAnnotationIndex) const
Get the number of links to a ListAnnotation.
Definition: OMEXMLMetadata.cpp:309
int64_t getLongAnnotationValue(index_type longAnnotationIndex) const
Get the Value property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:3779
index_type getImageCount() const
Get the number of Image elements.
Definition: OMEXMLMetadata.cpp:648
void setWellExternalIdentifier(std::string externalIdentifier, index_type plateIndex, index_type wellIndex)
Set the ExternalIdentifier property of Well.
Definition: OMEXMLMetadata.cpp:20068
std::string getFileAnnotationID(index_type fileAnnotationIndex) const
Get the ID property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:2403
void setObjectiveIris(bool iris, index_type instrumentIndex, index_type objectiveIndex)
Set the Iris property of Objective.
Definition: OMEXMLMetadata.cpp:14413
double getPointY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Point.
Definition: OMEXMLMetadata.cpp:5084
void setPolygonFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Polygon.
Definition: OMEXMLMetadata.cpp:16538
void setMaskID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Mask.
Definition: OMEXMLMetadata.cpp:13536
void setFilterFilterWheel(std::string filterWheel, index_type instrumentIndex, index_type filterIndex)
Set the FilterWheel property of Filter.
Definition: OMEXMLMetadata.cpp:10235
index_type getTermAnnotationAnnotationCount(index_type termAnnotationIndex) const
Get the number of links to a TermAnnotation.
Definition: OMEXMLMetadata.cpp:333
void setPlaneTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type imageIndex, index_type planeIndex)
Set the TheT property of Plane.
Definition: OMEXMLMetadata.cpp:15393
ome::xml::model::primitives::Color getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Ellipse.
Definition: OMEXMLMetadata.cpp:1818
const std::string & getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:2208
void setDetectorSettingsZoom(double zoom, index_type imageIndex, index_type channelIndex)
Set the Zoom property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:8569
ome::xml::model::enums::LineCap getLineLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Line.
Definition: OMEXMLMetadata.cpp:3460
void setPolylineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Polyline.
Definition: OMEXMLMetadata.cpp:17132
bool getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Ellipse.
Definition: OMEXMLMetadata.cpp:1905
void setLightEmittingDiodeManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:11980
std::string getArcID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of Arc.
Definition: OMEXMLMetadata.cpp:957
void setLabelID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Label.
Definition: OMEXMLMetadata.cpp:11071
std::string getExperimenterFirstName(index_type experimenterIndex) const
Get the FirstName property of Experimenter.
Definition: OMEXMLMetadata.cpp:2140
double getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Rectangle.
Definition: OMEXMLMetadata.cpp:5893
ome::xml::model::enums::FilterType getFilterType(index_type instrumentIndex, index_type filterIndex) const
Get the Type property of Filter.
Definition: OMEXMLMetadata.cpp:2491
void setArcManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Arc.
Definition: OMEXMLMetadata.cpp:6857
index_type getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const
Get the number of AnnotationRef elements in Reagent.
Definition: OMEXMLMetadata.cpp:448
void setUUID(const std::string &uuid)
Set the UUID associated with this collection of metadata.
Definition: OMEXMLMetadata.cpp:6795
std::string getStageLabelName(index_type imageIndex) const
Get the Name property of StageLabel.
Definition: OMEXMLMetadata.cpp:6162
ome::xml::model::primitives::NonNegativeInteger getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Polygon.
Definition: OMEXMLMetadata.cpp:5271
void setEllipseLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Ellipse.
Definition: OMEXMLMetadata.cpp:9091
index_type getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const
Get the number of links to a LongAnnotation.
Definition: OMEXMLMetadata.cpp:317
double getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Label.
Definition: OMEXMLMetadata.cpp:2910
void setPlateAnnotationRef(const std::string &annotation, index_type plateIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Plate.
Definition: OMEXMLMetadata.cpp:15457
std::string getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const
Get the Model property of Objective.
Definition: OMEXMLMetadata.cpp:4249
std::string getWellExternalDescription(index_type plateIndex, index_type wellIndex) const
Get the ExternalDescription property of Well.
Definition: OMEXMLMetadata.cpp:6566
void setEllipseStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Ellipse.
Definition: OMEXMLMetadata.cpp:9157
void setLaserModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Laser.
Definition: OMEXMLMetadata.cpp:11614
void setPolygonTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Polygon.
Definition: OMEXMLMetadata.cpp:16935
void setExperimenterInstitution(std::string institution, index_type experimenterIndex)
Set the Institution property of Experimenter.
Definition: OMEXMLMetadata.cpp:9736
void setChannelID(std::string id, index_type imageIndex, index_type channelIndex)
Set the ID property of Channel.
Definition: OMEXMLMetadata.cpp:7501
std::string getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const
Get the ReagentIdentifier property of Reagent.
Definition: OMEXMLMetadata.cpp:5755
void setChannelName(std::string name, index_type imageIndex, index_type channelIndex)
Set the Name property of Channel.
Definition: OMEXMLMetadata.cpp:7601
std::string getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const
Get the HashSHA1 property of Plane.
Definition: OMEXMLMetadata.cpp:4539
void setDetectorGain(double gain, index_type instrumentIndex, index_type detectorIndex)
Set the Gain property of Detector.
Definition: OMEXMLMetadata.cpp:8024
void setFileAnnotationNamespace(std::string namespace_, index_type fileAnnotationIndex)
Set the Namespace property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:10208
std::string getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const
Get the Points property of Polyline.
Definition: OMEXMLMetadata.cpp:5562
void setImageID(std::string id, index_type imageIndex)
Set the ID property of Image.
Definition: OMEXMLMetadata.cpp:10694
ome::xml::model::primitives::NonNegativeInteger getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Label.
Definition: OMEXMLMetadata.cpp:2823
ome::xml::model::primitives::NonNegativeInteger getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const
Get the PlaneCount property of TiffData.
Definition: OMEXMLMetadata.cpp:6384
void setTimestampAnnotationAnnotator(std::string annotator, index_type timestampAnnotationIndex)
Set the Annotator property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:19636
std::string getTagAnnotationDescription(index_type tagAnnotationIndex) const
Get the Description property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:6231
void setRectangleStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Rectangle.
Definition: OMEXMLMetadata.cpp:18426
void setPointFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Point.
Definition: OMEXMLMetadata.cpp:15945
void setFilterSetLotNumber(std::string lotNumber, index_type instrumentIndex, index_type filterSetIndex)
Set the LotNumber property of FilterSet.
Definition: OMEXMLMetadata.cpp:10492
std::string getBooleanAnnotationID(index_type booleanAnnotationIndex) const
Get the ID property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:1125
ome::xml::model::primitives::Color getPointFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Point.
Definition: OMEXMLMetadata.cpp:4858
ome::xml::model::primitives::NonNegativeInteger getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Ellipse.
Definition: OMEXMLMetadata.cpp:1857
ome::xml::model::enums::FontStyle getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Mask.
Definition: OMEXMLMetadata.cpp:3839
void setLabelTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Label.
Definition: OMEXMLMetadata.cpp:11369
void setPlaneExposureTime(double exposureTime, index_type imageIndex, index_type planeIndex)
Set the ExposureTime property of Plane.
Definition: OMEXMLMetadata.cpp:15196
ome::xml::model::primitives::Color getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Polyline.
Definition: OMEXMLMetadata.cpp:5419
void setTiffDataPlaneCount(ome::xml::model::primitives::NonNegativeInteger planeCount, index_type imageIndex, index_type tiffDataIndex)
Set the PlaneCount property of TiffData.
Definition: OMEXMLMetadata.cpp:19590
void setLabelFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Label.
Definition: OMEXMLMetadata.cpp:11005
ome::xml::model::primitives::Color getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Mask.
Definition: OMEXMLMetadata.cpp:3887
index_type getExperimentCount() const
Get the number of Experiment elements.
Definition: OMEXMLMetadata.cpp:592
index_type getExperimenterGroupCount() const
Get the number of ExperimenterGroup elements.
Definition: OMEXMLMetadata.cpp:608
void setLabelText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Label.
Definition: OMEXMLMetadata.cpp:11270
void setDichroicID(std::string id, index_type instrumentIndex, index_type dichroicIndex)
Set the ID property of Dichroic.
Definition: OMEXMLMetadata.cpp:8608
void setChannelColor(ome::xml::model::primitives::Color color, index_type imageIndex, index_type channelIndex)
Set the Color property of Channel.
Definition: OMEXMLMetadata.cpp:7323
ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeY(index_type imageIndex) const
Get the PhysicalSizeY property of Pixels.
Definition: OMEXMLMetadata.cpp:4406
void setTagAnnotationAnnotationRef(const std::string &annotation, index_type tagAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:19162
void setDatasetID(std::string id, index_type datasetIndex)
Set the ID property of Dataset.
Definition: OMEXMLMetadata.cpp:7941
void setPlateExternalIdentifier(std::string externalIdentifier, index_type plateIndex)
Set the ExternalIdentifier property of Plate.
Definition: OMEXMLMetadata.cpp:15533
void setLineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Line.
Definition: OMEXMLMetadata.cpp:12345
void setLabelLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Label.
Definition: OMEXMLMetadata.cpp:11138
void setMicrobeamManipulationLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)
Set the Attenuation property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:12166
void setObjectiveNominalMagnification(double nominalMagnification, index_type instrumentIndex, index_type objectiveIndex)
Set the NominalMagnification property of Objective.
Definition: OMEXMLMetadata.cpp:14548
void setLabelFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Label.
Definition: OMEXMLMetadata.cpp:10939
void setLineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Line.
Definition: OMEXMLMetadata.cpp:12808
void setBinaryOnlyUUID(std::string uuid)
Set the UUID property of BinaryOnly.
Definition: OMEXMLMetadata.cpp:7109
void setTimestampAnnotationValue(ome::xml::model::primitives::Timestamp value, index_type timestampAnnotationIndex)
Set the Value property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:19745
std::string getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const
Get the Annotator property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:1766
bool getPolygonVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Polygon.
Definition: OMEXMLMetadata.cpp:5297
index_type getProjectCount() const
Get the number of Project elements.
Definition: OMEXMLMetadata.cpp:768
ome::xml::model::enums::LineCap getPolygonLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Polygon.
Definition: OMEXMLMetadata.cpp:5167
void setFilamentType(ome::xml::model::enums::FilamentType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Filament.
Definition: OMEXMLMetadata.cpp:10086
void setDetectorLotNumber(std::string lotNumber, index_type instrumentIndex, index_type detectorIndex)
Set the LotNumber property of Detector.
Definition: OMEXMLMetadata.cpp:8079
void setFilterManufacturer(std::string manufacturer, index_type instrumentIndex, index_type filterIndex)
Set the Manufacturer property of Filter.
Definition: OMEXMLMetadata.cpp:10317
std::string getLabelID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Label.
Definition: OMEXMLMetadata.cpp:2849
std::string getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const
Get the Annotator property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:1101
void setChannelLightSourceSettingsID(std::string id, index_type imageIndex, index_type channelIndex)
Set the ID property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:12199
ome::xml::model::primitives::Color getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Point.
Definition: OMEXMLMetadata.cpp:4958
ome::xml::model::primitives::PercentFraction getImagingEnvironmentCO2Percent(index_type imageIndex) const
Get the CO2Percent property of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:2740
void setPolylinePoints(std::string points, index_type ROIIndex, index_type shapeIndex)
Set the Points property of Polyline.
Definition: OMEXMLMetadata.cpp:17760
void setExperimenterID(std::string id, index_type experimenterIndex)
Set the ID property of Experimenter.
Definition: OMEXMLMetadata.cpp:9714
double getLabelY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Label.
Definition: OMEXMLMetadata.cpp:3010
void setEllipseFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Ellipse.
Definition: OMEXMLMetadata.cpp:8958
FillRule enumeration.
Definition: FillRule.h:70
void setMaskFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Mask.
Definition: OMEXMLMetadata.cpp:13503
void setMaskFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Mask.
Definition: OMEXMLMetadata.cpp:13470
void setXMLAnnotationValue(std::string value, index_type XMLAnnotationIndex)
Set the Value property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:20502
void setPlateAcquisitionAnnotationRef(const std::string &annotation, index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex)
Set the AnnotationRef property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:15723
void setImageInstrumentRef(const std::string &instrument, index_type imageIndex)
Set the InstrumentRef property of Image.
Definition: OMEXMLMetadata.cpp:10716
double getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const
Get the DeltaT property of Plane.
Definition: OMEXMLMetadata.cpp:4515
std::string getExperimenterGroupID(index_type experimenterGroupIndex) const
Get the ID property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:2246
void setMaskStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Mask.
Definition: OMEXMLMetadata.cpp:13702
ome::xml::model::primitives::NonNegativeInteger getLineFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Line.
Definition: OMEXMLMetadata.cpp:3425
void setPolylineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Polyline.
Definition: OMEXMLMetadata.cpp:17165
double getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const
Get the RadiusX property of Ellipse.
Definition: OMEXMLMetadata.cpp:2035
std::string getPlateStatus(index_type plateIndex) const
Get the Status property of Plate.
Definition: OMEXMLMetadata.cpp:4728
const std::string & getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:3665
std::string getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:3210
void setChannelLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type imageIndex, index_type channelIndex)
Set the Attenuation property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:12127
void setEllipseTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Ellipse.
Definition: OMEXMLMetadata.cpp:9322
void setPolylineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex)
Set the MarkerEnd property of Polyline.
Definition: OMEXMLMetadata.cpp:17694
void setDoubleAnnotationID(std::string id, index_type doubleAnnotationIndex)
Set the ID property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:8811
void setPlateDescription(std::string description, index_type plateIndex)
Set the Description property of Plate.
Definition: OMEXMLMetadata.cpp:15512
index_type getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the number of WellSampleRef elements.
Definition: OMEXMLMetadata.cpp:912
void setLineFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Line.
Definition: OMEXMLMetadata.cpp:12444
ome::xml::model::primitives::PositiveInteger getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const
Get the Wavelength property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:3374
ome::xml::model::primitives::Color getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Polygon.
Definition: OMEXMLMetadata.cpp:5093
void setLineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Line.
Definition: OMEXMLMetadata.cpp:12411
void setScreenReagentSetDescription(std::string reagentSetDescription, index_type screenIndex)
Set the ReagentSetDescription property of Screen.
Definition: OMEXMLMetadata.cpp:18992
void setLongAnnotationDescription(std::string description, index_type longAnnotationIndex)
Set the Description property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:13263
void setFilterSetExcitationFilterRef(const std::string &excitationFilter, index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex)
Set the ExcitationFilterRef property of FilterSet.
Definition: OMEXMLMetadata.cpp:10451
std::string getRightsRightsHeld() const
Get the RightsHeld property of Rights.
Definition: OMEXMLMetadata.cpp:6020
void setLongAnnotationAnnotationRef(const std::string &annotation, index_type longAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:13223
std::string getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const
Get the Model property of Detector.
Definition: OMEXMLMetadata.cpp:1533
void setTagAnnotationValue(std::string value, index_type tagAnnotationIndex)
Set the Value property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:19284
const std::string & getWellReagentRef(index_type plateIndex, index_type wellIndex) const
Get the ReagentRef property of Well.
Definition: OMEXMLMetadata.cpp:6598
ome::xml::model::enums::MicrobeamManipulationType getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the Type property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:4085
ome::xml::model::primitives::PositiveInteger getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const
Get the FrequencyMultiplication property of Laser.
Definition: OMEXMLMetadata.cpp:3093
double getMaskWidth(index_type ROIIndex, index_type shapeIndex) const
Get the Width property of Mask.
Definition: OMEXMLMetadata.cpp:4013
std::string getEllipseID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Ellipse.
Definition: OMEXMLMetadata.cpp:1883
index_type getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const
Get the number of ExcitationFilterRef elements in FilterSet.
Definition: OMEXMLMetadata.cpp:584
ome::xml::model::enums::Immersion getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const
Get the Immersion property of Objective.
Definition: OMEXMLMetadata.cpp:4189
std::string getRectangleText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Rectangle.
Definition: OMEXMLMetadata.cpp:5906
Immersion enumeration.
Definition: Immersion.h:70
void setPointFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Point.
Definition: OMEXMLMetadata.cpp:15912
ome::xml::model::enums::Marker getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerStart property of Polyline.
Definition: OMEXMLMetadata.cpp:5549
void setWellSamplePositionX(double positionX, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the PositionX property of WellSample.
Definition: OMEXMLMetadata.cpp:20281
void setMicroscopeManufacturer(std::string manufacturer, index_type instrumentIndex)
Set the Manufacturer property of Microscope.
Definition: OMEXMLMetadata.cpp:14196
ome::xml::model::enums::FontFamily getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Polyline.
Definition: OMEXMLMetadata.cpp:5345
double getPlanePositionZ(index_type imageIndex, index_type planeIndex) const
Get the PositionZ property of Plane.
Definition: OMEXMLMetadata.cpp:4575
Marker enumeration.
Definition: Marker.h:70
ome::xml::model::enums::FillRule getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Label.
Definition: OMEXMLMetadata.cpp:2797
void setPolygonStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Polygon.
Definition: OMEXMLMetadata.cpp:16803
ome::xml::model::primitives::NonNegativeInteger getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Polyline.
Definition: OMEXMLMetadata.cpp:5471
std::string getBinaryOnlyMetadataFile() const
Get the MetadataFile property of BinaryOnly.
Definition: OMEXMLMetadata.cpp:1072
ome::xml::model::enums::DimensionOrder getPixelsDimensionOrder(index_type imageIndex) const
Get the DimensionOrder property of Pixels.
Definition: OMEXMLMetadata.cpp:4366
std::string getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const
Get the Manufacturer property of Detector.
Definition: OMEXMLMetadata.cpp:1521
void setEllipseFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Ellipse.
Definition: OMEXMLMetadata.cpp:8892
std::string getWellID(index_type plateIndex, index_type wellIndex) const
Get the ID property of Well.
Definition: OMEXMLMetadata.cpp:6590
index_type getROIAnnotationRefCount(index_type ROIIndex) const
Get the number of AnnotationRef elements in ROI.
Definition: OMEXMLMetadata.cpp:376
const std::string & getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Well.
Definition: OMEXMLMetadata.cpp:6533
void setROIID(std::string id, index_type ROIIndex)
Set the ID property of ROI.
Definition: OMEXMLMetadata.cpp:17942
Pulse enumeration.
Definition: Pulse.h:70
void setTransmittanceRangeCutOut(ome::xml::model::primitives::PositiveInteger cutOut, index_type instrumentIndex, index_type filterIndex)
Set the CutOut property of TransmittanceRange.
Definition: OMEXMLMetadata.cpp:19837
double getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const
Get the Width property of Rectangle.
Definition: OMEXMLMetadata.cpp:5993
ome::xml::model::enums::FontFamily getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Mask.
Definition: OMEXMLMetadata.cpp:3813
void setWellAnnotationRef(const std::string &annotation, index_type plateIndex, index_type wellIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Well.
Definition: OMEXMLMetadata.cpp:19975
void setTermAnnotationAnnotationRef(const std::string &annotation, index_type termAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:19310
void setImagingEnvironmentTemperature(double temperature, index_type imageIndex)
Set the Temperature property of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:10857
void setFileAnnotationDescription(std::string description, index_type fileAnnotationIndex)
Set the Description property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:10153
std::string getTermAnnotationDescription(index_type termAnnotationIndex) const
Get the Description property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:6296
index_type getDatasetImageRefCount(index_type datasetIndex) const
Get the number of ImageRef elements in Dataset.
Definition: OMEXMLMetadata.cpp:656
void setDatasetName(std::string name, index_type datasetIndex)
Set the Name property of Dataset.
Definition: OMEXMLMetadata.cpp:7976
void setLineText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Line.
Definition: OMEXMLMetadata.cpp:12709
void setPlateAcquisitionEndTime(ome::xml::model::primitives::Timestamp endTime, index_type plateIndex, index_type plateAcquisitionIndex)
Set the EndTime property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:15763
void setLabelLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Label.
Definition: OMEXMLMetadata.cpp:11105
void setLineTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Line.
Definition: OMEXMLMetadata.cpp:12775
void setImageAcquisitionDate(ome::xml::model::primitives::Timestamp acquisitionDate, index_type imageIndex)
Set the AcquisitionDate property of Image.
Definition: OMEXMLMetadata.cpp:10600
std::string getWellType(index_type plateIndex, index_type wellIndex) const
Get the Type property of Well.
Definition: OMEXMLMetadata.cpp:6618
void setUUIDValue(std::string value, index_type imageIndex, index_type tiffDataIndex)
Set the text value of UUID.
Definition: OMEXMLMetadata.cpp:856
void setScreenDescription(std::string description, index_type screenIndex)
Set the Description property of Screen.
Definition: OMEXMLMetadata.cpp:18873
std::string getPointText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Point.
Definition: OMEXMLMetadata.cpp:4997
void setWellSamplePositionY(double positionY, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the PositionY property of WellSample.
Definition: OMEXMLMetadata.cpp:20314
ome::xml::model::primitives::NonNegativeInteger getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const
Get the IFD property of TiffData.
Definition: OMEXMLMetadata.cpp:6372
OMEXMLMetadata()
Constructor.
Definition: OMEXMLMetadata.cpp:198
void setDetectorOffset(double offset, index_type instrumentIndex, index_type detectorIndex)
Set the Offset property of Detector.
Definition: OMEXMLMetadata.cpp:8160
std::string getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of Filament.
Definition: OMEXMLMetadata.cpp:2314
void setChannelContrastMethod(ome::xml::model::enums::ContrastMethod contrastMethod, index_type imageIndex, index_type channelIndex)
Set the ContrastMethod property of Channel.
Definition: OMEXMLMetadata.cpp:7356
void setEllipseY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Ellipse.
Definition: OMEXMLMetadata.cpp:9550
const std::string & getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const
Get the EmissionFilterRef property of FilterSet.
Definition: OMEXMLMetadata.cpp:2515
void setEllipseTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Ellipse.
Definition: OMEXMLMetadata.cpp:9355
void setLaserType(ome::xml::model::enums::LaserType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Laser.
Definition: OMEXMLMetadata.cpp:11871
double getPlateWellOriginX(index_type plateIndex) const
Get the WellOriginX property of Plate.
Definition: OMEXMLMetadata.cpp:4740
FontFamily enumeration.
Definition: FontFamily.h:70
void setImageROIRef(const std::string &roi, index_type imageIndex, index_type ROIRefIndex)
Set the ROIRef property of Image.
Definition: OMEXMLMetadata.cpp:10763
std::string getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Mask.
Definition: OMEXMLMetadata.cpp:3900
double getObjectiveSettingsRefractiveIndex(index_type imageIndex) const
Get the RefractiveIndex property of ObjectiveSettings.
Definition: OMEXMLMetadata.cpp:4329
ome::xml::model::primitives::Color getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Rectangle.
Definition: OMEXMLMetadata.cpp:5767
IlluminationType enumeration.
Definition: IlluminationType.h:70
void setMaskLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Mask.
Definition: OMEXMLMetadata.cpp:13570
ome::xml::model::primitives::NonNegativeInteger getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Ellipse.
Definition: OMEXMLMetadata.cpp:1996
void setPlateAcquisitionMaximumFieldCount(ome::xml::model::primitives::PositiveInteger maximumFieldCount, index_type plateIndex, index_type plateAcquisitionIndex)
Set the MaximumFieldCount property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:15818
index_type getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const
Get the number of EmissionFilterRef elements in FilterSet.
Definition: OMEXMLMetadata.cpp:568
ome::xml::model::enums::IlluminationType getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const
Get the IlluminationType property of Channel.
Definition: OMEXMLMetadata.cpp:1258
ome::compat::shared_ptr< MetadataRoot > genericRoot
Generic root node.
Definition: OMEXMLMetadata.h:73
const std::string & getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const
Get the ExcitationFilterRef property of FilterSet.
Definition: OMEXMLMetadata.cpp:2528
index_type getPlaneCount(index_type imageIndex) const
Get the number of Plane elements.
Definition: OMEXMLMetadata.cpp:736
const std::string & getImageExperimentRef(index_type imageIndex) const
Get the ExperimentRef property of Image.
Definition: OMEXMLMetadata.cpp:2634
void setLineStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Line.
Definition: OMEXMLMetadata.cpp:12643
void setDichroicLotNumber(std::string lotNumber, index_type instrumentIndex, index_type dichroicIndex)
Set the LotNumber property of Dichroic.
Definition: OMEXMLMetadata.cpp:8636
std::string getPolygonID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Polygon.
Definition: OMEXMLMetadata.cpp:5158
void setLabelFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Label.
Definition: OMEXMLMetadata.cpp:10906
void setChannelAnnotationRef(const std::string &annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Channel.
Definition: OMEXMLMetadata.cpp:7310
void setChannelExcitationWavelength(ome::xml::model::primitives::PositiveInteger excitationWavelength, index_type imageIndex, index_type channelIndex)
Set the ExcitationWavelength property of Channel.
Definition: OMEXMLMetadata.cpp:7422
ome::compat::shared_ptr< OMEXMLMetadataRoot > root
OME-XML root node.
Definition: OMEXMLMetadata.h:71
void setLongAnnotationID(std::string id, index_type longAnnotationIndex)
Set the ID property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:13290
void setDoubleAnnotationDescription(std::string description, index_type doubleAnnotationIndex)
Set the Description property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:8784
std::string getChannelName(index_type imageIndex, index_type channelIndex) const
Get the Name property of Channel.
Definition: OMEXMLMetadata.cpp:1282
void setLightEmittingDiodeID(std::string id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:11925
void setMaskFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Mask.
Definition: OMEXMLMetadata.cpp:13437
void setScreenID(std::string id, index_type screenIndex)
Set the ID property of Screen.
Definition: OMEXMLMetadata.cpp:18894
index_type getCommentAnnotationAnnotationCount(index_type commentAnnotationIndex) const
Get the number of links to a CommentAnnotation.
Definition: OMEXMLMetadata.cpp:285
ome::xml::model::primitives::Color getLineFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Line.
Definition: OMEXMLMetadata.cpp:3386
void setDatasetDescription(std::string description, index_type datasetIndex)
Set the Description property of Dataset.
Definition: OMEXMLMetadata.cpp:7894
void setEllipseTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Ellipse.
Definition: OMEXMLMetadata.cpp:9388
std::string getExperimenterMiddleName(index_type experimenterIndex) const
Get the MiddleName property of Experimenter.
Definition: OMEXMLMetadata.cpp:2184
ome::xml::model::primitives::PercentFraction getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const
Get the Attenuation property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:3334
const std::string & getDatasetExperimenterRef(index_type datasetIndex) const
Get the ExperimenterRef property of Dataset.
Definition: OMEXMLMetadata.cpp:1432
void setDetectorSettingsIntegration(ome::xml::model::primitives::PositiveInteger integration, index_type imageIndex, index_type channelIndex)
Set the Integration property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:8413
void setLaserSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Laser.
Definition: OMEXMLMetadata.cpp:11668
void setLaserTuneable(bool tuneable, index_type instrumentIndex, index_type lightSourceIndex)
Set the Tuneable property of Laser.
Definition: OMEXMLMetadata.cpp:11844
void setLaserWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type instrumentIndex, index_type lightSourceIndex)
Set the Wavelength property of Laser.
Definition: OMEXMLMetadata.cpp:11898
ome::xml::model::enums::FillRule getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Mask.
Definition: OMEXMLMetadata.cpp:3800
const std::string & getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const
Get the FilterSetRef property of Channel.
Definition: OMEXMLMetadata.cpp:1226
bool getEllipseVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Ellipse.
Definition: OMEXMLMetadata.cpp:2022
void setPolylineVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Polyline.
Definition: OMEXMLMetadata.cpp:17661
ome::xml::model::primitives::Color getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Polyline.
Definition: OMEXMLMetadata.cpp:5319
double getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const
Get the Height property of Rectangle.
Definition: OMEXMLMetadata.cpp:5984
void setEllipseX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Ellipse.
Definition: OMEXMLMetadata.cpp:9518
void setCommentAnnotationDescription(std::string description, index_type commentAnnotationIndex)
Set the Description property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:7773
void setPlateRows(ome::xml::model::primitives::PositiveInteger rows, index_type plateIndex)
Set the Rows property of Plate.
Definition: OMEXMLMetadata.cpp:15639
void setDetectorSettingsVoltage(double voltage, index_type imageIndex, index_type channelIndex)
Set the Voltage property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:8530
void setLineLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Line.
Definition: OMEXMLMetadata.cpp:12544
Binning enumeration.
Definition: Binning.h:70
ome::xml::model::primitives::NonNegativeInteger getWellColumn(index_type plateIndex, index_type wellIndex) const
Get the Column property of Well.
Definition: OMEXMLMetadata.cpp:6558
std::string getScreenReagentSetIdentifier(index_type screenIndex) const
Get the ReagentSetIdentifier property of Screen.
Definition: OMEXMLMetadata.cpp:6138
double getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the PositionX property of WellSample.
Definition: OMEXMLMetadata.cpp:6671
std::string getPlateDescription(index_type plateIndex) const
Get the Description property of Plate.
Definition: OMEXMLMetadata.cpp:4648
void setRectangleFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Rectangle.
Definition: OMEXMLMetadata.cpp:18128
void setMaskTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Mask.
Definition: OMEXMLMetadata.cpp:13801
const std::string & getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const
Get the DichroicRef property of FilterSet.
Definition: OMEXMLMetadata.cpp:2503
void setMaskVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Mask.
Definition: OMEXMLMetadata.cpp:13900
void setExperimenterGroupDescription(std::string description, index_type experimenterGroupIndex)
Set the Description property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:9833
ome::xml::model::primitives::NonNegativeInteger getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Polygon.
Definition: OMEXMLMetadata.cpp:5132
void setLightPathEmissionFilterRef(const std::string &emissionFilter, index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex)
Set the EmissionFilterRef property of LightPath.
Definition: OMEXMLMetadata.cpp:12101
ome::xml::model::primitives::Color getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Mask.
Definition: OMEXMLMetadata.cpp:3787
index_type getPlateCount() const
Get the number of Plate elements.
Definition: OMEXMLMetadata.cpp:744
const std::string & getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:1753
const std::string & getDatasetExperimenterGroupRef(index_type datasetIndex) const
Get the ExperimenterGroupRef property of Dataset.
Definition: OMEXMLMetadata.cpp:1420
std::string getXMLAnnotationDescription(index_type XMLAnnotationIndex) const
Get the Description property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:6732
void setStageLabelZ(double z, index_type imageIndex)
Set the Z property of StageLabel.
Definition: OMEXMLMetadata.cpp:19135
std::string getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const
Get the Namespace property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:1798
index_type getMicrobeamManipulationCount(index_type experimentIndex) const
Get the number of MicrobeamManipulation elements.
Definition: OMEXMLMetadata.cpp:712
ome::xml::model::primitives::Color getChannelColor(index_type imageIndex, index_type channelIndex) const
Get the Color property of Channel.
Definition: OMEXMLMetadata.cpp:1178
std::string getTimestampAnnotationID(index_type timestampAnnotationIndex) const
Get the ID property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:6433
void setPolygonTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Polygon.
Definition: OMEXMLMetadata.cpp:17001
void setLineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex)
Set the MarkerEnd property of Line.
Definition: OMEXMLMetadata.cpp:12907
void setPlateFieldIndex(ome::xml::model::primitives::NonNegativeInteger fieldIndex, index_type plateIndex)
Set the FieldIndex property of Plate.
Definition: OMEXMLMetadata.cpp:15554
const std::string & getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:6707
void setObjectiveImmersion(ome::xml::model::enums::Immersion immersion, index_type instrumentIndex, index_type objectiveIndex)
Set the Immersion property of Objective.
Definition: OMEXMLMetadata.cpp:14386
ome::xml::model::primitives::Color getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Label.
Definition: OMEXMLMetadata.cpp:2784
void setWellSampleIndex(ome::xml::model::primitives::NonNegativeInteger index, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the Index property of WellSample.
Definition: OMEXMLMetadata.cpp:20249
ome::xml::model::primitives::NonNegativeInteger getPlateFieldIndex(index_type plateIndex) const
Get the FieldIndex property of Plate.
Definition: OMEXMLMetadata.cpp:4672
index_type getPixelsBinDataCount(index_type imageIndex) const
Get the number of BinData elements in Pixels.
Definition: OMEXMLMetadata.cpp:269
ome::xml::model::enums::NamingConvention getPlateColumnNamingConvention(index_type plateIndex) const
Get the ColumnNamingConvention property of Plate.
Definition: OMEXMLMetadata.cpp:4624
index_type getWellCount(index_type plateIndex) const
Get the number of Well elements.
Definition: OMEXMLMetadata.cpp:896
void setDetectorSettingsGain(double gain, index_type imageIndex, index_type channelIndex)
Set the Gain property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:8334
NamingConvention enumeration.
Definition: NamingConvention.h:70
ome::xml::model::enums::FontStyle getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Line.
Definition: OMEXMLMetadata.cpp:3438
std::string getROINamespace(index_type ROIIndex) const
Get the Namespace property of ROI.
Definition: OMEXMLMetadata.cpp:5698
bool getLineLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Line.
Definition: OMEXMLMetadata.cpp:3473
void setROIAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ROI.
Definition: OMEXMLMetadata.cpp:17908
std::string getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const
Get the Model property of FilterSet.
Definition: OMEXMLMetadata.cpp:2573
void setTimestampAnnotationID(std::string id, index_type timestampAnnotationIndex)
Set the ID property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:19690
void setRectangleStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Rectangle.
Definition: OMEXMLMetadata.cpp:18459
index_type getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const
Get the number of links to a BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:277
ome::xml::model::enums::FillRule getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Ellipse.
Definition: OMEXMLMetadata.cpp:1831
void setScreenName(std::string name, index_type screenIndex)
Set the Name property of Screen.
Definition: OMEXMLMetadata.cpp:18916
ome::xml::model::primitives::PositiveInteger getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const
Get the Integration property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:1637
void setPolygonLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Polygon.
Definition: OMEXMLMetadata.cpp:16770
std::string getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of Arc.
Definition: OMEXMLMetadata.cpp:1018
void setPixelsSizeY(ome::xml::model::primitives::PositiveInteger sizeY, index_type imageIndex)
Set the SizeY property of Pixels.
Definition: OMEXMLMetadata.cpp:15045
void setPolygonFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Polygon.
Definition: OMEXMLMetadata.cpp:16604
void setRectangleTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Rectangle.
Definition: OMEXMLMetadata.cpp:18591
ContrastMethod enumeration.
Definition: ContrastMethod.h:70
void setEllipseID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Ellipse.
Definition: OMEXMLMetadata.cpp:9057
void setFilterSetSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type filterSetIndex)
Set the SerialNumber property of FilterSet.
Definition: OMEXMLMetadata.cpp:10573
void setLaserPockelCell(bool pockelCell, index_type instrumentIndex, index_type lightSourceIndex)
Set the PockelCell property of Laser.
Definition: OMEXMLMetadata.cpp:11749
const ::ome::xml::model::AffineTransform & getLineTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Line.
Definition: OMEXMLMetadata.cpp:3577
ome::xml::model::primitives::PositiveInteger getPlateRows(index_type plateIndex) const
Get the Rows property of Plate.
Definition: OMEXMLMetadata.cpp:4716
std::string getExperimenterLastName(index_type experimenterIndex) const
Get the LastName property of Experimenter.
Definition: OMEXMLMetadata.cpp:2172
void setImageExperimentRef(const std::string &experiment, index_type imageIndex)
Set the ExperimentRef property of Image.
Definition: OMEXMLMetadata.cpp:10655
void setXMLAnnotationNamespace(std::string namespace_, index_type XMLAnnotationIndex)
Set the Namespace property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:20475
std::string getCommentAnnotationID(index_type commentAnnotationIndex) const
Get the ID property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:1367
ome::xml::model::primitives::PercentFraction getImagingEnvironmentHumidity(index_type imageIndex) const
Get the Humidity property of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:2752
ome::xml::model::enums::FillRule getLineFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Line.
Definition: OMEXMLMetadata.cpp:3399
ome::xml::model::primitives::NonNegativeInteger getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the Index property of WellSample.
Definition: OMEXMLMetadata.cpp:6663
void setRectangleFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Rectangle.
Definition: OMEXMLMetadata.cpp:18227
ome::xml::model::primitives::Timestamp getTimestampAnnotationValue(index_type timestampAnnotationIndex) const
Get the Value property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:6453
const std::string & getProjectExperimenterRef(index_type projectIndex) const
Get the ExperimenterRef property of Project.
Definition: OMEXMLMetadata.cpp:5621
void setRectangleY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Rectangle.
Definition: OMEXMLMetadata.cpp:18786
ome::xml::model::primitives::PositiveInteger getPixelsSignificantBits(index_type imageIndex) const
Get the SignificantBits property of Pixels.
Definition: OMEXMLMetadata.cpp:4430
void setPointStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Point.
Definition: OMEXMLMetadata.cpp:16243
std::string getTagAnnotationAnnotator(index_type tagAnnotationIndex) const
Get the Annotator property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:6219
void setMicrobeamManipulationLightSourceSettingsID(std::string id, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)
Set the ID property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:12239
void setLineY2(double y2, index_type ROIIndex, index_type shapeIndex)
Set the Y2 property of Line.
Definition: OMEXMLMetadata.cpp:13069
void setObjectiveID(std::string id, index_type instrumentIndex, index_type objectiveIndex)
Set the ID property of Objective.
Definition: OMEXMLMetadata.cpp:14358
const std::string & getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of ROI.
Definition: OMEXMLMetadata.cpp:5653
DimensionOrder enumeration.
Definition: DimensionOrder.h:70
const std::string & getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Reagent.
Definition: OMEXMLMetadata.cpp:5710
std::string getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Rectangle.
Definition: OMEXMLMetadata.cpp:5880
ome::xml::model::enums::FontStyle getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Ellipse.
Definition: OMEXMLMetadata.cpp:1870
std::string getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const
Get the ID property of Objective.
Definition: OMEXMLMetadata.cpp:4181
double getPlanePositionX(index_type imageIndex, index_type planeIndex) const
Get the PositionX property of Plane.
Definition: OMEXMLMetadata.cpp:4551
index_type getReagentCount(index_type screenIndex) const
Get the number of Reagent elements.
Definition: OMEXMLMetadata.cpp:800
bool getPolylineVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Polyline.
Definition: OMEXMLMetadata.cpp:5523
void setPolylineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Polyline.
Definition: OMEXMLMetadata.cpp:17595
ome::xml::model::enums::PixelType getPixelsType(index_type imageIndex) const
Get the Type property of Pixels.
Definition: OMEXMLMetadata.cpp:4494
void setObjectiveSettingsRefractiveIndex(double refractiveIndex, index_type imageIndex)
Set the RefractiveIndex property of ObjectiveSettings.
Definition: OMEXMLMetadata.cpp:14711
void setPolygonStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Polygon.
Definition: OMEXMLMetadata.cpp:16836
void setLabelTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Label.
Definition: OMEXMLMetadata.cpp:11303
void setDetectorSettingsReadOutRate(double readOutRate, index_type imageIndex, index_type channelIndex)
Set the ReadOutRate property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:8491
std::string getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of Arc.
Definition: OMEXMLMetadata.cpp:979
void setLineX1(double x1, index_type ROIIndex, index_type shapeIndex)
Set the X1 property of Line.
Definition: OMEXMLMetadata.cpp:12973
void setEllipseStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Ellipse.
Definition: OMEXMLMetadata.cpp:9223
void setImageAnnotationRef(const std::string &annotation, index_type imageIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Image.
Definition: OMEXMLMetadata.cpp:10621
std::string getScreenDescription(index_type screenIndex) const
Get the Description property of Screen.
Definition: OMEXMLMetadata.cpp:6057
void setPixelsSizeZ(ome::xml::model::primitives::PositiveInteger sizeZ, index_type imageIndex)
Set the SizeZ property of Pixels.
Definition: OMEXMLMetadata.cpp:15071
double getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Power property of Laser.
Definition: OMEXMLMetadata.cpp:3067
void setPixelsPhysicalSizeY(ome::xml::model::primitives::PositiveFloat physicalSizeY, index_type imageIndex)
Set the PhysicalSizeY property of Pixels.
Definition: OMEXMLMetadata.cpp:14886
void setFilterSetID(std::string id, index_type instrumentIndex, index_type filterSetIndex)
Set the ID property of FilterSet.
Definition: OMEXMLMetadata.cpp:10464
ome::xml::model::primitives::PositiveInteger getPixelsSizeX(index_type imageIndex) const
Get the SizeX property of Pixels.
Definition: OMEXMLMetadata.cpp:4458
void setDetectorType(ome::xml::model::enums::DetectorType type, index_type instrumentIndex, index_type detectorIndex)
Set the Type property of Detector.
Definition: OMEXMLMetadata.cpp:8214
void setReagentID(std::string id, index_type screenIndex, index_type reagentIndex)
Set the ID property of Reagent.
Definition: OMEXMLMetadata.cpp:18046
ome::xml::model::primitives::NonNegativeLong getBinaryFileSize(index_type fileAnnotationIndex) const
Get the Size property of BinaryFile.
Definition: OMEXMLMetadata.cpp:1064
ome::xml::model::enums::FontStyle getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Point.
Definition: OMEXMLMetadata.cpp:4910
bool getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Tuneable property of Laser.
Definition: OMEXMLMetadata.cpp:3171
void setCommentAnnotationAnnotator(std::string annotator, index_type commentAnnotationIndex)
Set the Annotator property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:7746
void setWellID(std::string id, index_type plateIndex, index_type wellIndex)
Set the ID property of Well.
Definition: OMEXMLMetadata.cpp:20095
void setDoubleAnnotationValue(double value, index_type doubleAnnotationIndex)
Set the Value property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:8866
void setLabelStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Label.
Definition: OMEXMLMetadata.cpp:11171
std::string getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const
Get the Manufacturer property of FilterSet.
Definition: OMEXMLMetadata.cpp:2561
void setPixelsPhysicalSizeZ(ome::xml::model::primitives::PositiveFloat physicalSizeZ, index_type imageIndex)
Set the PhysicalSizeZ property of Pixels.
Definition: OMEXMLMetadata.cpp:14913
void setRoot(ome::compat::shared_ptr< MetadataRoot > &root)
Set the root node of the metadata.
Definition: OMEXMLMetadata.cpp:223
void setObjectiveLotNumber(std::string lotNumber, index_type instrumentIndex, index_type objectiveIndex)
Set the LotNumber property of Objective.
Definition: OMEXMLMetadata.cpp:14467
std::string getBinaryFileFileName(index_type fileAnnotationIndex) const
Get the FileName property of BinaryFile.
Definition: OMEXMLMetadata.cpp:1044
void setLabelTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Label.
Definition: OMEXMLMetadata.cpp:11402
index_type getLightSourceCount(index_type instrumentIndex) const
Get the number of LightSource elements.
Definition: OMEXMLMetadata.cpp:680
void setFilamentLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Filament.
Definition: OMEXMLMetadata.cpp:9951
void setArcPower(double power, index_type instrumentIndex, index_type lightSourceIndex)
Set the Power property of Arc.
Definition: OMEXMLMetadata.cpp:6911
std::string getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const
Get the LotNumber property of Filter.
Definition: OMEXMLMetadata.cpp:2443
std::string getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Polygon.
Definition: OMEXMLMetadata.cpp:5206
void setExperimenterLastName(std::string lastName, index_type experimenterIndex)
Set the LastName property of Experimenter.
Definition: OMEXMLMetadata.cpp:9757
double getPlanePositionY(index_type imageIndex, index_type planeIndex) const
Get the PositionY property of Plane.
Definition: OMEXMLMetadata.cpp:4563
void setPlateAcquisitionWellSampleRef(const std::string &wellSample, index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex)
Set the WellSampleRef property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:15899
index_type getTimestampAnnotationAnnotationCount(index_type timestampAnnotationIndex) const
Get the number of links to a TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:341
void setImagingEnvironmentCO2Percent(ome::xml::model::primitives::PercentFraction co2Percent, index_type imageIndex)
Set the CO2Percent property of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:10803
void setPointStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Point.
Definition: OMEXMLMetadata.cpp:16210
ome::xml::model::primitives::PositiveInteger getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const
Get the ExcitationWavelength property of Channel.
Definition: OMEXMLMetadata.cpp:1214
void setTimestampAnnotationDescription(std::string description, index_type timestampAnnotationIndex)
Set the Description property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:19663
std::string getListAnnotationDescription(index_type listAnnotationIndex) const
Get the Description property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:3690
void setEllipseText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Ellipse.
Definition: OMEXMLMetadata.cpp:9256
ome::xml::model::enums::Pulse getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Pulse property of Laser.
Definition: OMEXMLMetadata.cpp:3132
ome::xml::model::primitives::NonNegativeInteger getLineTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Line.
Definition: OMEXMLMetadata.cpp:3538
void setDetectorSettingsBinning(ome::xml::model::enums::Binning binning, index_type imageIndex, index_type channelIndex)
Set the Binning property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:8295
const std::string & getProjectExperimenterGroupRef(index_type projectIndex) const
Get the ExperimenterGroupRef property of Project.
Definition: OMEXMLMetadata.cpp:5609
std::string getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const
Get the Description property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:1778
ome::xml::model::primitives::PositiveInteger getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the MaximumFieldCount property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:4809
void setDichroicManufacturer(std::string manufacturer, index_type instrumentIndex, index_type dichroicIndex)
Set the Manufacturer property of Dichroic.
Definition: OMEXMLMetadata.cpp:8663
const std::string & getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const
Get the DatasetRef property of Project.
Definition: OMEXMLMetadata.cpp:5584
void setPointVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Point.
Definition: OMEXMLMetadata.cpp:16441
void setPlanePositionY(double positionY, index_type imageIndex, index_type planeIndex)
Set the PositionY property of Plane.
Definition: OMEXMLMetadata.cpp:15295
index_type getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const
Get the number of AnnotationRef elements in ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:400
ome::xml::model::primitives::PositiveInteger getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Wavelength property of Laser.
Definition: OMEXMLMetadata.cpp:3197
const std::string & getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:6271
void setScreenProtocolDescription(std::string protocolDescription, index_type screenIndex)
Set the ProtocolDescription property of Screen.
Definition: OMEXMLMetadata.cpp:18950
bool getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Polygon.
Definition: OMEXMLMetadata.cpp:5180
void setTiffDataFirstC(ome::xml::model::primitives::NonNegativeInteger firstC, index_type imageIndex, index_type tiffDataIndex)
Set the FirstC property of TiffData.
Definition: OMEXMLMetadata.cpp:19458
std::string getExperimenterGroupName(index_type experimenterGroupIndex) const
Get the Name property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:2267
index_type getImageAnnotationRefCount(index_type imageIndex) const
Get the number of AnnotationRef elements in Image.
Definition: OMEXMLMetadata.cpp:408
void setPointFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Point.
Definition: OMEXMLMetadata.cpp:16011
void setPixelsSizeT(ome::xml::model::primitives::PositiveInteger sizeT, index_type imageIndex)
Set the SizeT property of Pixels.
Definition: OMEXMLMetadata.cpp:14993
const std::string & getShapeType(index_type roiIndex, index_type shapeIndex) const
Get the type of a Shape.
Definition: OMEXMLMetadata.cpp:366
void setTermAnnotationID(std::string id, index_type termAnnotationIndex)
Set the ID property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:19377
std::string getXMLAnnotationValue(index_type XMLAnnotationIndex) const
Get the Value property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:6764
void setImageName(std::string name, index_type imageIndex)
Set the Name property of Image.
Definition: OMEXMLMetadata.cpp:10742
void setArcModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Arc.
Definition: OMEXMLMetadata.cpp:6884
index_type getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const
Get the number of ExperimenterRef elements in ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:616
double getEllipseY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Ellipse.
Definition: OMEXMLMetadata.cpp:2062
void setObjectiveSettingsMedium(ome::xml::model::enums::Medium medium, index_type imageIndex)
Set the Medium property of ObjectiveSettings.
Definition: OMEXMLMetadata.cpp:14684
Open Microscopy Environment C++ implementation.
Definition: CoreMetadata.cpp:40
void setPointStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Point.
Definition: OMEXMLMetadata.cpp:16177
void setMaskTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Mask.
Definition: OMEXMLMetadata.cpp:13867
void setPointLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Point.
Definition: OMEXMLMetadata.cpp:16111
void setPolygonFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Polygon.
Definition: OMEXMLMetadata.cpp:16571
void setScreenPlateRef(const std::string &plate, index_type screenIndex, index_type plateRefIndex)
Set the PlateRef property of Screen.
Definition: OMEXMLMetadata.cpp:18937
void setReagentName(std::string name, index_type screenIndex, index_type reagentIndex)
Set the Name property of Reagent.
Definition: OMEXMLMetadata.cpp:18074
ome::xml::model::enums::Marker getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerEnd property of Polyline.
Definition: OMEXMLMetadata.cpp:5536
const std::string & getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const
Get the Leader property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:2254
double getStageLabelX(index_type imageIndex) const
Get the X property of StageLabel.
Definition: OMEXMLMetadata.cpp:6170
const std::string & getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const
Get the PlateRef property of Screen.
Definition: OMEXMLMetadata.cpp:6089
const std::string & getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const
Get the ROIRef property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:4072
void setPointTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Point.
Definition: OMEXMLMetadata.cpp:16408
void setLongAnnotationValue(int64_t value, index_type longAnnotationIndex)
Set the Value property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:13345
void setTransmittanceRangeCutOutTolerance(ome::xml::model::primitives::NonNegativeInteger cutOutTolerance, index_type instrumentIndex, index_type filterIndex)
Set the CutOutTolerance property of TransmittanceRange.
Definition: OMEXMLMetadata.cpp:19870
void setExperimentID(std::string id, index_type experimentIndex)
Set the ID property of Experiment.
Definition: OMEXMLMetadata.cpp:9616
index_type getTiffDataCount(index_type imageIndex) const
Get the number of TiffData elements.
Definition: OMEXMLMetadata.cpp:840
index_type getWellSampleAnnotationRefCount(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the number of AnnotationRef elements in WellSample.
Definition: OMEXMLMetadata.cpp:472
index_type getListAnnotationCount() const
Get the number of ListAnnotation elements.
Definition: OMEXMLMetadata.cpp:696
void setPointLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Point.
Definition: OMEXMLMetadata.cpp:16144
ome::xml::model::primitives::PositiveInteger getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const
Get the CutIn property of TransmittanceRange.
Definition: OMEXMLMetadata.cpp:6461
bool getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const
Get the Iris property of Objective.
Definition: OMEXMLMetadata.cpp:4201
std::string getMicroscopeSerialNumber(index_type instrumentIndex) const
Get the SerialNumber property of Microscope.
Definition: OMEXMLMetadata.cpp:4133
void setMaskFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Mask.
Definition: OMEXMLMetadata.cpp:13404
double getDoubleAnnotationValue(index_type doubleAnnotationIndex) const
Get the Value property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:1810
void setExperimenterGroupLeader(const std::string &leader, index_type experimenterGroupIndex, index_type leaderIndex)
Set the Leader property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:9889
void setPlateName(std::string name, index_type plateIndex)
Set the Name property of Plate.
Definition: OMEXMLMetadata.cpp:15597
virtual ~OMEXMLMetadata()
Destructor.
Definition: OMEXMLMetadata.cpp:205
void setListAnnotationAnnotationRef(const std::string &annotation, index_type listAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:13101
void setArcID(std::string id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Arc.
Definition: OMEXMLMetadata.cpp:6802
std::string getPlateID(index_type plateIndex) const
Get the ID property of Plate.
Definition: OMEXMLMetadata.cpp:4684
const std::string & getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const
Get the ExcitationFilterRef property of LightPath.
Definition: OMEXMLMetadata.cpp:3309
void setFilterLotNumber(std::string lotNumber, index_type instrumentIndex, index_type filterIndex)
Set the LotNumber property of Filter.
Definition: OMEXMLMetadata.cpp:10290
void setXMLAnnotationAnnotationRef(const std::string &annotation, index_type XMLAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:20380
void setChannelNDFilter(double ndFilter, index_type imageIndex, index_type channelIndex)
Set the NDFilter property of Channel.
Definition: OMEXMLMetadata.cpp:7568
ome::xml::model::enums::Medium getObjectiveSettingsMedium(index_type imageIndex) const
Get the Medium property of ObjectiveSettings.
Definition: OMEXMLMetadata.cpp:4317
ome::xml::model::enums::FillRule getPointFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Point.
Definition: OMEXMLMetadata.cpp:4871
FontStyle enumeration.
Definition: FontStyle.h:70
std::string getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of Laser.
Definition: OMEXMLMetadata.cpp:3054
std::string getProjectName(index_type projectIndex) const
Get the Name property of Project.
Definition: OMEXMLMetadata.cpp:5641
double getLineY1(index_type ROIIndex, index_type shapeIndex) const
Get the Y1 property of Line.
Definition: OMEXMLMetadata.cpp:3647
std::string getReagentID(index_type screenIndex, index_type reagentIndex) const
Get the ID property of Reagent.
Definition: OMEXMLMetadata.cpp:5735
void setTermAnnotationDescription(std::string description, index_type termAnnotationIndex)
Set the Description property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:19350
std::string getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const
Get the Manufacturer property of Objective.
Definition: OMEXMLMetadata.cpp:4237
ome::xml::model::enums::ExperimentType getExperimentType(index_type experimentIndex) const
Get the Type property of Experiment.
Definition: OMEXMLMetadata.cpp:2103
std::string getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const
Get the SerialNumber property of Dichroic.
Definition: OMEXMLMetadata.cpp:1741
std::string getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const
Get the Namespace property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:1133
void setPixelsSizeC(ome::xml::model::primitives::PositiveInteger sizeC, index_type imageIndex)
Set the SizeC property of Pixels.
Definition: OMEXMLMetadata.cpp:14967
DetectorType enumeration.
Definition: DetectorType.h:70
std::string getBinaryFileMIMEType(index_type fileAnnotationIndex) const
Get the MIMEType property of BinaryFile.
Definition: OMEXMLMetadata.cpp:1052
std::string getDatasetID(index_type datasetIndex) const
Get the ID property of Dataset.
Definition: OMEXMLMetadata.cpp:1444
void setLineY1(double y1, index_type ROIIndex, index_type shapeIndex)
Set the Y1 property of Line.
Definition: OMEXMLMetadata.cpp:13037
std::string getExperimenterEmail(index_type experimenterIndex) const
Get the Email property of Experimenter.
Definition: OMEXMLMetadata.cpp:2128
const std::string & getUUID() const
Get the UUID associated with this collection of metadata.
Definition: OMEXMLMetadata.cpp:946
ome::xml::model::enums::FontStyle getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Polyline.
Definition: OMEXMLMetadata.cpp:5371
std::string getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of Filament.
Definition: OMEXMLMetadata.cpp:2340
const std::string & getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Pump property of Laser.
Definition: OMEXMLMetadata.cpp:3145
double getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Mask.
Definition: OMEXMLMetadata.cpp:3913
void setTimestampAnnotationAnnotationRef(const std::string &annotation, index_type timestampAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:19623
void setTransmittanceRangeTransmittance(ome::xml::model::primitives::PercentFraction transmittance, index_type instrumentIndex, index_type filterIndex)
Set the Transmittance property of TransmittanceRange.
Definition: OMEXMLMetadata.cpp:19903
bool getPixelsInterleaved(index_type imageIndex) const
Get the Interleaved property of Pixels.
Definition: OMEXMLMetadata.cpp:4382
ome::xml::model::primitives::NonNegativeInteger getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Rectangle.
Definition: OMEXMLMetadata.cpp:5806
void setImagingEnvironmentAirPressure(double airPressure, index_type imageIndex)
Set the AirPressure property of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:10776
std::string getDoubleAnnotationID(index_type doubleAnnotationIndex) const
Get the ID property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:1790
void setPointX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Point.
Definition: OMEXMLMetadata.cpp:16474
void setTransmittanceRangeCutIn(ome::xml::model::primitives::PositiveInteger cutIn, index_type instrumentIndex, index_type filterIndex)
Set the CutIn property of TransmittanceRange.
Definition: OMEXMLMetadata.cpp:19771
index_type getPlateAnnotationRefCount(index_type plateIndex) const
Get the number of AnnotationRef elements in Plate.
Definition: OMEXMLMetadata.cpp:392
void setLineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex)
Set the MarkerStart property of Line.
Definition: OMEXMLMetadata.cpp:12940
void setExperimentDescription(std::string description, index_type experimentIndex)
Set the Description property of Experiment.
Definition: OMEXMLMetadata.cpp:9582
const std::string & getImageInstrumentRef(index_type imageIndex) const
Get the InstrumentRef property of Image.
Definition: OMEXMLMetadata.cpp:2678
void setPlateColumnNamingConvention(ome::xml::model::enums::NamingConvention columnNamingConvention, index_type plateIndex)
Set the ColumnNamingConvention property of Plate.
Definition: OMEXMLMetadata.cpp:15470
std::string getFilterModel(index_type instrumentIndex, index_type filterIndex) const
Get the Model property of Filter.
Definition: OMEXMLMetadata.cpp:2467
std::string getLineID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Line.
Definition: OMEXMLMetadata.cpp:3451
void setWellColumn(ome::xml::model::primitives::NonNegativeInteger column, index_type plateIndex, index_type wellIndex)
Set the Column property of Well.
Definition: OMEXMLMetadata.cpp:20015
void setMicrobeamManipulationLightSourceSettingsWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)
Set the Wavelength property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:12312
double getRectangleY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Rectangle.
Definition: OMEXMLMetadata.cpp:6011
std::string getDatasetDescription(index_type datasetIndex) const
Get the Description property of Dataset.
Definition: OMEXMLMetadata.cpp:1408
void setPixelsID(std::string id, index_type imageIndex)
Set the ID property of Pixels.
Definition: OMEXMLMetadata.cpp:14804
index_type getImageROIRefCount(index_type imageIndex) const
Get the number of ROIRef elements in Image.
Definition: OMEXMLMetadata.cpp:784
void setRectangleFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Rectangle.
Definition: OMEXMLMetadata.cpp:18161
void setMaskFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Mask.
Definition: OMEXMLMetadata.cpp:13371
ome::xml::model::primitives::PositiveInteger getPixelsSizeZ(index_type imageIndex) const
Get the SizeZ property of Pixels.
Definition: OMEXMLMetadata.cpp:4474
index_type getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const
Get the number of EmissionFilterRef elements in LightPath.
Definition: OMEXMLMetadata.cpp:560
std::string getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Ellipse.
Definition: OMEXMLMetadata.cpp:1931
void setPixelsType(ome::xml::model::enums::PixelType type, index_type imageIndex)
Set the Type property of Pixels.
Definition: OMEXMLMetadata.cpp:15124
void setTermAnnotationAnnotator(std::string annotator, index_type termAnnotationIndex)
Set the Annotator property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:19323
const std::string & getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Channel.
Definition: OMEXMLMetadata.cpp:1165
void setMaskX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Mask.
Definition: OMEXMLMetadata.cpp:13997
std::string getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:3232
ome::xml::model::enums::FillRule getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Polygon.
Definition: OMEXMLMetadata.cpp:5106
index_type getDichroicCount(index_type instrumentIndex) const
Get the number of Dichroic elements.
Definition: OMEXMLMetadata.cpp:544
void setPolygonFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Polygon.
Definition: OMEXMLMetadata.cpp:16670
index_type getTagAnnotationCount() const
Get the number of TagAnnotation elements.
Definition: OMEXMLMetadata.cpp:824
void setRightsRightsHolder(std::string rightsHolder)
Set the RightsHolder property of Rights.
Definition: OMEXMLMetadata.cpp:18839
ome::xml::model::enums::ArcType getArcType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Type property of Arc.
Definition: OMEXMLMetadata.cpp:1031
LineCap enumeration.
Definition: LineCap.h:70
void setMicrobeamManipulationROIRef(const std::string &roi, index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex)
Set the ROIRef property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:14129
index_type resolveReferences()
Resolve all references.
Definition: OMEXMLMetadata.cpp:263
ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const
Get the FirstT property of TiffData.
Definition: OMEXMLMetadata.cpp:6348
void setROIName(std::string name, index_type ROIIndex)
Set the Name property of ROI.
Definition: OMEXMLMetadata.cpp:17964
void setFilamentID(std::string id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Filament.
Definition: OMEXMLMetadata.cpp:9923
void setMicrobeamManipulationExperimenterRef(const std::string &experimenter, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the ExperimenterRef property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:14088
void setMicroscopeType(ome::xml::model::enums::MicroscopeType type, index_type instrumentIndex)
Set the Type property of Microscope.
Definition: OMEXMLMetadata.cpp:14277
void setReagentReagentIdentifier(std::string reagentIdentifier, index_type screenIndex, index_type reagentIndex)
Set the ReagentIdentifier property of Reagent.
Definition: OMEXMLMetadata.cpp:18101
void setLabelFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Label.
Definition: OMEXMLMetadata.cpp:11038
std::string dumpXML()
Dump metadata as OME-XML string.
Definition: OMEXMLMetadata.cpp:238
void setPointID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Point.
Definition: OMEXMLMetadata.cpp:16077
ome::xml::model::primitives::PositiveInteger getPixelsSizeT(index_type imageIndex) const
Get the SizeT property of Pixels.
Definition: OMEXMLMetadata.cpp:4450
void setEllipseFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Ellipse.
Definition: OMEXMLMetadata.cpp:9024
ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const
Get the FirstC property of TiffData.
Definition: OMEXMLMetadata.cpp:6336
void setPlateAcquisitionName(std::string name, index_type plateIndex, index_type plateAcquisitionIndex)
Set the Name property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:15845
std::string getLongAnnotationDescription(index_type longAnnotationIndex) const
Get the Description property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:3747
void setCommentAnnotationValue(std::string value, index_type commentAnnotationIndex)
Set the Value property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:7855
std::string getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const
Get the FileName property of UUID.
Definition: OMEXMLMetadata.cpp:6521
ome::xml::model::primitives::NonNegativeInteger getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Ellipse.
Definition: OMEXMLMetadata.cpp:1970
std::string getFileAnnotationDescription(index_type fileAnnotationIndex) const
Get the Description property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:2391
void setPlaneAnnotationRef(const std::string &annotation, index_type imageIndex, index_type planeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Plane.
Definition: OMEXMLMetadata.cpp:15150
std::string getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the ID property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:4801
ome::xml::model::enums::LineCap getPolylineLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Polyline.
Definition: OMEXMLMetadata.cpp:5393
void setExperimenterMiddleName(std::string middleName, index_type experimenterIndex)
Set the MiddleName property of Experimenter.
Definition: OMEXMLMetadata.cpp:9778
void setBinaryFileFileName(std::string fileName, index_type fileAnnotationIndex)
Set the FileName property of BinaryFile.
Definition: OMEXMLMetadata.cpp:6992
double getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Point.
Definition: OMEXMLMetadata.cpp:4984
void setDetectorZoom(double zoom, index_type instrumentIndex, index_type detectorIndex)
Set the Zoom property of Detector.
Definition: OMEXMLMetadata.cpp:8268
void setPointTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Point.
Definition: OMEXMLMetadata.cpp:16309
index_type getObjectiveCount(index_type instrumentIndex) const
Get the number of Objective elements.
Definition: OMEXMLMetadata.cpp:728
void setPlateAcquisitionID(std::string id, index_type plateIndex, index_type plateAcquisitionIndex)
Set the ID property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:15790
const std::string & getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:6396
ome::xml::model::primitives::NonNegativeInteger getLabelTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Label.
Definition: OMEXMLMetadata.cpp:2936
std::string getPlateName(index_type plateIndex) const
Get the Name property of Plate.
Definition: OMEXMLMetadata.cpp:4692
void setTiffDataIFD(ome::xml::model::primitives::NonNegativeInteger ifd, index_type imageIndex, index_type tiffDataIndex)
Set the IFD property of TiffData.
Definition: OMEXMLMetadata.cpp:19557
std::string getMicroscopeModel(index_type instrumentIndex) const
Get the Model property of Microscope.
Definition: OMEXMLMetadata.cpp:4121
std::string getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of Laser.
Definition: OMEXMLMetadata.cpp:3041
std::string getPlateExternalIdentifier(index_type plateIndex) const
Get the ExternalIdentifier property of Plate.
Definition: OMEXMLMetadata.cpp:4660
ome::xml::model::primitives::NonNegativeInteger getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Mask.
Definition: OMEXMLMetadata.cpp:3965
void setTiffDataFirstZ(ome::xml::model::primitives::NonNegativeInteger firstZ, index_type imageIndex, index_type tiffDataIndex)
Set the FirstZ property of TiffData.
Definition: OMEXMLMetadata.cpp:19524
std::string getExperimenterUserName(index_type experimenterIndex) const
Get the UserName property of Experimenter.
Definition: OMEXMLMetadata.cpp:2196
const std::string & getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const
Get the EmissionFilterRef property of LightPath.
Definition: OMEXMLMetadata.cpp:3296
void setLineTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Line.
Definition: OMEXMLMetadata.cpp:12841
A metadata store implementation for constructing and manipulating OME-XML DOMs for the current versio...
Definition: OMEXMLMetadata.h:67
index_type getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const
Get the number of ExcitationFilterRef elements in LightPath.
Definition: OMEXMLMetadata.cpp:576
std::string getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const
Get the LotNumber property of Dichroic.
Definition: OMEXMLMetadata.cpp:1705
std::string getTermAnnotationValue(index_type termAnnotationIndex) const
Get the Value property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:6328
void setObjectiveSettingsCorrectionCollar(double correctionCollar, index_type imageIndex)
Set the CorrectionCollar property of ObjectiveSettings.
Definition: OMEXMLMetadata.cpp:14629
double getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Power property of Arc.
Definition: OMEXMLMetadata.cpp:1005
std::string getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const
Get the ID property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:3354
void setPlanePositionZ(double positionZ, index_type imageIndex, index_type planeIndex)
Set the PositionZ property of Plane.
Definition: OMEXMLMetadata.cpp:15328
void setBinaryFileSize(ome::xml::model::primitives::NonNegativeLong size, index_type fileAnnotationIndex)
Set the Size property of BinaryFile.
Definition: OMEXMLMetadata.cpp:7057
ome::xml::model::primitives::NonNegativeInteger getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const
Get the CutOutTolerance property of TransmittanceRange.
Definition: OMEXMLMetadata.cpp:6497
MicrobeamManipulationType enumeration.
Definition: MicrobeamManipulationType.h:70
double getStageLabelZ(index_type imageIndex) const
Get the Z property of StageLabel.
Definition: OMEXMLMetadata.cpp:6194
void setImageExperimenterGroupRef(const std::string &experimenterGroup, index_type imageIndex)
Set the ExperimenterGroupRef property of Image.
Definition: OMEXMLMetadata.cpp:10668
ome::xml::model::enums::FontStyle getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Rectangle.
Definition: OMEXMLMetadata.cpp:5819
LaserType enumeration.
Definition: LaserType.h:70
const std::string & getLightSourceType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the type of a LightSource.
Definition: OMEXMLMetadata.cpp:357
std::string getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of Filament.
Definition: OMEXMLMetadata.cpp:2288
const std::string & getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Plate.
Definition: OMEXMLMetadata.cpp:4611
std::string getPolylineID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Polyline.
Definition: OMEXMLMetadata.cpp:5384
void setFilterType(ome::xml::model::enums::FilterType type, index_type instrumentIndex, index_type filterIndex)
Set the Type property of Filter.
Definition: OMEXMLMetadata.cpp:10398
void setProjectID(std::string id, index_type projectIndex)
Set the ID property of Project.
Definition: OMEXMLMetadata.cpp:17865
void setBinaryFileMIMEType(std::string mimeType, index_type fileAnnotationIndex)
Set the MIMEType property of BinaryFile.
Definition: OMEXMLMetadata.cpp:7024
void setStageLabelName(std::string name, index_type imageIndex)
Set the Name property of StageLabel.
Definition: OMEXMLMetadata.cpp:19055
void setImagingEnvironmentHumidity(ome::xml::model::primitives::PercentFraction humidity, index_type imageIndex)
Set the Humidity property of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:10830
index_type getFileAnnotationAnnotationCount(index_type fileAnnotationIndex) const
Get the number of links to a FileAnnotation.
Definition: OMEXMLMetadata.cpp:301
double getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const
Get the Offset property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:1649
void setPolygonLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Polygon.
Definition: OMEXMLMetadata.cpp:16737
void setRectangleVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Rectangle.
Definition: OMEXMLMetadata.cpp:18657
void setUUIDFileName(std::string fileName, index_type imageIndex, index_type tiffDataIndex)
Set the FileName property of UUID.
Definition: OMEXMLMetadata.cpp:19936
std::string getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:3219
std::string getTagAnnotationID(index_type tagAnnotationIndex) const
Get the ID property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:6243
double getLineX1(index_type ROIIndex, index_type shapeIndex) const
Get the X1 property of Line.
Definition: OMEXMLMetadata.cpp:3629
std::string getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of Filament.
Definition: OMEXMLMetadata.cpp:2279
ome::xml::model::primitives::NonNegativeInteger getPointTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Point.
Definition: OMEXMLMetadata.cpp:5010
ome::xml::model::enums::FontFamily getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Line.
Definition: OMEXMLMetadata.cpp:3412
ome::compat::shared_ptr< ::ome::xml::model::OMEModel > model
OME-XML model.
Definition: OMEXMLMetadata.h:75
void setRectangleText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Rectangle.
Definition: OMEXMLMetadata.cpp:18492
ome::xml::model::primitives::PositiveInteger getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const
Get the Wavelength property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:3362
std::string getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Polyline.
Definition: OMEXMLMetadata.cpp:5432
void setBooleanAnnotationValue(bool value, index_type booleanAnnotationIndex)
Set the Value property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:7251
void setRectangleTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Rectangle.
Definition: OMEXMLMetadata.cpp:18525
std::string getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const
Get the ExternalIdentifier property of Well.
Definition: OMEXMLMetadata.cpp:6578
void setPolylineTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Polyline.
Definition: OMEXMLMetadata.cpp:17628
ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const
Get the FirstZ property of TiffData.
Definition: OMEXMLMetadata.cpp:6360
std::string getExperimenterID(index_type experimenterIndex) const
Get the ID property of Experimenter.
Definition: OMEXMLMetadata.cpp:2152
std::string getExperimentID(index_type experimentIndex) const
Get the ID property of Experiment.
Definition: OMEXMLMetadata.cpp:2095
void setRectangleX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Rectangle.
Definition: OMEXMLMetadata.cpp:18754
index_type getXMLAnnotationCount() const
Get the number of XMLAnnotation elements.
Definition: OMEXMLMetadata.cpp:920
void setTiffDataFirstT(ome::xml::model::primitives::NonNegativeInteger firstT, index_type imageIndex, index_type tiffDataIndex)
Set the FirstT property of TiffData.
Definition: OMEXMLMetadata.cpp:19491
void setFilterSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type filterIndex)
Set the SerialNumber property of Filter.
Definition: OMEXMLMetadata.cpp:10371
ome::xml::model::primitives::NonNegativeInteger getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Rectangle.
Definition: OMEXMLMetadata.cpp:5919
bool getPixelsBinDataBigEndian(index_type imageIndex, index_type binDataIndex) const
Get the BigEndian property of Pixels.
Definition: OMEXMLMetadata.cpp:928
void setDoubleAnnotationNamespace(std::string namespace_, index_type doubleAnnotationIndex)
Set the Namespace property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:8839
const std::string & getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const
Get the ExperimenterRef property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:2233
double getChannelNDFilter(index_type imageIndex, index_type channelIndex) const
Get the NDFilter property of Channel.
Definition: OMEXMLMetadata.cpp:1270
index_type getTagAnnotationAnnotationCount(index_type tagAnnotationIndex) const
Get the number of links to a TagAnnotation.
Definition: OMEXMLMetadata.cpp:325
void setCommentAnnotationAnnotationRef(const std::string &annotation, index_type commentAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:7733
void setPolylineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Polyline.
Definition: OMEXMLMetadata.cpp:17529
void setMaskHeight(double height, index_type ROIIndex, index_type shapeIndex)
Set the Height property of Mask.
Definition: OMEXMLMetadata.cpp:13933
void setExperimenterGroupID(std::string id, index_type experimenterGroupIndex)
Set the ID property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:9867
const std::string & getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:6206
void setPlateRowNamingConvention(ome::xml::model::enums::NamingConvention rowNamingConvention, index_type plateIndex)
Set the RowNamingConvention property of Plate.
Definition: OMEXMLMetadata.cpp:15618
std::string getReagentName(index_type screenIndex, index_type reagentIndex) const
Get the Name property of Reagent.
Definition: OMEXMLMetadata.cpp:5743
index_type getDoubleAnnotationAnnotationCount(index_type doubleAnnotationIndex) const
Get the number of links to a DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:293
void setProjectExperimenterGroupRef(const std::string &experimenterGroup, index_type projectIndex)
Set the ExperimenterGroupRef property of Project.
Definition: OMEXMLMetadata.cpp:17839
void setPolylineStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Polyline.
Definition: OMEXMLMetadata.cpp:17430
void setWellColor(ome::xml::model::primitives::Color color, index_type plateIndex, index_type wellIndex)
Set the Color property of Well.
Definition: OMEXMLMetadata.cpp:19988
void setFilterID(std::string id, index_type instrumentIndex, index_type filterIndex)
Set the ID property of Filter.
Definition: OMEXMLMetadata.cpp:10262
ome::xml::model::enums::LaserMedium getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LaserMedium property of Laser.
Definition: OMEXMLMetadata.cpp:3106
std::string getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const
Get the text value of UUID.
Definition: OMEXMLMetadata.cpp:886
std::string getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const
Get the LotNumber property of FilterSet.
Definition: OMEXMLMetadata.cpp:2549
void setListAnnotationID(std::string id, index_type listAnnotationIndex)
Set the ID property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:13168
double getMaskX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Mask.
Definition: OMEXMLMetadata.cpp:4022
ome::xml::model::primitives::NonNegativeInteger getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Mask.
Definition: OMEXMLMetadata.cpp:3826
std::string getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Line.
Definition: OMEXMLMetadata.cpp:3499
ome::xml::model::primitives::NonNegativeInteger getMaskTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Mask.
Definition: OMEXMLMetadata.cpp:3939
void setPixelsSignificantBits(ome::xml::model::primitives::PositiveInteger significantBits, index_type imageIndex)
Set the SignificantBits property of Pixels.
Definition: OMEXMLMetadata.cpp:14940
std::string getPolygonText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Polygon.
Definition: OMEXMLMetadata.cpp:5232
const std::string & getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const
Get the ROIRef property of Image.
Definition: OMEXMLMetadata.cpp:2715
ome::xml::model::primitives::PositiveInteger getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const
Get the CutOut property of TransmittanceRange.
Definition: OMEXMLMetadata.cpp:6485
bool getLabelLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Label.
Definition: OMEXMLMetadata.cpp:2871
void setEllipseRadiusX(double radiusX, index_type ROIIndex, index_type shapeIndex)
Set the RadiusX property of Ellipse.
Definition: OMEXMLMetadata.cpp:9454
index_type getTermAnnotationCount() const
Get the number of TermAnnotation elements.
Definition: OMEXMLMetadata.cpp:832
void setLaserLaserMedium(ome::xml::model::enums::LaserMedium laserMedium, index_type instrumentIndex, index_type lightSourceIndex)
Set the LaserMedium property of Laser.
Definition: OMEXMLMetadata.cpp:11722
std::string getLabelText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Label.
Definition: OMEXMLMetadata.cpp:2923
ome::xml::model::enums::Correction getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const
Get the Correction property of Objective.
Definition: OMEXMLMetadata.cpp:4169
std::string getInstrumentID(index_type instrumentIndex) const
Get the ID property of Instrument.
Definition: OMEXMLMetadata.cpp:2776
void setLabelStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Label.
Definition: OMEXMLMetadata.cpp:11204
void setPlateColumns(ome::xml::model::primitives::PositiveInteger columns, index_type plateIndex)
Set the Columns property of Plate.
Definition: OMEXMLMetadata.cpp:15491
void setExperimentExperimenterRef(const std::string &experimenter, index_type experimentIndex)
Set the ExperimenterRef property of Experiment.
Definition: OMEXMLMetadata.cpp:9603
void setFilamentManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Filament.
Definition: OMEXMLMetadata.cpp:9978
ome::xml::model::primitives::NonNegativeInteger getWellRow(index_type plateIndex, index_type wellIndex) const
Get the Row property of Well.
Definition: OMEXMLMetadata.cpp:6610
ome::xml::model::primitives::PositiveInteger getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const
Get the SamplesPerPixel property of Channel.
Definition: OMEXMLMetadata.cpp:1318
void setLabelTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Label.
Definition: OMEXMLMetadata.cpp:11336
void setLaserFrequencyMultiplication(ome::xml::model::primitives::PositiveInteger frequencyMultiplication, index_type instrumentIndex, index_type lightSourceIndex)
Set the FrequencyMultiplication property of Laser.
Definition: OMEXMLMetadata.cpp:11695
ome::xml::model::primitives::NonNegativeInteger getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Rectangle.
Definition: OMEXMLMetadata.cpp:5932
void setLightEmittingDiodeModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:12007
ome::xml::model::primitives::Color getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Label.
Definition: OMEXMLMetadata.cpp:2884
double getMaskHeight(index_type ROIIndex, index_type shapeIndex) const
Get the Height property of Mask.
Definition: OMEXMLMetadata.cpp:4004
index_type getDatasetAnnotationRefCount(index_type datasetIndex) const
Get the number of AnnotationRef elements in Dataset.
Definition: OMEXMLMetadata.cpp:432
ome::xml::model::primitives::NonNegativeInteger getLineTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Line.
Definition: OMEXMLMetadata.cpp:3564
void setRectangleFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Rectangle.
Definition: OMEXMLMetadata.cpp:18260
void setPixelsBigEndian(bool bigEndian, index_type imageIndex)
Set the BigEndian property of Pixels.
Definition: OMEXMLMetadata.cpp:14751
const ::ome::xml::model::AffineTransform & getMaskTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Mask.
Definition: OMEXMLMetadata.cpp:3978
void setLineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Line.
Definition: OMEXMLMetadata.cpp:12610
void setROIDescription(std::string description, index_type ROIIndex)
Set the Description property of ROI.
Definition: OMEXMLMetadata.cpp:17921
std::string getChannelID(index_type imageIndex, index_type channelIndex) const
Get the ID property of Channel.
Definition: OMEXMLMetadata.cpp:1250
void setFileAnnotationAnnotationRef(const std::string &annotation, index_type fileAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:10113
index_type getBooleanAnnotationCount() const
Get the number of BooleanAnnotation elements.
Definition: OMEXMLMetadata.cpp:496
void setWellSampleID(std::string id, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the ID property of WellSample.
Definition: OMEXMLMetadata.cpp:20202
void setLabelX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Label.
Definition: OMEXMLMetadata.cpp:11468
std::string getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the ID property of WellSample.
Definition: OMEXMLMetadata.cpp:6643
std::string getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const
Get the ID property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:3346
ome::xml::model::enums::FontFamily getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Ellipse.
Definition: OMEXMLMetadata.cpp:1844
ome::xml::model::primitives::PositiveInteger getPlateColumns(index_type plateIndex) const
Get the Columns property of Plate.
Definition: OMEXMLMetadata.cpp:4636
ome::xml::model::enums::LaserType getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Type property of Laser.
Definition: OMEXMLMetadata.cpp:3184
std::string getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Label.
Definition: OMEXMLMetadata.cpp:2897
void setWellType(std::string type, index_type plateIndex, index_type wellIndex)
Set the Type property of Well.
Definition: OMEXMLMetadata.cpp:20162
void setFilterSetModel(std::string model, index_type instrumentIndex, index_type filterSetIndex)
Set the Model property of FilterSet.
Definition: OMEXMLMetadata.cpp:10546
PixelType enumeration.
Definition: PixelType.h:70
void setXMLAnnotationAnnotator(std::string annotator, index_type XMLAnnotationIndex)
Set the Annotator property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:20393
void setPolylineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex)
Set the MarkerStart property of Polyline.
Definition: OMEXMLMetadata.cpp:17727
const std::string & getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Dataset.
Definition: OMEXMLMetadata.cpp:1395
double getRectangleX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Rectangle.
Definition: OMEXMLMetadata.cpp:6002
void setLightPathDichroicRef(const std::string &dichroic, index_type imageIndex, index_type channelIndex)
Set the DichroicRef property of LightPath.
Definition: OMEXMLMetadata.cpp:12088
const std::string & getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const
Get the WellSampleRef property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:4845
std::string getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the Description property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:4040
double getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const
Get the Zoom property of Detector.
Definition: OMEXMLMetadata.cpp:1593
void setScreenReagentSetIdentifier(std::string reagentSetIdentifier, index_type screenIndex)
Set the ReagentSetIdentifier property of Screen.
Definition: OMEXMLMetadata.cpp:19013
std::string getLongAnnotationNamespace(index_type longAnnotationIndex) const
Get the Namespace property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:3767
std::string getFilterID(index_type instrumentIndex, index_type filterIndex) const
Get the ID property of Filter.
Definition: OMEXMLMetadata.cpp:2435
void setMicrobeamManipulationDescription(std::string description, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the Description property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:14061
void setEllipseRadiusY(double radiusY, index_type ROIIndex, index_type shapeIndex)
Set the RadiusY property of Ellipse.
Definition: OMEXMLMetadata.cpp:9486
void setROINamespace(std::string namespace_, index_type ROIIndex)
Set the Namespace property of ROI.
Definition: OMEXMLMetadata.cpp:17985
const std::string & getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the ExperimenterRef property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:4052
ome::xml::model::primitives::Color getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Ellipse.
Definition: OMEXMLMetadata.cpp:1918
void setInstrumentID(std::string id, index_type instrumentIndex)
Set the ID property of Instrument.
Definition: OMEXMLMetadata.cpp:10884
void setEllipseStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Ellipse.
Definition: OMEXMLMetadata.cpp:9190
void setPolylineLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Polyline.
Definition: OMEXMLMetadata.cpp:17364
void setMaskTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Mask.
Definition: OMEXMLMetadata.cpp:13768
void setPointText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Point.
Definition: OMEXMLMetadata.cpp:16276
ome::xml::model::primitives::Timestamp getImageAcquisitionDate(index_type imageIndex) const
Get the AcquisitionDate property of Image.
Definition: OMEXMLMetadata.cpp:2597
std::string getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const
Get the Points property of Polygon.
Definition: OMEXMLMetadata.cpp:5310
index_type getDatasetCount() const
Get the number of Dataset elements.
Definition: OMEXMLMetadata.cpp:520
void setPolylineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Polyline.
Definition: OMEXMLMetadata.cpp:17264
ome::xml::model::enums::LineCap getRectangleLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Rectangle.
Definition: OMEXMLMetadata.cpp:5841
std::string getExperimenterGroupDescription(index_type experimenterGroupIndex) const
Get the Description property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:2221
bool getLabelVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Label.
Definition: OMEXMLMetadata.cpp:2988
void setListAnnotationDescription(std::string description, index_type listAnnotationIndex)
Set the Description property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:13141
std::string getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const
Get the ID property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:1629
void setTermAnnotationValue(std::string value, index_type termAnnotationIndex)
Set the Value property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:19432
double getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const
Get the Gain property of Detector.
Definition: OMEXMLMetadata.cpp:1489
const ::ome::xml::model::AffineTransform & getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Rectangle.
Definition: OMEXMLMetadata.cpp:5958
void setFilterSetDichroicRef(const std::string &dichroic, index_type instrumentIndex, index_type filterSetIndex)
Set the DichroicRef property of FilterSet.
Definition: OMEXMLMetadata.cpp:10425
void setPlateWellOriginX(double wellOriginX, index_type plateIndex)
Set the WellOriginX property of Plate.
Definition: OMEXMLMetadata.cpp:15681
std::string getListAnnotationNamespace(index_type listAnnotationIndex) const
Get the Namespace property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:3710
std::string getProjectDescription(index_type projectIndex) const
Get the Description property of Project.
Definition: OMEXMLMetadata.cpp:5597
ome::xml::model::enums::Marker getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerStart property of Line.
Definition: OMEXMLMetadata.cpp:3616
bool getMaskLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Mask.
Definition: OMEXMLMetadata.cpp:3874
void setTagAnnotationNamespace(std::string namespace_, index_type tagAnnotationIndex)
Set the Namespace property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:19257
ome::xml::model::enums::LineCap getMaskLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Mask.
Definition: OMEXMLMetadata.cpp:3861
void setRectangleLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Rectangle.
Definition: OMEXMLMetadata.cpp:18327
void setEllipseVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Ellipse.
Definition: OMEXMLMetadata.cpp:9421
std::string getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const
Get the Description property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:6421
void setWellSampleTimepoint(ome::xml::model::primitives::Timestamp timepoint, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the Timepoint property of WellSample.
Definition: OMEXMLMetadata.cpp:20347
const std::string & getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const
Get the DichroicRef property of LightPath.
Definition: OMEXMLMetadata.cpp:3284
const ::ome::xml::model::AffineTransform & getPointTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Point.
Definition: OMEXMLMetadata.cpp:5049
void setRectangleTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Rectangle.
Definition: OMEXMLMetadata.cpp:18624
bool getBooleanAnnotationValue(index_type booleanAnnotationIndex) const
Get the Value property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:1145
std::string getReagentDescription(index_type screenIndex, index_type reagentIndex) const
Get the Description property of Reagent.
Definition: OMEXMLMetadata.cpp:5723
void setTermAnnotationNamespace(std::string namespace_, index_type termAnnotationIndex)
Set the Namespace property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:19405
double getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the PositionY property of WellSample.
Definition: OMEXMLMetadata.cpp:6683
const ::ome::xml::model::AffineTransform & getLabelTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Label.
Definition: OMEXMLMetadata.cpp:2975
ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeX(index_type imageIndex) const
Get the PhysicalSizeX property of Pixels.
Definition: OMEXMLMetadata.cpp:4394
std::string getPointID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Point.
Definition: OMEXMLMetadata.cpp:4923
void setObjectiveCalibratedMagnification(double calibratedMagnification, index_type instrumentIndex, index_type objectiveIndex)
Set the CalibratedMagnification property of Objective.
Definition: OMEXMLMetadata.cpp:14304
void setEllipseFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Ellipse.
Definition: OMEXMLMetadata.cpp:8991
ome::xml::model::primitives::PositiveInteger getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const
Get the EmissionWavelength property of Channel.
Definition: OMEXMLMetadata.cpp:1202
index_type getExperimenterAnnotationRefCount(index_type experimenterIndex) const
Get the number of AnnotationRef elements in Experimenter.
Definition: OMEXMLMetadata.cpp:464
double getLineX2(index_type ROIIndex, index_type shapeIndex) const
Get the X2 property of Line.
Definition: OMEXMLMetadata.cpp:3638
void setDetectorSettingsOffset(double offset, index_type imageIndex, index_type channelIndex)
Set the Offset property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:8452
void setListAnnotationNamespace(std::string namespace_, index_type listAnnotationIndex)
Set the Namespace property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:13196
double getImagingEnvironmentTemperature(index_type imageIndex) const
Get the Temperature property of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:2764
double getImagingEnvironmentAirPressure(index_type imageIndex) const
Get the AirPressure property of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:2728
std::string getMaskID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Mask.
Definition: OMEXMLMetadata.cpp:3852
void setPolygonID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Polygon.
Definition: OMEXMLMetadata.cpp:16703
double getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const
Get the CalibratedMagnification property of Objective.
Definition: OMEXMLMetadata.cpp:4157
void setRectangleStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Rectangle.
Definition: OMEXMLMetadata.cpp:18393
std::string getScreenType(index_type screenIndex) const
Get the Type property of Screen.
Definition: OMEXMLMetadata.cpp:6150
const std::string & getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Screen.
Definition: OMEXMLMetadata.cpp:6044
ome::xml::model::primitives::NonNegativeInteger getMaskTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Mask.
Definition: OMEXMLMetadata.cpp:3952
std::string getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const
Get the ID property of Dichroic.
Definition: OMEXMLMetadata.cpp:1697
std::string getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:3245
void setExperimenterGroupExperimenterRef(const std::string &experimenter, index_type experimenterGroupIndex, index_type experimenterRefIndex)
Set the ExperimenterRef property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:9854
void setMicrobeamManipulationID(std::string id, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the ID property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:14101
double getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Polygon.
Definition: OMEXMLMetadata.cpp:5219
void setProjectDescription(std::string description, index_type projectIndex)
Set the Description property of Project.
Definition: OMEXMLMetadata.cpp:17818
void setScreenAnnotationRef(const std::string &annotation, index_type screenIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Screen.
Definition: OMEXMLMetadata.cpp:18860
ome::xml::model::primitives::NonNegativeInteger getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Ellipse.
Definition: OMEXMLMetadata.cpp:1983
void setChannelPockelCellSetting(int32_t pockelCellSetting, index_type imageIndex, index_type channelIndex)
Set the PockelCellSetting property of Channel.
Definition: OMEXMLMetadata.cpp:7667
std::string getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const
Get the FilterWheel property of Filter.
Definition: OMEXMLMetadata.cpp:2423
const std::string & getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the ImageRef property of WellSample.
Definition: OMEXMLMetadata.cpp:6651
void setObjectiveManufacturer(std::string manufacturer, index_type instrumentIndex, index_type objectiveIndex)
Set the Manufacturer property of Objective.
Definition: OMEXMLMetadata.cpp:14494
void setPolylineLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Polyline.
Definition: OMEXMLMetadata.cpp:17331
void setDatasetAnnotationRef(const std::string &annotation, index_type datasetIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Dataset.
Definition: OMEXMLMetadata.cpp:7881
void setTagAnnotationDescription(std::string description, index_type tagAnnotationIndex)
Set the Description property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:19202
void setMaskText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Mask.
Definition: OMEXMLMetadata.cpp:13735
void setLaserPulse(ome::xml::model::enums::Pulse pulse, index_type instrumentIndex, index_type lightSourceIndex)
Set the Pulse property of Laser.
Definition: OMEXMLMetadata.cpp:11776
void setMaskLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Mask.
Definition: OMEXMLMetadata.cpp:13603
ome::xml::model::enums::MicroscopeType getMicroscopeType(index_type instrumentIndex) const
Get the Type property of Microscope.
Definition: OMEXMLMetadata.cpp:4145
index_type getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the number of AnnotationRef elements in PlateAcquisition.
Definition: OMEXMLMetadata.cpp:384
double getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Line.
Definition: OMEXMLMetadata.cpp:3512
void setPlanePositionX(double positionX, index_type imageIndex, index_type planeIndex)
Set the PositionX property of Plane.
Definition: OMEXMLMetadata.cpp:15262
std::string getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const
Get the Annotator property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:1343
std::string getImageID(index_type imageIndex) const
Get the ID property of Image.
Definition: OMEXMLMetadata.cpp:2670
void setFilamentSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Filament.
Definition: OMEXMLMetadata.cpp:10059
void setChannelSamplesPerPixel(ome::xml::model::primitives::PositiveInteger samplesPerPixel, index_type imageIndex, index_type channelIndex)
Set the SamplesPerPixel property of Channel.
Definition: OMEXMLMetadata.cpp:7700
const ::ome::xml::model::AffineTransform & getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Polyline.
Definition: OMEXMLMetadata.cpp:5510
index_type getExperimenterCount() const
Get the number of Experimenter elements.
Definition: OMEXMLMetadata.cpp:600
std::string getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of Laser.
Definition: OMEXMLMetadata.cpp:3028
void setFilterModel(std::string model, index_type instrumentIndex, index_type filterIndex)
Set the Model property of Filter.
Definition: OMEXMLMetadata.cpp:10344
std::string getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const
Get the SerialNumber property of Objective.
Definition: OMEXMLMetadata.cpp:4273
std::string getTagAnnotationNamespace(index_type tagAnnotationIndex) const
Get the Namespace property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:6251
void setLongAnnotationAnnotator(std::string annotator, index_type longAnnotationIndex)
Set the Annotator property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:13236
An RGBA color value.
Definition: Color.h:77
void setImageExperimenterRef(const std::string &experimenter, index_type imageIndex)
Set the ExperimenterRef property of Image.
Definition: OMEXMLMetadata.cpp:10681
std::string getTermAnnotationID(index_type termAnnotationIndex) const
Get the ID property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:6308
void setPolygonTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Polygon.
Definition: OMEXMLMetadata.cpp:17034
void setScreenType(std::string type, index_type screenIndex)
Set the Type property of Screen.
Definition: OMEXMLMetadata.cpp:19034
std::string getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the ID property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:4064
void setDatasetExperimenterRef(const std::string &experimenter, index_type datasetIndex)
Set the ExperimenterRef property of Dataset.
Definition: OMEXMLMetadata.cpp:7928
std::string getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the Name property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:4821
void setLightEmittingDiodePower(double power, index_type instrumentIndex, index_type lightSourceIndex)
Set the Power property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:12034
void setDetectorID(std::string id, index_type instrumentIndex, index_type detectorIndex)
Set the ID property of Detector.
Definition: OMEXMLMetadata.cpp:8051
index_type getWellSampleCount(index_type plateIndex, index_type wellIndex) const
Get the number of WellSample elements.
Definition: OMEXMLMetadata.cpp:904
void setMicroscopeLotNumber(std::string lotNumber, index_type instrumentIndex)
Set the LotNumber property of Microscope.
Definition: OMEXMLMetadata.cpp:14169
ome::xml::model::enums::FontFamily getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Rectangle.
Definition: OMEXMLMetadata.cpp:5793
const std::string & getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:2366
void setLaserLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Laser.
Definition: OMEXMLMetadata.cpp:11560
ome::xml::model::enums::FontStyle getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Polygon.
Definition: OMEXMLMetadata.cpp:5145
std::string getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of Filament.
Definition: OMEXMLMetadata.cpp:2301
void setDetectorSettingsID(std::string id, index_type imageIndex, index_type channelIndex)
Set the ID property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:8373
ome::xml::model::enums::FontFamily getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Label.
Definition: OMEXMLMetadata.cpp:2810
void setPlateStatus(std::string status, index_type plateIndex)
Set the Status property of Plate.
Definition: OMEXMLMetadata.cpp:15660
ome::xml::model::primitives::NonNegativeInteger getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const
Get the CutInTolerance property of TransmittanceRange.
Definition: OMEXMLMetadata.cpp:6473
void setBooleanAnnotationDescription(std::string description, index_type booleanAnnotationIndex)
Set the Description property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:7169
void setPolygonText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Polygon.
Definition: OMEXMLMetadata.cpp:16902
void setMaskStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Mask.
Definition: OMEXMLMetadata.cpp:13669
void setFilterSetManufacturer(std::string manufacturer, index_type instrumentIndex, index_type filterSetIndex)
Set the Manufacturer property of FilterSet.
Definition: OMEXMLMetadata.cpp:10519
void setFilterSetEmissionFilterRef(const std::string &emissionFilter, index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex)
Set the EmissionFilterRef property of FilterSet.
Definition: OMEXMLMetadata.cpp:10438
std::string getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of Laser.
Definition: OMEXMLMetadata.cpp:3019
void setBinaryOnlyMetadataFile(std::string metadataFile)
Set the MetadataFile property of BinaryOnly.
Definition: OMEXMLMetadata.cpp:7089
void setRectangleLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Rectangle.
Definition: OMEXMLMetadata.cpp:18360
void setBooleanAnnotationNamespace(std::string namespace_, index_type booleanAnnotationIndex)
Set the Namespace property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:7224
void setPolylineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Polyline.
Definition: OMEXMLMetadata.cpp:17397
std::string getLongAnnotationAnnotator(index_type longAnnotationIndex) const
Get the Annotator property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:3735
index_type getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the number of ROIRef elements in MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:792
void setWellRow(ome::xml::model::primitives::NonNegativeInteger row, index_type plateIndex, index_type wellIndex)
Set the Row property of Well.
Definition: OMEXMLMetadata.cpp:20136
index_type getXMLAnnotationAnnotationCount(index_type xmlAnnotationIndex) const
Get the number of links to an XMLAnnotation.
Definition: OMEXMLMetadata.cpp:349
const ::ome::xml::model::AffineTransform & getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Polygon.
Definition: OMEXMLMetadata.cpp:5284
ome::xml::model::primitives::NonNegativeInteger getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Polyline.
Definition: OMEXMLMetadata.cpp:5497
void setWellReagentRef(const std::string &reagent, index_type plateIndex, index_type wellIndex)
Set the ReagentRef property of Well.
Definition: OMEXMLMetadata.cpp:20123
void setObjectiveSettingsID(std::string id, index_type imageIndex)
Set the ID property of ObjectiveSettings.
Definition: OMEXMLMetadata.cpp:14656
double getPlateWellOriginY(index_type plateIndex) const
Get the WellOriginY property of Plate.
Definition: OMEXMLMetadata.cpp:4752
std::string getROIName(index_type ROIIndex) const
Get the Name property of ROI.
Definition: OMEXMLMetadata.cpp:5686
void setRightsRightsHeld(std::string rightsHeld)
Set the RightsHeld property of Rights.
Definition: OMEXMLMetadata.cpp:18818
std::string getLineText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Line.
Definition: OMEXMLMetadata.cpp:3525
std::string getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const
Get the Namespace property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:6441
ome::xml::model::primitives::NonNegativeInteger getPointFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Point.
Definition: OMEXMLMetadata.cpp:4897
std::string getROIDescription(index_type ROIIndex) const
Get the Description property of ROI.
Definition: OMEXMLMetadata.cpp:5666
std::string getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const
Get the SerialNumber property of Filter.
Definition: OMEXMLMetadata.cpp:2479
ome::xml::model::enums::FillRule getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Rectangle.
Definition: OMEXMLMetadata.cpp:5780
std::string getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the Description property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:4777
double getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const
Get the NominalMagnification property of Objective.
Definition: OMEXMLMetadata.cpp:4261
void setFileAnnotationAnnotator(std::string annotator, index_type fileAnnotationIndex)
Set the Annotator property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:10126
std::string getExperimenterInstitution(index_type experimenterIndex) const
Get the Institution property of Experimenter.
Definition: OMEXMLMetadata.cpp:2160
void setLaserPower(double power, index_type instrumentIndex, index_type lightSourceIndex)
Set the Power property of Laser.
Definition: OMEXMLMetadata.cpp:11641
std::string getListAnnotationID(index_type listAnnotationIndex) const
Get the ID property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:3702
ome::xml::model::enums::DetectorType getDetectorType(index_type instrumentIndex, index_type detectorIndex) const
Get the Type property of Detector.
Definition: OMEXMLMetadata.cpp:1569
std::string getListAnnotationAnnotator(index_type listAnnotationIndex) const
Get the Annotator property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:3678
double getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const
Get the Zoom property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:1685
ome::xml::model::enums::FontFamily getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Point.
Definition: OMEXMLMetadata.cpp:4884
LaserMedium enumeration.
Definition: LaserMedium.h:70
std::string getScreenID(index_type screenIndex) const
Get the ID property of Screen.
Definition: OMEXMLMetadata.cpp:6069
std::string getTermAnnotationAnnotator(index_type termAnnotationIndex) const
Get the Annotator property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:6284
index_type getROICount() const
Get the number of ROI elements.
Definition: OMEXMLMetadata.cpp:776
std::string getRectangleID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Rectangle.
Definition: OMEXMLMetadata.cpp:5832
std::string getLongAnnotationID(index_type longAnnotationIndex) const
Get the ID property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:3759
double getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const
Get the Voltage property of Detector.
Definition: OMEXMLMetadata.cpp:1581
void setExperimenterAnnotationRef(const std::string &annotation, index_type experimenterIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Experimenter.
Definition: OMEXMLMetadata.cpp:9659
ome::xml::model::enums::FontStyle getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Label.
Definition: OMEXMLMetadata.cpp:2836
std::string getTagAnnotationValue(index_type tagAnnotationIndex) const
Get the Value property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:6263
std::string getScreenProtocolDescription(index_type screenIndex) const
Get the ProtocolDescription property of Screen.
Definition: OMEXMLMetadata.cpp:6102
index_type getPixelsAnnotationRefCount(index_type imageIndex) const
Get the number of AnnotationRef elements in Pixels.
Definition: OMEXMLMetadata.cpp:480
index_type getInstrumentCount() const
Get the number of Instrument elements.
Definition: OMEXMLMetadata.cpp:664
std::string getMicroscopeManufacturer(index_type instrumentIndex) const
Get the Manufacturer property of Microscope.
Definition: OMEXMLMetadata.cpp:4109
ome::xml::model::enums::FilamentType getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Type property of Filament.
Definition: OMEXMLMetadata.cpp:2353
void setPixelsInterleaved(bool interleaved, index_type imageIndex)
Set the Interleaved property of Pixels.
Definition: OMEXMLMetadata.cpp:14832
void setReagentAnnotationRef(const std::string &annotation, index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Reagent.
Definition: OMEXMLMetadata.cpp:18006
ome::xml::model::primitives::Timestamp getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the StartTime property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:4833
void setDetectorSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type detectorIndex)
Set the SerialNumber property of Detector.
Definition: OMEXMLMetadata.cpp:8187
void setLineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Line.
Definition: OMEXMLMetadata.cpp:12477
Abstract class for metadata storage and retrieval.
Definition: Metadata.h:61
std::string getEllipseText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Ellipse.
Definition: OMEXMLMetadata.cpp:1957
const std::string & getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:4764
void setDoubleAnnotationAnnotator(std::string annotator, index_type doubleAnnotationIndex)
Set the Annotator property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:8757
ome::xml::model::enums::LineCap getPointLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Point.
Definition: OMEXMLMetadata.cpp:4932
bool getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Rectangle.
Definition: OMEXMLMetadata.cpp:5854
Medium enumeration.
Definition: Medium.h:70
std::string getPixelsID(index_type imageIndex) const
Get the ID property of Pixels.
Definition: OMEXMLMetadata.cpp:4374
ome::xml::model::primitives::NonNegativeInteger getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Polygon.
Definition: OMEXMLMetadata.cpp:5258
void setPixelsTimeIncrement(double timeIncrement, index_type imageIndex)
Set the TimeIncrement property of Pixels.
Definition: OMEXMLMetadata.cpp:15097
ome::xml::model::primitives::NonNegativeInteger getLabelTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Label.
Definition: OMEXMLMetadata.cpp:2949
void setProjectExperimenterRef(const std::string &experimenter, index_type projectIndex)
Set the ExperimenterRef property of Project.
Definition: OMEXMLMetadata.cpp:17852
std::string getExperimentDescription(index_type experimentIndex) const
Get the Description property of Experiment.
Definition: OMEXMLMetadata.cpp:2071
void setPolylineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Polyline.
Definition: OMEXMLMetadata.cpp:17198
void setPixelsBinDataBigEndian(bool bigEndian, index_type imageIndex, index_type binDataIndex)
Set the BigEndian property of Pixels.
Definition: OMEXMLMetadata.cpp:6772
void setLabelVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Label.
Definition: OMEXMLMetadata.cpp:11435
void setChannelEmissionWavelength(ome::xml::model::primitives::PositiveInteger emissionWavelength, index_type imageIndex, index_type channelIndex)
Set the EmissionWavelength property of Channel.
Definition: OMEXMLMetadata.cpp:7389
std::string getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const
Get the Annotator property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:6720
void setLineID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Line.
Definition: OMEXMLMetadata.cpp:12510
bool getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Polyline.
Definition: OMEXMLMetadata.cpp:5406
ome::xml::model::primitives::NonNegativeInteger getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Polyline.
Definition: OMEXMLMetadata.cpp:5484
void setPixelsSizeX(ome::xml::model::primitives::PositiveInteger sizeX, index_type imageIndex)
Set the SizeX property of Pixels.
Definition: OMEXMLMetadata.cpp:15019
void setLaserID(std::string id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Laser.
Definition: OMEXMLMetadata.cpp:11532
void setPolylineStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Polyline.
Definition: OMEXMLMetadata.cpp:17463
ome::xml::model::primitives::NonNegativeInteger getPlaneTheC(index_type imageIndex, index_type planeIndex) const
Get the TheC property of Plane.
Definition: OMEXMLMetadata.cpp:4587
ome::xml::model::primitives::PercentFraction getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const
Get the Attenuation property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:3322
const std::string & getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:1330
ome::xml::model::enums::Marker getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerEnd property of Line.
Definition: OMEXMLMetadata.cpp:3603
void setChannelLightSourceSettingsWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type imageIndex, index_type channelIndex)
Set the Wavelength property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:12273
std::string getROIID(index_type ROIIndex) const
Get the ID property of ROI.
Definition: OMEXMLMetadata.cpp:5678
void setLightEmittingDiodeSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:12061
const std::string & getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:3722
void setDatasetExperimenterGroupRef(const std::string &experimenterGroup, index_type datasetIndex)
Set the ExperimenterGroupRef property of Dataset.
Definition: OMEXMLMetadata.cpp:7915
void setFilamentPower(double power, index_type instrumentIndex, index_type lightSourceIndex)
Set the Power property of Filament.
Definition: OMEXMLMetadata.cpp:10032
double getStageLabelY(index_type imageIndex) const
Get the Y property of StageLabel.
Definition: OMEXMLMetadata.cpp:6182
ome::xml::model::enums::FontFamily getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Polygon.
Definition: OMEXMLMetadata.cpp:5119
void setPolylineFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Polyline.
Definition: OMEXMLMetadata.cpp:17231
double getEllipseX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Ellipse.
Definition: OMEXMLMetadata.cpp:2053
double getLineY2(index_type ROIIndex, index_type shapeIndex) const
Get the Y2 property of Line.
Definition: OMEXMLMetadata.cpp:3656
std::string getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:3271
void setPlateAcquisitionDescription(std::string description, index_type plateIndex, index_type plateAcquisitionIndex)
Set the Description property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:15736
std::string getRightsRightsHolder() const
Get the RightsHolder property of Rights.
Definition: OMEXMLMetadata.cpp:6032
ome::xml::model::primitives::NonNegativeInteger getPointTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Point.
Definition: OMEXMLMetadata.cpp:5036
index_type getProjectAnnotationRefCount(index_type projectIndex) const
Get the number of AnnotationRef elements in Project.
Definition: OMEXMLMetadata.cpp:440
void setListAnnotationAnnotator(std::string annotator, index_type listAnnotationIndex)
Set the Annotator property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:13114
index_type getPlateRefCount(index_type screenIndex) const
Get the number of PlateRef elements.
Definition: OMEXMLMetadata.cpp:760
ome::xml::model::primitives::NonNegativeInteger getPointTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Point.
Definition: OMEXMLMetadata.cpp:5023
void setLineLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Line.
Definition: OMEXMLMetadata.cpp:12577
void setLongAnnotationNamespace(std::string namespace_, index_type longAnnotationIndex)
Set the Namespace property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:13318
std::string getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const
Get the Namespace property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:6752
double getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const
Get the WorkingDistance property of Objective.
Definition: OMEXMLMetadata.cpp:4285
std::string getImageName(index_type imageIndex) const
Get the Name property of Image.
Definition: OMEXMLMetadata.cpp:2703
void setDetectorModel(std::string model, index_type instrumentIndex, index_type detectorIndex)
Set the Model property of Detector.
Definition: OMEXMLMetadata.cpp:8133
double getPointX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Point.
Definition: OMEXMLMetadata.cpp:5075
void setObjectiveWorkingDistance(double workingDistance, index_type instrumentIndex, index_type objectiveIndex)
Set the WorkingDistance property of Objective.
Definition: OMEXMLMetadata.cpp:14602
std::size_t index_type
Index into an array.
Definition: BaseMetadata.h:64
void setObjectiveCorrection(ome::xml::model::enums::Correction correction, index_type instrumentIndex, index_type objectiveIndex)
Set the Correction property of Objective.
Definition: OMEXMLMetadata.cpp:14331
void setMicrobeamManipulationType(ome::xml::model::enums::MicrobeamManipulationType type, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the Type property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:14142
const std::string & getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Experimenter.
Definition: OMEXMLMetadata.cpp:2115
void setMaskWidth(double width, index_type ROIIndex, index_type shapeIndex)
Set the Width property of Mask.
Definition: OMEXMLMetadata.cpp:13965
ome::xml::model::primitives::NonNegativeInteger getPlaneTheZ(index_type imageIndex, index_type planeIndex) const
Get the TheZ property of Plane.
Definition: OMEXMLMetadata.cpp:4603
MicroscopeType enumeration.
Definition: MicroscopeType.h:70
index_type getFilterCount(index_type instrumentIndex) const
Get the number of Filter elements.
Definition: OMEXMLMetadata.cpp:632
ome::xml::model::enums::NamingConvention getPlateRowNamingConvention(index_type plateIndex) const
Get the RowNamingConvention property of Plate.
Definition: OMEXMLMetadata.cpp:4704
void setLineX2(double x2, index_type ROIIndex, index_type shapeIndex)
Set the X2 property of Line.
Definition: OMEXMLMetadata.cpp:13005
void setDoubleAnnotationAnnotationRef(const std::string &annotation, index_type doubleAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:8744
std::string getFileAnnotationNamespace(index_type fileAnnotationIndex) const
Get the Namespace property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:2411
std::string getCommentAnnotationValue(index_type commentAnnotationIndex) const
Get the Value property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:1387
ome::xml::model::primitives::Timestamp getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the EndTime property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:4789
const std::string & getPixelsAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Pixels.
Definition: OMEXMLMetadata.cpp:4341
void setTimestampAnnotationNamespace(std::string namespace_, index_type timestampAnnotationIndex)
Set the Namespace property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:19718
std::string getChannelFluor(index_type imageIndex, index_type channelIndex) const
Get the Fluor property of Channel.
Definition: OMEXMLMetadata.cpp:1238
void setLabelY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Label.
Definition: OMEXMLMetadata.cpp:11500
index_type getMicrobeamManipulationRefCount(index_type imageIndex) const
Get the number of MicrobeamManipulationRef elements.
Definition: OMEXMLMetadata.cpp:720
void setRectangleTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Rectangle.
Definition: OMEXMLMetadata.cpp:18558
ome::xml::model::primitives::NonNegativeInteger getPlaneTheT(index_type imageIndex, index_type planeIndex) const
Get the TheT property of Plane.
Definition: OMEXMLMetadata.cpp:4595
FilterType enumeration.
Definition: FilterType.h:70
void setTagAnnotationID(std::string id, index_type tagAnnotationIndex)
Set the ID property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:19229
double getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const
Get the Voltage property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:1673
std::string getImageDescription(index_type imageIndex) const
Get the Description property of Image.
Definition: OMEXMLMetadata.cpp:2622
index_type getCommentAnnotationCount() const
Get the number of CommentAnnotation elements.
Definition: OMEXMLMetadata.cpp:512
void setDichroicSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type dichroicIndex)
Set the SerialNumber property of Dichroic.
Definition: OMEXMLMetadata.cpp:8717
std::string getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const
Get the Description property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:1113
bool getPointLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Point.
Definition: OMEXMLMetadata.cpp:4945
const std::string & getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Plane.
Definition: OMEXMLMetadata.cpp:4502
double getPixelsTimeIncrement(index_type imageIndex) const
Get the TimeIncrement property of Pixels.
Definition: OMEXMLMetadata.cpp:4482
index_type getFileAnnotationCount() const
Get the number of FileAnnotation elements.
Definition: OMEXMLMetadata.cpp:624
void setTagAnnotationAnnotator(std::string annotator, index_type tagAnnotationIndex)
Set the Annotator property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:19175
void setLaserPump(const std::string &pump, index_type instrumentIndex, index_type lightSourceIndex)
Set the Pump property of Laser.
Definition: OMEXMLMetadata.cpp:11803
void setXMLAnnotationID(std::string id, index_type XMLAnnotationIndex)
Set the ID property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:20447
void setLineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Line.
Definition: OMEXMLMetadata.cpp:12742
std::string getDatasetName(index_type datasetIndex) const
Get the Name property of Dataset.
Definition: OMEXMLMetadata.cpp:1465
double getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Power property of Filament.
Definition: OMEXMLMetadata.cpp:2327
void setWellExternalDescription(std::string externalDescription, index_type plateIndex, index_type wellIndex)
Set the ExternalDescription property of Well.
Definition: OMEXMLMetadata.cpp:20041
index_type getChannelCount(index_type imageIndex) const
Get the number of Channel elements.
Definition: OMEXMLMetadata.cpp:504
void setPixelsDimensionOrder(ome::xml::model::enums::DimensionOrder dimensionOrder, index_type imageIndex)
Set the DimensionOrder property of Pixels.
Definition: OMEXMLMetadata.cpp:14778
bool getMaskVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Mask.
Definition: OMEXMLMetadata.cpp:3991
ome::xml::model::primitives::NonNegativeInteger getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Polygon.
Definition: OMEXMLMetadata.cpp:5245
void setPlateWellOriginY(double wellOriginY, index_type plateIndex)
Set the WellOriginY property of Plate.
Definition: OMEXMLMetadata.cpp:15702
void setLineStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Line.
Definition: OMEXMLMetadata.cpp:12676
index_type getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const
Get the number of AnnotationRef elements in Plane.
Definition: OMEXMLMetadata.cpp:456
ome::xml::model::primitives::NonNegativeInteger getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Rectangle.
Definition: OMEXMLMetadata.cpp:5945
A numeric type constrained to a subrange (or subranges) of its range limits.
Definition: ConstrainedNumeric.h:119
void setPlaneTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type imageIndex, index_type planeIndex)
Set the TheC property of Plane.
Definition: OMEXMLMetadata.cpp:15361
void setLabelStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Label.
Definition: OMEXMLMetadata.cpp:11237
ome::xml::model::primitives::NonNegativeInteger getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Polyline.
Definition: OMEXMLMetadata.cpp:5358
ome::compat::shared_ptr< MetadataRoot > & getRoot()
Get the root node of the metadata.
Definition: OMEXMLMetadata.cpp:217
index_type getDetectorCount(index_type instrumentIndex) const
Get the number of Detector elements.
Definition: OMEXMLMetadata.cpp:536
void setRectangleHeight(double height, index_type ROIIndex, index_type shapeIndex)
Set the Height property of Rectangle.
Definition: OMEXMLMetadata.cpp:18690
void setPolylineID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Polyline.
Definition: OMEXMLMetadata.cpp:17297
index_type getFilterSetCount(index_type instrumentIndex) const
Get the number of FilterSet elements.
Definition: OMEXMLMetadata.cpp:640
Xerces-C modern C++ wrapper.
Definition: Base.h:53
double getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const
Get the LensNA property of Objective.
Definition: OMEXMLMetadata.cpp:4213
bool getRectangleVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Rectangle.
Definition: OMEXMLMetadata.cpp:5971
std::string getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const
Get the Annotator property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:6409
std::string getTermAnnotationNamespace(index_type termAnnotationIndex) const
Get the Namespace property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:6316
double getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const
Get the Gain property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:1617
void setPolygonTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Polygon.
Definition: OMEXMLMetadata.cpp:16968
void setPlateAcquisitionStartTime(ome::xml::model::primitives::Timestamp startTime, index_type plateIndex, index_type plateAcquisitionIndex)
Set the StartTime property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:15872
double getMaskY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Mask.
Definition: OMEXMLMetadata.cpp:4031
void setProjectName(std::string name, index_type projectIndex)
Set the Name property of Project.
Definition: OMEXMLMetadata.cpp:17887
void setPointY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Point.
Definition: OMEXMLMetadata.cpp:16506
const std::string & getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Project.
Definition: OMEXMLMetadata.cpp:5571
double getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const
Get the ExposureTime property of Plane.
Definition: OMEXMLMetadata.cpp:4527
const std::string & getExperimentExperimenterRef(index_type experimentIndex) const
Get the ExperimenterRef property of Experiment.
Definition: OMEXMLMetadata.cpp:2083
void setPointTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Point.
Definition: OMEXMLMetadata.cpp:16375
void setMaskTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Mask.
Definition: OMEXMLMetadata.cpp:13834
index_type getPlateAcquisitionCount(index_type plateIndex) const
Get the number of PlateAcquisition elements.
Definition: OMEXMLMetadata.cpp:752
bool getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const
Get the PockelCell property of Laser.
Definition: OMEXMLMetadata.cpp:3119
void setExperimenterUserName(std::string userName, index_type experimenterIndex)
Set the UserName property of Experimenter.
Definition: OMEXMLMetadata.cpp:9799
double getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const
Get the Offset property of Detector.
Definition: OMEXMLMetadata.cpp:1545