bioformats  5.1.3
AggregateMetadata.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_AGGREGATEMETADATA_H
47 #define OME_XML_META_AGGREGATEMETADATA_H
48 
49 #include <ome/xml/meta/BaseMetadata.h>
50 #include <ome/xml/meta/Metadata.h>
51 #include <ome/xml/meta/MetadataException.h>
52 
53 namespace ome
54 {
55  namespace xml
56  {
57  namespace meta
58  {
59 
67  class AggregateMetadata : virtual public Metadata
68  {
69  public:
71  typedef std::vector<ome::compat::shared_ptr<BaseMetadata> > delegate_list_type;
72 
73  private:
75  delegate_list_type delegates;
76 
77  public:
84  AggregateMetadata(delegate_list_type& delegates);
85 
87  virtual
89 
90  // Documented in base class.
91  void
92  createRoot();
93 
100  ome::compat::shared_ptr<MetadataRoot>&
101  getRoot();
102 
109  void
110  setRoot(ome::compat::shared_ptr<MetadataRoot>& root);
111 
112  // Documented in base class.
113  index_type
114  getPixelsBinDataCount(index_type imageIndex) const;
115 
116  // Documented in base class.
117  index_type
118  getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const;
119 
120  // Documented in base class.
121  index_type
122  getCommentAnnotationAnnotationCount(index_type commentAnnotationIndex) const;
123 
124  // Documented in base class.
125  index_type
126  getDoubleAnnotationAnnotationCount(index_type doubleAnnotationIndex) const;
127 
128  // Documented in base class.
129  index_type
130  getFileAnnotationAnnotationCount(index_type fileAnnotationIndex) const;
131 
132  // Documented in base class.
133  index_type
134  getListAnnotationAnnotationCount(index_type listAnnotationIndex) const;
135 
136  // Documented in base class.
137  index_type
138  getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const;
139 
140  // Documented in base class.
141  index_type
142  getTagAnnotationAnnotationCount(index_type tagAnnotationIndex) const;
143 
144  // Documented in base class.
145  index_type
146  getTermAnnotationAnnotationCount(index_type termAnnotationIndex) const;
147 
148  // Documented in base class.
149  index_type
150  getTimestampAnnotationAnnotationCount(index_type timestampAnnotationIndex) const;
151 
152  // Documented in base class.
153  index_type
154  getXMLAnnotationAnnotationCount(index_type xmlAnnotationIndex) const;
155 
156  // Documented in base class.
157  const std::string&
158  getLightSourceType(index_type instrumentIndex,
159  index_type lightSourceIndex) const;
160 
161  // Documented in base class.
162  const std::string&
163  getShapeType(index_type roiIndex,
164  index_type shapeIndex) const;
165 
166  // Documented in base class.
167  index_type
168  getROIAnnotationRefCount(index_type ROIIndex) const;
169 
170  // Documented in base class.
171  index_type
172  getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const;
173 
174  // Documented in base class.
175  index_type
176  getPlateAnnotationRefCount(index_type plateIndex) const;
177 
178  // Documented in base class.
179  index_type
180  getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const;
181 
182  // Documented in base class.
183  index_type
184  getImageAnnotationRefCount(index_type imageIndex) const;
185 
186  // Documented in base class.
187  index_type
188  getScreenAnnotationRefCount(index_type screenIndex) const;
189 
190  // Documented in base class.
191  index_type
192  getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const;
193 
194  // Documented in base class.
195  index_type
196  getDatasetAnnotationRefCount(index_type datasetIndex) const;
197 
198  // Documented in base class.
199  index_type
200  getProjectAnnotationRefCount(index_type projectIndex) const;
201 
202  // Documented in base class.
203  index_type
204  getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const;
205 
206  // Documented in base class.
207  index_type
208  getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const;
209 
210  // Documented in base class.
211  index_type
212  getExperimenterAnnotationRefCount(index_type experimenterIndex) const;
213 
214  // Documented in base class.
215  index_type
216  getWellSampleAnnotationRefCount(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
217 
218  // Documented in base class.
219  index_type
220  getPixelsAnnotationRefCount(index_type imageIndex) const;
221 
222  // Documented in base class.
223  index_type
224  getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const;
225 
226  // Documented in base class.
227  index_type
229 
230  // Documented in base class.
231  index_type
232  getChannelCount(index_type imageIndex) const;
233 
234  // Documented in base class.
235  index_type
237 
238  // Documented in base class.
239  index_type
240  getDatasetCount() const;
241 
242  // Documented in base class.
243  index_type
244  getDatasetRefCount(index_type projectIndex) const;
245 
246  // Documented in base class.
247  index_type
248  getDetectorCount(index_type instrumentIndex) const;
249 
250  // Documented in base class.
251  index_type
252  getDichroicCount(index_type instrumentIndex) const;
253 
254  // Documented in base class.
255  index_type
256  getDoubleAnnotationCount() const;
257 
258  // Documented in base class.
259  index_type
260  getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const;
261 
262  // Documented in base class.
263  index_type
264  getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const;
265 
266  // Documented in base class.
267  index_type
268  getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const;
269 
270  // Documented in base class.
271  index_type
272  getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const;
273 
274  // Documented in base class.
275  index_type
276  getExperimentCount() const;
277 
278  // Documented in base class.
279  index_type
280  getExperimenterCount() const;
281 
282  // Documented in base class.
283  index_type
285 
286  // Documented in base class.
287  index_type
288  getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const;
289 
290  // Documented in base class.
291  index_type
292  getFileAnnotationCount() const;
293 
294  // Documented in base class.
295  index_type
296  getFilterCount(index_type instrumentIndex) const;
297 
298  // Documented in base class.
299  index_type
300  getFilterSetCount(index_type instrumentIndex) const;
301 
302  // Documented in base class.
303  index_type
304  getImageCount() const;
305 
306  // Documented in base class.
307  index_type
308  getDatasetImageRefCount(index_type datasetIndex) const;
309 
310  // Documented in base class.
311  index_type
312  getInstrumentCount() const;
313 
314  // Documented in base class.
315  index_type
316  getLeaderCount(index_type experimenterGroupIndex) const;
317 
318  // Documented in base class.
319  index_type
320  getLightSourceCount(index_type instrumentIndex) const;
321 
322  // Documented in base class.
323  index_type
324  getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const;
325 
326  // Documented in base class.
327  index_type
328  getListAnnotationCount() const;
329 
330  // Documented in base class.
331  index_type
332  getLongAnnotationCount() const;
333 
334  // Documented in base class.
335  index_type
336  getMicrobeamManipulationCount(index_type experimentIndex) const;
337 
338  // Documented in base class.
339  index_type
341 
342  // Documented in base class.
343  index_type
344  getObjectiveCount(index_type instrumentIndex) const;
345 
346  // Documented in base class.
347  index_type
348  getPlaneCount(index_type imageIndex) const;
349 
350  // Documented in base class.
351  index_type
352  getPlateCount() const;
353 
354  // Documented in base class.
355  index_type
356  getPlateAcquisitionCount(index_type plateIndex) const;
357 
358  // Documented in base class.
359  index_type
360  getPlateRefCount(index_type screenIndex) const;
361 
362  // Documented in base class.
363  index_type
364  getProjectCount() const;
365 
366  // Documented in base class.
367  index_type
368  getROICount() const;
369 
370  // Documented in base class.
371  index_type
372  getImageROIRefCount(index_type imageIndex) const;
373 
374  // Documented in base class.
375  index_type
376  getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const;
377 
378  // Documented in base class.
379  index_type
380  getReagentCount(index_type screenIndex) const;
381 
382  // Documented in base class.
383  index_type
384  getScreenCount() const;
385 
386  // Documented in base class.
387  index_type
388  getShapeCount(index_type ROIIndex) const;
389 
390  // Documented in base class.
391  index_type
392  getTagAnnotationCount() const;
393 
394  // Documented in base class.
395  index_type
396  getTermAnnotationCount() const;
397 
398  // Documented in base class.
399  index_type
400  getTiffDataCount(index_type imageIndex) const;
401 
402  // Documented in base class.
403  index_type
405 
406  // Documented in base class.
407  void
408  setUUIDValue(std::string value, index_type imageIndex, index_type tiffDataIndex);
409 
410  std::string
411  getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const;
412 
413  // Documented in base class.
414  index_type
415  getWellCount(index_type plateIndex) const;
416 
417  // Documented in base class.
418  index_type
419  getWellSampleCount(index_type plateIndex, index_type wellIndex) const;
420 
421  // Documented in base class.
422  index_type
423  getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const;
424 
425  // Documented in base class.
426  index_type
427  getXMLAnnotationCount() const;
428 
429 
430  // Documented in base class.
431  bool
433  index_type binDataIndex) const;
434 
435  // Documented in base class.
436  const std::string&
437  getUUID() const;
438 
439  // Documented in base class.
440  std::string
441  getArcID(index_type instrumentIndex, index_type lightSourceIndex) const;
442 
443  // Documented in base class.
444  std::string
445  getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
446 
447  // Documented in base class.
448  std::string
449  getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
450 
451  // Documented in base class.
452  std::string
453  getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const;
454 
455  // Documented in base class.
456  double
457  getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const;
458 
459  // Documented in base class.
460  std::string
461  getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
462 
463  // Documented in base class.
465  getArcType(index_type instrumentIndex, index_type lightSourceIndex) const;
466 
467  // Documented in base class.
468  std::string
469  getBinaryFileFileName(index_type fileAnnotationIndex) const;
470 
471  // Documented in base class.
472  std::string
473  getBinaryFileMIMEType(index_type fileAnnotationIndex) const;
474 
475  // Documented in base class.
477  getBinaryFileSize(index_type fileAnnotationIndex) const;
478 
479  // Documented in base class.
480  std::string
482 
483  // Documented in base class.
484  std::string
485  getBinaryOnlyUUID() const;
486 
487  // Documented in base class.
488  const std::string&
489  getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const;
490 
491  // Documented in base class.
492  std::string
493  getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const;
494 
495  // Documented in base class.
496  std::string
497  getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const;
498 
499  // Documented in base class.
500  std::string
501  getBooleanAnnotationID(index_type booleanAnnotationIndex) const;
502 
503  // Documented in base class.
504  std::string
505  getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const;
506 
507  // Documented in base class.
508  bool
509  getBooleanAnnotationValue(index_type booleanAnnotationIndex) const;
510 
511  // Documented in base class.
513  getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const;
514 
515  // Documented in base class.
516  const std::string&
517  getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const;
518 
519  // Documented in base class.
521  getChannelColor(index_type imageIndex, index_type channelIndex) const;
522 
523  // Documented in base class.
525  getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const;
526 
527  // Documented in base class.
529  getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const;
530 
531  // Documented in base class.
533  getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const;
534 
535  // Documented in base class.
536  const std::string&
537  getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const;
538 
539  // Documented in base class.
540  std::string
541  getChannelFluor(index_type imageIndex, index_type channelIndex) const;
542 
543  // Documented in base class.
544  std::string
545  getChannelID(index_type imageIndex, index_type channelIndex) const;
546 
547  // Documented in base class.
549  getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const;
550 
551  // Documented in base class.
552  double
553  getChannelNDFilter(index_type imageIndex, index_type channelIndex) const;
554 
555  // Documented in base class.
556  std::string
557  getChannelName(index_type imageIndex, index_type channelIndex) const;
558 
559  // Documented in base class.
560  double
561  getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const;
562 
563  // Documented in base class.
564  int32_t
565  getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const;
566 
567  // Documented in base class.
569  getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const;
570 
571  // Documented in base class.
572  const std::string&
573  getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const;
574 
575  // Documented in base class.
576  std::string
577  getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const;
578 
579  // Documented in base class.
580  std::string
581  getCommentAnnotationDescription(index_type commentAnnotationIndex) const;
582 
583  // Documented in base class.
584  std::string
585  getCommentAnnotationID(index_type commentAnnotationIndex) const;
586 
587  // Documented in base class.
588  std::string
589  getCommentAnnotationNamespace(index_type commentAnnotationIndex) const;
590 
591  // Documented in base class.
592  std::string
593  getCommentAnnotationValue(index_type commentAnnotationIndex) const;
594 
595  // Documented in base class.
596  const std::string&
597  getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const;
598 
599  // Documented in base class.
600  std::string
601  getDatasetDescription(index_type datasetIndex) const;
602 
603  // Documented in base class.
604  const std::string&
605  getDatasetExperimenterGroupRef(index_type datasetIndex) const;
606 
607  // Documented in base class.
608  const std::string&
609  getDatasetExperimenterRef(index_type datasetIndex) const;
610 
611  // Documented in base class.
612  std::string
613  getDatasetID(index_type datasetIndex) const;
614 
615  // Documented in base class.
616  const std::string&
617  getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const;
618 
619  // Documented in base class.
620  std::string
621  getDatasetName(index_type datasetIndex) const;
622 
623  // Documented in base class.
624  double
625  getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const;
626 
627  // Documented in base class.
628  double
629  getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const;
630 
631  // Documented in base class.
632  std::string
633  getDetectorID(index_type instrumentIndex, index_type detectorIndex) const;
634 
635  // Documented in base class.
636  std::string
637  getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const;
638 
639  // Documented in base class.
640  std::string
641  getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const;
642 
643  // Documented in base class.
644  std::string
645  getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const;
646 
647  // Documented in base class.
648  double
649  getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const;
650 
651  // Documented in base class.
652  std::string
653  getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const;
654 
655  // Documented in base class.
657  getDetectorType(index_type instrumentIndex, index_type detectorIndex) const;
658 
659  // Documented in base class.
660  double
661  getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const;
662 
663  // Documented in base class.
664  double
665  getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const;
666 
667  // Documented in base class.
669  getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const;
670 
671  // Documented in base class.
672  double
673  getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const;
674 
675  // Documented in base class.
676  std::string
677  getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const;
678 
679  // Documented in base class.
681  getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const;
682 
683  // Documented in base class.
684  double
685  getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const;
686 
687  // Documented in base class.
688  double
689  getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const;
690 
691  // Documented in base class.
692  double
693  getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const;
694 
695  // Documented in base class.
696  double
697  getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const;
698 
699  // Documented in base class.
700  std::string
701  getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const;
702 
703  // Documented in base class.
704  std::string
705  getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const;
706 
707  // Documented in base class.
708  std::string
709  getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const;
710 
711  // Documented in base class.
712  std::string
713  getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const;
714 
715  // Documented in base class.
716  std::string
717  getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const;
718 
719  // Documented in base class.
720  const std::string&
721  getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const;
722 
723  // Documented in base class.
724  std::string
725  getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const;
726 
727  // Documented in base class.
728  std::string
729  getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const;
730 
731  // Documented in base class.
732  std::string
733  getDoubleAnnotationID(index_type doubleAnnotationIndex) const;
734 
735  // Documented in base class.
736  std::string
737  getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const;
738 
739  // Documented in base class.
740  double
741  getDoubleAnnotationValue(index_type doubleAnnotationIndex) const;
742 
743  // Documented in base class.
745  getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const;
746 
747  // Documented in base class.
749  getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const;
750 
751  // Documented in base class.
753  getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const;
754 
755  // Documented in base class.
757  getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const;
758 
759  // Documented in base class.
761  getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const;
762 
763  // Documented in base class.
764  std::string
765  getEllipseID(index_type ROIIndex, index_type shapeIndex) const;
766 
767  // Documented in base class.
769  getEllipseLineCap(index_type ROIIndex, index_type shapeIndex) const;
770 
771  // Documented in base class.
772  bool
773  getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const;
774 
775  // Documented in base class.
777  getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
778 
779  // Documented in base class.
780  std::string
781  getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
782 
783  // Documented in base class.
784  double
785  getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
786 
787  // Documented in base class.
788  std::string
789  getEllipseText(index_type ROIIndex, index_type shapeIndex) const;
790 
791  // Documented in base class.
793  getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const;
794 
795  // Documented in base class.
797  getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const;
798 
799  // Documented in base class.
801  getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const;
802 
803  // Documented in base class.
804  const ::ome::xml::model::AffineTransform&
805  getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const;
806 
807  // Documented in base class.
808  bool
809  getEllipseVisible(index_type ROIIndex, index_type shapeIndex) const;
810 
811  // Documented in base class.
812  double
813  getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const;
814 
815  // Documented in base class.
816  double
817  getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const;
818 
819  // Documented in base class.
820  double
821  getEllipseX(index_type ROIIndex, index_type shapeIndex) const;
822 
823  // Documented in base class.
824  double
825  getEllipseY(index_type ROIIndex, index_type shapeIndex) const;
826 
827  // Documented in base class.
828  std::string
829  getExperimentDescription(index_type experimentIndex) const;
830 
831  // Documented in base class.
832  const std::string&
833  getExperimentExperimenterRef(index_type experimentIndex) const;
834 
835  // Documented in base class.
836  std::string
837  getExperimentID(index_type experimentIndex) const;
838 
839  // Documented in base class.
841  getExperimentType(index_type experimentIndex) const;
842 
843  // Documented in base class.
844  const std::string&
845  getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const;
846 
847  // Documented in base class.
848  std::string
849  getExperimenterEmail(index_type experimenterIndex) const;
850 
851  // Documented in base class.
852  std::string
853  getExperimenterFirstName(index_type experimenterIndex) const;
854 
855  // Documented in base class.
856  std::string
857  getExperimenterID(index_type experimenterIndex) const;
858 
859  // Documented in base class.
860  std::string
861  getExperimenterInstitution(index_type experimenterIndex) const;
862 
863  // Documented in base class.
864  std::string
865  getExperimenterLastName(index_type experimenterIndex) const;
866 
867  // Documented in base class.
868  std::string
869  getExperimenterMiddleName(index_type experimenterIndex) const;
870 
871  // Documented in base class.
872  std::string
873  getExperimenterUserName(index_type experimenterIndex) const;
874 
875  // Documented in base class.
876  const std::string&
877  getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const;
878 
879  // Documented in base class.
880  std::string
881  getExperimenterGroupDescription(index_type experimenterGroupIndex) const;
882 
883  // Documented in base class.
884  const std::string&
885  getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const;
886 
887  // Documented in base class.
888  std::string
889  getExperimenterGroupID(index_type experimenterGroupIndex) const;
890 
891  // Documented in base class.
892  const std::string&
893  getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const;
894 
895  // Documented in base class.
896  std::string
897  getExperimenterGroupName(index_type experimenterGroupIndex) const;
898 
899  // Documented in base class.
900  std::string
901  getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const;
902 
903  // Documented in base class.
904  std::string
905  getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
906 
907  // Documented in base class.
908  std::string
909  getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
910 
911  // Documented in base class.
912  std::string
913  getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const;
914 
915  // Documented in base class.
916  double
917  getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const;
918 
919  // Documented in base class.
920  std::string
921  getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
922 
923  // Documented in base class.
925  getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const;
926 
927  // Documented in base class.
928  const std::string&
929  getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const;
930 
931  // Documented in base class.
932  std::string
933  getFileAnnotationAnnotator(index_type fileAnnotationIndex) const;
934 
935  // Documented in base class.
936  std::string
937  getFileAnnotationDescription(index_type fileAnnotationIndex) const;
938 
939  // Documented in base class.
940  std::string
941  getFileAnnotationID(index_type fileAnnotationIndex) const;
942 
943  // Documented in base class.
944  std::string
945  getFileAnnotationNamespace(index_type fileAnnotationIndex) const;
946 
947  // Documented in base class.
948  std::string
949  getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const;
950 
951  // Documented in base class.
952  std::string
953  getFilterID(index_type instrumentIndex, index_type filterIndex) const;
954 
955  // Documented in base class.
956  std::string
957  getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const;
958 
959  // Documented in base class.
960  std::string
961  getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const;
962 
963  // Documented in base class.
964  std::string
965  getFilterModel(index_type instrumentIndex, index_type filterIndex) const;
966 
967  // Documented in base class.
968  std::string
969  getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const;
970 
971  // Documented in base class.
973  getFilterType(index_type instrumentIndex, index_type filterIndex) const;
974 
975  // Documented in base class.
976  const std::string&
977  getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const;
978 
979  // Documented in base class.
980  const std::string&
981  getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const;
982 
983  // Documented in base class.
984  const std::string&
985  getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const;
986 
987  // Documented in base class.
988  std::string
989  getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const;
990 
991  // Documented in base class.
992  std::string
993  getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const;
994 
995  // Documented in base class.
996  std::string
997  getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const;
998 
999  // Documented in base class.
1000  std::string
1001  getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const;
1002 
1003  // Documented in base class.
1004  std::string
1005  getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const;
1006 
1007  // Documented in base class.
1009  getImageAcquisitionDate(index_type imageIndex) const;
1010 
1011  // Documented in base class.
1012  const std::string&
1013  getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const;
1014 
1015  // Documented in base class.
1016  std::string
1017  getImageDescription(index_type imageIndex) const;
1018 
1019  // Documented in base class.
1020  const std::string&
1021  getImageExperimentRef(index_type imageIndex) const;
1022 
1023  // Documented in base class.
1024  const std::string&
1025  getImageExperimenterGroupRef(index_type imageIndex) const;
1026 
1027  // Documented in base class.
1028  const std::string&
1029  getImageExperimenterRef(index_type imageIndex) const;
1030 
1031  // Documented in base class.
1032  std::string
1033  getImageID(index_type imageIndex) const;
1034 
1035  // Documented in base class.
1036  const std::string&
1037  getImageInstrumentRef(index_type imageIndex) const;
1038 
1039  // Documented in base class.
1040  const std::string&
1041  getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const;
1042 
1043  // Documented in base class.
1044  std::string
1045  getImageName(index_type imageIndex) const;
1046 
1047  // Documented in base class.
1048  const std::string&
1049  getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const;
1050 
1051  // Documented in base class.
1052  double
1053  getImagingEnvironmentAirPressure(index_type imageIndex) const;
1054 
1055  // Documented in base class.
1057  getImagingEnvironmentCO2Percent(index_type imageIndex) const;
1058 
1059  // Documented in base class.
1061  getImagingEnvironmentHumidity(index_type imageIndex) const;
1062 
1063  // Documented in base class.
1064  double
1065  getImagingEnvironmentTemperature(index_type imageIndex) const;
1066 
1067  // Documented in base class.
1068  std::string
1069  getInstrumentID(index_type instrumentIndex) const;
1070 
1071  // Documented in base class.
1073  getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const;
1074 
1075  // Documented in base class.
1077  getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const;
1078 
1079  // Documented in base class.
1081  getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1082 
1083  // Documented in base class.
1085  getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const;
1086 
1087  // Documented in base class.
1089  getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1090 
1091  // Documented in base class.
1092  std::string
1093  getLabelID(index_type ROIIndex, index_type shapeIndex) const;
1094 
1095  // Documented in base class.
1097  getLabelLineCap(index_type ROIIndex, index_type shapeIndex) const;
1098 
1099  // Documented in base class.
1100  bool
1101  getLabelLocked(index_type ROIIndex, index_type shapeIndex) const;
1102 
1103  // Documented in base class.
1105  getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1106 
1107  // Documented in base class.
1108  std::string
1109  getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1110 
1111  // Documented in base class.
1112  double
1113  getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1114 
1115  // Documented in base class.
1116  std::string
1117  getLabelText(index_type ROIIndex, index_type shapeIndex) const;
1118 
1119  // Documented in base class.
1121  getLabelTheC(index_type ROIIndex, index_type shapeIndex) const;
1122 
1123  // Documented in base class.
1125  getLabelTheT(index_type ROIIndex, index_type shapeIndex) const;
1126 
1127  // Documented in base class.
1129  getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const;
1130 
1131  // Documented in base class.
1132  const ::ome::xml::model::AffineTransform&
1133  getLabelTransform(index_type ROIIndex, index_type shapeIndex) const;
1134 
1135  // Documented in base class.
1136  bool
1137  getLabelVisible(index_type ROIIndex, index_type shapeIndex) const;
1138 
1139  // Documented in base class.
1140  double
1141  getLabelX(index_type ROIIndex, index_type shapeIndex) const;
1142 
1143  // Documented in base class.
1144  double
1145  getLabelY(index_type ROIIndex, index_type shapeIndex) const;
1146 
1147  // Documented in base class.
1148  std::string
1149  getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const;
1150 
1151  // Documented in base class.
1152  std::string
1153  getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1154 
1155  // Documented in base class.
1156  std::string
1157  getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
1158 
1159  // Documented in base class.
1160  std::string
1161  getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const;
1162 
1163  // Documented in base class.
1164  double
1165  getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const;
1166 
1167  // Documented in base class.
1168  std::string
1169  getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1170 
1171  // Documented in base class.
1173  getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const;
1174 
1175  // Documented in base class.
1177  getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const;
1178 
1179  // Documented in base class.
1180  bool
1181  getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const;
1182 
1183  // Documented in base class.
1185  getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const;
1186 
1187  // Documented in base class.
1188  const std::string&
1189  getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const;
1190 
1191  // Documented in base class.
1192  double
1193  getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const;
1194 
1195  // Documented in base class.
1196  bool
1197  getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const;
1198 
1199  // Documented in base class.
1201  getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const;
1202 
1203  // Documented in base class.
1205  getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const;
1206 
1207  // Documented in base class.
1208  std::string
1209  getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const;
1210 
1211  // Documented in base class.
1212  std::string
1213  getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1214 
1215  // Documented in base class.
1216  std::string
1217  getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
1218 
1219  // Documented in base class.
1220  std::string
1221  getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const;
1222 
1223  // Documented in base class.
1224  double
1225  getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const;
1226 
1227  // Documented in base class.
1228  std::string
1229  getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1230 
1231  // Documented in base class.
1232  const std::string&
1233  getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const;
1234 
1235  // Documented in base class.
1236  const std::string&
1237  getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const;
1238 
1239  // Documented in base class.
1240  const std::string&
1241  getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const;
1242 
1243  // Documented in base class.
1245  getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const;
1246 
1247  // Documented in base class.
1249  getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const;
1250 
1251  // Documented in base class.
1252  std::string
1253  getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const;
1254 
1255  // Documented in base class.
1256  std::string
1257  getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const;
1258 
1259  // Documented in base class.
1261  getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const;
1262 
1263  // Documented in base class.
1265  getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const;
1266 
1267  // Documented in base class.
1269  getLineFillColor(index_type ROIIndex, index_type shapeIndex) const;
1270 
1271  // Documented in base class.
1273  getLineFillRule(index_type ROIIndex, index_type shapeIndex) const;
1274 
1275  // Documented in base class.
1277  getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1278 
1279  // Documented in base class.
1281  getLineFontSize(index_type ROIIndex, index_type shapeIndex) const;
1282 
1283  // Documented in base class.
1285  getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1286 
1287  // Documented in base class.
1288  std::string
1289  getLineID(index_type ROIIndex, index_type shapeIndex) const;
1290 
1291  // Documented in base class.
1293  getLineLineCap(index_type ROIIndex, index_type shapeIndex) const;
1294 
1295  // Documented in base class.
1296  bool
1297  getLineLocked(index_type ROIIndex, index_type shapeIndex) const;
1298 
1299  // Documented in base class.
1301  getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1302 
1303  // Documented in base class.
1304  std::string
1305  getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1306 
1307  // Documented in base class.
1308  double
1309  getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1310 
1311  // Documented in base class.
1312  std::string
1313  getLineText(index_type ROIIndex, index_type shapeIndex) const;
1314 
1315  // Documented in base class.
1317  getLineTheC(index_type ROIIndex, index_type shapeIndex) const;
1318 
1319  // Documented in base class.
1321  getLineTheT(index_type ROIIndex, index_type shapeIndex) const;
1322 
1323  // Documented in base class.
1325  getLineTheZ(index_type ROIIndex, index_type shapeIndex) const;
1326 
1327  // Documented in base class.
1328  const ::ome::xml::model::AffineTransform&
1329  getLineTransform(index_type ROIIndex, index_type shapeIndex) const;
1330 
1331  // Documented in base class.
1332  bool
1333  getLineVisible(index_type ROIIndex, index_type shapeIndex) const;
1334 
1335  // Documented in base class.
1337  getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const;
1338 
1339  // Documented in base class.
1341  getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const;
1342 
1343  // Documented in base class.
1344  double
1345  getLineX1(index_type ROIIndex, index_type shapeIndex) const;
1346 
1347  // Documented in base class.
1348  double
1349  getLineX2(index_type ROIIndex, index_type shapeIndex) const;
1350 
1351  // Documented in base class.
1352  double
1353  getLineY1(index_type ROIIndex, index_type shapeIndex) const;
1354 
1355  // Documented in base class.
1356  double
1357  getLineY2(index_type ROIIndex, index_type shapeIndex) const;
1358 
1359  // Documented in base class.
1360  const std::string&
1361  getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const;
1362 
1363  // Documented in base class.
1364  std::string
1365  getListAnnotationAnnotator(index_type listAnnotationIndex) const;
1366 
1367  // Documented in base class.
1368  std::string
1369  getListAnnotationDescription(index_type listAnnotationIndex) const;
1370 
1371  // Documented in base class.
1372  std::string
1373  getListAnnotationID(index_type listAnnotationIndex) const;
1374 
1375  // Documented in base class.
1376  std::string
1377  getListAnnotationNamespace(index_type listAnnotationIndex) const;
1378 
1379  // Documented in base class.
1380  const std::string&
1381  getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const;
1382 
1383  // Documented in base class.
1384  std::string
1385  getLongAnnotationAnnotator(index_type longAnnotationIndex) const;
1386 
1387  // Documented in base class.
1388  std::string
1389  getLongAnnotationDescription(index_type longAnnotationIndex) const;
1390 
1391  // Documented in base class.
1392  std::string
1393  getLongAnnotationID(index_type longAnnotationIndex) const;
1394 
1395  // Documented in base class.
1396  std::string
1397  getLongAnnotationNamespace(index_type longAnnotationIndex) const;
1398 
1399  // Documented in base class.
1400  int64_t
1401  getLongAnnotationValue(index_type longAnnotationIndex) const;
1402 
1403  // Documented in base class.
1405  getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const;
1406 
1407  // Documented in base class.
1409  getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const;
1410 
1411  // Documented in base class.
1413  getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1414 
1415  // Documented in base class.
1417  getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const;
1418 
1419  // Documented in base class.
1421  getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1422 
1423  // Documented in base class.
1424  std::string
1425  getMaskID(index_type ROIIndex, index_type shapeIndex) const;
1426 
1427  // Documented in base class.
1429  getMaskLineCap(index_type ROIIndex, index_type shapeIndex) const;
1430 
1431  // Documented in base class.
1432  bool
1433  getMaskLocked(index_type ROIIndex, index_type shapeIndex) const;
1434 
1435  // Documented in base class.
1437  getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1438 
1439  // Documented in base class.
1440  std::string
1441  getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1442 
1443  // Documented in base class.
1444  double
1445  getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1446 
1447  // Documented in base class.
1448  std::string
1449  getMaskText(index_type ROIIndex, index_type shapeIndex) const;
1450 
1451  // Documented in base class.
1453  getMaskTheC(index_type ROIIndex, index_type shapeIndex) const;
1454 
1455  // Documented in base class.
1457  getMaskTheT(index_type ROIIndex, index_type shapeIndex) const;
1458 
1459  // Documented in base class.
1461  getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const;
1462 
1463  // Documented in base class.
1464  const ::ome::xml::model::AffineTransform&
1465  getMaskTransform(index_type ROIIndex, index_type shapeIndex) const;
1466 
1467  // Documented in base class.
1468  bool
1469  getMaskVisible(index_type ROIIndex, index_type shapeIndex) const;
1470 
1471  // Documented in base class.
1472  double
1473  getMaskHeight(index_type ROIIndex, index_type shapeIndex) const;
1474 
1475  // Documented in base class.
1476  double
1477  getMaskWidth(index_type ROIIndex, index_type shapeIndex) const;
1478 
1479  // Documented in base class.
1480  double
1481  getMaskX(index_type ROIIndex, index_type shapeIndex) const;
1482 
1483  // Documented in base class.
1484  double
1485  getMaskY(index_type ROIIndex, index_type shapeIndex) const;
1486 
1487  // Documented in base class.
1488  std::string
1489  getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1490 
1491  // Documented in base class.
1492  const std::string&
1493  getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1494 
1495  // Documented in base class.
1496  std::string
1497  getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1498 
1499  // Documented in base class.
1500  const std::string&
1501  getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const;
1502 
1503  // Documented in base class.
1505  getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1506 
1507  // Documented in base class.
1508  std::string
1509  getMicroscopeLotNumber(index_type instrumentIndex) const;
1510 
1511  // Documented in base class.
1512  std::string
1513  getMicroscopeManufacturer(index_type instrumentIndex) const;
1514 
1515  // Documented in base class.
1516  std::string
1517  getMicroscopeModel(index_type instrumentIndex) const;
1518 
1519  // Documented in base class.
1520  std::string
1521  getMicroscopeSerialNumber(index_type instrumentIndex) const;
1522 
1523  // Documented in base class.
1525  getMicroscopeType(index_type instrumentIndex) const;
1526 
1527  // Documented in base class.
1528  double
1529  getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const;
1530 
1531  // Documented in base class.
1533  getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const;
1534 
1535  // Documented in base class.
1536  std::string
1537  getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const;
1538 
1539  // Documented in base class.
1541  getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const;
1542 
1543  // Documented in base class.
1544  bool
1545  getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const;
1546 
1547  // Documented in base class.
1548  double
1549  getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const;
1550 
1551  // Documented in base class.
1552  std::string
1553  getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const;
1554 
1555  // Documented in base class.
1556  std::string
1557  getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const;
1558 
1559  // Documented in base class.
1560  std::string
1561  getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const;
1562 
1563  // Documented in base class.
1564  double
1565  getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const;
1566 
1567  // Documented in base class.
1568  std::string
1569  getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const;
1570 
1571  // Documented in base class.
1572  double
1573  getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const;
1574 
1575  // Documented in base class.
1576  double
1578 
1579  // Documented in base class.
1580  std::string
1581  getObjectiveSettingsID(index_type imageIndex) const;
1582 
1583  // Documented in base class.
1585  getObjectiveSettingsMedium(index_type imageIndex) const;
1586 
1587  // Documented in base class.
1588  double
1590 
1591  // Documented in base class.
1592  const std::string&
1593  getPixelsAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const;
1594 
1595  // Documented in base class.
1596  bool
1597  getPixelsBigEndian(index_type imageIndex) const;
1598 
1599  // Documented in base class.
1601  getPixelsDimensionOrder(index_type imageIndex) const;
1602 
1603  // Documented in base class.
1604  std::string
1605  getPixelsID(index_type imageIndex) const;
1606 
1607  // Documented in base class.
1608  bool
1609  getPixelsInterleaved(index_type imageIndex) const;
1610 
1611  // Documented in base class.
1613  getPixelsPhysicalSizeX(index_type imageIndex) const;
1614 
1615  // Documented in base class.
1617  getPixelsPhysicalSizeY(index_type imageIndex) const;
1618 
1619  // Documented in base class.
1621  getPixelsPhysicalSizeZ(index_type imageIndex) const;
1622 
1623  // Documented in base class.
1625  getPixelsSignificantBits(index_type imageIndex) const;
1626 
1627  // Documented in base class.
1629  getPixelsSizeC(index_type imageIndex) const;
1630 
1631  // Documented in base class.
1633  getPixelsSizeT(index_type imageIndex) const;
1634 
1635  // Documented in base class.
1637  getPixelsSizeX(index_type imageIndex) const;
1638 
1639  // Documented in base class.
1641  getPixelsSizeY(index_type imageIndex) const;
1642 
1643  // Documented in base class.
1645  getPixelsSizeZ(index_type imageIndex) const;
1646 
1647  // Documented in base class.
1648  double
1649  getPixelsTimeIncrement(index_type imageIndex) const;
1650 
1651  // Documented in base class.
1653  getPixelsType(index_type imageIndex) const;
1654 
1655  // Documented in base class.
1656  const std::string&
1657  getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const;
1658 
1659  // Documented in base class.
1660  double
1661  getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const;
1662 
1663  // Documented in base class.
1664  double
1665  getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const;
1666 
1667  // Documented in base class.
1668  std::string
1669  getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const;
1670 
1671  // Documented in base class.
1672  double
1673  getPlanePositionX(index_type imageIndex, index_type planeIndex) const;
1674 
1675  // Documented in base class.
1676  double
1677  getPlanePositionY(index_type imageIndex, index_type planeIndex) const;
1678 
1679  // Documented in base class.
1680  double
1681  getPlanePositionZ(index_type imageIndex, index_type planeIndex) const;
1682 
1683  // Documented in base class.
1685  getPlaneTheC(index_type imageIndex, index_type planeIndex) const;
1686 
1687  // Documented in base class.
1689  getPlaneTheT(index_type imageIndex, index_type planeIndex) const;
1690 
1691  // Documented in base class.
1693  getPlaneTheZ(index_type imageIndex, index_type planeIndex) const;
1694 
1695  // Documented in base class.
1696  const std::string&
1697  getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const;
1698 
1699  // Documented in base class.
1701  getPlateColumnNamingConvention(index_type plateIndex) const;
1702 
1703  // Documented in base class.
1705  getPlateColumns(index_type plateIndex) const;
1706 
1707  // Documented in base class.
1708  std::string
1709  getPlateDescription(index_type plateIndex) const;
1710 
1711  // Documented in base class.
1712  std::string
1713  getPlateExternalIdentifier(index_type plateIndex) const;
1714 
1715  // Documented in base class.
1717  getPlateFieldIndex(index_type plateIndex) const;
1718 
1719  // Documented in base class.
1720  std::string
1721  getPlateID(index_type plateIndex) const;
1722 
1723  // Documented in base class.
1724  std::string
1725  getPlateName(index_type plateIndex) const;
1726 
1727  // Documented in base class.
1729  getPlateRowNamingConvention(index_type plateIndex) const;
1730 
1731  // Documented in base class.
1733  getPlateRows(index_type plateIndex) const;
1734 
1735  // Documented in base class.
1736  std::string
1737  getPlateStatus(index_type plateIndex) const;
1738 
1739  // Documented in base class.
1740  double
1741  getPlateWellOriginX(index_type plateIndex) const;
1742 
1743  // Documented in base class.
1744  double
1745  getPlateWellOriginY(index_type plateIndex) const;
1746 
1747  // Documented in base class.
1748  const std::string&
1749  getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const;
1750 
1751  // Documented in base class.
1752  std::string
1753  getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const;
1754 
1755  // Documented in base class.
1757  getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const;
1758 
1759  // Documented in base class.
1760  std::string
1761  getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const;
1762 
1763  // Documented in base class.
1765  getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const;
1766 
1767  // Documented in base class.
1768  std::string
1769  getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const;
1770 
1771  // Documented in base class.
1773  getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const;
1774 
1775  // Documented in base class.
1776  const std::string&
1777  getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const;
1778 
1779  // Documented in base class.
1781  getPointFillColor(index_type ROIIndex, index_type shapeIndex) const;
1782 
1783  // Documented in base class.
1785  getPointFillRule(index_type ROIIndex, index_type shapeIndex) const;
1786 
1787  // Documented in base class.
1789  getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1790 
1791  // Documented in base class.
1793  getPointFontSize(index_type ROIIndex, index_type shapeIndex) const;
1794 
1795  // Documented in base class.
1797  getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1798 
1799  // Documented in base class.
1800  std::string
1801  getPointID(index_type ROIIndex, index_type shapeIndex) const;
1802 
1803  // Documented in base class.
1805  getPointLineCap(index_type ROIIndex, index_type shapeIndex) const;
1806 
1807  // Documented in base class.
1808  bool
1809  getPointLocked(index_type ROIIndex, index_type shapeIndex) const;
1810 
1811  // Documented in base class.
1813  getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1814 
1815  // Documented in base class.
1816  std::string
1817  getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1818 
1819  // Documented in base class.
1820  double
1821  getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1822 
1823  // Documented in base class.
1824  std::string
1825  getPointText(index_type ROIIndex, index_type shapeIndex) const;
1826 
1827  // Documented in base class.
1829  getPointTheC(index_type ROIIndex, index_type shapeIndex) const;
1830 
1831  // Documented in base class.
1833  getPointTheT(index_type ROIIndex, index_type shapeIndex) const;
1834 
1835  // Documented in base class.
1837  getPointTheZ(index_type ROIIndex, index_type shapeIndex) const;
1838 
1839  // Documented in base class.
1840  const ::ome::xml::model::AffineTransform&
1841  getPointTransform(index_type ROIIndex, index_type shapeIndex) const;
1842 
1843  // Documented in base class.
1844  bool
1845  getPointVisible(index_type ROIIndex, index_type shapeIndex) const;
1846 
1847  // Documented in base class.
1848  double
1849  getPointX(index_type ROIIndex, index_type shapeIndex) const;
1850 
1851  // Documented in base class.
1852  double
1853  getPointY(index_type ROIIndex, index_type shapeIndex) const;
1854 
1855  // Documented in base class.
1857  getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const;
1858 
1859  // Documented in base class.
1861  getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const;
1862 
1863  // Documented in base class.
1865  getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1866 
1867  // Documented in base class.
1869  getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const;
1870 
1871  // Documented in base class.
1873  getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1874 
1875  // Documented in base class.
1876  std::string
1877  getPolygonID(index_type ROIIndex, index_type shapeIndex) const;
1878 
1879  // Documented in base class.
1881  getPolygonLineCap(index_type ROIIndex, index_type shapeIndex) const;
1882 
1883  // Documented in base class.
1884  bool
1885  getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const;
1886 
1887  // Documented in base class.
1889  getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1890 
1891  // Documented in base class.
1892  std::string
1893  getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1894 
1895  // Documented in base class.
1896  double
1897  getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1898 
1899  // Documented in base class.
1900  std::string
1901  getPolygonText(index_type ROIIndex, index_type shapeIndex) const;
1902 
1903  // Documented in base class.
1905  getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const;
1906 
1907  // Documented in base class.
1909  getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const;
1910 
1911  // Documented in base class.
1913  getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const;
1914 
1915  // Documented in base class.
1916  const ::ome::xml::model::AffineTransform&
1917  getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const;
1918 
1919  // Documented in base class.
1920  bool
1921  getPolygonVisible(index_type ROIIndex, index_type shapeIndex) const;
1922 
1923  // Documented in base class.
1924  std::string
1925  getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const;
1926 
1927  // Documented in base class.
1929  getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const;
1930 
1931  // Documented in base class.
1933  getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const;
1934 
1935  // Documented in base class.
1937  getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1938 
1939  // Documented in base class.
1941  getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const;
1942 
1943  // Documented in base class.
1945  getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1946 
1947  // Documented in base class.
1948  std::string
1949  getPolylineID(index_type ROIIndex, index_type shapeIndex) const;
1950 
1951  // Documented in base class.
1953  getPolylineLineCap(index_type ROIIndex, index_type shapeIndex) const;
1954 
1955  // Documented in base class.
1956  bool
1957  getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const;
1958 
1959  // Documented in base class.
1961  getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1962 
1963  // Documented in base class.
1964  std::string
1965  getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1966 
1967  // Documented in base class.
1968  double
1969  getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1970 
1971  // Documented in base class.
1972  std::string
1973  getPolylineText(index_type ROIIndex, index_type shapeIndex) const;
1974 
1975  // Documented in base class.
1977  getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const;
1978 
1979  // Documented in base class.
1981  getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const;
1982 
1983  // Documented in base class.
1985  getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const;
1986 
1987  // Documented in base class.
1988  const ::ome::xml::model::AffineTransform&
1989  getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const;
1990 
1991  // Documented in base class.
1992  bool
1993  getPolylineVisible(index_type ROIIndex, index_type shapeIndex) const;
1994 
1995  // Documented in base class.
1997  getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const;
1998 
1999  // Documented in base class.
2001  getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const;
2002 
2003  // Documented in base class.
2004  std::string
2005  getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const;
2006 
2007  // Documented in base class.
2008  const std::string&
2009  getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const;
2010 
2011  // Documented in base class.
2012  const std::string&
2013  getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const;
2014 
2015  // Documented in base class.
2016  std::string
2017  getProjectDescription(index_type projectIndex) const;
2018 
2019  // Documented in base class.
2020  const std::string&
2021  getProjectExperimenterGroupRef(index_type projectIndex) const;
2022 
2023  // Documented in base class.
2024  const std::string&
2025  getProjectExperimenterRef(index_type projectIndex) const;
2026 
2027  // Documented in base class.
2028  std::string
2029  getProjectID(index_type projectIndex) const;
2030 
2031  // Documented in base class.
2032  std::string
2033  getProjectName(index_type projectIndex) const;
2034 
2035  // Documented in base class.
2036  const std::string&
2037  getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const;
2038 
2039  // Documented in base class.
2040  std::string
2041  getROIDescription(index_type ROIIndex) const;
2042 
2043  // Documented in base class.
2044  std::string
2045  getROIID(index_type ROIIndex) const;
2046 
2047  // Documented in base class.
2048  std::string
2049  getROIName(index_type ROIIndex) const;
2050 
2051  // Documented in base class.
2052  std::string
2053  getROINamespace(index_type ROIIndex) const;
2054 
2055  // Documented in base class.
2056  const std::string&
2057  getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const;
2058 
2059  // Documented in base class.
2060  std::string
2061  getReagentDescription(index_type screenIndex, index_type reagentIndex) const;
2062 
2063  // Documented in base class.
2064  std::string
2065  getReagentID(index_type screenIndex, index_type reagentIndex) const;
2066 
2067  // Documented in base class.
2068  std::string
2069  getReagentName(index_type screenIndex, index_type reagentIndex) const;
2070 
2071  // Documented in base class.
2072  std::string
2073  getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const;
2074 
2075  // Documented in base class.
2077  getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const;
2078 
2079  // Documented in base class.
2081  getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const;
2082 
2083  // Documented in base class.
2085  getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const;
2086 
2087  // Documented in base class.
2089  getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const;
2090 
2091  // Documented in base class.
2093  getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const;
2094 
2095  // Documented in base class.
2096  std::string
2097  getRectangleID(index_type ROIIndex, index_type shapeIndex) const;
2098 
2099  // Documented in base class.
2101  getRectangleLineCap(index_type ROIIndex, index_type shapeIndex) const;
2102 
2103  // Documented in base class.
2104  bool
2105  getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const;
2106 
2107  // Documented in base class.
2109  getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
2110 
2111  // Documented in base class.
2112  std::string
2113  getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
2114 
2115  // Documented in base class.
2116  double
2117  getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
2118 
2119  // Documented in base class.
2120  std::string
2121  getRectangleText(index_type ROIIndex, index_type shapeIndex) const;
2122 
2123  // Documented in base class.
2125  getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const;
2126 
2127  // Documented in base class.
2129  getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const;
2130 
2131  // Documented in base class.
2133  getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const;
2134 
2135  // Documented in base class.
2136  const ::ome::xml::model::AffineTransform&
2137  getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const;
2138 
2139  // Documented in base class.
2140  bool
2141  getRectangleVisible(index_type ROIIndex, index_type shapeIndex) const;
2142 
2143  // Documented in base class.
2144  double
2145  getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const;
2146 
2147  // Documented in base class.
2148  double
2149  getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const;
2150 
2151  // Documented in base class.
2152  double
2153  getRectangleX(index_type ROIIndex, index_type shapeIndex) const;
2154 
2155  // Documented in base class.
2156  double
2157  getRectangleY(index_type ROIIndex, index_type shapeIndex) const;
2158 
2159  // Documented in base class.
2160  std::string
2161  getRightsRightsHeld() const;
2162 
2163  // Documented in base class.
2164  std::string
2165  getRightsRightsHolder() const;
2166 
2167  // Documented in base class.
2168  const std::string&
2169  getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const;
2170 
2171  // Documented in base class.
2172  std::string
2173  getScreenDescription(index_type screenIndex) const;
2174 
2175  // Documented in base class.
2176  std::string
2177  getScreenID(index_type screenIndex) const;
2178 
2179  // Documented in base class.
2180  std::string
2181  getScreenName(index_type screenIndex) const;
2182 
2183  // Documented in base class.
2184  const std::string&
2185  getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const;
2186 
2187  // Documented in base class.
2188  std::string
2189  getScreenProtocolDescription(index_type screenIndex) const;
2190 
2191  // Documented in base class.
2192  std::string
2193  getScreenProtocolIdentifier(index_type screenIndex) const;
2194 
2195  // Documented in base class.
2196  std::string
2197  getScreenReagentSetDescription(index_type screenIndex) const;
2198 
2199  // Documented in base class.
2200  std::string
2201  getScreenReagentSetIdentifier(index_type screenIndex) const;
2202 
2203  // Documented in base class.
2204  std::string
2205  getScreenType(index_type screenIndex) const;
2206 
2207  // Documented in base class.
2208  std::string
2209  getStageLabelName(index_type imageIndex) const;
2210 
2211  // Documented in base class.
2212  double
2213  getStageLabelX(index_type imageIndex) const;
2214 
2215  // Documented in base class.
2216  double
2217  getStageLabelY(index_type imageIndex) const;
2218 
2219  // Documented in base class.
2220  double
2221  getStageLabelZ(index_type imageIndex) const;
2222 
2223  // Documented in base class.
2224  const std::string&
2225  getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const;
2226 
2227  // Documented in base class.
2228  std::string
2229  getTagAnnotationAnnotator(index_type tagAnnotationIndex) const;
2230 
2231  // Documented in base class.
2232  std::string
2233  getTagAnnotationDescription(index_type tagAnnotationIndex) const;
2234 
2235  // Documented in base class.
2236  std::string
2237  getTagAnnotationID(index_type tagAnnotationIndex) const;
2238 
2239  // Documented in base class.
2240  std::string
2241  getTagAnnotationNamespace(index_type tagAnnotationIndex) const;
2242 
2243  // Documented in base class.
2244  std::string
2245  getTagAnnotationValue(index_type tagAnnotationIndex) const;
2246 
2247  // Documented in base class.
2248  const std::string&
2249  getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const;
2250 
2251  // Documented in base class.
2252  std::string
2253  getTermAnnotationAnnotator(index_type termAnnotationIndex) const;
2254 
2255  // Documented in base class.
2256  std::string
2257  getTermAnnotationDescription(index_type termAnnotationIndex) const;
2258 
2259  // Documented in base class.
2260  std::string
2261  getTermAnnotationID(index_type termAnnotationIndex) const;
2262 
2263  // Documented in base class.
2264  std::string
2265  getTermAnnotationNamespace(index_type termAnnotationIndex) const;
2266 
2267  // Documented in base class.
2268  std::string
2269  getTermAnnotationValue(index_type termAnnotationIndex) const;
2270 
2271  // Documented in base class.
2273  getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const;
2274 
2275  // Documented in base class.
2277  getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const;
2278 
2279  // Documented in base class.
2281  getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const;
2282 
2283  // Documented in base class.
2285  getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const;
2286 
2287  // Documented in base class.
2289  getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const;
2290 
2291  // Documented in base class.
2292  const std::string&
2293  getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const;
2294 
2295  // Documented in base class.
2296  std::string
2297  getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const;
2298 
2299  // Documented in base class.
2300  std::string
2301  getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const;
2302 
2303  // Documented in base class.
2304  std::string
2305  getTimestampAnnotationID(index_type timestampAnnotationIndex) const;
2306 
2307  // Documented in base class.
2308  std::string
2309  getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const;
2310 
2311  // Documented in base class.
2313  getTimestampAnnotationValue(index_type timestampAnnotationIndex) const;
2314 
2315  // Documented in base class.
2317  getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const;
2318 
2319  // Documented in base class.
2321  getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const;
2322 
2323  // Documented in base class.
2325  getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const;
2326 
2327  // Documented in base class.
2329  getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const;
2330 
2331  // Documented in base class.
2333  getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const;
2334 
2335  // Documented in base class.
2336  std::string
2337  getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const;
2338 
2339  // Documented in base class.
2340  const std::string&
2341  getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const;
2342 
2343  // Documented in base class.
2345  getWellColor(index_type plateIndex, index_type wellIndex) const;
2346 
2347  // Documented in base class.
2349  getWellColumn(index_type plateIndex, index_type wellIndex) const;
2350 
2351  // Documented in base class.
2352  std::string
2353  getWellExternalDescription(index_type plateIndex, index_type wellIndex) const;
2354 
2355  // Documented in base class.
2356  std::string
2357  getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const;
2358 
2359  // Documented in base class.
2360  std::string
2361  getWellID(index_type plateIndex, index_type wellIndex) const;
2362 
2363  // Documented in base class.
2364  const std::string&
2365  getWellReagentRef(index_type plateIndex, index_type wellIndex) const;
2366 
2367  // Documented in base class.
2369  getWellRow(index_type plateIndex, index_type wellIndex) const;
2370 
2371  // Documented in base class.
2372  std::string
2373  getWellType(index_type plateIndex, index_type wellIndex) const;
2374 
2375  // Documented in base class.
2376  const std::string&
2377  getWellSampleAnnotationRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex, index_type annotationRefIndex) const;
2378 
2379  // Documented in base class.
2380  std::string
2381  getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2382 
2383  // Documented in base class.
2384  const std::string&
2385  getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2386 
2387  // Documented in base class.
2389  getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2390 
2391  // Documented in base class.
2392  double
2393  getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2394 
2395  // Documented in base class.
2396  double
2397  getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2398 
2399  // Documented in base class.
2401  getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2402 
2403  // Documented in base class.
2404  const std::string&
2405  getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const;
2406 
2407  // Documented in base class.
2408  std::string
2409  getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const;
2410 
2411  // Documented in base class.
2412  std::string
2413  getXMLAnnotationDescription(index_type XMLAnnotationIndex) const;
2414 
2415  // Documented in base class.
2416  std::string
2417  getXMLAnnotationID(index_type XMLAnnotationIndex) const;
2418 
2419  // Documented in base class.
2420  std::string
2421  getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const;
2422 
2423  // Documented in base class.
2424  std::string
2425  getXMLAnnotationValue(index_type XMLAnnotationIndex) const;
2426 
2427 
2428  // Documented in base class.
2429  void
2430  setPixelsBinDataBigEndian(bool bigEndian,
2431  index_type imageIndex,
2432  index_type binDataIndex);
2433 
2434  // Documented in base class.
2435  void
2436  setUUID(const std::string& uuid);
2437 
2438  // Documented in base class.
2439  void
2440  setArcID(std::string id, index_type instrumentIndex, index_type lightSourceIndex);
2441 
2442  // Documented in base class.
2443  void
2444  setArcLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
2445 
2446  // Documented in base class.
2447  void
2448  setArcManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
2449 
2450  // Documented in base class.
2451  void
2452  setArcModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex);
2453 
2454  // Documented in base class.
2455  void
2456  setArcPower(double power, index_type instrumentIndex, index_type lightSourceIndex);
2457 
2458  // Documented in base class.
2459  void
2460  setArcSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
2461 
2462  // Documented in base class.
2463  void
2464  setArcType(ome::xml::model::enums::ArcType type, index_type instrumentIndex, index_type lightSourceIndex);
2465 
2466  // Documented in base class.
2467  void
2468  setBinaryFileFileName(std::string fileName, index_type fileAnnotationIndex);
2469 
2470  // Documented in base class.
2471  void
2472  setBinaryFileMIMEType(std::string mimeType, index_type fileAnnotationIndex);
2473 
2474  // Documented in base class.
2475  void
2477 
2478  // Documented in base class.
2479  void
2480  setBinaryOnlyMetadataFile(std::string metadataFile);
2481 
2482  // Documented in base class.
2483  void
2484  setBinaryOnlyUUID(std::string uuid);
2485 
2486  // Documented in base class.
2487  void
2488  setBooleanAnnotationAnnotationRef(const std::string& annotation, index_type booleanAnnotationIndex, index_type annotationRefIndex);
2489 
2490  // Documented in base class.
2491  void
2492  setBooleanAnnotationAnnotator(std::string annotator, index_type booleanAnnotationIndex);
2493 
2494  // Documented in base class.
2495  void
2496  setBooleanAnnotationDescription(std::string description, index_type booleanAnnotationIndex);
2497 
2498  // Documented in base class.
2499  void
2500  setBooleanAnnotationID(std::string id, index_type booleanAnnotationIndex);
2501 
2502  // Documented in base class.
2503  void
2504  setBooleanAnnotationNamespace(std::string namespace_, index_type booleanAnnotationIndex);
2505 
2506  // Documented in base class.
2507  void
2508  setBooleanAnnotationValue(bool value, index_type booleanAnnotationIndex);
2509 
2510  // Documented in base class.
2511  void
2513 
2514  // Documented in base class.
2515  void
2516  setChannelAnnotationRef(const std::string& annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex);
2517 
2518  // Documented in base class.
2519  void
2521 
2522  // Documented in base class.
2523  void
2525 
2526  // Documented in base class.
2527  void
2529 
2530  // Documented in base class.
2531  void
2533 
2534  // Documented in base class.
2535  void
2536  setChannelFilterSetRef(const std::string& filterSet, index_type imageIndex, index_type channelIndex);
2537 
2538  // Documented in base class.
2539  void
2540  setChannelFluor(std::string fluor, index_type imageIndex, index_type channelIndex);
2541 
2542  // Documented in base class.
2543  void
2544  setChannelID(std::string id, index_type imageIndex, index_type channelIndex);
2545 
2546  // Documented in base class.
2547  void
2549 
2550  // Documented in base class.
2551  void
2552  setChannelNDFilter(double ndFilter, index_type imageIndex, index_type channelIndex);
2553 
2554  // Documented in base class.
2555  void
2556  setChannelName(std::string name, index_type imageIndex, index_type channelIndex);
2557 
2558  // Documented in base class.
2559  void
2560  setChannelPinholeSize(double pinholeSize, index_type imageIndex, index_type channelIndex);
2561 
2562  // Documented in base class.
2563  void
2564  setChannelPockelCellSetting(int32_t pockelCellSetting, index_type imageIndex, index_type channelIndex);
2565 
2566  // Documented in base class.
2567  void
2569 
2570  // Documented in base class.
2571  void
2572  setCommentAnnotationAnnotationRef(const std::string& annotation, index_type commentAnnotationIndex, index_type annotationRefIndex);
2573 
2574  // Documented in base class.
2575  void
2576  setCommentAnnotationAnnotator(std::string annotator, index_type commentAnnotationIndex);
2577 
2578  // Documented in base class.
2579  void
2580  setCommentAnnotationDescription(std::string description, index_type commentAnnotationIndex);
2581 
2582  // Documented in base class.
2583  void
2584  setCommentAnnotationID(std::string id, index_type commentAnnotationIndex);
2585 
2586  // Documented in base class.
2587  void
2588  setCommentAnnotationNamespace(std::string namespace_, index_type commentAnnotationIndex);
2589 
2590  // Documented in base class.
2591  void
2592  setCommentAnnotationValue(std::string value, index_type commentAnnotationIndex);
2593 
2594  // Documented in base class.
2595  void
2596  setDatasetAnnotationRef(const std::string& annotation, index_type datasetIndex, index_type annotationRefIndex);
2597 
2598  // Documented in base class.
2599  void
2600  setDatasetDescription(std::string description, index_type datasetIndex);
2601 
2602  // Documented in base class.
2603  void
2604  setDatasetExperimenterGroupRef(const std::string& experimenterGroup, index_type datasetIndex);
2605 
2606  // Documented in base class.
2607  void
2608  setDatasetExperimenterRef(const std::string& experimenter, index_type datasetIndex);
2609 
2610  // Documented in base class.
2611  void
2612  setDatasetID(std::string id, index_type datasetIndex);
2613 
2614  // Documented in base class.
2615  void
2616  setDatasetImageRef(const std::string& image, index_type datasetIndex, index_type imageRefIndex);
2617 
2618  // Documented in base class.
2619  void
2620  setDatasetName(std::string name, index_type datasetIndex);
2621 
2622  // Documented in base class.
2623  void
2624  setDetectorAmplificationGain(double amplificationGain, index_type instrumentIndex, index_type detectorIndex);
2625 
2626  // Documented in base class.
2627  void
2628  setDetectorGain(double gain, index_type instrumentIndex, index_type detectorIndex);
2629 
2630  // Documented in base class.
2631  void
2632  setDetectorID(std::string id, index_type instrumentIndex, index_type detectorIndex);
2633 
2634  // Documented in base class.
2635  void
2636  setDetectorLotNumber(std::string lotNumber, index_type instrumentIndex, index_type detectorIndex);
2637 
2638  // Documented in base class.
2639  void
2640  setDetectorManufacturer(std::string manufacturer, index_type instrumentIndex, index_type detectorIndex);
2641 
2642  // Documented in base class.
2643  void
2644  setDetectorModel(std::string model, index_type instrumentIndex, index_type detectorIndex);
2645 
2646  // Documented in base class.
2647  void
2648  setDetectorOffset(double offset, index_type instrumentIndex, index_type detectorIndex);
2649 
2650  // Documented in base class.
2651  void
2652  setDetectorSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type detectorIndex);
2653 
2654  // Documented in base class.
2655  void
2656  setDetectorType(ome::xml::model::enums::DetectorType type, index_type instrumentIndex, index_type detectorIndex);
2657 
2658  // Documented in base class.
2659  void
2660  setDetectorVoltage(double voltage, index_type instrumentIndex, index_type detectorIndex);
2661 
2662  // Documented in base class.
2663  void
2664  setDetectorZoom(double zoom, index_type instrumentIndex, index_type detectorIndex);
2665 
2666  // Documented in base class.
2667  void
2669 
2670  // Documented in base class.
2671  void
2672  setDetectorSettingsGain(double gain, index_type imageIndex, index_type channelIndex);
2673 
2674  // Documented in base class.
2675  void
2676  setDetectorSettingsID(std::string id, index_type imageIndex, index_type channelIndex);
2677 
2678  // Documented in base class.
2679  void
2681 
2682  // Documented in base class.
2683  void
2684  setDetectorSettingsOffset(double offset, index_type imageIndex, index_type channelIndex);
2685 
2686  // Documented in base class.
2687  void
2688  setDetectorSettingsReadOutRate(double readOutRate, index_type imageIndex, index_type channelIndex);
2689 
2690  // Documented in base class.
2691  void
2692  setDetectorSettingsVoltage(double voltage, index_type imageIndex, index_type channelIndex);
2693 
2694  // Documented in base class.
2695  void
2696  setDetectorSettingsZoom(double zoom, index_type imageIndex, index_type channelIndex);
2697 
2698  // Documented in base class.
2699  void
2700  setDichroicID(std::string id, index_type instrumentIndex, index_type dichroicIndex);
2701 
2702  // Documented in base class.
2703  void
2704  setDichroicLotNumber(std::string lotNumber, index_type instrumentIndex, index_type dichroicIndex);
2705 
2706  // Documented in base class.
2707  void
2708  setDichroicManufacturer(std::string manufacturer, index_type instrumentIndex, index_type dichroicIndex);
2709 
2710  // Documented in base class.
2711  void
2712  setDichroicModel(std::string model, index_type instrumentIndex, index_type dichroicIndex);
2713 
2714  // Documented in base class.
2715  void
2716  setDichroicSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type dichroicIndex);
2717 
2718  // Documented in base class.
2719  void
2720  setDoubleAnnotationAnnotationRef(const std::string& annotation, index_type doubleAnnotationIndex, index_type annotationRefIndex);
2721 
2722  // Documented in base class.
2723  void
2724  setDoubleAnnotationAnnotator(std::string annotator, index_type doubleAnnotationIndex);
2725 
2726  // Documented in base class.
2727  void
2728  setDoubleAnnotationDescription(std::string description, index_type doubleAnnotationIndex);
2729 
2730  // Documented in base class.
2731  void
2732  setDoubleAnnotationID(std::string id, index_type doubleAnnotationIndex);
2733 
2734  // Documented in base class.
2735  void
2736  setDoubleAnnotationNamespace(std::string namespace_, index_type doubleAnnotationIndex);
2737 
2738  // Documented in base class.
2739  void
2740  setDoubleAnnotationValue(double value, index_type doubleAnnotationIndex);
2741 
2742  // Documented in base class.
2743  void
2745 
2746  // Documented in base class.
2747  void
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
2764  setEllipseID(std::string id, index_type ROIIndex, index_type shapeIndex);
2765 
2766  // Documented in base class.
2767  void
2769 
2770  // Documented in base class.
2771  void
2772  setEllipseLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
2773 
2774  // Documented in base class.
2775  void
2777 
2778  // Documented in base class.
2779  void
2780  setEllipseStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
2781 
2782  // Documented in base class.
2783  void
2784  setEllipseStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
2785 
2786  // Documented in base class.
2787  void
2788  setEllipseText(std::string text, index_type ROIIndex, index_type shapeIndex);
2789 
2790  // Documented in base class.
2791  void
2793 
2794  // Documented in base class.
2795  void
2797 
2798  // Documented in base class.
2799  void
2801 
2802  // Documented in base class.
2803  void
2804  setEllipseTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
2805 
2806  // Documented in base class.
2807  void
2808  setEllipseVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
2809 
2810  // Documented in base class.
2811  void
2812  setEllipseRadiusX(double radiusX, index_type ROIIndex, index_type shapeIndex);
2813 
2814  // Documented in base class.
2815  void
2816  setEllipseRadiusY(double radiusY, index_type ROIIndex, index_type shapeIndex);
2817 
2818  // Documented in base class.
2819  void
2820  setEllipseX(double x, index_type ROIIndex, index_type shapeIndex);
2821 
2822  // Documented in base class.
2823  void
2824  setEllipseY(double y, index_type ROIIndex, index_type shapeIndex);
2825 
2826  // Documented in base class.
2827  void
2828  setExperimentDescription(std::string description, index_type experimentIndex);
2829 
2830  // Documented in base class.
2831  void
2832  setExperimentExperimenterRef(const std::string& experimenter, index_type experimentIndex);
2833 
2834  // Documented in base class.
2835  void
2836  setExperimentID(std::string id, index_type experimentIndex);
2837 
2838  // Documented in base class.
2839  void
2841 
2842  // Documented in base class.
2843  void
2844  setExperimenterAnnotationRef(const std::string& annotation, index_type experimenterIndex, index_type annotationRefIndex);
2845 
2846  // Documented in base class.
2847  void
2848  setExperimenterEmail(std::string email, index_type experimenterIndex);
2849 
2850  // Documented in base class.
2851  void
2852  setExperimenterFirstName(std::string firstName, index_type experimenterIndex);
2853 
2854  // Documented in base class.
2855  void
2856  setExperimenterID(std::string id, index_type experimenterIndex);
2857 
2858  // Documented in base class.
2859  void
2860  setExperimenterInstitution(std::string institution, index_type experimenterIndex);
2861 
2862  // Documented in base class.
2863  void
2864  setExperimenterLastName(std::string lastName, index_type experimenterIndex);
2865 
2866  // Documented in base class.
2867  void
2868  setExperimenterMiddleName(std::string middleName, index_type experimenterIndex);
2869 
2870  // Documented in base class.
2871  void
2872  setExperimenterUserName(std::string userName, index_type experimenterIndex);
2873 
2874  // Documented in base class.
2875  void
2876  setExperimenterGroupAnnotationRef(const std::string& annotation, index_type experimenterGroupIndex, index_type annotationRefIndex);
2877 
2878  // Documented in base class.
2879  void
2880  setExperimenterGroupDescription(std::string description, index_type experimenterGroupIndex);
2881 
2882  // Documented in base class.
2883  void
2884  setExperimenterGroupExperimenterRef(const std::string& experimenter, index_type experimenterGroupIndex, index_type experimenterRefIndex);
2885 
2886  // Documented in base class.
2887  void
2888  setExperimenterGroupID(std::string id, index_type experimenterGroupIndex);
2889 
2890  // Documented in base class.
2891  void
2892  setExperimenterGroupLeader(const std::string& leader, index_type experimenterGroupIndex, index_type leaderIndex);
2893 
2894  // Documented in base class.
2895  void
2896  setExperimenterGroupName(std::string name, index_type experimenterGroupIndex);
2897 
2898  // Documented in base class.
2899  void
2900  setFilamentID(std::string id, index_type instrumentIndex, index_type lightSourceIndex);
2901 
2902  // Documented in base class.
2903  void
2904  setFilamentLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
2905 
2906  // Documented in base class.
2907  void
2908  setFilamentManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
2909 
2910  // Documented in base class.
2911  void
2912  setFilamentModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex);
2913 
2914  // Documented in base class.
2915  void
2916  setFilamentPower(double power, index_type instrumentIndex, index_type lightSourceIndex);
2917 
2918  // Documented in base class.
2919  void
2920  setFilamentSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
2921 
2922  // Documented in base class.
2923  void
2924  setFilamentType(ome::xml::model::enums::FilamentType type, index_type instrumentIndex, index_type lightSourceIndex);
2925 
2926  // Documented in base class.
2927  void
2928  setFileAnnotationAnnotationRef(const std::string& annotation, index_type fileAnnotationIndex, index_type annotationRefIndex);
2929 
2930  // Documented in base class.
2931  void
2932  setFileAnnotationAnnotator(std::string annotator, index_type fileAnnotationIndex);
2933 
2934  // Documented in base class.
2935  void
2936  setFileAnnotationDescription(std::string description, index_type fileAnnotationIndex);
2937 
2938  // Documented in base class.
2939  void
2940  setFileAnnotationID(std::string id, index_type fileAnnotationIndex);
2941 
2942  // Documented in base class.
2943  void
2944  setFileAnnotationNamespace(std::string namespace_, index_type fileAnnotationIndex);
2945 
2946  // Documented in base class.
2947  void
2948  setFilterFilterWheel(std::string filterWheel, index_type instrumentIndex, index_type filterIndex);
2949 
2950  // Documented in base class.
2951  void
2952  setFilterID(std::string id, index_type instrumentIndex, index_type filterIndex);
2953 
2954  // Documented in base class.
2955  void
2956  setFilterLotNumber(std::string lotNumber, index_type instrumentIndex, index_type filterIndex);
2957 
2958  // Documented in base class.
2959  void
2960  setFilterManufacturer(std::string manufacturer, index_type instrumentIndex, index_type filterIndex);
2961 
2962  // Documented in base class.
2963  void
2964  setFilterModel(std::string model, index_type instrumentIndex, index_type filterIndex);
2965 
2966  // Documented in base class.
2967  void
2968  setFilterSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type filterIndex);
2969 
2970  // Documented in base class.
2971  void
2972  setFilterType(ome::xml::model::enums::FilterType type, index_type instrumentIndex, index_type filterIndex);
2973 
2974  // Documented in base class.
2975  void
2976  setFilterSetDichroicRef(const std::string& dichroic, index_type instrumentIndex, index_type filterSetIndex);
2977 
2978  // Documented in base class.
2979  void
2980  setFilterSetEmissionFilterRef(const std::string& emissionFilter, index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex);
2981 
2982  // Documented in base class.
2983  void
2984  setFilterSetExcitationFilterRef(const std::string& excitationFilter, index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex);
2985 
2986  // Documented in base class.
2987  void
2988  setFilterSetID(std::string id, index_type instrumentIndex, index_type filterSetIndex);
2989 
2990  // Documented in base class.
2991  void
2992  setFilterSetLotNumber(std::string lotNumber, index_type instrumentIndex, index_type filterSetIndex);
2993 
2994  // Documented in base class.
2995  void
2996  setFilterSetManufacturer(std::string manufacturer, index_type instrumentIndex, index_type filterSetIndex);
2997 
2998  // Documented in base class.
2999  void
3000  setFilterSetModel(std::string model, index_type instrumentIndex, index_type filterSetIndex);
3001 
3002  // Documented in base class.
3003  void
3004  setFilterSetSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type filterSetIndex);
3005 
3006  // Documented in base class.
3007  void
3009 
3010  // Documented in base class.
3011  void
3012  setImageAnnotationRef(const std::string& annotation, index_type imageIndex, index_type annotationRefIndex);
3013 
3014  // Documented in base class.
3015  void
3016  setImageDescription(std::string description, index_type imageIndex);
3017 
3018  // Documented in base class.
3019  void
3020  setImageExperimentRef(const std::string& experiment, index_type imageIndex);
3021 
3022  // Documented in base class.
3023  void
3024  setImageExperimenterGroupRef(const std::string& experimenterGroup, index_type imageIndex);
3025 
3026  // Documented in base class.
3027  void
3028  setImageExperimenterRef(const std::string& experimenter, index_type imageIndex);
3029 
3030  // Documented in base class.
3031  void
3032  setImageID(std::string id, index_type imageIndex);
3033 
3034  // Documented in base class.
3035  void
3036  setImageInstrumentRef(const std::string& instrument, index_type imageIndex);
3037 
3038  // Documented in base class.
3039  void
3040  setImageMicrobeamManipulationRef(const std::string& microbeamManipulation, index_type imageIndex, index_type microbeamManipulationRefIndex);
3041 
3042  // Documented in base class.
3043  void
3044  setImageName(std::string name, index_type imageIndex);
3045 
3046  // Documented in base class.
3047  void
3048  setImageROIRef(const std::string& roi, index_type imageIndex, index_type ROIRefIndex);
3049 
3050  // Documented in base class.
3051  void
3052  setImagingEnvironmentAirPressure(double airPressure, index_type imageIndex);
3053 
3054  // Documented in base class.
3055  void
3057 
3058  // Documented in base class.
3059  void
3061 
3062  // Documented in base class.
3063  void
3064  setImagingEnvironmentTemperature(double temperature, index_type imageIndex);
3065 
3066  // Documented in base class.
3067  void
3068  setInstrumentID(std::string id, index_type instrumentIndex);
3069 
3070  // Documented in base class.
3071  void
3073 
3074  // Documented in base class.
3075  void
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
3092  setLabelID(std::string id, index_type ROIIndex, index_type shapeIndex);
3093 
3094  // Documented in base class.
3095  void
3097 
3098  // Documented in base class.
3099  void
3100  setLabelLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3101 
3102  // Documented in base class.
3103  void
3105 
3106  // Documented in base class.
3107  void
3108  setLabelStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3109 
3110  // Documented in base class.
3111  void
3112  setLabelStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
3113 
3114  // Documented in base class.
3115  void
3116  setLabelText(std::string text, index_type ROIIndex, index_type shapeIndex);
3117 
3118  // Documented in base class.
3119  void
3121 
3122  // Documented in base class.
3123  void
3125 
3126  // Documented in base class.
3127  void
3129 
3130  // Documented in base class.
3131  void
3132  setLabelTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3133 
3134  // Documented in base class.
3135  void
3136  setLabelVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
3137 
3138  // Documented in base class.
3139  void
3140  setLabelX(double x, index_type ROIIndex, index_type shapeIndex);
3141 
3142  // Documented in base class.
3143  void
3144  setLabelY(double y, index_type ROIIndex, index_type shapeIndex);
3145 
3146  // Documented in base class.
3147  void
3148  setLaserID(std::string id, index_type instrumentIndex, index_type lightSourceIndex);
3149 
3150  // Documented in base class.
3151  void
3152  setLaserLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
3153 
3154  // Documented in base class.
3155  void
3156  setLaserManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
3157 
3158  // Documented in base class.
3159  void
3160  setLaserModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex);
3161 
3162  // Documented in base class.
3163  void
3164  setLaserPower(double power, index_type instrumentIndex, index_type lightSourceIndex);
3165 
3166  // Documented in base class.
3167  void
3168  setLaserSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
3169 
3170  // Documented in base class.
3171  void
3172  setLaserFrequencyMultiplication(ome::xml::model::primitives::PositiveInteger frequencyMultiplication, index_type instrumentIndex, index_type lightSourceIndex);
3173 
3174  // Documented in base class.
3175  void
3176  setLaserLaserMedium(ome::xml::model::enums::LaserMedium laserMedium, index_type instrumentIndex, index_type lightSourceIndex);
3177 
3178  // Documented in base class.
3179  void
3180  setLaserPockelCell(bool pockelCell, index_type instrumentIndex, index_type lightSourceIndex);
3181 
3182  // Documented in base class.
3183  void
3184  setLaserPulse(ome::xml::model::enums::Pulse pulse, index_type instrumentIndex, index_type lightSourceIndex);
3185 
3186  // Documented in base class.
3187  void
3188  setLaserPump(const std::string& pump, index_type instrumentIndex, index_type lightSourceIndex);
3189 
3190  // Documented in base class.
3191  void
3192  setLaserRepetitionRate(double repetitionRate, index_type instrumentIndex, index_type lightSourceIndex);
3193 
3194  // Documented in base class.
3195  void
3196  setLaserTuneable(bool tuneable, index_type instrumentIndex, index_type lightSourceIndex);
3197 
3198  // Documented in base class.
3199  void
3200  setLaserType(ome::xml::model::enums::LaserType type, index_type instrumentIndex, index_type lightSourceIndex);
3201 
3202  // Documented in base class.
3203  void
3204  setLaserWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type instrumentIndex, index_type lightSourceIndex);
3205 
3206  // Documented in base class.
3207  void
3208  setLightEmittingDiodeID(std::string id, index_type instrumentIndex, index_type lightSourceIndex);
3209 
3210  // Documented in base class.
3211  void
3212  setLightEmittingDiodeLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
3213 
3214  // Documented in base class.
3215  void
3216  setLightEmittingDiodeManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
3217 
3218  // Documented in base class.
3219  void
3220  setLightEmittingDiodeModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex);
3221 
3222  // Documented in base class.
3223  void
3224  setLightEmittingDiodePower(double power, index_type instrumentIndex, index_type lightSourceIndex);
3225 
3226  // Documented in base class.
3227  void
3228  setLightEmittingDiodeSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
3229 
3230  // Documented in base class.
3231  void
3232  setLightPathDichroicRef(const std::string& dichroic, index_type imageIndex, index_type channelIndex);
3233 
3234  // Documented in base class.
3235  void
3236  setLightPathEmissionFilterRef(const std::string& emissionFilter, index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex);
3237 
3238  // Documented in base class.
3239  void
3240  setLightPathExcitationFilterRef(const std::string& excitationFilter, index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex);
3241 
3242  // Documented in base class.
3243  void
3245 
3246  // Documented in base class.
3247  void
3248  setMicrobeamManipulationLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex);
3249 
3250  // Documented in base class.
3251  void
3252  setChannelLightSourceSettingsID(std::string id, index_type imageIndex, index_type channelIndex);
3253 
3254  // Documented in base class.
3255  void
3256  setMicrobeamManipulationLightSourceSettingsID(std::string id, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex);
3257 
3258  // Documented in base class.
3259  void
3261 
3262  // Documented in base class.
3263  void
3264  setMicrobeamManipulationLightSourceSettingsWavelength(ome::xml::model::primitives::PositiveInteger wavelength, 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
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
3288  setLineID(std::string id, index_type ROIIndex, index_type shapeIndex);
3289 
3290  // Documented in base class.
3291  void
3293 
3294  // Documented in base class.
3295  void
3296  setLineLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3297 
3298  // Documented in base class.
3299  void
3301 
3302  // Documented in base class.
3303  void
3304  setLineStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3305 
3306  // Documented in base class.
3307  void
3308  setLineStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
3309 
3310  // Documented in base class.
3311  void
3312  setLineText(std::string text, index_type ROIIndex, index_type shapeIndex);
3313 
3314  // Documented in base class.
3315  void
3317 
3318  // Documented in base class.
3319  void
3321 
3322  // Documented in base class.
3323  void
3325 
3326  // Documented in base class.
3327  void
3328  setLineTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3329 
3330  // Documented in base class.
3331  void
3332  setLineVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
3333 
3334  // Documented in base class.
3335  void
3336  setLineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex);
3337 
3338  // Documented in base class.
3339  void
3340  setLineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex);
3341 
3342  // Documented in base class.
3343  void
3344  setLineX1(double x1, index_type ROIIndex, index_type shapeIndex);
3345 
3346  // Documented in base class.
3347  void
3348  setLineX2(double x2, index_type ROIIndex, index_type shapeIndex);
3349 
3350  // Documented in base class.
3351  void
3352  setLineY1(double y1, index_type ROIIndex, index_type shapeIndex);
3353 
3354  // Documented in base class.
3355  void
3356  setLineY2(double y2, index_type ROIIndex, index_type shapeIndex);
3357 
3358  // Documented in base class.
3359  void
3360  setListAnnotationAnnotationRef(const std::string& annotation, index_type listAnnotationIndex, index_type annotationRefIndex);
3361 
3362  // Documented in base class.
3363  void
3364  setListAnnotationAnnotator(std::string annotator, index_type listAnnotationIndex);
3365 
3366  // Documented in base class.
3367  void
3368  setListAnnotationDescription(std::string description, index_type listAnnotationIndex);
3369 
3370  // Documented in base class.
3371  void
3372  setListAnnotationID(std::string id, index_type listAnnotationIndex);
3373 
3374  // Documented in base class.
3375  void
3376  setListAnnotationNamespace(std::string namespace_, index_type listAnnotationIndex);
3377 
3378  // Documented in base class.
3379  void
3380  setLongAnnotationAnnotationRef(const std::string& annotation, index_type longAnnotationIndex, index_type annotationRefIndex);
3381 
3382  // Documented in base class.
3383  void
3384  setLongAnnotationAnnotator(std::string annotator, index_type longAnnotationIndex);
3385 
3386  // Documented in base class.
3387  void
3388  setLongAnnotationDescription(std::string description, index_type longAnnotationIndex);
3389 
3390  // Documented in base class.
3391  void
3392  setLongAnnotationID(std::string id, index_type longAnnotationIndex);
3393 
3394  // Documented in base class.
3395  void
3396  setLongAnnotationNamespace(std::string namespace_, index_type longAnnotationIndex);
3397 
3398  // Documented in base class.
3399  void
3400  setLongAnnotationValue(int64_t value, index_type longAnnotationIndex);
3401 
3402  // Documented in base class.
3403  void
3405 
3406  // Documented in base class.
3407  void
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
3424  setMaskID(std::string id, index_type ROIIndex, index_type shapeIndex);
3425 
3426  // Documented in base class.
3427  void
3429 
3430  // Documented in base class.
3431  void
3432  setMaskLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3433 
3434  // Documented in base class.
3435  void
3437 
3438  // Documented in base class.
3439  void
3440  setMaskStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3441 
3442  // Documented in base class.
3443  void
3444  setMaskStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
3445 
3446  // Documented in base class.
3447  void
3448  setMaskText(std::string text, index_type ROIIndex, index_type shapeIndex);
3449 
3450  // Documented in base class.
3451  void
3453 
3454  // Documented in base class.
3455  void
3457 
3458  // Documented in base class.
3459  void
3461 
3462  // Documented in base class.
3463  void
3464  setMaskTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3465 
3466  // Documented in base class.
3467  void
3468  setMaskVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
3469 
3470  // Documented in base class.
3471  void
3472  setMaskHeight(double height, index_type ROIIndex, index_type shapeIndex);
3473 
3474  // Documented in base class.
3475  void
3476  setMaskWidth(double width, index_type ROIIndex, index_type shapeIndex);
3477 
3478  // Documented in base class.
3479  void
3480  setMaskX(double x, index_type ROIIndex, index_type shapeIndex);
3481 
3482  // Documented in base class.
3483  void
3484  setMaskY(double y, index_type ROIIndex, index_type shapeIndex);
3485 
3486  // Documented in base class.
3487  void
3488  setMicrobeamManipulationDescription(std::string description, index_type experimentIndex, index_type microbeamManipulationIndex);
3489 
3490  // Documented in base class.
3491  void
3492  setMicrobeamManipulationExperimenterRef(const std::string& experimenter, index_type experimentIndex, index_type microbeamManipulationIndex);
3493 
3494  // Documented in base class.
3495  void
3496  setMicrobeamManipulationID(std::string id, index_type experimentIndex, index_type microbeamManipulationIndex);
3497 
3498  // Documented in base class.
3499  void
3500  setMicrobeamManipulationROIRef(const std::string& roi, index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex);
3501 
3502  // Documented in base class.
3503  void
3505 
3506  // Documented in base class.
3507  void
3508  setMicroscopeLotNumber(std::string lotNumber, index_type instrumentIndex);
3509 
3510  // Documented in base class.
3511  void
3512  setMicroscopeManufacturer(std::string manufacturer, index_type instrumentIndex);
3513 
3514  // Documented in base class.
3515  void
3516  setMicroscopeModel(std::string model, index_type instrumentIndex);
3517 
3518  // Documented in base class.
3519  void
3520  setMicroscopeSerialNumber(std::string serialNumber, index_type instrumentIndex);
3521 
3522  // Documented in base class.
3523  void
3525 
3526  // Documented in base class.
3527  void
3528  setObjectiveCalibratedMagnification(double calibratedMagnification, index_type instrumentIndex, index_type objectiveIndex);
3529 
3530  // Documented in base class.
3531  void
3532  setObjectiveCorrection(ome::xml::model::enums::Correction correction, index_type instrumentIndex, index_type objectiveIndex);
3533 
3534  // Documented in base class.
3535  void
3536  setObjectiveID(std::string id, index_type instrumentIndex, index_type objectiveIndex);
3537 
3538  // Documented in base class.
3539  void
3540  setObjectiveImmersion(ome::xml::model::enums::Immersion immersion, index_type instrumentIndex, index_type objectiveIndex);
3541 
3542  // Documented in base class.
3543  void
3544  setObjectiveIris(bool iris, index_type instrumentIndex, index_type objectiveIndex);
3545 
3546  // Documented in base class.
3547  void
3548  setObjectiveLensNA(double lensNA, index_type instrumentIndex, index_type objectiveIndex);
3549 
3550  // Documented in base class.
3551  void
3552  setObjectiveLotNumber(std::string lotNumber, index_type instrumentIndex, index_type objectiveIndex);
3553 
3554  // Documented in base class.
3555  void
3556  setObjectiveManufacturer(std::string manufacturer, index_type instrumentIndex, index_type objectiveIndex);
3557 
3558  // Documented in base class.
3559  void
3560  setObjectiveModel(std::string model, index_type instrumentIndex, index_type objectiveIndex);
3561 
3562  // Documented in base class.
3563  void
3564  setObjectiveNominalMagnification(double nominalMagnification, index_type instrumentIndex, index_type objectiveIndex);
3565 
3566  // Documented in base class.
3567  void
3568  setObjectiveSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type objectiveIndex);
3569 
3570  // Documented in base class.
3571  void
3572  setObjectiveWorkingDistance(double workingDistance, index_type instrumentIndex, index_type objectiveIndex);
3573 
3574  // Documented in base class.
3575  void
3576  setObjectiveSettingsCorrectionCollar(double correctionCollar, index_type imageIndex);
3577 
3578  // Documented in base class.
3579  void
3580  setObjectiveSettingsID(std::string id, index_type imageIndex);
3581 
3582  // Documented in base class.
3583  void
3585 
3586  // Documented in base class.
3587  void
3588  setObjectiveSettingsRefractiveIndex(double refractiveIndex, index_type imageIndex);
3589 
3590  // Documented in base class.
3591  void
3592  setPixelsAnnotationRef(const std::string& annotation, index_type imageIndex, index_type annotationRefIndex);
3593 
3594  // Documented in base class.
3595  void
3596  setPixelsBigEndian(bool bigEndian, index_type imageIndex);
3597 
3598  // Documented in base class.
3599  void
3601 
3602  // Documented in base class.
3603  void
3604  setPixelsID(std::string id, index_type imageIndex);
3605 
3606  // Documented in base class.
3607  void
3608  setPixelsInterleaved(bool interleaved, index_type imageIndex);
3609 
3610  // Documented in base class.
3611  void
3613 
3614  // Documented in base class.
3615  void
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
3648  setPixelsTimeIncrement(double timeIncrement, index_type imageIndex);
3649 
3650  // Documented in base class.
3651  void
3653 
3654  // Documented in base class.
3655  void
3656  setPlaneAnnotationRef(const std::string& annotation, index_type imageIndex, index_type planeIndex, index_type annotationRefIndex);
3657 
3658  // Documented in base class.
3659  void
3660  setPlaneDeltaT(double deltaT, index_type imageIndex, index_type planeIndex);
3661 
3662  // Documented in base class.
3663  void
3664  setPlaneExposureTime(double exposureTime, index_type imageIndex, index_type planeIndex);
3665 
3666  // Documented in base class.
3667  void
3668  setPlaneHashSHA1(std::string hashSHA1, index_type imageIndex, index_type planeIndex);
3669 
3670  // Documented in base class.
3671  void
3672  setPlanePositionX(double positionX, index_type imageIndex, index_type planeIndex);
3673 
3674  // Documented in base class.
3675  void
3676  setPlanePositionY(double positionY, index_type imageIndex, index_type planeIndex);
3677 
3678  // Documented in base class.
3679  void
3680  setPlanePositionZ(double positionZ, index_type imageIndex, index_type planeIndex);
3681 
3682  // Documented in base class.
3683  void
3685 
3686  // Documented in base class.
3687  void
3689 
3690  // Documented in base class.
3691  void
3693 
3694  // Documented in base class.
3695  void
3696  setPlateAnnotationRef(const std::string& annotation, index_type plateIndex, index_type annotationRefIndex);
3697 
3698  // Documented in base class.
3699  void
3701 
3702  // Documented in base class.
3703  void
3705 
3706  // Documented in base class.
3707  void
3708  setPlateDescription(std::string description, index_type plateIndex);
3709 
3710  // Documented in base class.
3711  void
3712  setPlateExternalIdentifier(std::string externalIdentifier, index_type plateIndex);
3713 
3714  // Documented in base class.
3715  void
3717 
3718  // Documented in base class.
3719  void
3720  setPlateID(std::string id, index_type plateIndex);
3721 
3722  // Documented in base class.
3723  void
3724  setPlateName(std::string name, index_type plateIndex);
3725 
3726  // Documented in base class.
3727  void
3729 
3730  // Documented in base class.
3731  void
3733 
3734  // Documented in base class.
3735  void
3736  setPlateStatus(std::string status, index_type plateIndex);
3737 
3738  // Documented in base class.
3739  void
3740  setPlateWellOriginX(double wellOriginX, index_type plateIndex);
3741 
3742  // Documented in base class.
3743  void
3744  setPlateWellOriginY(double wellOriginY, index_type plateIndex);
3745 
3746  // Documented in base class.
3747  void
3748  setPlateAcquisitionAnnotationRef(const std::string& annotation, index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex);
3749 
3750  // Documented in base class.
3751  void
3752  setPlateAcquisitionDescription(std::string description, index_type plateIndex, index_type plateAcquisitionIndex);
3753 
3754  // Documented in base class.
3755  void
3756  setPlateAcquisitionEndTime(ome::xml::model::primitives::Timestamp endTime, index_type plateIndex, index_type plateAcquisitionIndex);
3757 
3758  // Documented in base class.
3759  void
3760  setPlateAcquisitionID(std::string id, index_type plateIndex, index_type plateAcquisitionIndex);
3761 
3762  // Documented in base class.
3763  void
3765 
3766  // Documented in base class.
3767  void
3768  setPlateAcquisitionName(std::string name, index_type plateIndex, index_type plateAcquisitionIndex);
3769 
3770  // Documented in base class.
3771  void
3772  setPlateAcquisitionStartTime(ome::xml::model::primitives::Timestamp startTime, index_type plateIndex, index_type plateAcquisitionIndex);
3773 
3774  // Documented in base class.
3775  void
3776  setPlateAcquisitionWellSampleRef(const std::string& wellSample, index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex);
3777 
3778  // Documented in base class.
3779  void
3781 
3782  // Documented in base class.
3783  void
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
3800  setPointID(std::string id, index_type ROIIndex, index_type shapeIndex);
3801 
3802  // Documented in base class.
3803  void
3805 
3806  // Documented in base class.
3807  void
3808  setPointLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3809 
3810  // Documented in base class.
3811  void
3813 
3814  // Documented in base class.
3815  void
3816  setPointStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3817 
3818  // Documented in base class.
3819  void
3820  setPointStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
3821 
3822  // Documented in base class.
3823  void
3824  setPointText(std::string text, index_type ROIIndex, index_type shapeIndex);
3825 
3826  // Documented in base class.
3827  void
3829 
3830  // Documented in base class.
3831  void
3833 
3834  // Documented in base class.
3835  void
3837 
3838  // Documented in base class.
3839  void
3840  setPointTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3841 
3842  // Documented in base class.
3843  void
3844  setPointVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
3845 
3846  // Documented in base class.
3847  void
3848  setPointX(double x, index_type ROIIndex, index_type shapeIndex);
3849 
3850  // Documented in base class.
3851  void
3852  setPointY(double y, index_type ROIIndex, index_type shapeIndex);
3853 
3854  // Documented in base class.
3855  void
3857 
3858  // Documented in base class.
3859  void
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
3876  setPolygonID(std::string id, index_type ROIIndex, index_type shapeIndex);
3877 
3878  // Documented in base class.
3879  void
3881 
3882  // Documented in base class.
3883  void
3884  setPolygonLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3885 
3886  // Documented in base class.
3887  void
3889 
3890  // Documented in base class.
3891  void
3892  setPolygonStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3893 
3894  // Documented in base class.
3895  void
3896  setPolygonStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
3897 
3898  // Documented in base class.
3899  void
3900  setPolygonText(std::string text, index_type ROIIndex, index_type shapeIndex);
3901 
3902  // Documented in base class.
3903  void
3905 
3906  // Documented in base class.
3907  void
3909 
3910  // Documented in base class.
3911  void
3913 
3914  // Documented in base class.
3915  void
3916  setPolygonTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3917 
3918  // Documented in base class.
3919  void
3920  setPolygonVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
3921 
3922  // Documented in base class.
3923  void
3924  setPolygonPoints(std::string points, index_type ROIIndex, index_type shapeIndex);
3925 
3926  // Documented in base class.
3927  void
3929 
3930  // Documented in base class.
3931  void
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
3948  setPolylineID(std::string id, index_type ROIIndex, index_type shapeIndex);
3949 
3950  // Documented in base class.
3951  void
3953 
3954  // Documented in base class.
3955  void
3956  setPolylineLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3957 
3958  // Documented in base class.
3959  void
3961 
3962  // Documented in base class.
3963  void
3964  setPolylineStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3965 
3966  // Documented in base class.
3967  void
3968  setPolylineStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
3969 
3970  // Documented in base class.
3971  void
3972  setPolylineText(std::string text, index_type ROIIndex, index_type shapeIndex);
3973 
3974  // Documented in base class.
3975  void
3977 
3978  // Documented in base class.
3979  void
3981 
3982  // Documented in base class.
3983  void
3985 
3986  // Documented in base class.
3987  void
3988  setPolylineTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3989 
3990  // Documented in base class.
3991  void
3992  setPolylineVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
3993 
3994  // Documented in base class.
3995  void
3997 
3998  // Documented in base class.
3999  void
4001 
4002  // Documented in base class.
4003  void
4004  setPolylinePoints(std::string points, index_type ROIIndex, index_type shapeIndex);
4005 
4006  // Documented in base class.
4007  void
4008  setProjectAnnotationRef(const std::string& annotation, index_type projectIndex, index_type annotationRefIndex);
4009 
4010  // Documented in base class.
4011  void
4012  setProjectDatasetRef(const std::string& dataset, index_type projectIndex, index_type datasetRefIndex);
4013 
4014  // Documented in base class.
4015  void
4016  setProjectDescription(std::string description, index_type projectIndex);
4017 
4018  // Documented in base class.
4019  void
4020  setProjectExperimenterGroupRef(const std::string& experimenterGroup, index_type projectIndex);
4021 
4022  // Documented in base class.
4023  void
4024  setProjectExperimenterRef(const std::string& experimenter, index_type projectIndex);
4025 
4026  // Documented in base class.
4027  void
4028  setProjectID(std::string id, index_type projectIndex);
4029 
4030  // Documented in base class.
4031  void
4032  setProjectName(std::string name, index_type projectIndex);
4033 
4034  // Documented in base class.
4035  void
4036  setROIAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type annotationRefIndex);
4037 
4038  // Documented in base class.
4039  void
4040  setROIDescription(std::string description, index_type ROIIndex);
4041 
4042  // Documented in base class.
4043  void
4044  setROIID(std::string id, index_type ROIIndex);
4045 
4046  // Documented in base class.
4047  void
4048  setROIName(std::string name, index_type ROIIndex);
4049 
4050  // Documented in base class.
4051  void
4052  setROINamespace(std::string namespace_, index_type ROIIndex);
4053 
4054  // Documented in base class.
4055  void
4056  setReagentAnnotationRef(const std::string& annotation, index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex);
4057 
4058  // Documented in base class.
4059  void
4060  setReagentDescription(std::string description, index_type screenIndex, index_type reagentIndex);
4061 
4062  // Documented in base class.
4063  void
4064  setReagentID(std::string id, index_type screenIndex, index_type reagentIndex);
4065 
4066  // Documented in base class.
4067  void
4068  setReagentName(std::string name, index_type screenIndex, index_type reagentIndex);
4069 
4070  // Documented in base class.
4071  void
4072  setReagentReagentIdentifier(std::string reagentIdentifier, index_type screenIndex, index_type reagentIndex);
4073 
4074  // Documented in base class.
4075  void
4077 
4078  // Documented in base class.
4079  void
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
4096  setRectangleID(std::string id, index_type ROIIndex, index_type shapeIndex);
4097 
4098  // Documented in base class.
4099  void
4101 
4102  // Documented in base class.
4103  void
4104  setRectangleLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
4105 
4106  // Documented in base class.
4107  void
4109 
4110  // Documented in base class.
4111  void
4112  setRectangleStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
4113 
4114  // Documented in base class.
4115  void
4116  setRectangleStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
4117 
4118  // Documented in base class.
4119  void
4120  setRectangleText(std::string text, index_type ROIIndex, index_type shapeIndex);
4121 
4122  // Documented in base class.
4123  void
4125 
4126  // Documented in base class.
4127  void
4129 
4130  // Documented in base class.
4131  void
4133 
4134  // Documented in base class.
4135  void
4136  setRectangleTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
4137 
4138  // Documented in base class.
4139  void
4140  setRectangleVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
4141 
4142  // Documented in base class.
4143  void
4144  setRectangleHeight(double height, index_type ROIIndex, index_type shapeIndex);
4145 
4146  // Documented in base class.
4147  void
4148  setRectangleWidth(double width, index_type ROIIndex, index_type shapeIndex);
4149 
4150  // Documented in base class.
4151  void
4152  setRectangleX(double x, index_type ROIIndex, index_type shapeIndex);
4153 
4154  // Documented in base class.
4155  void
4156  setRectangleY(double y, index_type ROIIndex, index_type shapeIndex);
4157 
4158  // Documented in base class.
4159  void
4160  setRightsRightsHeld(std::string rightsHeld);
4161 
4162  // Documented in base class.
4163  void
4164  setRightsRightsHolder(std::string rightsHolder);
4165 
4166  // Documented in base class.
4167  void
4168  setScreenAnnotationRef(const std::string& annotation, index_type screenIndex, index_type annotationRefIndex);
4169 
4170  // Documented in base class.
4171  void
4172  setScreenDescription(std::string description, index_type screenIndex);
4173 
4174  // Documented in base class.
4175  void
4176  setScreenID(std::string id, index_type screenIndex);
4177 
4178  // Documented in base class.
4179  void
4180  setScreenName(std::string name, index_type screenIndex);
4181 
4182  // Documented in base class.
4183  void
4184  setScreenPlateRef(const std::string& plate, index_type screenIndex, index_type plateRefIndex);
4185 
4186  // Documented in base class.
4187  void
4188  setScreenProtocolDescription(std::string protocolDescription, index_type screenIndex);
4189 
4190  // Documented in base class.
4191  void
4192  setScreenProtocolIdentifier(std::string protocolIdentifier, index_type screenIndex);
4193 
4194  // Documented in base class.
4195  void
4196  setScreenReagentSetDescription(std::string reagentSetDescription, index_type screenIndex);
4197 
4198  // Documented in base class.
4199  void
4200  setScreenReagentSetIdentifier(std::string reagentSetIdentifier, index_type screenIndex);
4201 
4202  // Documented in base class.
4203  void
4204  setScreenType(std::string type, index_type screenIndex);
4205 
4206  // Documented in base class.
4207  void
4208  setStageLabelName(std::string name, index_type imageIndex);
4209 
4210  // Documented in base class.
4211  void
4212  setStageLabelX(double x, index_type imageIndex);
4213 
4214  // Documented in base class.
4215  void
4216  setStageLabelY(double y, index_type imageIndex);
4217 
4218  // Documented in base class.
4219  void
4220  setStageLabelZ(double z, index_type imageIndex);
4221 
4222  // Documented in base class.
4223  void
4224  setTagAnnotationAnnotationRef(const std::string& annotation, index_type tagAnnotationIndex, index_type annotationRefIndex);
4225 
4226  // Documented in base class.
4227  void
4228  setTagAnnotationAnnotator(std::string annotator, index_type tagAnnotationIndex);
4229 
4230  // Documented in base class.
4231  void
4232  setTagAnnotationDescription(std::string description, index_type tagAnnotationIndex);
4233 
4234  // Documented in base class.
4235  void
4236  setTagAnnotationID(std::string id, index_type tagAnnotationIndex);
4237 
4238  // Documented in base class.
4239  void
4240  setTagAnnotationNamespace(std::string namespace_, index_type tagAnnotationIndex);
4241 
4242  // Documented in base class.
4243  void
4244  setTagAnnotationValue(std::string value, index_type tagAnnotationIndex);
4245 
4246  // Documented in base class.
4247  void
4248  setTermAnnotationAnnotationRef(const std::string& annotation, index_type termAnnotationIndex, index_type annotationRefIndex);
4249 
4250  // Documented in base class.
4251  void
4252  setTermAnnotationAnnotator(std::string annotator, index_type termAnnotationIndex);
4253 
4254  // Documented in base class.
4255  void
4256  setTermAnnotationDescription(std::string description, index_type termAnnotationIndex);
4257 
4258  // Documented in base class.
4259  void
4260  setTermAnnotationID(std::string id, index_type termAnnotationIndex);
4261 
4262  // Documented in base class.
4263  void
4264  setTermAnnotationNamespace(std::string namespace_, index_type termAnnotationIndex);
4265 
4266  // Documented in base class.
4267  void
4268  setTermAnnotationValue(std::string value, index_type termAnnotationIndex);
4269 
4270  // Documented in base class.
4271  void
4273 
4274  // Documented in base class.
4275  void
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
4292  setTimestampAnnotationAnnotationRef(const std::string& annotation, index_type timestampAnnotationIndex, index_type annotationRefIndex);
4293 
4294  // Documented in base class.
4295  void
4296  setTimestampAnnotationAnnotator(std::string annotator, index_type timestampAnnotationIndex);
4297 
4298  // Documented in base class.
4299  void
4300  setTimestampAnnotationDescription(std::string description, index_type timestampAnnotationIndex);
4301 
4302  // Documented in base class.
4303  void
4304  setTimestampAnnotationID(std::string id, index_type timestampAnnotationIndex);
4305 
4306  // Documented in base class.
4307  void
4308  setTimestampAnnotationNamespace(std::string namespace_, index_type timestampAnnotationIndex);
4309 
4310  // Documented in base class.
4311  void
4313 
4314  // Documented in base class.
4315  void
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
4336  setUUIDFileName(std::string fileName, index_type imageIndex, index_type tiffDataIndex);
4337 
4338  // Documented in base class.
4339  void
4340  setWellAnnotationRef(const std::string& annotation, index_type plateIndex, index_type wellIndex, index_type annotationRefIndex);
4341 
4342  // Documented in base class.
4343  void
4345 
4346  // Documented in base class.
4347  void
4349 
4350  // Documented in base class.
4351  void
4352  setWellExternalDescription(std::string externalDescription, index_type plateIndex, index_type wellIndex);
4353 
4354  // Documented in base class.
4355  void
4356  setWellExternalIdentifier(std::string externalIdentifier, index_type plateIndex, index_type wellIndex);
4357 
4358  // Documented in base class.
4359  void
4360  setWellID(std::string id, index_type plateIndex, index_type wellIndex);
4361 
4362  // Documented in base class.
4363  void
4364  setWellReagentRef(const std::string& reagent, index_type plateIndex, index_type wellIndex);
4365 
4366  // Documented in base class.
4367  void
4369 
4370  // Documented in base class.
4371  void
4372  setWellType(std::string type, index_type plateIndex, index_type wellIndex);
4373 
4374  // Documented in base class.
4375  void
4376  setWellSampleAnnotationRef(const std::string& annotation, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex, index_type annotationRefIndex);
4377 
4378  // Documented in base class.
4379  void
4380  setWellSampleID(std::string id, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4381 
4382  // Documented in base class.
4383  void
4384  setWellSampleImageRef(const std::string& image, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4385 
4386  // Documented in base class.
4387  void
4389 
4390  // Documented in base class.
4391  void
4392  setWellSamplePositionX(double positionX, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4393 
4394  // Documented in base class.
4395  void
4396  setWellSamplePositionY(double positionY, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4397 
4398  // Documented in base class.
4399  void
4400  setWellSampleTimepoint(ome::xml::model::primitives::Timestamp timepoint, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4401 
4402  // Documented in base class.
4403  void
4404  setXMLAnnotationAnnotationRef(const std::string& annotation, index_type XMLAnnotationIndex, index_type annotationRefIndex);
4405 
4406  // Documented in base class.
4407  void
4408  setXMLAnnotationAnnotator(std::string annotator, index_type XMLAnnotationIndex);
4409 
4410  // Documented in base class.
4411  void
4412  setXMLAnnotationDescription(std::string description, index_type XMLAnnotationIndex);
4413 
4414  // Documented in base class.
4415  void
4416  setXMLAnnotationID(std::string id, index_type XMLAnnotationIndex);
4417 
4418  // Documented in base class.
4419  void
4420  setXMLAnnotationNamespace(std::string namespace_, index_type XMLAnnotationIndex);
4421 
4422  // Documented in base class.
4423  void
4424  setXMLAnnotationValue(std::string value, index_type XMLAnnotationIndex);
4425 
4426  };
4427 
4428  }
4429  }
4430 }
4431 
4432 #endif // OME_XML_META_AGGREGATEMETADATA_H
4433 
4434 /*
4435  * Local Variables:
4436  * mode:C++
4437  * End:
4438  */
std::string getObjectiveSettingsID(index_type imageIndex) const
Get the ID property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:5782
void setDoubleAnnotationID(std::string id, index_type doubleAnnotationIndex)
Set the ID property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:10090
void setPixelsBinDataBigEndian(bool bigEndian, index_type imageIndex, index_type binDataIndex)
Set the BigEndian property of Pixels.
Definition: AggregateMetadata.cpp:8963
index_type getProjectAnnotationRefCount(index_type projectIndex) const
Get the number of AnnotationRef elements in Project.
Definition: AggregateMetadata.cpp:549
void setEllipseStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Ellipse.
Definition: AggregateMetadata.cpp:10270
ome::xml::model::enums::Medium getObjectiveSettingsMedium(index_type imageIndex) const
Get the Medium property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:5797
const std::string & getUUID() const
Get the UUID associated with this collection of metadata.
Definition: AggregateMetadata.cpp:1492
std::string getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const
Get the ReagentIdentifier property of Reagent.
Definition: AggregateMetadata.cpp:7627
void setPolylineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Polyline.
Definition: AggregateMetadata.cpp:14605
void setPointLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Point.
Definition: AggregateMetadata.cpp:14110
FilamentType enumeration.
Definition: FilamentType.h:70
void setLineText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Line.
Definition: AggregateMetadata.cpp:12265
void setRectangleStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Rectangle.
Definition: AggregateMetadata.cpp:15250
std::string getExperimenterID(index_type experimenterIndex) const
Get the ID property of Experimenter.
Definition: AggregateMetadata.cpp:3067
void setChannelEmissionWavelength(ome::xml::model::primitives::PositiveInteger emissionWavelength, index_type imageIndex, index_type channelIndex)
Set the EmissionWavelength property of Channel.
Definition: AggregateMetadata.cpp:9325
void setLongAnnotationAnnotator(std::string annotator, index_type longAnnotationIndex)
Set the Annotator property of LongAnnotation.
Definition: AggregateMetadata.cpp:12535
std::string getWellExternalDescription(index_type plateIndex, index_type wellIndex) const
Get the ExternalDescription property of Well.
Definition: AggregateMetadata.cpp:8677
void setLineID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Line.
Definition: AggregateMetadata.cpp:12175
void setChannelAcquisitionMode(ome::xml::model::enums::AcquisitionMode acquisitionMode, index_type imageIndex, index_type channelIndex)
Set the AcquisitionMode property of Channel.
Definition: AggregateMetadata.cpp:9265
void setPointTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Point.
Definition: AggregateMetadata.cpp:14245
void setRectangleY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Rectangle.
Definition: AggregateMetadata.cpp:15430
void setPlaneDeltaT(double deltaT, index_type imageIndex, index_type planeIndex)
Set the DeltaT property of Plane.
Definition: AggregateMetadata.cpp:13570
ExperimentType enumeration.
Definition: ExperimentType.h:70
void setMicroscopeSerialNumber(std::string serialNumber, index_type instrumentIndex)
Set the SerialNumber property of Microscope.
Definition: AggregateMetadata.cpp:13045
ome::xml::model::primitives::Color getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Polyline.
Definition: AggregateMetadata.cpp:7087
void setScreenID(std::string id, index_type screenIndex)
Set the ID property of Screen.
Definition: AggregateMetadata.cpp:15505
ArcType enumeration.
Definition: ArcType.h:70
void setDichroicID(std::string id, index_type instrumentIndex, index_type dichroicIndex)
Set the ID property of Dichroic.
Definition: AggregateMetadata.cpp:9970
void setFilterFilterWheel(std::string filterWheel, index_type instrumentIndex, index_type filterIndex)
Set the FilterWheel property of Filter.
Definition: AggregateMetadata.cpp:10900
std::string getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the ID property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:5467
std::string getScreenReagentSetDescription(index_type screenIndex) const
Get the ReagentSetDescription property of Screen.
Definition: AggregateMetadata.cpp:8092
std::string getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const
Get the ExternalIdentifier property of Well.
Definition: AggregateMetadata.cpp:8692
const ::ome::xml::model::AffineTransform & getLabelTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Label.
Definition: AggregateMetadata.cpp:4102
void setRectangleText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Rectangle.
Definition: AggregateMetadata.cpp:15295
void setRectangleTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Rectangle.
Definition: AggregateMetadata.cpp:15355
void setLabelFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Label.
Definition: AggregateMetadata.cpp:11365
ome::xml::model::primitives::NonNegativeInteger getLineTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Line.
Definition: AggregateMetadata.cpp:4822
void setExperimentExperimenterRef(const std::string &experimenter, index_type experimentIndex)
Set the ExperimenterRef property of Experiment.
Definition: AggregateMetadata.cpp:10465
ome::xml::model::primitives::PositiveInteger getPlateRows(index_type plateIndex) const
Get the Rows property of Plate.
Definition: AggregateMetadata.cpp:6352
void setLineStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Line.
Definition: AggregateMetadata.cpp:12235
void setImageName(std::string name, index_type imageIndex)
Set the Name property of Image.
Definition: AggregateMetadata.cpp:11260
void setScreenReagentSetDescription(std::string reagentSetDescription, index_type screenIndex)
Set the ReagentSetDescription property of Screen.
Definition: AggregateMetadata.cpp:15580
ome::xml::model::enums::MicroscopeType getMicroscopeType(index_type instrumentIndex) const
Get the Type property of Microscope.
Definition: AggregateMetadata.cpp:5572
ome::xml::model::enums::DetectorType getDetectorType(index_type instrumentIndex, index_type detectorIndex) const
Get the Type property of Detector.
Definition: AggregateMetadata.cpp:2317
bool getLabelLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Label.
Definition: AggregateMetadata.cpp:3982
index_type getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the number of WellSampleRef elements.
Definition: AggregateMetadata.cpp:1443
bool getPointVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Point.
Definition: AggregateMetadata.cpp:6772
void setRectangleFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Rectangle.
Definition: AggregateMetadata.cpp:15190
bool getLineVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Line.
Definition: AggregateMetadata.cpp:4852
std::string getExperimenterLastName(index_type experimenterIndex) const
Get the LastName property of Experimenter.
Definition: AggregateMetadata.cpp:3097
bool getLineLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Line.
Definition: AggregateMetadata.cpp:4717
const std::string & getWellReagentRef(index_type plateIndex, index_type wellIndex) const
Get the ReagentRef property of Well.
Definition: AggregateMetadata.cpp:8722
ome::xml::model::primitives::NonNegativeInteger getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Polyline.
Definition: AggregateMetadata.cpp:7282
ome::xml::model::enums::AcquisitionMode getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const
Get the AcquisitionMode property of Channel.
Definition: AggregateMetadata.cpp:1777
void setPixelsSignificantBits(ome::xml::model::primitives::PositiveInteger significantBits, index_type imageIndex)
Set the SignificantBits property of Pixels.
Definition: AggregateMetadata.cpp:13435
void setLineVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Line.
Definition: AggregateMetadata.cpp:12340
void setPixelsInterleaved(bool interleaved, index_type imageIndex)
Set the Interleaved property of Pixels.
Definition: AggregateMetadata.cpp:13375
void setMicrobeamManipulationType(ome::xml::model::enums::MicrobeamManipulationType type, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the Type property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:12985
void setReagentID(std::string id, index_type screenIndex, index_type reagentIndex)
Set the ID property of Reagent.
Definition: AggregateMetadata.cpp:15085
double getMaskWidth(index_type ROIIndex, index_type shapeIndex) const
Get the Width property of Mask.
Definition: AggregateMetadata.cpp:5392
void setLaserRepetitionRate(double repetitionRate, index_type instrumentIndex, index_type lightSourceIndex)
Set the RepetitionRate property of Laser.
Definition: AggregateMetadata.cpp:11815
ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeY(index_type imageIndex) const
Get the PhysicalSizeY property of Pixels.
Definition: AggregateMetadata.cpp:5917
void setTermAnnotationDescription(std::string description, index_type termAnnotationIndex)
Set the Description property of TermAnnotation.
Definition: AggregateMetadata.cpp:15805
ome::xml::model::enums::LineCap getPolylineLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Polyline.
Definition: AggregateMetadata.cpp:7177
ome::xml::model::enums::FillRule getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Mask.
Definition: AggregateMetadata.cpp:5137
double getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Point.
Definition: AggregateMetadata.cpp:6682
void setLaserPump(const std::string &pump, index_type instrumentIndex, index_type lightSourceIndex)
Set the Pump property of Laser.
Definition: AggregateMetadata.cpp:11800
index_type getImageAnnotationRefCount(index_type imageIndex) const
Get the number of AnnotationRef elements in Image.
Definition: AggregateMetadata.cpp:485
void setMicrobeamManipulationLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)
Set the Attenuation property of LightSourceSettings.
Definition: AggregateMetadata.cpp:12025
std::string getScreenDescription(index_type screenIndex) const
Get the Description property of Screen.
Definition: AggregateMetadata.cpp:8002
double getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Mask.
Definition: AggregateMetadata.cpp:5272
double getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Label.
Definition: AggregateMetadata.cpp:4027
std::string getListAnnotationID(index_type listAnnotationIndex) const
Get the ID property of ListAnnotation.
Definition: AggregateMetadata.cpp:5002
void setExperimenterGroupAnnotationRef(const std::string &annotation, index_type experimenterGroupIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10630
ome::xml::model::enums::ArcType getArcType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Type property of Arc.
Definition: AggregateMetadata.cpp:1597
std::string getExperimenterEmail(index_type experimenterIndex) const
Get the Email property of Experimenter.
Definition: AggregateMetadata.cpp:3037
double getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const
Get the Voltage property of DetectorSettings.
Definition: AggregateMetadata.cpp:2452
void setLaserManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Laser.
Definition: AggregateMetadata.cpp:11680
Correction enumeration.
Definition: Correction.h:70
void setLongAnnotationID(std::string id, index_type longAnnotationIndex)
Set the ID property of LongAnnotation.
Definition: AggregateMetadata.cpp:12565
std::string getMicroscopeSerialNumber(index_type instrumentIndex) const
Get the SerialNumber property of Microscope.
Definition: AggregateMetadata.cpp:5557
void setPlateExternalIdentifier(std::string externalIdentifier, index_type plateIndex)
Set the ExternalIdentifier property of Plate.
Definition: AggregateMetadata.cpp:13765
ome::xml::model::enums::ExperimentType getExperimentType(index_type experimentIndex) const
Get the Type property of Experiment.
Definition: AggregateMetadata.cpp:3007
void setPlaneAnnotationRef(const std::string &annotation, index_type imageIndex, index_type planeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Plane.
Definition: AggregateMetadata.cpp:13555
void setObjectiveID(std::string id, index_type instrumentIndex, index_type objectiveIndex)
Set the ID property of Objective.
Definition: AggregateMetadata.cpp:13105
void setMicrobeamManipulationLightSourceSettingsWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)
Set the Wavelength property of LightSourceSettings.
Definition: AggregateMetadata.cpp:12085
void setMaskFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Mask.
Definition: AggregateMetadata.cpp:12640
index_type getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const
Get the number of ExperimenterRef elements in ExperimenterGroup.
Definition: AggregateMetadata.cpp:901
void setMaskTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Mask.
Definition: AggregateMetadata.cpp:12805
ome::xml::model::enums::FontFamily getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Rectangle.
Definition: AggregateMetadata.cpp:7672
std::string getProjectName(index_type projectIndex) const
Get the Name property of Project.
Definition: AggregateMetadata.cpp:7477
std::string getXMLAnnotationValue(index_type XMLAnnotationIndex) const
Get the Value property of XMLAnnotation.
Definition: AggregateMetadata.cpp:8947
void setDetectorVoltage(double voltage, index_type instrumentIndex, index_type detectorIndex)
Set the Voltage property of Detector.
Definition: AggregateMetadata.cpp:9820
ome::xml::model::enums::Marker getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerStart property of Polyline.
Definition: AggregateMetadata.cpp:7357
index_type getScreenCount() const
Get the number of Screen elements.
Definition: AggregateMetadata.cpp:1285
const std::string & getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8452
std::string getExperimenterGroupID(index_type experimenterGroupIndex) const
Get the ID property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:3187
void setStageLabelZ(double z, index_type imageIndex)
Set the Z property of StageLabel.
Definition: AggregateMetadata.cpp:15670
std::string getInstrumentID(index_type instrumentIndex) const
Get the ID property of Instrument.
Definition: AggregateMetadata.cpp:3862
void setProjectAnnotationRef(const std::string &annotation, index_type projectIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Project.
Definition: AggregateMetadata.cpp:14875
void setPointVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Point.
Definition: AggregateMetadata.cpp:14260
void setBinaryFileMIMEType(std::string mimeType, index_type fileAnnotationIndex)
Set the MIMEType property of BinaryFile.
Definition: AggregateMetadata.cpp:9115
void setPolygonStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Polygon.
Definition: AggregateMetadata.cpp:14440
std::string getProjectID(index_type projectIndex) const
Get the ID property of Project.
Definition: AggregateMetadata.cpp:7462
void setTermAnnotationNamespace(std::string namespace_, index_type termAnnotationIndex)
Set the Namespace property of TermAnnotation.
Definition: AggregateMetadata.cpp:15835
std::string getReagentName(index_type screenIndex, index_type reagentIndex) const
Get the Name property of Reagent.
Definition: AggregateMetadata.cpp:7612
ome::xml::model::primitives::Color getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Line.
Definition: AggregateMetadata.cpp:4732
ome::xml::model::primitives::NonNegativeInteger getPointFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Point.
Definition: AggregateMetadata.cpp:6577
void setPlateAcquisitionDescription(std::string description, index_type plateIndex, index_type plateAcquisitionIndex)
Set the Description property of PlateAcquisition.
Definition: AggregateMetadata.cpp:13915
void setEllipseTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Ellipse.
Definition: AggregateMetadata.cpp:10345
void setPolygonTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Polygon.
Definition: AggregateMetadata.cpp:14515
ome::xml::model::primitives::NonNegativeInteger getLineTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Line.
Definition: AggregateMetadata.cpp:4792
ome::xml::model::enums::MicrobeamManipulationType getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the Type property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:5497
An ISO-8601 timestamp.
Definition: Timestamp.h:66
void setRectangleFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Rectangle.
Definition: AggregateMetadata.cpp:15175
ome::xml::model::primitives::PositiveInteger getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const
Get the FrequencyMultiplication property of Laser.
Definition: AggregateMetadata.cpp:4252
void setRectangleFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Rectangle.
Definition: AggregateMetadata.cpp:15160
void setLightEmittingDiodeID(std::string id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:11875
std::string getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const
Get the ID property of Dichroic.
Definition: AggregateMetadata.cpp:2482
std::string getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const
Get the HashSHA1 property of Plane.
Definition: AggregateMetadata.cpp:6112
double getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const
Get the RadiusX property of Ellipse.
Definition: AggregateMetadata.cpp:2902
void setMicrobeamManipulationID(std::string id, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the ID property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:12955
const ::ome::xml::model::AffineTransform & getPointTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Point.
Definition: AggregateMetadata.cpp:6757
void setRectangleStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Rectangle.
Definition: AggregateMetadata.cpp:15265
void setLaserWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type instrumentIndex, index_type lightSourceIndex)
Set the Wavelength property of Laser.
Definition: AggregateMetadata.cpp:11860
void setDichroicModel(std::string model, index_type instrumentIndex, index_type dichroicIndex)
Set the Model property of Dichroic.
Definition: AggregateMetadata.cpp:10015
index_type getXMLAnnotationCount() const
Get the number of XMLAnnotation elements.
Definition: AggregateMetadata.cpp:1459
void setScreenDescription(std::string description, index_type screenIndex)
Set the Description property of Screen.
Definition: AggregateMetadata.cpp:15490
void setObjectiveWorkingDistance(double workingDistance, index_type instrumentIndex, index_type objectiveIndex)
Set the WorkingDistance property of Objective.
Definition: AggregateMetadata.cpp:13240
void setWellReagentRef(const std::string &reagent, index_type plateIndex, index_type wellIndex)
Set the ReagentRef property of Well.
Definition: AggregateMetadata.cpp:16210
void setDatasetName(std::string name, index_type datasetIndex)
Set the Name property of Dataset.
Definition: AggregateMetadata.cpp:9670
ome::xml::model::primitives::NonNegativeInteger getPointTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Point.
Definition: AggregateMetadata.cpp:6742
std::string getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const
Get the Points property of Polyline.
Definition: AggregateMetadata.cpp:7372
std::string getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the ID property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6457
void setPolylineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex)
Set the MarkerEnd property of Polyline.
Definition: AggregateMetadata.cpp:14830
ome::xml::model::primitives::PositiveInteger getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const
Get the CutIn property of TransmittanceRange.
Definition: AggregateMetadata.cpp:8542
void setMaskStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Mask.
Definition: AggregateMetadata.cpp:12760
void setWellSampleTimepoint(ome::xml::model::primitives::Timestamp timepoint, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the Timepoint property of WellSample.
Definition: AggregateMetadata.cpp:16345
void setReagentAnnotationRef(const std::string &annotation, index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Reagent.
Definition: AggregateMetadata.cpp:15055
void setFilamentSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Filament.
Definition: AggregateMetadata.cpp:10795
std::string getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of Laser.
Definition: AggregateMetadata.cpp:4207
void setPlateAcquisitionStartTime(ome::xml::model::primitives::Timestamp startTime, index_type plateIndex, index_type plateAcquisitionIndex)
Set the StartTime property of PlateAcquisition.
Definition: AggregateMetadata.cpp:13990
double getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const
Get the Zoom property of DetectorSettings.
Definition: AggregateMetadata.cpp:2467
void setScreenProtocolIdentifier(std::string protocolIdentifier, index_type screenIndex)
Set the ProtocolIdentifier property of Screen.
Definition: AggregateMetadata.cpp:15565
bool getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const
Get the Iris property of Objective.
Definition: AggregateMetadata.cpp:5647
void setLaserLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Laser.
Definition: AggregateMetadata.cpp:11665
void setFilterID(std::string id, index_type instrumentIndex, index_type filterIndex)
Set the ID property of Filter.
Definition: AggregateMetadata.cpp:10915
std::string getROIID(index_type ROIIndex) const
Get the ID property of ROI.
Definition: AggregateMetadata.cpp:7522
const std::string & getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of ROI.
Definition: AggregateMetadata.cpp:7492
std::string getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of Filament.
Definition: AggregateMetadata.cpp:3247
void setInstrumentID(std::string id, index_type instrumentIndex)
Set the ID property of Instrument.
Definition: AggregateMetadata.cpp:11350
void setPixelsAnnotationRef(const std::string &annotation, index_type imageIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Pixels.
Definition: AggregateMetadata.cpp:13315
ome::xml::model::enums::Marker getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerStart property of Line.
Definition: AggregateMetadata.cpp:4882
void setBooleanAnnotationAnnotator(std::string annotator, index_type booleanAnnotationIndex)
Set the Annotator property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:9190
AcquisitionMode enumeration.
Definition: AcquisitionMode.h:70
ome::xml::model::primitives::PositiveInteger getPixelsSizeZ(index_type imageIndex) const
Get the SizeZ property of Pixels.
Definition: AggregateMetadata.cpp:6022
std::string getFileAnnotationAnnotator(index_type fileAnnotationIndex) const
Get the Annotator property of FileAnnotation.
Definition: AggregateMetadata.cpp:3352
index_type getROICount() const
Get the number of ROI elements.
Definition: AggregateMetadata.cpp:1221
index_type getTimestampAnnotationCount() const
Get the number of TimestampAnnotation elements.
Definition: AggregateMetadata.cpp:1365
index_type getTiffDataCount(index_type imageIndex) const
Get the number of TiffData elements.
Definition: AggregateMetadata.cpp:1349
const std::string & getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const
Get the EmissionFilterRef property of FilterSet.
Definition: AggregateMetadata.cpp:3532
ome::xml::model::enums::LineCap getRectangleLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Rectangle.
Definition: AggregateMetadata.cpp:7732
void setFileAnnotationAnnotator(std::string annotator, index_type fileAnnotationIndex)
Set the Annotator property of FileAnnotation.
Definition: AggregateMetadata.cpp:10840
int64_t getLongAnnotationValue(index_type longAnnotationIndex) const
Get the Value property of LongAnnotation.
Definition: AggregateMetadata.cpp:5107
std::string getListAnnotationDescription(index_type listAnnotationIndex) const
Get the Description property of ListAnnotation.
Definition: AggregateMetadata.cpp:4987
void setWellExternalDescription(std::string externalDescription, index_type plateIndex, index_type wellIndex)
Set the ExternalDescription property of Well.
Definition: AggregateMetadata.cpp:16165
void setPolylineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Polyline.
Definition: AggregateMetadata.cpp:14755
std::string getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const
Get the Manufacturer property of Filter.
Definition: AggregateMetadata.cpp:3457
void setImagingEnvironmentTemperature(double temperature, index_type imageIndex)
Set the Temperature property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:11335
bool getMaskVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Mask.
Definition: AggregateMetadata.cpp:5362
void setObjectiveSettingsRefractiveIndex(double refractiveIndex, index_type imageIndex)
Set the RefractiveIndex property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:13300
std::string getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const
Get the Manufacturer property of Detector.
Definition: AggregateMetadata.cpp:2257
ome::xml::model::primitives::NonNegativeInteger getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Label.
Definition: AggregateMetadata.cpp:3922
void setEllipseText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Ellipse.
Definition: AggregateMetadata.cpp:10300
bool getPolylineVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Polyline.
Definition: AggregateMetadata.cpp:7327
void setPointFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Point.
Definition: AggregateMetadata.cpp:14050
ome::xml::model::enums::LineCap getEllipseLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Ellipse.
Definition: AggregateMetadata.cpp:2737
void setBooleanAnnotationAnnotationRef(const std::string &annotation, index_type booleanAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:9175
void setObjectiveIris(bool iris, index_type instrumentIndex, index_type objectiveIndex)
Set the Iris property of Objective.
Definition: AggregateMetadata.cpp:13135
void setMaskTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Mask.
Definition: AggregateMetadata.cpp:12835
const std::string & getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Reagent.
Definition: AggregateMetadata.cpp:7567
void setDetectorSettingsIntegration(ome::xml::model::primitives::PositiveInteger integration, index_type imageIndex, index_type channelIndex)
Set the Integration property of DetectorSettings.
Definition: AggregateMetadata.cpp:9895
ome::xml::model::enums::NamingConvention getPlateRowNamingConvention(index_type plateIndex) const
Get the RowNamingConvention property of Plate.
Definition: AggregateMetadata.cpp:6337
void setArcType(ome::xml::model::enums::ArcType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Arc.
Definition: AggregateMetadata.cpp:9085
void setImagingEnvironmentAirPressure(double airPressure, index_type imageIndex)
Set the AirPressure property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:11290
std::string getRectangleID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Rectangle.
Definition: AggregateMetadata.cpp:7717
index_type getDoubleAnnotationCount() const
Get the number of DoubleAnnotation elements.
Definition: AggregateMetadata.cpp:773
index_type getImageROIRefCount(index_type imageIndex) const
Get the number of ROIRef elements in Image.
Definition: AggregateMetadata.cpp:1237
void setExperimenterGroupID(std::string id, index_type experimenterGroupIndex)
Set the ID property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10675
ome::xml::model::enums::FillRule getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Polygon.
Definition: AggregateMetadata.cpp:6832
void setFilterSetLotNumber(std::string lotNumber, index_type instrumentIndex, index_type filterSetIndex)
Set the LotNumber property of FilterSet.
Definition: AggregateMetadata.cpp:11065
ome::xml::model::primitives::PositiveInteger getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const
Get the Wavelength property of LightSourceSettings.
Definition: AggregateMetadata.cpp:4597
ome::xml::model::enums::Binning getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const
Get the Binning property of DetectorSettings.
Definition: AggregateMetadata.cpp:2362
ome::xml::model::primitives::PercentFraction getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const
Get the Attenuation property of LightSourceSettings.
Definition: AggregateMetadata.cpp:4537
std::string getScreenType(index_type screenIndex) const
Get the Type property of Screen.
Definition: AggregateMetadata.cpp:8122
std::string getLabelID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Label.
Definition: AggregateMetadata.cpp:3952
std::string getReagentID(index_type screenIndex, index_type reagentIndex) const
Get the ID property of Reagent.
Definition: AggregateMetadata.cpp:7597
void setObjectiveLensNA(double lensNA, index_type instrumentIndex, index_type objectiveIndex)
Set the LensNA property of Objective.
Definition: AggregateMetadata.cpp:13150
void setTiffDataFirstZ(ome::xml::model::primitives::NonNegativeInteger firstZ, index_type imageIndex, index_type tiffDataIndex)
Set the FirstZ property of TiffData.
Definition: AggregateMetadata.cpp:15895
void setXMLAnnotationAnnotationRef(const std::string &annotation, index_type XMLAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of XMLAnnotation.
Definition: AggregateMetadata.cpp:16360
ome::xml::model::primitives::PositiveInteger getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const
Get the ExcitationWavelength property of Channel.
Definition: AggregateMetadata.cpp:1852
std::string getScreenID(index_type screenIndex) const
Get the ID property of Screen.
Definition: AggregateMetadata.cpp:8017
ome::xml::model::primitives::Color getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Rectangle.
Definition: AggregateMetadata.cpp:7642
void setExperimenterGroupLeader(const std::string &leader, index_type experimenterGroupIndex, index_type leaderIndex)
Set the Leader property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10690
std::string getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const
Get the Annotator property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1702
const std::string & getLightSourceType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the type of a LightSource.
Definition: AggregateMetadata.cpp:388
void setPixelsDimensionOrder(ome::xml::model::enums::DimensionOrder dimensionOrder, index_type imageIndex)
Set the DimensionOrder property of Pixels.
Definition: AggregateMetadata.cpp:13345
double getStageLabelZ(index_type imageIndex) const
Get the Z property of StageLabel.
Definition: AggregateMetadata.cpp:8182
ome::xml::model::primitives::NonNegativeInteger getWellRow(index_type plateIndex, index_type wellIndex) const
Get the Row property of Well.
Definition: AggregateMetadata.cpp:8737
void setLightEmittingDiodePower(double power, index_type instrumentIndex, index_type lightSourceIndex)
Set the Power property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:11935
double getMaskHeight(index_type ROIIndex, index_type shapeIndex) const
Get the Height property of Mask.
Definition: AggregateMetadata.cpp:5377
void setChannelLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type imageIndex, index_type channelIndex)
Set the Attenuation property of LightSourceSettings.
Definition: AggregateMetadata.cpp:12010
std::string getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const
Get the Manufacturer property of Objective.
Definition: AggregateMetadata.cpp:5692
index_type getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const
Get the number of AnnotationRef elements in Plane.
Definition: AggregateMetadata.cpp:581
index_type getDatasetCount() const
Get the number of Dataset elements.
Definition: AggregateMetadata.cpp:709
ome::xml::model::enums::FillRule getLineFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Line.
Definition: AggregateMetadata.cpp:4627
void setPolylineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Polyline.
Definition: AggregateMetadata.cpp:14695
void setLaserTuneable(bool tuneable, index_type instrumentIndex, index_type lightSourceIndex)
Set the Tuneable property of Laser.
Definition: AggregateMetadata.cpp:11830
void setChannelPinholeSize(double pinholeSize, index_type imageIndex, index_type channelIndex)
Set the PinholeSize property of Channel.
Definition: AggregateMetadata.cpp:9445
void setUUID(const std::string &uuid)
Set the UUID associated with this collection of metadata.
Definition: AggregateMetadata.cpp:8980
void setPixelsSizeY(ome::xml::model::primitives::PositiveInteger sizeY, index_type imageIndex)
Set the SizeY property of Pixels.
Definition: AggregateMetadata.cpp:13495
index_type getROIAnnotationRefCount(index_type ROIIndex) const
Get the number of AnnotationRef elements in ROI.
Definition: AggregateMetadata.cpp:421
void setPolygonFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Polygon.
Definition: AggregateMetadata.cpp:14335
void setTermAnnotationAnnotator(std::string annotator, index_type termAnnotationIndex)
Set the Annotator property of TermAnnotation.
Definition: AggregateMetadata.cpp:15790
ome::xml::model::primitives::PositiveInteger getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const
Get the Integration property of DetectorSettings.
Definition: AggregateMetadata.cpp:2407
std::string getRightsRightsHeld() const
Get the RightsHeld property of Rights.
Definition: AggregateMetadata.cpp:7957
void setCommentAnnotationDescription(std::string description, index_type commentAnnotationIndex)
Set the Description property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9520
double getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const
Get the Voltage property of Detector.
Definition: AggregateMetadata.cpp:2332
void setXMLAnnotationAnnotator(std::string annotator, index_type XMLAnnotationIndex)
Set the Annotator property of XMLAnnotation.
Definition: AggregateMetadata.cpp:16375
ome::xml::model::primitives::NonNegativeInteger getPlaneTheC(index_type imageIndex, index_type planeIndex) const
Get the TheC property of Plane.
Definition: AggregateMetadata.cpp:6172
void setEllipseFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Ellipse.
Definition: AggregateMetadata.cpp:10165
double getObjectiveSettingsRefractiveIndex(index_type imageIndex) const
Get the RefractiveIndex property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:5812
void setTagAnnotationDescription(std::string description, index_type tagAnnotationIndex)
Set the Description property of TagAnnotation.
Definition: AggregateMetadata.cpp:15715
index_type getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the number of LightSourceSettings elements in MicrobeamManipulation.
Definition: AggregateMetadata.cpp:1045
void setTiffDataPlaneCount(ome::xml::model::primitives::NonNegativeInteger planeCount, index_type imageIndex, index_type tiffDataIndex)
Set the PlaneCount property of TiffData.
Definition: AggregateMetadata.cpp:15925
void setChannelFilterSetRef(const std::string &filterSet, index_type imageIndex, index_type channelIndex)
Set the FilterSetRef property of Channel.
Definition: AggregateMetadata.cpp:9355
void setMaskLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Mask.
Definition: AggregateMetadata.cpp:12715
index_type getExperimentCount() const
Get the number of Experiment elements.
Definition: AggregateMetadata.cpp:853
void setPolylineID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Polyline.
Definition: AggregateMetadata.cpp:14650
void setPolylinePoints(std::string points, index_type ROIIndex, index_type shapeIndex)
Set the Points property of Polyline.
Definition: AggregateMetadata.cpp:14860
std::string getRectangleText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Rectangle.
Definition: AggregateMetadata.cpp:7807
void setScreenReagentSetIdentifier(std::string reagentSetIdentifier, index_type screenIndex)
Set the ReagentSetIdentifier property of Screen.
Definition: AggregateMetadata.cpp:15595
void setCommentAnnotationAnnotationRef(const std::string &annotation, index_type commentAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9490
void setLightPathEmissionFilterRef(const std::string &emissionFilter, index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex)
Set the EmissionFilterRef property of LightPath.
Definition: AggregateMetadata.cpp:11980
std::string getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of Filament.
Definition: AggregateMetadata.cpp:3307
double getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Line.
Definition: AggregateMetadata.cpp:4762
std::string getPlateExternalIdentifier(index_type plateIndex) const
Get the ExternalIdentifier property of Plate.
Definition: AggregateMetadata.cpp:6277
void setMaskX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Mask.
Definition: AggregateMetadata.cpp:12895
const ::ome::xml::model::AffineTransform & getLineTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Line.
Definition: AggregateMetadata.cpp:4837
void setXMLAnnotationValue(std::string value, index_type XMLAnnotationIndex)
Set the Value property of XMLAnnotation.
Definition: AggregateMetadata.cpp:16435
void setExperimenterGroupExperimenterRef(const std::string &experimenter, index_type experimenterGroupIndex, index_type experimenterRefIndex)
Set the ExperimenterRef property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10660
double getPixelsTimeIncrement(index_type imageIndex) const
Get the TimeIncrement property of Pixels.
Definition: AggregateMetadata.cpp:6037
FillRule enumeration.
Definition: FillRule.h:70
void setLabelTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Label.
Definition: AggregateMetadata.cpp:11560
index_type getImageCount() const
Get the number of Image elements.
Definition: AggregateMetadata.cpp:965
std::string getPointText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Point.
Definition: AggregateMetadata.cpp:6697
void setMicroscopeLotNumber(std::string lotNumber, index_type instrumentIndex)
Set the LotNumber property of Microscope.
Definition: AggregateMetadata.cpp:13000
void setWellSampleID(std::string id, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the ID property of WellSample.
Definition: AggregateMetadata.cpp:16270
void setPlaneTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type imageIndex, index_type planeIndex)
Set the TheC property of Plane.
Definition: AggregateMetadata.cpp:13660
ome::xml::model::primitives::NonNegativeInteger getLineFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Line.
Definition: AggregateMetadata.cpp:4657
void setWellSampleImageRef(const std::string &image, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the ImageRef property of WellSample.
Definition: AggregateMetadata.cpp:16285
double getRectangleX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Rectangle.
Definition: AggregateMetadata.cpp:7927
index_type getDatasetAnnotationRefCount(index_type datasetIndex) const
Get the number of AnnotationRef elements in Dataset.
Definition: AggregateMetadata.cpp:533
void setMaskFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Mask.
Definition: AggregateMetadata.cpp:12625
index_type getMicrobeamManipulationRefCount(index_type imageIndex) const
Get the number of MicrobeamManipulationRef elements.
Definition: AggregateMetadata.cpp:1109
void setPlateFieldIndex(ome::xml::model::primitives::NonNegativeInteger fieldIndex, index_type plateIndex)
Set the FieldIndex property of Plate.
Definition: AggregateMetadata.cpp:13780
void setPlateColumnNamingConvention(ome::xml::model::enums::NamingConvention columnNamingConvention, index_type plateIndex)
Set the ColumnNamingConvention property of Plate.
Definition: AggregateMetadata.cpp:13720
const std::string & getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Channel.
Definition: AggregateMetadata.cpp:1792
std::string getChannelID(index_type imageIndex, index_type channelIndex) const
Get the ID property of Channel.
Definition: AggregateMetadata.cpp:1897
void setEllipseFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Ellipse.
Definition: AggregateMetadata.cpp:10195
std::string getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of Arc.
Definition: AggregateMetadata.cpp:1552
void setPlateWellOriginX(double wellOriginX, index_type plateIndex)
Set the WellOriginX property of Plate.
Definition: AggregateMetadata.cpp:13870
void setLabelTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Label.
Definition: AggregateMetadata.cpp:11545
ome::xml::model::primitives::NonNegativeInteger getPointTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Point.
Definition: AggregateMetadata.cpp:6712
index_type getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const
Get the number of EmissionFilterRef elements in LightPath.
Definition: AggregateMetadata.cpp:789
void setLaserSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Laser.
Definition: AggregateMetadata.cpp:11725
ome::xml::model::enums::FontFamily getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Mask.
Definition: AggregateMetadata.cpp:5152
void setLabelX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Label.
Definition: AggregateMetadata.cpp:11620
void setBooleanAnnotationID(std::string id, index_type booleanAnnotationIndex)
Set the ID property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:9220
void setDatasetAnnotationRef(const std::string &annotation, index_type datasetIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Dataset.
Definition: AggregateMetadata.cpp:9580
ome::xml::model::primitives::NonNegativeInteger getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Ellipse.
Definition: AggregateMetadata.cpp:2842
std::string getCommentAnnotationDescription(index_type commentAnnotationIndex) const
Get the Description property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2032
void setDatasetExperimenterRef(const std::string &experimenter, index_type datasetIndex)
Set the ExperimenterRef property of Dataset.
Definition: AggregateMetadata.cpp:9625
double getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Power property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4447
index_type getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const
Get the number of AnnotationRef elements in Well.
Definition: AggregateMetadata.cpp:517
std::string getImageDescription(index_type imageIndex) const
Get the Description property of Image.
Definition: AggregateMetadata.cpp:3667
std::string getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const
Get the LotNumber property of Dichroic.
Definition: AggregateMetadata.cpp:2497
void setRectangleFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Rectangle.
Definition: AggregateMetadata.cpp:15145
ome::xml::model::primitives::NonNegativeInteger getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Polygon.
Definition: AggregateMetadata.cpp:7012
void setArcSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Arc.
Definition: AggregateMetadata.cpp:9070
Immersion enumeration.
Definition: Immersion.h:70
ome::xml::model::enums::FillRule getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Label.
Definition: AggregateMetadata.cpp:3892
void setPixelsTimeIncrement(double timeIncrement, index_type imageIndex)
Set the TimeIncrement property of Pixels.
Definition: AggregateMetadata.cpp:13525
void setArcManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Arc.
Definition: AggregateMetadata.cpp:9025
void setObjectiveCalibratedMagnification(double calibratedMagnification, index_type instrumentIndex, index_type objectiveIndex)
Set the CalibratedMagnification property of Objective.
Definition: AggregateMetadata.cpp:13075
void setTermAnnotationValue(std::string value, index_type termAnnotationIndex)
Set the Value property of TermAnnotation.
Definition: AggregateMetadata.cpp:15850
index_type getPlateAnnotationRefCount(index_type plateIndex) const
Get the number of AnnotationRef elements in Plate.
Definition: AggregateMetadata.cpp:453
std::string getMaskText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Mask.
Definition: AggregateMetadata.cpp:5287
void setImageID(std::string id, index_type imageIndex)
Set the ID property of Image.
Definition: AggregateMetadata.cpp:11215
std::string getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of Laser.
Definition: AggregateMetadata.cpp:4237
Marker enumeration.
Definition: Marker.h:70
void setPixelsSizeX(ome::xml::model::primitives::PositiveInteger sizeX, index_type imageIndex)
Set the SizeX property of Pixels.
Definition: AggregateMetadata.cpp:13480
void setRectangleTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Rectangle.
Definition: AggregateMetadata.cpp:15340
void setROIAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ROI.
Definition: AggregateMetadata.cpp:14980
void setEllipseLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Ellipse.
Definition: AggregateMetadata.cpp:10225
void setPointStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Point.
Definition: AggregateMetadata.cpp:14140
void setDetectorAmplificationGain(double amplificationGain, index_type instrumentIndex, index_type detectorIndex)
Set the AmplificationGain property of Detector.
Definition: AggregateMetadata.cpp:9685
const std::string & getShapeType(index_type roiIndex, index_type shapeIndex) const
Get the type of a Shape.
Definition: AggregateMetadata.cpp:405
void setDetectorModel(std::string model, index_type instrumentIndex, index_type detectorIndex)
Set the Model property of Detector.
Definition: AggregateMetadata.cpp:9760
void setEllipseLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Ellipse.
Definition: AggregateMetadata.cpp:10240
std::string getPointID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Point.
Definition: AggregateMetadata.cpp:6607
Pulse enumeration.
Definition: Pulse.h:70
std::string getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const
Get the LotNumber property of Detector.
Definition: AggregateMetadata.cpp:2242
double getPlateWellOriginX(index_type plateIndex) const
Get the WellOriginX property of Plate.
Definition: AggregateMetadata.cpp:6382
void setEllipseRadiusY(double radiusY, index_type ROIIndex, index_type shapeIndex)
Set the RadiusY property of Ellipse.
Definition: AggregateMetadata.cpp:10405
void setTermAnnotationID(std::string id, index_type termAnnotationIndex)
Set the ID property of TermAnnotation.
Definition: AggregateMetadata.cpp:15820
void setProjectName(std::string name, index_type projectIndex)
Set the Name property of Project.
Definition: AggregateMetadata.cpp:14965
index_type getPlateAcquisitionCount(index_type plateIndex) const
Get the number of PlateAcquisition elements.
Definition: AggregateMetadata.cpp:1173
const std::string & getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Dataset.
Definition: AggregateMetadata.cpp:2092
void setStageLabelX(double x, index_type imageIndex)
Set the X property of StageLabel.
Definition: AggregateMetadata.cpp:15640
void setPolygonVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Polygon.
Definition: AggregateMetadata.cpp:14545
void setLightEmittingDiodeLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:11890
ome::xml::model::primitives::PositiveInteger getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Wavelength property of Laser.
Definition: AggregateMetadata.cpp:4372
std::string getImageID(index_type imageIndex) const
Get the ID property of Image.
Definition: AggregateMetadata.cpp:3727
ome::xml::model::primitives::NonNegativeInteger getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const
Get the CutOutTolerance property of TransmittanceRange.
Definition: AggregateMetadata.cpp:8587
void setTagAnnotationAnnotationRef(const std::string &annotation, index_type tagAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TagAnnotation.
Definition: AggregateMetadata.cpp:15685
void setReagentDescription(std::string description, index_type screenIndex, index_type reagentIndex)
Set the Description property of Reagent.
Definition: AggregateMetadata.cpp:15070
void setLabelFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Label.
Definition: AggregateMetadata.cpp:11425
void setBooleanAnnotationValue(bool value, index_type booleanAnnotationIndex)
Set the Value property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:9250
ome::xml::model::enums::LineCap getLineLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Line.
Definition: AggregateMetadata.cpp:4702
void setImageInstrumentRef(const std::string &instrument, index_type imageIndex)
Set the InstrumentRef property of Image.
Definition: AggregateMetadata.cpp:11230
std::string getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const
Get the LotNumber property of FilterSet.
Definition: AggregateMetadata.cpp:3577
void setImagingEnvironmentCO2Percent(ome::xml::model::primitives::PercentFraction co2Percent, index_type imageIndex)
Set the CO2Percent property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:11305
ome::xml::model::enums::ContrastMethod getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const
Get the ContrastMethod property of Channel.
Definition: AggregateMetadata.cpp:1822
void setPlateStatus(std::string status, index_type plateIndex)
Set the Status property of Plate.
Definition: AggregateMetadata.cpp:13855
void setXMLAnnotationID(std::string id, index_type XMLAnnotationIndex)
Set the ID property of XMLAnnotation.
Definition: AggregateMetadata.cpp:16405
void setMaskY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Mask.
Definition: AggregateMetadata.cpp:12910
ome::xml::model::enums::FontStyle getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Line.
Definition: AggregateMetadata.cpp:4672
index_type getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the number of ROIRef elements in MicrobeamManipulation.
Definition: AggregateMetadata.cpp:1253
void setFilterLotNumber(std::string lotNumber, index_type instrumentIndex, index_type filterIndex)
Set the LotNumber property of Filter.
Definition: AggregateMetadata.cpp:10930
void setPolylineTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Polyline.
Definition: AggregateMetadata.cpp:14800
void setLongAnnotationValue(int64_t value, index_type longAnnotationIndex)
Set the Value property of LongAnnotation.
Definition: AggregateMetadata.cpp:12595
void setPolygonFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Polygon.
Definition: AggregateMetadata.cpp:14365
void setTransmittanceRangeCutIn(ome::xml::model::primitives::PositiveInteger cutIn, index_type instrumentIndex, index_type filterIndex)
Set the CutIn property of TransmittanceRange.
Definition: AggregateMetadata.cpp:16030
const ::ome::xml::model::AffineTransform & getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Polyline.
Definition: AggregateMetadata.cpp:7312
void setLongAnnotationNamespace(std::string namespace_, index_type longAnnotationIndex)
Set the Namespace property of LongAnnotation.
Definition: AggregateMetadata.cpp:12580
FontFamily enumeration.
Definition: FontFamily.h:70
IlluminationType enumeration.
Definition: IlluminationType.h:70
void setEllipseStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Ellipse.
Definition: AggregateMetadata.cpp:10255
void setPlaneExposureTime(double exposureTime, index_type imageIndex, index_type planeIndex)
Set the ExposureTime property of Plane.
Definition: AggregateMetadata.cpp:13585
void setObjectiveSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type objectiveIndex)
Set the SerialNumber property of Objective.
Definition: AggregateMetadata.cpp:13225
std::string getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const
Get the Points property of Polygon.
Definition: AggregateMetadata.cpp:7072
delegate_list_type delegates
The active metadata store delegates.
Definition: AggregateMetadata.h:75
void setPointFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Point.
Definition: AggregateMetadata.cpp:14035
index_type getDoubleAnnotationAnnotationCount(index_type doubleAnnotationIndex) const
Get the number of links to a DoubleAnnotation.
Definition: AggregateMetadata.cpp:268
std::string getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const
Get the Description property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:2587
void setWellSamplePositionY(double positionY, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the PositionY property of WellSample.
Definition: AggregateMetadata.cpp:16330
std::string getBooleanAnnotationID(index_type booleanAnnotationIndex) const
Get the ID property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1732
std::string getTagAnnotationNamespace(index_type tagAnnotationIndex) const
Get the Namespace property of TagAnnotation.
Definition: AggregateMetadata.cpp:8257
ome::xml::model::primitives::NonNegativeInteger getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Rectangle.
Definition: AggregateMetadata.cpp:7687
ome::xml::model::primitives::PositiveInteger getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const
Get the CutOut property of TransmittanceRange.
Definition: AggregateMetadata.cpp:8572
std::string getMicroscopeModel(index_type instrumentIndex) const
Get the Model property of Microscope.
Definition: AggregateMetadata.cpp:5542
std::string getExperimenterGroupName(index_type experimenterGroupIndex) const
Get the Name property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:3217
void setProjectDescription(std::string description, index_type projectIndex)
Set the Description property of Project.
Definition: AggregateMetadata.cpp:14905
ome::xml::model::primitives::Color getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Polygon.
Definition: AggregateMetadata.cpp:6937
void setLaserPockelCell(bool pockelCell, index_type instrumentIndex, index_type lightSourceIndex)
Set the PockelCell property of Laser.
Definition: AggregateMetadata.cpp:11770
void setLineX2(double x2, index_type ROIIndex, index_type shapeIndex)
Set the X2 property of Line.
Definition: AggregateMetadata.cpp:12400
ome::xml::model::enums::PixelType getPixelsType(index_type imageIndex) const
Get the Type property of Pixels.
Definition: AggregateMetadata.cpp:6052
double getEllipseX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Ellipse.
Definition: AggregateMetadata.cpp:2932
index_type getShapeCount(index_type ROIIndex) const
Get the number of Shape elements.
Definition: AggregateMetadata.cpp:1301
std::string getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Polygon.
Definition: AggregateMetadata.cpp:6952
ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const
Get the FirstC property of TiffData.
Definition: AggregateMetadata.cpp:8377
std::string getTagAnnotationValue(index_type tagAnnotationIndex) const
Get the Value property of TagAnnotation.
Definition: AggregateMetadata.cpp:8272
const ::ome::xml::model::AffineTransform & getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Polygon.
Definition: AggregateMetadata.cpp:7042
void setEllipseFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Ellipse.
Definition: AggregateMetadata.cpp:10150
int32_t getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const
Get the PockelCellSetting property of Channel.
Definition: AggregateMetadata.cpp:1972
void setLineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex)
Set the MarkerStart property of Line.
Definition: AggregateMetadata.cpp:12370
double getPointX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Point.
Definition: AggregateMetadata.cpp:6787
ome::xml::model::primitives::PositiveInteger getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the MaximumFieldCount property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6472
Binning enumeration.
Definition: Binning.h:70
void setLineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Line.
Definition: AggregateMetadata.cpp:12310
double getPlanePositionY(index_type imageIndex, index_type planeIndex) const
Get the PositionY property of Plane.
Definition: AggregateMetadata.cpp:6142
void setExperimenterUserName(std::string userName, index_type experimenterIndex)
Set the UserName property of Experimenter.
Definition: AggregateMetadata.cpp:10615
void setLightPathDichroicRef(const std::string &dichroic, index_type imageIndex, index_type channelIndex)
Set the DichroicRef property of LightPath.
Definition: AggregateMetadata.cpp:11965
ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeZ(index_type imageIndex) const
Get the PhysicalSizeZ property of Pixels.
Definition: AggregateMetadata.cpp:5932
index_type getListAnnotationCount() const
Get the number of ListAnnotation elements.
Definition: AggregateMetadata.cpp:1061
std::string getLongAnnotationDescription(index_type longAnnotationIndex) const
Get the Description property of LongAnnotation.
Definition: AggregateMetadata.cpp:5062
void setLineY2(double y2, index_type ROIIndex, index_type shapeIndex)
Set the Y2 property of Line.
Definition: AggregateMetadata.cpp:12430
index_type getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const
Get the number of AnnotationRef elements in Reagent.
Definition: AggregateMetadata.cpp:565
void setCommentAnnotationAnnotator(std::string annotator, index_type commentAnnotationIndex)
Set the Annotator property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9505
const ::ome::xml::model::AffineTransform & getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Rectangle.
Definition: AggregateMetadata.cpp:7867
bool getPixelsBinDataBigEndian(index_type imageIndex, index_type binDataIndex) const
Get the BigEndian property of Pixels.
Definition: AggregateMetadata.cpp:1476
ome::xml::model::primitives::NonNegativeInteger getLineTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Line.
Definition: AggregateMetadata.cpp:4807
void setLineTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Line.
Definition: AggregateMetadata.cpp:12325
void setRectangleWidth(double width, index_type ROIIndex, index_type shapeIndex)
Set the Width property of Rectangle.
Definition: AggregateMetadata.cpp:15400
index_type getFileAnnotationAnnotationCount(index_type fileAnnotationIndex) const
Get the number of links to a FileAnnotation.
Definition: AggregateMetadata.cpp:283
index_type getTermAnnotationAnnotationCount(index_type termAnnotationIndex) const
Get the number of links to a TermAnnotation.
Definition: AggregateMetadata.cpp:343
void setPolylineFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Polyline.
Definition: AggregateMetadata.cpp:14620
void setTransmittanceRangeCutOutTolerance(ome::xml::model::primitives::NonNegativeInteger cutOutTolerance, index_type instrumentIndex, index_type filterIndex)
Set the CutOutTolerance property of TransmittanceRange.
Definition: AggregateMetadata.cpp:16075
void setFilterSetExcitationFilterRef(const std::string &excitationFilter, index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex)
Set the ExcitationFilterRef property of FilterSet.
Definition: AggregateMetadata.cpp:11035
std::string getCommentAnnotationNamespace(index_type commentAnnotationIndex) const
Get the Namespace property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2062
void setObjectiveSettingsID(std::string id, index_type imageIndex)
Set the ID property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:13270
ome::xml::model::primitives::NonNegativeInteger getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const
Get the PlaneCount property of TiffData.
Definition: AggregateMetadata.cpp:8437
double getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the PositionX property of WellSample.
Definition: AggregateMetadata.cpp:8827
ome::xml::model::primitives::NonNegativeInteger getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Polyline.
Definition: AggregateMetadata.cpp:7132
void setFilamentManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Filament.
Definition: AggregateMetadata.cpp:10750
void setPlaneTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type imageIndex, index_type planeIndex)
Set the TheZ property of Plane.
Definition: AggregateMetadata.cpp:13690
void setMaskFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Mask.
Definition: AggregateMetadata.cpp:12655
void setPlateRowNamingConvention(ome::xml::model::enums::NamingConvention rowNamingConvention, index_type plateIndex)
Set the RowNamingConvention property of Plate.
Definition: AggregateMetadata.cpp:13825
index_type getTermAnnotationCount() const
Get the number of TermAnnotation elements.
Definition: AggregateMetadata.cpp:1333
double getChannelNDFilter(index_type imageIndex, index_type channelIndex) const
Get the NDFilter property of Channel.
Definition: AggregateMetadata.cpp:1927
const std::string & getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const
Get the ExcitationFilterRef property of LightPath.
Definition: AggregateMetadata.cpp:4507
const std::string & getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Pump property of Laser.
Definition: AggregateMetadata.cpp:4312
void setLabelStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Label.
Definition: AggregateMetadata.cpp:11515
void setTimestampAnnotationNamespace(std::string namespace_, index_type timestampAnnotationIndex)
Set the Namespace property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:16000
void setImageExperimenterRef(const std::string &experimenter, index_type imageIndex)
Set the ExperimenterRef property of Image.
Definition: AggregateMetadata.cpp:11200
std::string getPixelsID(index_type imageIndex) const
Get the ID property of Pixels.
Definition: AggregateMetadata.cpp:5872
ome::xml::model::enums::LineCap getMaskLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Mask.
Definition: AggregateMetadata.cpp:5212
double getDoubleAnnotationValue(index_type doubleAnnotationIndex) const
Get the Value property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:2632
std::string getChannelFluor(index_type imageIndex, index_type channelIndex) const
Get the Fluor property of Channel.
Definition: AggregateMetadata.cpp:1882
NamingConvention enumeration.
Definition: NamingConvention.h:70
void setXMLAnnotationDescription(std::string description, index_type XMLAnnotationIndex)
Set the Description property of XMLAnnotation.
Definition: AggregateMetadata.cpp:16390
void setScreenType(std::string type, index_type screenIndex)
Set the Type property of Screen.
Definition: AggregateMetadata.cpp:15610
void setPolylineLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Polyline.
Definition: AggregateMetadata.cpp:14680
void setPlateDescription(std::string description, index_type plateIndex)
Set the Description property of Plate.
Definition: AggregateMetadata.cpp:13750
void setDetectorSettingsOffset(double offset, index_type imageIndex, index_type channelIndex)
Set the Offset property of DetectorSettings.
Definition: AggregateMetadata.cpp:9910
const std::string & getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const
Get the FilterSetRef property of Channel.
Definition: AggregateMetadata.cpp:1867
double getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const
Get the RepetitionRate property of Laser.
Definition: AggregateMetadata.cpp:4327
ome::xml::model::enums::FillRule getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Polyline.
Definition: AggregateMetadata.cpp:7102
void setTiffDataIFD(ome::xml::model::primitives::NonNegativeInteger ifd, index_type imageIndex, index_type tiffDataIndex)
Set the IFD property of TiffData.
Definition: AggregateMetadata.cpp:15910
void setPlateWellOriginY(double wellOriginY, index_type plateIndex)
Set the WellOriginY property of Plate.
Definition: AggregateMetadata.cpp:13885
index_type getWellSampleCount(index_type plateIndex, index_type wellIndex) const
Get the number of WellSample elements.
Definition: AggregateMetadata.cpp:1427
std::string getFilterModel(index_type instrumentIndex, index_type filterIndex) const
Get the Model property of Filter.
Definition: AggregateMetadata.cpp:3472
void setLaserLaserMedium(ome::xml::model::enums::LaserMedium laserMedium, index_type instrumentIndex, index_type lightSourceIndex)
Set the LaserMedium property of Laser.
Definition: AggregateMetadata.cpp:11755
std::string getLabelText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Label.
Definition: AggregateMetadata.cpp:4042
void setDetectorGain(double gain, index_type instrumentIndex, index_type detectorIndex)
Set the Gain property of Detector.
Definition: AggregateMetadata.cpp:9700
std::string getScreenProtocolDescription(index_type screenIndex) const
Get the ProtocolDescription property of Screen.
Definition: AggregateMetadata.cpp:8062
bool getPixelsInterleaved(index_type imageIndex) const
Get the Interleaved property of Pixels.
Definition: AggregateMetadata.cpp:5887
void setLabelLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Label.
Definition: AggregateMetadata.cpp:11455
std::string getListAnnotationNamespace(index_type listAnnotationIndex) const
Get the Namespace property of ListAnnotation.
Definition: AggregateMetadata.cpp:5017
std::string getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4432
std::string getEllipseID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Ellipse.
Definition: AggregateMetadata.cpp:2722
ContrastMethod enumeration.
Definition: ContrastMethod.h:70
void setProjectExperimenterRef(const std::string &experimenter, index_type projectIndex)
Set the ExperimenterRef property of Project.
Definition: AggregateMetadata.cpp:14935
ome::xml::model::primitives::NonNegativeInteger getPlaneTheZ(index_type imageIndex, index_type planeIndex) const
Get the TheZ property of Plane.
Definition: AggregateMetadata.cpp:6202
void setEllipseStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Ellipse.
Definition: AggregateMetadata.cpp:10285
std::string getBinaryFileMIMEType(index_type fileAnnotationIndex) const
Get the MIMEType property of BinaryFile.
Definition: AggregateMetadata.cpp:1627
std::string getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const
Get the Annotator property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8467
void setLabelStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Label.
Definition: AggregateMetadata.cpp:11500
void setImagingEnvironmentHumidity(ome::xml::model::primitives::PercentFraction humidity, index_type imageIndex)
Set the Humidity property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:11320
double getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Power property of Filament.
Definition: AggregateMetadata.cpp:3292
void setExperimenterEmail(std::string email, index_type experimenterIndex)
Set the Email property of Experimenter.
Definition: AggregateMetadata.cpp:10525
std::string getExperimenterUserName(index_type experimenterIndex) const
Get the UserName property of Experimenter.
Definition: AggregateMetadata.cpp:3127
void setArcID(std::string id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Arc.
Definition: AggregateMetadata.cpp:8995
ome::xml::model::primitives::Timestamp getImageAcquisitionDate(index_type imageIndex) const
Get the AcquisitionDate property of Image.
Definition: AggregateMetadata.cpp:3637
ome::xml::model::enums::LineCap getPointLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Point.
Definition: AggregateMetadata.cpp:6622
bool getPointLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Point.
Definition: AggregateMetadata.cpp:6637
std::string getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const
Get the Model property of Detector.
Definition: AggregateMetadata.cpp:2272
bool getPolygonVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Polygon.
Definition: AggregateMetadata.cpp:7057
const std::string & getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const
Get the EmissionFilterRef property of LightPath.
Definition: AggregateMetadata.cpp:4492
index_type getFilterSetCount(index_type instrumentIndex) const
Get the number of FilterSet elements.
Definition: AggregateMetadata.cpp:949
ome::xml::model::enums::Immersion getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const
Get the Immersion property of Objective.
Definition: AggregateMetadata.cpp:5632
void setPixelsPhysicalSizeX(ome::xml::model::primitives::PositiveFloat physicalSizeX, index_type imageIndex)
Set the PhysicalSizeX property of Pixels.
Definition: AggregateMetadata.cpp:13390
DimensionOrder enumeration.
Definition: DimensionOrder.h:70
std::string getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the ID property of WellSample.
Definition: AggregateMetadata.cpp:8782
void setPixelsSizeT(ome::xml::model::primitives::PositiveInteger sizeT, index_type imageIndex)
Set the SizeT property of Pixels.
Definition: AggregateMetadata.cpp:13465
index_type getPlaneCount(index_type imageIndex) const
Get the number of Plane elements.
Definition: AggregateMetadata.cpp:1141
std::vector< ome::compat::shared_ptr< BaseMetadata > > delegate_list_type
A list of MetadataStore and MetadataRetrieve instances.
Definition: AggregateMetadata.h:71
const std::string & getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:3142
ome::xml::model::enums::FontFamily getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Point.
Definition: AggregateMetadata.cpp:6562
index_type getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const
Get the number of ExcitationFilterRef elements in LightPath.
Definition: AggregateMetadata.cpp:821
void setLineX1(double x1, index_type ROIIndex, index_type shapeIndex)
Set the X1 property of Line.
Definition: AggregateMetadata.cpp:12385
const std::string & getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const
Get the DichroicRef property of LightPath.
Definition: AggregateMetadata.cpp:4477
std::string getBinaryFileFileName(index_type fileAnnotationIndex) const
Get the FileName property of BinaryFile.
Definition: AggregateMetadata.cpp:1612
std::string getXMLAnnotationID(index_type XMLAnnotationIndex) const
Get the ID property of XMLAnnotation.
Definition: AggregateMetadata.cpp:8917
std::string getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Polyline.
Definition: AggregateMetadata.cpp:7222
void setExperimenterID(std::string id, index_type experimenterIndex)
Set the ID property of Experimenter.
Definition: AggregateMetadata.cpp:10555
void setPointTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Point.
Definition: AggregateMetadata.cpp:14230
void setArcLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Arc.
Definition: AggregateMetadata.cpp:9010
index_type getListAnnotationAnnotationCount(index_type listAnnotationIndex) const
Get the number of links to a ListAnnotation.
Definition: AggregateMetadata.cpp:298
void setObjectiveCorrection(ome::xml::model::enums::Correction correction, index_type instrumentIndex, index_type objectiveIndex)
Set the Correction property of Objective.
Definition: AggregateMetadata.cpp:13090
const std::string & getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const
Get the MicrobeamManipulationRef property of Image.
Definition: AggregateMetadata.cpp:3757
bool getEllipseVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Ellipse.
Definition: AggregateMetadata.cpp:2887
void setPolygonID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Polygon.
Definition: AggregateMetadata.cpp:14380
void setExperimenterAnnotationRef(const std::string &annotation, index_type experimenterIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Experimenter.
Definition: AggregateMetadata.cpp:10510
std::string getScreenProtocolIdentifier(index_type screenIndex) const
Get the ProtocolIdentifier property of Screen.
Definition: AggregateMetadata.cpp:8077
ome::xml::model::primitives::NonNegativeInteger getPlateFieldIndex(index_type plateIndex) const
Get the FieldIndex property of Plate.
Definition: AggregateMetadata.cpp:6292
void setEllipseX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Ellipse.
Definition: AggregateMetadata.cpp:10420
std::string getTermAnnotationDescription(index_type termAnnotationIndex) const
Get the Description property of TermAnnotation.
Definition: AggregateMetadata.cpp:8317
void setTagAnnotationNamespace(std::string namespace_, index_type tagAnnotationIndex)
Set the Namespace property of TagAnnotation.
Definition: AggregateMetadata.cpp:15745
void setDoubleAnnotationAnnotator(std::string annotator, index_type doubleAnnotationIndex)
Set the Annotator property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:10060
ome::xml::model::primitives::Color getLineFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Line.
Definition: AggregateMetadata.cpp:4612
double getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the PositionY property of WellSample.
Definition: AggregateMetadata.cpp:8842
void setExperimentID(std::string id, index_type experimentIndex)
Set the ID property of Experiment.
Definition: AggregateMetadata.cpp:10480
const std::string & getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Plate.
Definition: AggregateMetadata.cpp:6217
double getLineY2(index_type ROIIndex, index_type shapeIndex) const
Get the Y2 property of Line.
Definition: AggregateMetadata.cpp:4942
std::string getDatasetDescription(index_type datasetIndex) const
Get the Description property of Dataset.
Definition: AggregateMetadata.cpp:2107
std::string getListAnnotationAnnotator(index_type listAnnotationIndex) const
Get the Annotator property of ListAnnotation.
Definition: AggregateMetadata.cpp:4972
void setLightEmittingDiodeSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:11950
void setLineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Line.
Definition: AggregateMetadata.cpp:12220
std::string getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of Laser.
Definition: AggregateMetadata.cpp:4162
void setPointFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Point.
Definition: AggregateMetadata.cpp:14080
void setObjectiveLotNumber(std::string lotNumber, index_type instrumentIndex, index_type objectiveIndex)
Set the LotNumber property of Objective.
Definition: AggregateMetadata.cpp:13165
const std::string & getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const
Get the Leader property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:3202
ome::xml::model::primitives::Color getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Label.
Definition: AggregateMetadata.cpp:3997
void setDatasetDescription(std::string description, index_type datasetIndex)
Set the Description property of Dataset.
Definition: AggregateMetadata.cpp:9595
const std::string & getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Well.
Definition: AggregateMetadata.cpp:8632
const std::string & getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of FileAnnotation.
Definition: AggregateMetadata.cpp:3337
double getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const
Get the RadiusY property of Ellipse.
Definition: AggregateMetadata.cpp:2917
void setXMLAnnotationNamespace(std::string namespace_, index_type XMLAnnotationIndex)
Set the Namespace property of XMLAnnotation.
Definition: AggregateMetadata.cpp:16420
std::string getLongAnnotationNamespace(index_type longAnnotationIndex) const
Get the Namespace property of LongAnnotation.
Definition: AggregateMetadata.cpp:5092
void setMicroscopeManufacturer(std::string manufacturer, index_type instrumentIndex)
Set the Manufacturer property of Microscope.
Definition: AggregateMetadata.cpp:13015
void setPolylineStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Polyline.
Definition: AggregateMetadata.cpp:14710
void setChannelColor(ome::xml::model::primitives::Color color, index_type imageIndex, index_type channelIndex)
Set the Color property of Channel.
Definition: AggregateMetadata.cpp:9295
bool getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Ellipse.
Definition: AggregateMetadata.cpp:2752
void setImageROIRef(const std::string &roi, index_type imageIndex, index_type ROIRefIndex)
Set the ROIRef property of Image.
Definition: AggregateMetadata.cpp:11275
index_type getLeaderCount(index_type experimenterGroupIndex) const
Get the number of Leader elements.
Definition: AggregateMetadata.cpp:1013
void setPlateAcquisitionEndTime(ome::xml::model::primitives::Timestamp endTime, index_type plateIndex, index_type plateAcquisitionIndex)
Set the EndTime property of PlateAcquisition.
Definition: AggregateMetadata.cpp:13930
void setDetectorSettingsZoom(double zoom, index_type imageIndex, index_type channelIndex)
Set the Zoom property of DetectorSettings.
Definition: AggregateMetadata.cpp:9955
double getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const
Get the ExposureTime property of Plane.
Definition: AggregateMetadata.cpp:6097
void setProjectDatasetRef(const std::string &dataset, index_type projectIndex, index_type datasetRefIndex)
Set the DatasetRef property of Project.
Definition: AggregateMetadata.cpp:14890
void setPlanePositionX(double positionX, index_type imageIndex, index_type planeIndex)
Set the PositionX property of Plane.
Definition: AggregateMetadata.cpp:13615
void setFilamentType(ome::xml::model::enums::FilamentType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Filament.
Definition: AggregateMetadata.cpp:10810
const std::string & getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Image.
Definition: AggregateMetadata.cpp:3652
std::string getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const
Get the SerialNumber property of Detector.
Definition: AggregateMetadata.cpp:2302
void setPolygonFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Polygon.
Definition: AggregateMetadata.cpp:14350
std::string getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the Description property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:5437
std::string getFileAnnotationDescription(index_type fileAnnotationIndex) const
Get the Description property of FileAnnotation.
Definition: AggregateMetadata.cpp:3367
void setChannelLightSourceSettingsWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type imageIndex, index_type channelIndex)
Set the Wavelength property of LightSourceSettings.
Definition: AggregateMetadata.cpp:12070
double getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const
Get the WorkingDistance property of Objective.
Definition: AggregateMetadata.cpp:5752
std::string getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of Filament.
Definition: AggregateMetadata.cpp:3232
void setDetectorManufacturer(std::string manufacturer, index_type instrumentIndex, index_type detectorIndex)
Set the Manufacturer property of Detector.
Definition: AggregateMetadata.cpp:9745
std::string getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const
Get the Annotator property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:2572
void setRectangleFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Rectangle.
Definition: AggregateMetadata.cpp:15130
const std::string & getProjectExperimenterGroupRef(index_type projectIndex) const
Get the ExperimenterGroupRef property of Project.
Definition: AggregateMetadata.cpp:7432
index_type getInstrumentCount() const
Get the number of Instrument elements.
Definition: AggregateMetadata.cpp:997
Open Microscopy Environment C++ implementation.
Definition: CoreMetadata.cpp:40
void setLineTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Line.
Definition: AggregateMetadata.cpp:12295
std::string getLineID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Line.
Definition: AggregateMetadata.cpp:4687
void setDetectorZoom(double zoom, index_type instrumentIndex, index_type detectorIndex)
Set the Zoom property of Detector.
Definition: AggregateMetadata.cpp:9835
ome::xml::model::primitives::NonNegativeInteger getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Ellipse.
Definition: AggregateMetadata.cpp:2827
index_type getExperimenterAnnotationRefCount(index_type experimenterIndex) const
Get the number of AnnotationRef elements in Experimenter.
Definition: AggregateMetadata.cpp:597
index_type getDetectorCount(index_type instrumentIndex) const
Get the number of Detector elements.
Definition: AggregateMetadata.cpp:741
const std::string & getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const
Get the PlateRef property of Screen.
Definition: AggregateMetadata.cpp:8047
std::string getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Label.
Definition: AggregateMetadata.cpp:4012
void setImageAcquisitionDate(ome::xml::model::primitives::Timestamp acquisitionDate, index_type imageIndex)
Set the AcquisitionDate property of Image.
Definition: AggregateMetadata.cpp:11125
void setPolylineText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Polyline.
Definition: AggregateMetadata.cpp:14740
index_type getPixelsAnnotationRefCount(index_type imageIndex) const
Get the number of AnnotationRef elements in Pixels.
Definition: AggregateMetadata.cpp:629
void setPolylineLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Polyline.
Definition: AggregateMetadata.cpp:14665
void setLabelTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Label.
Definition: AggregateMetadata.cpp:11590
void setLightEmittingDiodeModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:11920
void setDatasetID(std::string id, index_type datasetIndex)
Set the ID property of Dataset.
Definition: AggregateMetadata.cpp:9640
void setPlateRows(ome::xml::model::primitives::PositiveInteger rows, index_type plateIndex)
Set the Rows property of Plate.
Definition: AggregateMetadata.cpp:13840
double getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const
Get the Width property of Rectangle.
Definition: AggregateMetadata.cpp:7912
const std::string & getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Project.
Definition: AggregateMetadata.cpp:7387
index_type getTimestampAnnotationAnnotationCount(index_type timestampAnnotationIndex) const
Get the number of links to a TimestampAnnotation.
Definition: AggregateMetadata.cpp:358
void setScreenProtocolDescription(std::string protocolDescription, index_type screenIndex)
Set the ProtocolDescription property of Screen.
Definition: AggregateMetadata.cpp:15550
ome::xml::model::primitives::Timestamp getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the EndTime property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6442
void setTransmittanceRangeCutInTolerance(ome::xml::model::primitives::NonNegativeInteger cutInTolerance, index_type instrumentIndex, index_type filterIndex)
Set the CutInTolerance property of TransmittanceRange.
Definition: AggregateMetadata.cpp:16045
double getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Ellipse.
Definition: AggregateMetadata.cpp:2797
std::string getTimestampAnnotationID(index_type timestampAnnotationIndex) const
Get the ID property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8497
void setDetectorSettingsID(std::string id, index_type imageIndex, index_type channelIndex)
Set the ID property of DetectorSettings.
Definition: AggregateMetadata.cpp:9880
void setPolygonLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Polygon.
Definition: AggregateMetadata.cpp:14410
void setTimestampAnnotationAnnotationRef(const std::string &annotation, index_type timestampAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:15940
void setLineFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Line.
Definition: AggregateMetadata.cpp:12145
std::string getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const
Get the FileName property of UUID.
Definition: AggregateMetadata.cpp:8617
const std::string & getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const
Get the WellSampleRef property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6517
FontStyle enumeration.
Definition: FontStyle.h:70
void setStageLabelName(std::string name, index_type imageIndex)
Set the Name property of StageLabel.
Definition: AggregateMetadata.cpp:15625
void setArcModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Arc.
Definition: AggregateMetadata.cpp:9040
void setPolylineVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Polyline.
Definition: AggregateMetadata.cpp:14815
void setLineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Line.
Definition: AggregateMetadata.cpp:12160
std::string getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of Filament.
Definition: AggregateMetadata.cpp:3277
index_type getDatasetRefCount(index_type projectIndex) const
Get the number of DatasetRef elements.
Definition: AggregateMetadata.cpp:725
std::string getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Rectangle.
Definition: AggregateMetadata.cpp:7777
std::string getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const
Get the SerialNumber property of Objective.
Definition: AggregateMetadata.cpp:5737
void setMaskHeight(double height, index_type ROIIndex, index_type shapeIndex)
Set the Height property of Mask.
Definition: AggregateMetadata.cpp:12865
void setObjectiveImmersion(ome::xml::model::enums::Immersion immersion, index_type instrumentIndex, index_type objectiveIndex)
Set the Immersion property of Objective.
Definition: AggregateMetadata.cpp:13120
index_type getLongAnnotationCount() const
Get the number of LongAnnotation elements.
Definition: AggregateMetadata.cpp:1077
DetectorType enumeration.
Definition: DetectorType.h:70
double getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Polyline.
Definition: AggregateMetadata.cpp:7237
void setUUIDFileName(std::string fileName, index_type imageIndex, index_type tiffDataIndex)
Set the FileName property of UUID.
Definition: AggregateMetadata.cpp:16105
std::string getCommentAnnotationValue(index_type commentAnnotationIndex) const
Get the Value property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2077
void setPixelsPhysicalSizeZ(ome::xml::model::primitives::PositiveFloat physicalSizeZ, index_type imageIndex)
Set the PhysicalSizeZ property of Pixels.
Definition: AggregateMetadata.cpp:13420
void setUUIDValue(std::string value, index_type imageIndex, index_type tiffDataIndex)
Set the text value of UUID.
Definition: AggregateMetadata.cpp:1381
void setLabelText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Label.
Definition: AggregateMetadata.cpp:11530
const std::string & getProjectExperimenterRef(index_type projectIndex) const
Get the ExperimenterRef property of Project.
Definition: AggregateMetadata.cpp:7447
const std::string & getImageExperimentRef(index_type imageIndex) const
Get the ExperimentRef property of Image.
Definition: AggregateMetadata.cpp:3682
void setRectangleX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Rectangle.
Definition: AggregateMetadata.cpp:15415
void setChannelLightSourceSettingsID(std::string id, index_type imageIndex, index_type channelIndex)
Set the ID property of LightSourceSettings.
Definition: AggregateMetadata.cpp:12040
void setExperimentType(ome::xml::model::enums::ExperimentType type, index_type experimentIndex)
Set the Type property of Experiment.
Definition: AggregateMetadata.cpp:10495
void setDetectorSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type detectorIndex)
Set the SerialNumber property of Detector.
Definition: AggregateMetadata.cpp:9790
bool getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const
Get the PockelCell property of Laser.
Definition: AggregateMetadata.cpp:4282
ome::xml::model::enums::LineCap getLabelLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Label.
Definition: AggregateMetadata.cpp:3967
ome::xml::model::primitives::PositiveInteger getPixelsSizeX(index_type imageIndex) const
Get the SizeX property of Pixels.
Definition: AggregateMetadata.cpp:5992
std::string getTermAnnotationValue(index_type termAnnotationIndex) const
Get the Value property of TermAnnotation.
Definition: AggregateMetadata.cpp:8362
ome::xml::model::primitives::Color getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Ellipse.
Definition: AggregateMetadata.cpp:2647
std::string getPolygonID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Polygon.
Definition: AggregateMetadata.cpp:6892
void setDichroicSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type dichroicIndex)
Set the SerialNumber property of Dichroic.
Definition: AggregateMetadata.cpp:10030
bool getRectangleVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Rectangle.
Definition: AggregateMetadata.cpp:7882
ome::xml::model::enums::FontFamily getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Ellipse.
Definition: AggregateMetadata.cpp:2677
std::string getBinaryOnlyMetadataFile() const
Get the MetadataFile property of BinaryOnly.
Definition: AggregateMetadata.cpp:1657
void setRightsRightsHolder(std::string rightsHolder)
Set the RightsHolder property of Rights.
Definition: AggregateMetadata.cpp:15460
std::string getXMLAnnotationDescription(index_type XMLAnnotationIndex) const
Get the Description property of XMLAnnotation.
Definition: AggregateMetadata.cpp:8902
ome::xml::model::primitives::NonNegativeInteger getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Label.
Definition: AggregateMetadata.cpp:4087
index_type getExperimenterCount() const
Get the number of Experimenter elements.
Definition: AggregateMetadata.cpp:869
double getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const
Get the PinholeSize property of Channel.
Definition: AggregateMetadata.cpp:1957
std::string getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const
Get the ID property of DetectorSettings.
Definition: AggregateMetadata.cpp:2392
bool getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Polyline.
Definition: AggregateMetadata.cpp:7192
std::string getDetectorID(index_type instrumentIndex, index_type detectorIndex) const
Get the ID property of Detector.
Definition: AggregateMetadata.cpp:2227
void setChannelIlluminationType(ome::xml::model::enums::IlluminationType illuminationType, index_type imageIndex, index_type channelIndex)
Set the IlluminationType property of Channel.
Definition: AggregateMetadata.cpp:9400
const std::string & getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6412
ome::xml::model::primitives::NonNegativeInteger getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Ellipse.
Definition: AggregateMetadata.cpp:2692
std::string getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of Laser.
Definition: AggregateMetadata.cpp:4192
std::string getROINamespace(index_type ROIIndex) const
Get the Namespace property of ROI.
Definition: AggregateMetadata.cpp:7552
index_type getObjectiveCount(index_type instrumentIndex) const
Get the number of Objective elements.
Definition: AggregateMetadata.cpp:1125
ome::xml::model::primitives::Color getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Rectangle.
Definition: AggregateMetadata.cpp:7762
std::string getLongAnnotationAnnotator(index_type longAnnotationIndex) const
Get the Annotator property of LongAnnotation.
Definition: AggregateMetadata.cpp:5047
ome::xml::model::enums::Pulse getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Pulse property of Laser.
Definition: AggregateMetadata.cpp:4297
void setMicroscopeType(ome::xml::model::enums::MicroscopeType type, index_type instrumentIndex)
Set the Type property of Microscope.
Definition: AggregateMetadata.cpp:13060
index_type getTagAnnotationCount() const
Get the number of TagAnnotation elements.
Definition: AggregateMetadata.cpp:1317
double getPlateWellOriginY(index_type plateIndex) const
Get the WellOriginY property of Plate.
Definition: AggregateMetadata.cpp:6397
const ::ome::xml::model::AffineTransform & getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Ellipse.
Definition: AggregateMetadata.cpp:2872
ome::xml::model::enums::FontStyle getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Ellipse.
Definition: AggregateMetadata.cpp:2707
void setListAnnotationDescription(std::string description, index_type listAnnotationIndex)
Set the Description property of ListAnnotation.
Definition: AggregateMetadata.cpp:12475
ome::xml::model::primitives::Timestamp getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the Timepoint property of WellSample.
Definition: AggregateMetadata.cpp:8857
void setDichroicManufacturer(std::string manufacturer, index_type instrumentIndex, index_type dichroicIndex)
Set the Manufacturer property of Dichroic.
Definition: AggregateMetadata.cpp:10000
void setReagentName(std::string name, index_type screenIndex, index_type reagentIndex)
Set the Name property of Reagent.
Definition: AggregateMetadata.cpp:15100
std::string getEllipseText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Ellipse.
Definition: AggregateMetadata.cpp:2812
double getImagingEnvironmentTemperature(index_type imageIndex) const
Get the Temperature property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:3847
LineCap enumeration.
Definition: LineCap.h:70
double getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const
Get the DeltaT property of Plane.
Definition: AggregateMetadata.cpp:6082
std::string getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const
Get the Model property of FilterSet.
Definition: AggregateMetadata.cpp:3607
const std::string & getExperimentExperimenterRef(index_type experimentIndex) const
Get the ExperimenterRef property of Experiment.
Definition: AggregateMetadata.cpp:2977
const std::string & getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const
Get the ExcitationFilterRef property of FilterSet.
Definition: AggregateMetadata.cpp:3547
double getMaskX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Mask.
Definition: AggregateMetadata.cpp:5407
const std::string & getWellSampleAnnotationRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of WellSample.
Definition: AggregateMetadata.cpp:8767
void setLabelLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Label.
Definition: AggregateMetadata.cpp:11470
void setDetectorID(std::string id, index_type instrumentIndex, index_type detectorIndex)
Set the ID property of Detector.
Definition: AggregateMetadata.cpp:9715
std::string getChannelName(index_type imageIndex, index_type channelIndex) const
Get the Name property of Channel.
Definition: AggregateMetadata.cpp:1942
std::string getWellType(index_type plateIndex, index_type wellIndex) const
Get the Type property of Well.
Definition: AggregateMetadata.cpp:8752
void setLabelFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Label.
Definition: AggregateMetadata.cpp:11410
const std::string & getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of TermAnnotation.
Definition: AggregateMetadata.cpp:8287
ome::xml::model::primitives::Timestamp getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the StartTime property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6502
void setLightPathExcitationFilterRef(const std::string &excitationFilter, index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex)
Set the ExcitationFilterRef property of LightPath.
Definition: AggregateMetadata.cpp:11995
void setCommentAnnotationID(std::string id, index_type commentAnnotationIndex)
Set the ID property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9535
const std::string & getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const
Get the DatasetRef property of Project.
Definition: AggregateMetadata.cpp:7402
void setMicrobeamManipulationLightSourceSettingsID(std::string id, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)
Set the ID property of LightSourceSettings.
Definition: AggregateMetadata.cpp:12055
std::string getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the Description property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6427
void setStageLabelY(double y, index_type imageIndex)
Set the Y property of StageLabel.
Definition: AggregateMetadata.cpp:15655
ome::xml::model::enums::Correction getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const
Get the Correction property of Objective.
Definition: AggregateMetadata.cpp:5602
std::string getExperimenterFirstName(index_type experimenterIndex) const
Get the FirstName property of Experimenter.
Definition: AggregateMetadata.cpp:3052
void createRoot()
Create root node.
Definition: AggregateMetadata.cpp:196
ome::xml::model::primitives::NonNegativeInteger getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const
Get the CutInTolerance property of TransmittanceRange.
Definition: AggregateMetadata.cpp:8557
ome::xml::model::enums::FontStyle getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Rectangle.
Definition: AggregateMetadata.cpp:7702
void setChannelContrastMethod(ome::xml::model::enums::ContrastMethod contrastMethod, index_type imageIndex, index_type channelIndex)
Set the ContrastMethod property of Channel.
Definition: AggregateMetadata.cpp:9310
const std::string & getDatasetExperimenterRef(index_type datasetIndex) const
Get the ExperimenterRef property of Dataset.
Definition: AggregateMetadata.cpp:2137
void setMaskFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Mask.
Definition: AggregateMetadata.cpp:12610
bool getLabelVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Label.
Definition: AggregateMetadata.cpp:4117
void setEllipseFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Ellipse.
Definition: AggregateMetadata.cpp:10135
void setChannelAnnotationRef(const std::string &annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Channel.
Definition: AggregateMetadata.cpp:9280
void setRectangleStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Rectangle.
Definition: AggregateMetadata.cpp:15280
std::string getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const
Get the Annotator property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2017
void setWellType(std::string type, index_type plateIndex, index_type wellIndex)
Set the Type property of Well.
Definition: AggregateMetadata.cpp:16240
void setDoubleAnnotationNamespace(std::string namespace_, index_type doubleAnnotationIndex)
Set the Namespace property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:10105
index_type getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const
Get the number of EmissionFilterRef elements in FilterSet.
Definition: AggregateMetadata.cpp:805
void setWellColor(ome::xml::model::primitives::Color color, index_type plateIndex, index_type wellIndex)
Set the Color property of Well.
Definition: AggregateMetadata.cpp:16135
void setLineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex)
Set the MarkerEnd property of Line.
Definition: AggregateMetadata.cpp:12355
double getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Polygon.
Definition: AggregateMetadata.cpp:6967
ome::xml::model::primitives::NonNegativeInteger getLabelTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Label.
Definition: AggregateMetadata.cpp:4072
void setChannelName(std::string name, index_type imageIndex, index_type channelIndex)
Set the Name property of Channel.
Definition: AggregateMetadata.cpp:9430
void setWellColumn(ome::xml::model::primitives::NonNegativeInteger column, index_type plateIndex, index_type wellIndex)
Set the Column property of Well.
Definition: AggregateMetadata.cpp:16150
void setLineStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Line.
Definition: AggregateMetadata.cpp:12250
void setBooleanAnnotationNamespace(std::string namespace_, index_type booleanAnnotationIndex)
Set the Namespace property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:9235
double getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const
Get the Gain property of Detector.
Definition: AggregateMetadata.cpp:2212
void setMicrobeamManipulationDescription(std::string description, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the Description property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:12925
void setImageAnnotationRef(const std::string &annotation, index_type imageIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Image.
Definition: AggregateMetadata.cpp:11140
void setMaskVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Mask.
Definition: AggregateMetadata.cpp:12850
void setPolygonPoints(std::string points, index_type ROIIndex, index_type shapeIndex)
Set the Points property of Polygon.
Definition: AggregateMetadata.cpp:14560
void setDetectorSettingsBinning(ome::xml::model::enums::Binning binning, index_type imageIndex, index_type channelIndex)
Set the Binning property of DetectorSettings.
Definition: AggregateMetadata.cpp:9850
void setChannelID(std::string id, index_type imageIndex, index_type channelIndex)
Set the ID property of Channel.
Definition: AggregateMetadata.cpp:9385
std::string getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const
Get the LotNumber property of Objective.
Definition: AggregateMetadata.cpp:5677
const std::string & getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of TagAnnotation.
Definition: AggregateMetadata.cpp:8197
void setEllipseVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Ellipse.
Definition: AggregateMetadata.cpp:10375
ome::xml::model::enums::LaserMedium getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LaserMedium property of Laser.
Definition: AggregateMetadata.cpp:4267
ome::xml::model::primitives::PercentFraction getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const
Get the Transmittance property of TransmittanceRange.
Definition: AggregateMetadata.cpp:8602
void setPixelsType(ome::xml::model::enums::PixelType type, index_type imageIndex)
Set the Type property of Pixels.
Definition: AggregateMetadata.cpp:13540
const std::string & getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of XMLAnnotation.
Definition: AggregateMetadata.cpp:8872
std::string getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of Filament.
Definition: AggregateMetadata.cpp:3262
void setTiffDataFirstC(ome::xml::model::primitives::NonNegativeInteger firstC, index_type imageIndex, index_type tiffDataIndex)
Set the FirstC property of TiffData.
Definition: AggregateMetadata.cpp:15865
ome::xml::model::primitives::PositiveInteger getPixelsSignificantBits(index_type imageIndex) const
Get the SignificantBits property of Pixels.
Definition: AggregateMetadata.cpp:5947
void setDoubleAnnotationDescription(std::string description, index_type doubleAnnotationIndex)
Set the Description property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:10075
void setROINamespace(std::string namespace_, index_type ROIIndex)
Set the Namespace property of ROI.
Definition: AggregateMetadata.cpp:15040
MicrobeamManipulationType enumeration.
Definition: MicrobeamManipulationType.h:70
void setListAnnotationNamespace(std::string namespace_, index_type listAnnotationIndex)
Set the Namespace property of ListAnnotation.
Definition: AggregateMetadata.cpp:12505
double getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Power property of Laser.
Definition: AggregateMetadata.cpp:4222
std::string getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Point.
Definition: AggregateMetadata.cpp:6667
index_type getDatasetImageRefCount(index_type datasetIndex) const
Get the number of ImageRef elements in Dataset.
Definition: AggregateMetadata.cpp:981
LaserType enumeration.
Definition: LaserType.h:70
void setObjectiveModel(std::string model, index_type instrumentIndex, index_type objectiveIndex)
Set the Model property of Objective.
Definition: AggregateMetadata.cpp:13195
void setLineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Line.
Definition: AggregateMetadata.cpp:12280
double getImagingEnvironmentAirPressure(index_type imageIndex) const
Get the AirPressure property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:3802
void setScreenPlateRef(const std::string &plate, index_type screenIndex, index_type plateRefIndex)
Set the PlateRef property of Screen.
Definition: AggregateMetadata.cpp:15535
std::string getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Ellipse.
Definition: AggregateMetadata.cpp:2782
std::string getRightsRightsHolder() const
Get the RightsHolder property of Rights.
Definition: AggregateMetadata.cpp:7972
void setProjectID(std::string id, index_type projectIndex)
Set the ID property of Project.
Definition: AggregateMetadata.cpp:14950
void setWellID(std::string id, index_type plateIndex, index_type wellIndex)
Set the ID property of Well.
Definition: AggregateMetadata.cpp:16195
void setLaserPulse(ome::xml::model::enums::Pulse pulse, index_type instrumentIndex, index_type lightSourceIndex)
Set the Pulse property of Laser.
Definition: AggregateMetadata.cpp:11785
void setPointTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Point.
Definition: AggregateMetadata.cpp:14215
void setLineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Line.
Definition: AggregateMetadata.cpp:12100
std::string getImageName(index_type imageIndex) const
Get the Name property of Image.
Definition: AggregateMetadata.cpp:3772
ome::xml::model::primitives::Color getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Point.
Definition: AggregateMetadata.cpp:6652
void setFileAnnotationID(std::string id, index_type fileAnnotationIndex)
Set the ID property of FileAnnotation.
Definition: AggregateMetadata.cpp:10870
double getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const
Get the LensNA property of Objective.
Definition: AggregateMetadata.cpp:5662
void setPolylineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Polyline.
Definition: AggregateMetadata.cpp:14575
void setFilamentID(std::string id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Filament.
Definition: AggregateMetadata.cpp:10720
std::string getTagAnnotationAnnotator(index_type tagAnnotationIndex) const
Get the Annotator property of TagAnnotation.
Definition: AggregateMetadata.cpp:8212
std::string getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of Arc.
Definition: AggregateMetadata.cpp:1522
std::string getMicroscopeLotNumber(index_type instrumentIndex) const
Get the LotNumber property of Microscope.
Definition: AggregateMetadata.cpp:5512
ome::xml::model::primitives::PositiveInteger getPixelsSizeY(index_type imageIndex) const
Get the SizeY property of Pixels.
Definition: AggregateMetadata.cpp:6007
void setFilterSetID(std::string id, index_type instrumentIndex, index_type filterSetIndex)
Set the ID property of FilterSet.
Definition: AggregateMetadata.cpp:11050
void setWellRow(ome::xml::model::primitives::NonNegativeInteger row, index_type plateIndex, index_type wellIndex)
Set the Row property of Well.
Definition: AggregateMetadata.cpp:16225
void setPolygonFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Polygon.
Definition: AggregateMetadata.cpp:14305
ome::xml::model::primitives::NonNegativeInteger getMaskTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Mask.
Definition: AggregateMetadata.cpp:5317
void setFilterSetManufacturer(std::string manufacturer, index_type instrumentIndex, index_type filterSetIndex)
Set the Manufacturer property of FilterSet.
Definition: AggregateMetadata.cpp:11080
const std::string & getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Screen.
Definition: AggregateMetadata.cpp:7987
void setBinaryFileFileName(std::string fileName, index_type fileAnnotationIndex)
Set the FileName property of BinaryFile.
Definition: AggregateMetadata.cpp:9100
ome::xml::model::primitives::NonNegativeInteger getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const
Get the IFD property of TiffData.
Definition: AggregateMetadata.cpp:8422
void setPolygonText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Polygon.
Definition: AggregateMetadata.cpp:14470
double getLabelY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Label.
Definition: AggregateMetadata.cpp:4147
const std::string & getDatasetExperimenterGroupRef(index_type datasetIndex) const
Get the ExperimenterGroupRef property of Dataset.
Definition: AggregateMetadata.cpp:2122
void setTagAnnotationID(std::string id, index_type tagAnnotationIndex)
Set the ID property of TagAnnotation.
Definition: AggregateMetadata.cpp:15730
std::string getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the Name property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6487
ome::xml::model::enums::FontFamily getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Polygon.
Definition: AggregateMetadata.cpp:6847
void setPlateAcquisitionWellSampleRef(const std::string &wellSample, index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex)
Set the WellSampleRef property of PlateAcquisition.
Definition: AggregateMetadata.cpp:14005
ome::xml::model::enums::DimensionOrder getPixelsDimensionOrder(index_type imageIndex) const
Get the DimensionOrder property of Pixels.
Definition: AggregateMetadata.cpp:5857
void setEllipseTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Ellipse.
Definition: AggregateMetadata.cpp:10330
std::string getArcID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of Arc.
Definition: AggregateMetadata.cpp:1507
index_type getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const
Get the number of AnnotationRef elements in Channel.
Definition: AggregateMetadata.cpp:645
void setPointStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Point.
Definition: AggregateMetadata.cpp:14155
std::string getDoubleAnnotationID(index_type doubleAnnotationIndex) const
Get the ID property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:2602
std::string getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const
Get the ID property of FilterSet.
Definition: AggregateMetadata.cpp:3562
void setTransmittanceRangeTransmittance(ome::xml::model::primitives::PercentFraction transmittance, index_type instrumentIndex, index_type filterIndex)
Set the Transmittance property of TransmittanceRange.
Definition: AggregateMetadata.cpp:16090
index_type getCommentAnnotationCount() const
Get the number of CommentAnnotation elements.
Definition: AggregateMetadata.cpp:693
void setWellSampleIndex(ome::xml::model::primitives::NonNegativeInteger index, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the Index property of WellSample.
Definition: AggregateMetadata.cpp:16300
index_type getXMLAnnotationAnnotationCount(index_type xmlAnnotationIndex) const
Get the number of links to an XMLAnnotation.
Definition: AggregateMetadata.cpp:373
void setLabelID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Label.
Definition: AggregateMetadata.cpp:11440
void setRectangleID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Rectangle.
Definition: AggregateMetadata.cpp:15205
void setDetectorSettingsVoltage(double voltage, index_type imageIndex, index_type channelIndex)
Set the Voltage property of DetectorSettings.
Definition: AggregateMetadata.cpp:9940
std::string getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of Laser.
Definition: AggregateMetadata.cpp:4177
void setLabelFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Label.
Definition: AggregateMetadata.cpp:11395
index_type getChannelCount(index_type imageIndex) const
Get the number of Channel elements.
Definition: AggregateMetadata.cpp:677
void setPolygonFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Polygon.
Definition: AggregateMetadata.cpp:14320
std::string getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const
Get the ID property of LightSourceSettings.
Definition: AggregateMetadata.cpp:4552
ome::xml::model::enums::FillRule getPointFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Point.
Definition: AggregateMetadata.cpp:6547
const std::string & getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const
Get the ROIRef property of Image.
Definition: AggregateMetadata.cpp:3787
const std::string & getImageInstrumentRef(index_type imageIndex) const
Get the InstrumentRef property of Image.
Definition: AggregateMetadata.cpp:3742
ome::xml::model::primitives::NonNegativeInteger getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Polygon.
Definition: AggregateMetadata.cpp:7027
double getPlanePositionX(index_type imageIndex, index_type planeIndex) const
Get the PositionX property of Plane.
Definition: AggregateMetadata.cpp:6127
std::string getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const
Get the SerialNumber property of Filter.
Definition: AggregateMetadata.cpp:3487
void setRightsRightsHeld(std::string rightsHeld)
Set the RightsHeld property of Rights.
Definition: AggregateMetadata.cpp:15445
std::string getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const
Get the Manufacturer property of Dichroic.
Definition: AggregateMetadata.cpp:2512
ome::xml::model::primitives::PercentFraction getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const
Get the Attenuation property of LightSourceSettings.
Definition: AggregateMetadata.cpp:4522
void setFileAnnotationDescription(std::string description, index_type fileAnnotationIndex)
Set the Description property of FileAnnotation.
Definition: AggregateMetadata.cpp:10855
std::string getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const
Get the SerialNumber property of FilterSet.
Definition: AggregateMetadata.cpp:3622
void setMicroscopeModel(std::string model, index_type instrumentIndex)
Set the Model property of Microscope.
Definition: AggregateMetadata.cpp:13030
void setRoot(ome::compat::shared_ptr< MetadataRoot > &root)
Set the root node of the metadata.
Definition: AggregateMetadata.cpp:216
std::string getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const
Get the Annotator property of XMLAnnotation.
Definition: AggregateMetadata.cpp:8887
std::string getExperimenterInstitution(index_type experimenterIndex) const
Get the Institution property of Experimenter.
Definition: AggregateMetadata.cpp:3082
void setScreenName(std::string name, index_type screenIndex)
Set the Name property of Screen.
Definition: AggregateMetadata.cpp:15520
ome::xml::model::primitives::PositiveInteger getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const
Get the SamplesPerPixel property of Channel.
Definition: AggregateMetadata.cpp:1987
std::string getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4387
void setTimestampAnnotationAnnotator(std::string annotator, index_type timestampAnnotationIndex)
Set the Annotator property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:15955
ome::xml::model::primitives::NonNegativeInteger getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Ellipse.
Definition: AggregateMetadata.cpp:2857
std::string getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const
Get the Description property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8482
ome::xml::model::enums::FontStyle getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Label.
Definition: AggregateMetadata.cpp:3937
ome::xml::model::primitives::NonNegativeInteger getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Polygon.
Definition: AggregateMetadata.cpp:6997
void setEllipseY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Ellipse.
Definition: AggregateMetadata.cpp:10435
std::string getExperimentDescription(index_type experimentIndex) const
Get the Description property of Experiment.
Definition: AggregateMetadata.cpp:2962
void setPlateAcquisitionMaximumFieldCount(ome::xml::model::primitives::PositiveInteger maximumFieldCount, index_type plateIndex, index_type plateAcquisitionIndex)
Set the MaximumFieldCount property of PlateAcquisition.
Definition: AggregateMetadata.cpp:13960
void setLabelStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Label.
Definition: AggregateMetadata.cpp:11485
std::string getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const
Get the LotNumber property of Filter.
Definition: AggregateMetadata.cpp:3442
void setBinaryOnlyMetadataFile(std::string metadataFile)
Set the MetadataFile property of BinaryOnly.
Definition: AggregateMetadata.cpp:9145
void setObjectiveNominalMagnification(double nominalMagnification, index_type instrumentIndex, index_type objectiveIndex)
Set the NominalMagnification property of Objective.
Definition: AggregateMetadata.cpp:13210
void setPlateName(std::string name, index_type plateIndex)
Set the Name property of Plate.
Definition: AggregateMetadata.cpp:13810
std::string getScreenReagentSetIdentifier(index_type screenIndex) const
Get the ReagentSetIdentifier property of Screen.
Definition: AggregateMetadata.cpp:8107
std::string getTagAnnotationDescription(index_type tagAnnotationIndex) const
Get the Description property of TagAnnotation.
Definition: AggregateMetadata.cpp:8227
virtual ~AggregateMetadata()
Destructor.
Definition: AggregateMetadata.cpp:191
void setMaskText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Mask.
Definition: AggregateMetadata.cpp:12775
std::string getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const
Get the text value of UUID.
Definition: AggregateMetadata.cpp:1396
index_type getPlateCount() const
Get the number of Plate elements.
Definition: AggregateMetadata.cpp:1157
ome::xml::model::primitives::NonNegativeInteger getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Rectangle.
Definition: AggregateMetadata.cpp:7822
void setWellSamplePositionX(double positionX, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the PositionX property of WellSample.
Definition: AggregateMetadata.cpp:16315
ome::xml::model::enums::FontStyle getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Mask.
Definition: AggregateMetadata.cpp:5182
std::string getProjectDescription(index_type projectIndex) const
Get the Description property of Project.
Definition: AggregateMetadata.cpp:7417
void setImageDescription(std::string description, index_type imageIndex)
Set the Description property of Image.
Definition: AggregateMetadata.cpp:11155
std::string getExperimenterMiddleName(index_type experimenterIndex) const
Get the MiddleName property of Experimenter.
Definition: AggregateMetadata.cpp:3112
ome::xml::model::primitives::NonNegativeInteger getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Mask.
Definition: AggregateMetadata.cpp:5332
Aggregating metadata store.
Definition: AggregateMetadata.h:67
void setTagAnnotationAnnotator(std::string annotator, index_type tagAnnotationIndex)
Set the Annotator property of TagAnnotation.
Definition: AggregateMetadata.cpp:15700
std::string getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4417
void setMaskStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Mask.
Definition: AggregateMetadata.cpp:12730
void setDetectorSettingsReadOutRate(double readOutRate, index_type imageIndex, index_type channelIndex)
Set the ReadOutRate property of DetectorSettings.
Definition: AggregateMetadata.cpp:9925
double getPointY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Point.
Definition: AggregateMetadata.cpp:6802
void setMaskFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Mask.
Definition: AggregateMetadata.cpp:12670
void setPixelsBigEndian(bool bigEndian, index_type imageIndex)
Set the BigEndian property of Pixels.
Definition: AggregateMetadata.cpp:13330
index_type getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const
Get the number of ExcitationFilterRef elements in FilterSet.
Definition: AggregateMetadata.cpp:837
const ::ome::xml::model::AffineTransform & getMaskTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Mask.
Definition: AggregateMetadata.cpp:5347
PixelType enumeration.
Definition: PixelType.h:70
ome::xml::model::primitives::NonNegativeInteger getWellColumn(index_type plateIndex, index_type wellIndex) const
Get the Column property of Well.
Definition: AggregateMetadata.cpp:8662
void setPlateAnnotationRef(const std::string &annotation, index_type plateIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Plate.
Definition: AggregateMetadata.cpp:13705
std::string getLineText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Line.
Definition: AggregateMetadata.cpp:4777
void setLaserFrequencyMultiplication(ome::xml::model::primitives::PositiveInteger frequencyMultiplication, index_type instrumentIndex, index_type lightSourceIndex)
Set the FrequencyMultiplication property of Laser.
Definition: AggregateMetadata.cpp:11740
double getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const
Get the Offset property of DetectorSettings.
Definition: AggregateMetadata.cpp:2422
void setObjectiveManufacturer(std::string manufacturer, index_type instrumentIndex, index_type objectiveIndex)
Set the Manufacturer property of Objective.
Definition: AggregateMetadata.cpp:13180
void setDoubleAnnotationAnnotationRef(const std::string &annotation, index_type doubleAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:10045
ome::xml::model::primitives::PositiveInteger getPixelsSizeT(index_type imageIndex) const
Get the SizeT property of Pixels.
Definition: AggregateMetadata.cpp:5977
std::string getBinaryOnlyUUID() const
Get the UUID property of BinaryOnly.
Definition: AggregateMetadata.cpp:1672
ome::xml::model::enums::FontStyle getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Polygon.
Definition: AggregateMetadata.cpp:6877
void setFilterManufacturer(std::string manufacturer, index_type instrumentIndex, index_type filterIndex)
Set the Manufacturer property of Filter.
Definition: AggregateMetadata.cpp:10945
std::string getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const
Get the Model property of Dichroic.
Definition: AggregateMetadata.cpp:2527
void setListAnnotationID(std::string id, index_type listAnnotationIndex)
Set the ID property of ListAnnotation.
Definition: AggregateMetadata.cpp:12490
ome::xml::model::primitives::NonNegativeInteger getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Mask.
Definition: AggregateMetadata.cpp:5167
ome::xml::model::primitives::Timestamp getTimestampAnnotationValue(index_type timestampAnnotationIndex) const
Get the Value property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8527
std::string getStageLabelName(index_type imageIndex) const
Get the Name property of StageLabel.
Definition: AggregateMetadata.cpp:8137
std::string getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const
Get the Namespace property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8512
ome::xml::model::primitives::Color getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Polygon.
Definition: AggregateMetadata.cpp:6817
void setPlaneHashSHA1(std::string hashSHA1, index_type imageIndex, index_type planeIndex)
Set the HashSHA1 property of Plane.
Definition: AggregateMetadata.cpp:13600
std::string getPlateName(index_type plateIndex) const
Get the Name property of Plate.
Definition: AggregateMetadata.cpp:6322
bool getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Polygon.
Definition: AggregateMetadata.cpp:6922
index_type getWellCount(index_type plateIndex) const
Get the number of Well elements.
Definition: AggregateMetadata.cpp:1411
std::string getExperimenterGroupDescription(index_type experimenterGroupIndex) const
Get the Description property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:3157
ome::xml::model::primitives::PercentFraction getImagingEnvironmentCO2Percent(index_type imageIndex) const
Get the CO2Percent property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:3817
void setMaskTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Mask.
Definition: AggregateMetadata.cpp:12820
std::string getMaskID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Mask.
Definition: AggregateMetadata.cpp:5197
void setFilamentModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Filament.
Definition: AggregateMetadata.cpp:10765
void setPixelsSizeC(ome::xml::model::primitives::PositiveInteger sizeC, index_type imageIndex)
Set the SizeC property of Pixels.
Definition: AggregateMetadata.cpp:13450
std::string getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Line.
Definition: AggregateMetadata.cpp:4747
void setLineLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Line.
Definition: AggregateMetadata.cpp:12205
index_type getTagAnnotationAnnotationCount(index_type tagAnnotationIndex) const
Get the number of links to a TagAnnotation.
Definition: AggregateMetadata.cpp:328
std::string getFilterID(index_type instrumentIndex, index_type filterIndex) const
Get the ID property of Filter.
Definition: AggregateMetadata.cpp:3427
void setTimestampAnnotationDescription(std::string description, index_type timestampAnnotationIndex)
Set the Description property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:15970
ome::xml::model::enums::FontStyle getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Point.
Definition: AggregateMetadata.cpp:6592
void setDetectorType(ome::xml::model::enums::DetectorType type, index_type instrumentIndex, index_type detectorIndex)
Set the Type property of Detector.
Definition: AggregateMetadata.cpp:9805
std::string getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const
Get the SerialNumber property of Dichroic.
Definition: AggregateMetadata.cpp:2542
void setPointStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Point.
Definition: AggregateMetadata.cpp:14170
std::string getReagentDescription(index_type screenIndex, index_type reagentIndex) const
Get the Description property of Reagent.
Definition: AggregateMetadata.cpp:7582
void setListAnnotationAnnotationRef(const std::string &annotation, index_type listAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ListAnnotation.
Definition: AggregateMetadata.cpp:12445
double getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const
Get the Offset property of Detector.
Definition: AggregateMetadata.cpp:2287
double getMaskY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Mask.
Definition: AggregateMetadata.cpp:5422
void setLineY1(double y1, index_type ROIIndex, index_type shapeIndex)
Set the Y1 property of Line.
Definition: AggregateMetadata.cpp:12415
void setTimestampAnnotationID(std::string id, index_type timestampAnnotationIndex)
Set the ID property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:15985
void setTermAnnotationAnnotationRef(const std::string &annotation, index_type termAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TermAnnotation.
Definition: AggregateMetadata.cpp:15775
void setWellAnnotationRef(const std::string &annotation, index_type plateIndex, index_type wellIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Well.
Definition: AggregateMetadata.cpp:16120
std::string getFileAnnotationID(index_type fileAnnotationIndex) const
Get the ID property of FileAnnotation.
Definition: AggregateMetadata.cpp:3382
void setObjectiveSettingsMedium(ome::xml::model::enums::Medium medium, index_type imageIndex)
Set the Medium property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:13285
void setChannelNDFilter(double ndFilter, index_type imageIndex, index_type channelIndex)
Set the NDFilter property of Channel.
Definition: AggregateMetadata.cpp:9415
void setPlanePositionY(double positionY, index_type imageIndex, index_type planeIndex)
Set the PositionY property of Plane.
Definition: AggregateMetadata.cpp:13630
void setPointTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Point.
Definition: AggregateMetadata.cpp:14200
void setExperimentDescription(std::string description, index_type experimentIndex)
Set the Description property of Experiment.
Definition: AggregateMetadata.cpp:10450
std::string getCommentAnnotationID(index_type commentAnnotationIndex) const
Get the ID property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2047
ome::xml::model::enums::LineCap getPolygonLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Polygon.
Definition: AggregateMetadata.cpp:6907
std::string getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const
Get the ID property of LightSourceSettings.
Definition: AggregateMetadata.cpp:4567
void setEllipseTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Ellipse.
Definition: AggregateMetadata.cpp:10315
ome::xml::model::enums::FilterType getFilterType(index_type instrumentIndex, index_type filterIndex) const
Get the Type property of Filter.
Definition: AggregateMetadata.cpp:3502
AggregateMetadata(delegate_list_type &delegates)
Constructor.
Definition: AggregateMetadata.cpp:186
void setPlanePositionZ(double positionZ, index_type imageIndex, index_type planeIndex)
Set the PositionZ property of Plane.
Definition: AggregateMetadata.cpp:13645
void setExperimenterGroupName(std::string name, index_type experimenterGroupIndex)
Set the Name property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10705
const std::string & getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const
Get the DichroicRef property of FilterSet.
Definition: AggregateMetadata.cpp:3517
std::string getPolylineText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Polyline.
Definition: AggregateMetadata.cpp:7252
void setLaserID(std::string id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Laser.
Definition: AggregateMetadata.cpp:11650
void setFilterSetEmissionFilterRef(const std::string &emissionFilter, index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex)
Set the EmissionFilterRef property of FilterSet.
Definition: AggregateMetadata.cpp:11020
void setEllipseRadiusX(double radiusX, index_type ROIIndex, index_type shapeIndex)
Set the RadiusX property of Ellipse.
Definition: AggregateMetadata.cpp:10390
ome::xml::model::primitives::NonNegativeInteger getLabelTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Label.
Definition: AggregateMetadata.cpp:4057
index_type getScreenAnnotationRefCount(index_type screenIndex) const
Get the number of AnnotationRef elements in Screen.
Definition: AggregateMetadata.cpp:501
std::string getTermAnnotationNamespace(index_type termAnnotationIndex) const
Get the Namespace property of TermAnnotation.
Definition: AggregateMetadata.cpp:8347
bool getBooleanAnnotationValue(index_type booleanAnnotationIndex) const
Get the Value property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1762
std::string getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const
Get the Namespace property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1747
const std::string & getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:2557
const std::string & getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the ExperimenterRef property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:5452
ome::xml::model::enums::Marker getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerEnd property of Line.
Definition: AggregateMetadata.cpp:4867
ome::xml::model::primitives::PositiveInteger getPlateColumns(index_type plateIndex) const
Get the Columns property of Plate.
Definition: AggregateMetadata.cpp:6247
void setImageExperimentRef(const std::string &experiment, index_type imageIndex)
Set the ExperimentRef property of Image.
Definition: AggregateMetadata.cpp:11170
void setTimestampAnnotationValue(ome::xml::model::primitives::Timestamp value, index_type timestampAnnotationIndex)
Set the Value property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:16015
ome::xml::model::primitives::PositiveInteger getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const
Get the Wavelength property of LightSourceSettings.
Definition: AggregateMetadata.cpp:4582
void setPolygonTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Polygon.
Definition: AggregateMetadata.cpp:14500
ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const
Get the FirstZ property of TiffData.
Definition: AggregateMetadata.cpp:8407
double getLineX2(index_type ROIIndex, index_type shapeIndex) const
Get the X2 property of Line.
Definition: AggregateMetadata.cpp:4912
void setChannelExcitationWavelength(ome::xml::model::primitives::PositiveInteger excitationWavelength, index_type imageIndex, index_type channelIndex)
Set the ExcitationWavelength property of Channel.
Definition: AggregateMetadata.cpp:9340
std::string getPlateDescription(index_type plateIndex) const
Get the Description property of Plate.
Definition: AggregateMetadata.cpp:6262
double getStageLabelX(index_type imageIndex) const
Get the X property of StageLabel.
Definition: AggregateMetadata.cpp:8152
void setEllipseID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Ellipse.
Definition: AggregateMetadata.cpp:10210
ome::xml::model::primitives::PositiveInteger getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const
Get the EmissionWavelength property of Channel.
Definition: AggregateMetadata.cpp:1837
ome::xml::model::primitives::NonNegativeInteger getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Polygon.
Definition: AggregateMetadata.cpp:6862
void setWellExternalIdentifier(std::string externalIdentifier, index_type plateIndex, index_type wellIndex)
Set the ExternalIdentifier property of Well.
Definition: AggregateMetadata.cpp:16180
ome::xml::model::enums::FillRule getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Ellipse.
Definition: AggregateMetadata.cpp:2662
ome::xml::model::primitives::Color getChannelColor(index_type imageIndex, index_type channelIndex) const
Get the Color property of Channel.
Definition: AggregateMetadata.cpp:1807
void setRectangleTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Rectangle.
Definition: AggregateMetadata.cpp:15310
std::string getTermAnnotationAnnotator(index_type termAnnotationIndex) const
Get the Annotator property of TermAnnotation.
Definition: AggregateMetadata.cpp:8302
std::string getDatasetID(index_type datasetIndex) const
Get the ID property of Dataset.
Definition: AggregateMetadata.cpp:2152
void setPointText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Point.
Definition: AggregateMetadata.cpp:14185
ome::xml::model::enums::NamingConvention getPlateColumnNamingConvention(index_type plateIndex) const
Get the ColumnNamingConvention property of Plate.
Definition: AggregateMetadata.cpp:6232
void setMicrobeamManipulationROIRef(const std::string &roi, index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex)
Set the ROIRef property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:12970
void setFileAnnotationNamespace(std::string namespace_, index_type fileAnnotationIndex)
Set the Namespace property of FileAnnotation.
Definition: AggregateMetadata.cpp:10885
std::string getLongAnnotationID(index_type longAnnotationIndex) const
Get the ID property of LongAnnotation.
Definition: AggregateMetadata.cpp:5077
void setChannelSamplesPerPixel(ome::xml::model::primitives::PositiveInteger samplesPerPixel, index_type imageIndex, index_type channelIndex)
Set the SamplesPerPixel property of Channel.
Definition: AggregateMetadata.cpp:9475
index_type getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the number of AnnotationRef elements in PlateAcquisition.
Definition: AggregateMetadata.cpp:437
const std::string & getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Experimenter.
Definition: AggregateMetadata.cpp:3022
std::string getDatasetName(index_type datasetIndex) const
Get the Name property of Dataset.
Definition: AggregateMetadata.cpp:2182
void setLightEmittingDiodeManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:11905
void setCommentAnnotationValue(std::string value, index_type commentAnnotationIndex)
Set the Value property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9565
void setImageMicrobeamManipulationRef(const std::string &microbeamManipulation, index_type imageIndex, index_type microbeamManipulationRefIndex)
Set the MicrobeamManipulationRef property of Image.
Definition: AggregateMetadata.cpp:11245
index_type getLightSourceCount(index_type instrumentIndex) const
Get the number of LightSource elements.
Definition: AggregateMetadata.cpp:1029
void setPixelsID(std::string id, index_type imageIndex)
Set the ID property of Pixels.
Definition: AggregateMetadata.cpp:13360
std::string getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const
Get the Manufacturer property of FilterSet.
Definition: AggregateMetadata.cpp:3592
An RGBA color value.
Definition: Color.h:77
index_type getDichroicCount(index_type instrumentIndex) const
Get the number of Dichroic elements.
Definition: AggregateMetadata.cpp:757
void setLabelFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Label.
Definition: AggregateMetadata.cpp:11380
void setPointY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Point.
Definition: AggregateMetadata.cpp:14290
void setLaserPower(double power, index_type instrumentIndex, index_type lightSourceIndex)
Set the Power property of Laser.
Definition: AggregateMetadata.cpp:11710
std::string getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of Arc.
Definition: AggregateMetadata.cpp:1582
void setDetectorOffset(double offset, index_type instrumentIndex, index_type detectorIndex)
Set the Offset property of Detector.
Definition: AggregateMetadata.cpp:9775
void setROIID(std::string id, index_type ROIIndex)
Set the ID property of ROI.
Definition: AggregateMetadata.cpp:15010
void setPlateAcquisitionName(std::string name, index_type plateIndex, index_type plateAcquisitionIndex)
Set the Name property of PlateAcquisition.
Definition: AggregateMetadata.cpp:13975
void setBinaryFileSize(ome::xml::model::primitives::NonNegativeLong size, index_type fileAnnotationIndex)
Set the Size property of BinaryFile.
Definition: AggregateMetadata.cpp:9130
ome::compat::shared_ptr< MetadataRoot > & getRoot()
Get the root node of the metadata.
Definition: AggregateMetadata.cpp:209
void setImageExperimenterGroupRef(const std::string &experimenterGroup, index_type imageIndex)
Set the ExperimenterGroupRef property of Image.
Definition: AggregateMetadata.cpp:11185
index_type getWellSampleAnnotationRefCount(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the number of AnnotationRef elements in WellSample.
Definition: AggregateMetadata.cpp:613
std::string getFileAnnotationNamespace(index_type fileAnnotationIndex) const
Get the Namespace property of FileAnnotation.
Definition: AggregateMetadata.cpp:3397
bool getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Rectangle.
Definition: AggregateMetadata.cpp:7747
void setPlaneTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type imageIndex, index_type planeIndex)
Set the TheT property of Plane.
Definition: AggregateMetadata.cpp:13675
index_type getCommentAnnotationAnnotationCount(index_type commentAnnotationIndex) const
Get the number of links to a CommentAnnotation.
Definition: AggregateMetadata.cpp:253
void setLongAnnotationDescription(std::string description, index_type longAnnotationIndex)
Set the Description property of LongAnnotation.
Definition: AggregateMetadata.cpp:12550
index_type getPixelsBinDataCount(index_type imageIndex) const
Get the number of BinData elements in Pixels.
Definition: AggregateMetadata.cpp:223
void setPointFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Point.
Definition: AggregateMetadata.cpp:14065
void setMaskID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Mask.
Definition: AggregateMetadata.cpp:12685
void setRectangleTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Rectangle.
Definition: AggregateMetadata.cpp:15325
void setPolylineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Polyline.
Definition: AggregateMetadata.cpp:14785
void setPointID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Point.
Definition: AggregateMetadata.cpp:14095
void setLongAnnotationAnnotationRef(const std::string &annotation, index_type longAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of LongAnnotation.
Definition: AggregateMetadata.cpp:12520
void setDatasetExperimenterGroupRef(const std::string &experimenterGroup, index_type datasetIndex)
Set the ExperimenterGroupRef property of Dataset.
Definition: AggregateMetadata.cpp:9610
std::string getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const
Get the FilterWheel property of Filter.
Definition: AggregateMetadata.cpp:3412
ome::xml::model::enums::Marker getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerEnd property of Polyline.
Definition: AggregateMetadata.cpp:7342
void setExperimenterFirstName(std::string firstName, index_type experimenterIndex)
Set the FirstName property of Experimenter.
Definition: AggregateMetadata.cpp:10540
void setRectangleHeight(double height, index_type ROIIndex, index_type shapeIndex)
Set the Height property of Rectangle.
Definition: AggregateMetadata.cpp:15385
index_type getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const
Get the number of AnnotationRef elements in ExperimenterGroup.
Definition: AggregateMetadata.cpp:469
double getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const
Get the AmplificationGain property of Detector.
Definition: AggregateMetadata.cpp:2197
ome::xml::model::primitives::PercentFraction getImagingEnvironmentHumidity(index_type imageIndex) const
Get the Humidity property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:3832
double getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Power property of Arc.
Definition: AggregateMetadata.cpp:1567
void setFilterSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type filterIndex)
Set the SerialNumber property of Filter.
Definition: AggregateMetadata.cpp:10975
double getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const
Get the ReadOutRate property of DetectorSettings.
Definition: AggregateMetadata.cpp:2437
void setPolygonTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Polygon.
Definition: AggregateMetadata.cpp:14485
double getRectangleY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Rectangle.
Definition: AggregateMetadata.cpp:7942
index_type getFileAnnotationCount() const
Get the number of FileAnnotation elements.
Definition: AggregateMetadata.cpp:917
void setPointX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Point.
Definition: AggregateMetadata.cpp:14275
index_type getExperimenterGroupCount() const
Get the number of ExperimenterGroup elements.
Definition: AggregateMetadata.cpp:885
std::string getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const
Get the ID property of Objective.
Definition: AggregateMetadata.cpp:5617
ome::xml::model::enums::FontFamily getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Line.
Definition: AggregateMetadata.cpp:4642
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: AggregateMetadata.cpp:16255
void setPolylineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex)
Set the MarkerStart property of Polyline.
Definition: AggregateMetadata.cpp:14845
void setProjectExperimenterGroupRef(const std::string &experimenterGroup, index_type projectIndex)
Set the ExperimenterGroupRef property of Project.
Definition: AggregateMetadata.cpp:14920
ome::xml::model::enums::IlluminationType getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const
Get the IlluminationType property of Channel.
Definition: AggregateMetadata.cpp:1912
void setDichroicLotNumber(std::string lotNumber, index_type instrumentIndex, index_type dichroicIndex)
Set the LotNumber property of Dichroic.
Definition: AggregateMetadata.cpp:9985
void setPointFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Point.
Definition: AggregateMetadata.cpp:14020
void setBooleanAnnotationDescription(std::string description, index_type booleanAnnotationIndex)
Set the Description property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:9205
double getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const
Get the NominalMagnification property of Objective.
Definition: AggregateMetadata.cpp:5722
void setExperimenterMiddleName(std::string middleName, index_type experimenterIndex)
Set the MiddleName property of Experimenter.
Definition: AggregateMetadata.cpp:10600
const std::string & getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const
Get the ROIRef property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:5482
bool getMaskLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Mask.
Definition: AggregateMetadata.cpp:5227
void setLabelY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Label.
Definition: AggregateMetadata.cpp:11635
void setRectangleVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Rectangle.
Definition: AggregateMetadata.cpp:15370
void setEllipseFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Ellipse.
Definition: AggregateMetadata.cpp:10180
void setPlateAcquisitionAnnotationRef(const std::string &annotation, index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex)
Set the AnnotationRef property of PlateAcquisition.
Definition: AggregateMetadata.cpp:13900
index_type getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const
Get the number of links to a LongAnnotation.
Definition: AggregateMetadata.cpp:313
LaserMedium enumeration.
Definition: LaserMedium.h:70
std::string getROIName(index_type ROIIndex) const
Get the Name property of ROI.
Definition: AggregateMetadata.cpp:7537
std::string getPolygonText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Polygon.
Definition: AggregateMetadata.cpp:6982
std::string getScreenName(index_type screenIndex) const
Get the Name property of Screen.
Definition: AggregateMetadata.cpp:8032
std::string getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const
Get the Model property of Objective.
Definition: AggregateMetadata.cpp:5707
void setFileAnnotationAnnotationRef(const std::string &annotation, index_type fileAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of FileAnnotation.
Definition: AggregateMetadata.cpp:10825
void setChannelFluor(std::string fluor, index_type imageIndex, index_type channelIndex)
Set the Fluor property of Channel.
Definition: AggregateMetadata.cpp:9370
void setROIDescription(std::string description, index_type ROIIndex)
Set the Description property of ROI.
Definition: AggregateMetadata.cpp:14995
void setLaserModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Laser.
Definition: AggregateMetadata.cpp:11695
index_type getPlateRefCount(index_type screenIndex) const
Get the number of PlateRef elements.
Definition: AggregateMetadata.cpp:1189
std::string getPlateStatus(index_type plateIndex) const
Get the Status property of Plate.
Definition: AggregateMetadata.cpp:6367
void setChannelPockelCellSetting(int32_t pockelCellSetting, index_type imageIndex, index_type channelIndex)
Set the PockelCellSetting property of Channel.
Definition: AggregateMetadata.cpp:9460
void setEllipseTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Ellipse.
Definition: AggregateMetadata.cpp:10360
void setPolygonStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Polygon.
Definition: AggregateMetadata.cpp:14455
void setFilterSetSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type filterSetIndex)
Set the SerialNumber property of FilterSet.
Definition: AggregateMetadata.cpp:11110
ome::xml::model::enums::FontFamily getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Polyline.
Definition: AggregateMetadata.cpp:7117
std::string getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const
Get the Description property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1717
Abstract class for metadata storage and retrieval.
Definition: Metadata.h:61
ome::xml::model::primitives::Color getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Mask.
Definition: AggregateMetadata.cpp:5242
void setLabelVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Label.
Definition: AggregateMetadata.cpp:11605
void setMicrobeamManipulationExperimenterRef(const std::string &experimenter, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the ExperimenterRef property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:12940
void setFilamentLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Filament.
Definition: AggregateMetadata.cpp:10735
Medium enumeration.
Definition: Medium.h:70
index_type getReagentCount(index_type screenIndex) const
Get the number of Reagent elements.
Definition: AggregateMetadata.cpp:1269
ome::xml::model::primitives::NonNegativeLong getBinaryFileSize(index_type fileAnnotationIndex) const
Get the Size property of BinaryFile.
Definition: AggregateMetadata.cpp:1642
bool getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Tuneable property of Laser.
Definition: AggregateMetadata.cpp:4342
ome::xml::model::enums::LaserType getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Type property of Laser.
Definition: AggregateMetadata.cpp:4357
ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeX(index_type imageIndex) const
Get the PhysicalSizeX property of Pixels.
Definition: AggregateMetadata.cpp:5902
void setPolylineTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Polyline.
Definition: AggregateMetadata.cpp:14770
const std::string & getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const
Get the ImageRef property of Dataset.
Definition: AggregateMetadata.cpp:2167
std::string getTagAnnotationID(index_type tagAnnotationIndex) const
Get the ID property of TagAnnotation.
Definition: AggregateMetadata.cpp:8242
std::string getWellID(index_type plateIndex, index_type wellIndex) const
Get the ID property of Well.
Definition: AggregateMetadata.cpp:8707
std::string getTermAnnotationID(index_type termAnnotationIndex) const
Get the ID property of TermAnnotation.
Definition: AggregateMetadata.cpp:8332
const std::string & getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of ListAnnotation.
Definition: AggregateMetadata.cpp:4957
index_type getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const
Get the number of links to a BooleanAnnotation.
Definition: AggregateMetadata.cpp:238
double getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const
Get the Zoom property of Detector.
Definition: AggregateMetadata.cpp:2347
void setFilterSetDichroicRef(const std::string &dichroic, index_type instrumentIndex, index_type filterSetIndex)
Set the DichroicRef property of FilterSet.
Definition: AggregateMetadata.cpp:11005
void setMaskTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Mask.
Definition: AggregateMetadata.cpp:12790
void setFilterSetModel(std::string model, index_type instrumentIndex, index_type filterSetIndex)
Set the Model property of FilterSet.
Definition: AggregateMetadata.cpp:11095
double getLabelX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Label.
Definition: AggregateMetadata.cpp:4132
void setLaserType(ome::xml::model::enums::LaserType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Laser.
Definition: AggregateMetadata.cpp:11845
const std::string & getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const
Get the ExperimenterRef property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:3172
void setListAnnotationAnnotator(std::string annotator, index_type listAnnotationIndex)
Set the Annotator property of ListAnnotation.
Definition: AggregateMetadata.cpp:12460
void setExperimenterLastName(std::string lastName, index_type experimenterIndex)
Set the LastName property of Experimenter.
Definition: AggregateMetadata.cpp:10585
ome::xml::model::primitives::Color getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Ellipse.
Definition: AggregateMetadata.cpp:2767
void setCommentAnnotationNamespace(std::string namespace_, index_type commentAnnotationIndex)
Set the Namespace property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9550
double getPlanePositionZ(index_type imageIndex, index_type planeIndex) const
Get the PositionZ property of Plane.
Definition: AggregateMetadata.cpp:6157
ome::xml::model::primitives::NonNegativeInteger getMaskTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Mask.
Definition: AggregateMetadata.cpp:5302
void setPointLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Point.
Definition: AggregateMetadata.cpp:14125
double getLineY1(index_type ROIIndex, index_type shapeIndex) const
Get the Y1 property of Line.
Definition: AggregateMetadata.cpp:4927
const std::string & getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1687
void setPolylineStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Polyline.
Definition: AggregateMetadata.cpp:14725
ome::xml::model::primitives::Color getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Mask.
Definition: AggregateMetadata.cpp:5122
const std::string & getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Plane.
Definition: AggregateMetadata.cpp:6067
std::string getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Mask.
Definition: AggregateMetadata.cpp:5257
void setRectangleLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Rectangle.
Definition: AggregateMetadata.cpp:15235
std::string getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const
Get the Namespace property of XMLAnnotation.
Definition: AggregateMetadata.cpp:8932
ome::xml::model::primitives::NonNegativeInteger getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Polyline.
Definition: AggregateMetadata.cpp:7297
index_type getBooleanAnnotationCount() const
Get the number of BooleanAnnotation elements.
Definition: AggregateMetadata.cpp:661
void setPixelsSizeZ(ome::xml::model::primitives::PositiveInteger sizeZ, index_type imageIndex)
Set the SizeZ property of Pixels.
Definition: AggregateMetadata.cpp:13510
ome::xml::model::primitives::Color getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Polyline.
Definition: AggregateMetadata.cpp:7207
double getEllipseY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Ellipse.
Definition: AggregateMetadata.cpp:2947
void setMaskWidth(double width, index_type ROIIndex, index_type shapeIndex)
Set the Width property of Mask.
Definition: AggregateMetadata.cpp:12880
index_type getProjectCount() const
Get the number of Project elements.
Definition: AggregateMetadata.cpp:1205
void setScreenAnnotationRef(const std::string &annotation, index_type screenIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Screen.
Definition: AggregateMetadata.cpp:15475
ome::xml::model::enums::FontStyle getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Polyline.
Definition: AggregateMetadata.cpp:7147
void setPlateAcquisitionID(std::string id, index_type plateIndex, index_type plateAcquisitionIndex)
Set the ID property of PlateAcquisition.
Definition: AggregateMetadata.cpp:13945
const std::string & getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of LongAnnotation.
Definition: AggregateMetadata.cpp:5032
std::size_t index_type
Index into an array.
Definition: BaseMetadata.h:64
void setMaskLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Mask.
Definition: AggregateMetadata.cpp:12700
ome::xml::model::primitives::NonNegativeInteger getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Rectangle.
Definition: AggregateMetadata.cpp:7852
MicroscopeType enumeration.
Definition: MicroscopeType.h:70
double getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const
Get the Gain property of DetectorSettings.
Definition: AggregateMetadata.cpp:2377
index_type getFilterCount(index_type instrumentIndex) const
Get the number of Filter elements.
Definition: AggregateMetadata.cpp:933
ome::xml::model::primitives::PositiveInteger getPixelsSizeC(index_type imageIndex) const
Get the SizeC property of Pixels.
Definition: AggregateMetadata.cpp:5962
ome::xml::model::enums::FillRule getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Rectangle.
Definition: AggregateMetadata.cpp:7657
void setDatasetImageRef(const std::string &image, index_type datasetIndex, index_type imageRefIndex)
Set the ImageRef property of Dataset.
Definition: AggregateMetadata.cpp:9655
void setPolygonStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Polygon.
Definition: AggregateMetadata.cpp:14425
double getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const
Get the CalibratedMagnification property of Objective.
Definition: AggregateMetadata.cpp:5587
ome::xml::model::primitives::NonNegativeInteger getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the Index property of WellSample.
Definition: AggregateMetadata.cpp:8812
void setFilterModel(std::string model, index_type instrumentIndex, index_type filterIndex)
Set the Model property of Filter.
Definition: AggregateMetadata.cpp:10960
double getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Rectangle.
Definition: AggregateMetadata.cpp:7792
void setMaskStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Mask.
Definition: AggregateMetadata.cpp:12745
void setExperimenterInstitution(std::string institution, index_type experimenterIndex)
Set the Institution property of Experimenter.
Definition: AggregateMetadata.cpp:10570
ome::xml::model::enums::FilamentType getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Type property of Filament.
Definition: AggregateMetadata.cpp:3322
FilterType enumeration.
Definition: FilterType.h:70
std::string getExperimentID(index_type experimentIndex) const
Get the ID property of Experiment.
Definition: AggregateMetadata.cpp:2992
void setPixelsPhysicalSizeY(ome::xml::model::primitives::PositiveFloat physicalSizeY, index_type imageIndex)
Set the PhysicalSizeY property of Pixels.
Definition: AggregateMetadata.cpp:13405
const std::string & getImageExperimenterRef(index_type imageIndex) const
Get the ExperimenterRef property of Image.
Definition: AggregateMetadata.cpp:3712
void setLineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Line.
Definition: AggregateMetadata.cpp:12115
std::string getPolylineID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Polyline.
Definition: AggregateMetadata.cpp:7162
void setLineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Line.
Definition: AggregateMetadata.cpp:12130
void setPolygonTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Polygon.
Definition: AggregateMetadata.cpp:14530
std::string getPlateID(index_type plateIndex) const
Get the ID property of Plate.
Definition: AggregateMetadata.cpp:6307
void setTiffDataFirstT(ome::xml::model::primitives::NonNegativeInteger firstT, index_type imageIndex, index_type tiffDataIndex)
Set the FirstT property of TiffData.
Definition: AggregateMetadata.cpp:15880
const std::string & getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2002
void setDetectorLotNumber(std::string lotNumber, index_type instrumentIndex, index_type detectorIndex)
Set the LotNumber property of Detector.
Definition: AggregateMetadata.cpp:9730
void setReagentReagentIdentifier(std::string reagentIdentifier, index_type screenIndex, index_type reagentIndex)
Set the ReagentIdentifier property of Reagent.
Definition: AggregateMetadata.cpp:15115
void setPolygonLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Polygon.
Definition: AggregateMetadata.cpp:14395
double getObjectiveSettingsCorrectionCollar(index_type imageIndex) const
Get the CorrectionCollar property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:5767
std::string getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const
Get the Namespace property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:2617
void setExperimenterGroupDescription(std::string description, index_type experimenterGroupIndex)
Set the Description property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10645
ome::xml::model::primitives::NonNegativeInteger getPointTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Point.
Definition: AggregateMetadata.cpp:6727
double getStageLabelY(index_type imageIndex) const
Get the Y property of StageLabel.
Definition: AggregateMetadata.cpp:8167
void setLabelTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Label.
Definition: AggregateMetadata.cpp:11575
void setFilterType(ome::xml::model::enums::FilterType type, index_type instrumentIndex, index_type filterIndex)
Set the Type property of Filter.
Definition: AggregateMetadata.cpp:10990
std::string getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4462
ome::xml::model::enums::FontFamily getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Label.
Definition: AggregateMetadata.cpp:3907
void setDetectorSettingsGain(double gain, index_type imageIndex, index_type channelIndex)
Set the Gain property of DetectorSettings.
Definition: AggregateMetadata.cpp:9865
void setLineLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Line.
Definition: AggregateMetadata.cpp:12190
void setArcPower(double power, index_type instrumentIndex, index_type lightSourceIndex)
Set the Power property of Arc.
Definition: AggregateMetadata.cpp:9055
ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const
Get the FirstT property of TiffData.
Definition: AggregateMetadata.cpp:8392
void setPolylineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Polyline.
Definition: AggregateMetadata.cpp:14590
const std::string & getPixelsAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Pixels.
Definition: AggregateMetadata.cpp:5827
void setTransmittanceRangeCutOut(ome::xml::model::primitives::PositiveInteger cutOut, index_type instrumentIndex, index_type filterIndex)
Set the CutOut property of TransmittanceRange.
Definition: AggregateMetadata.cpp:16060
void setPlateColumns(ome::xml::model::primitives::PositiveInteger columns, index_type plateIndex)
Set the Columns property of Plate.
Definition: AggregateMetadata.cpp:13735
void setRectangleLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Rectangle.
Definition: AggregateMetadata.cpp:15220
ome::xml::model::primitives::NonNegativeInteger getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Polyline.
Definition: AggregateMetadata.cpp:7267
std::string getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of Arc.
Definition: AggregateMetadata.cpp:1537
const std::string & getImageExperimenterGroupRef(index_type imageIndex) const
Get the ExperimenterGroupRef property of Image.
Definition: AggregateMetadata.cpp:3697
std::string getMicroscopeManufacturer(index_type instrumentIndex) const
Get the Manufacturer property of Microscope.
Definition: AggregateMetadata.cpp:5527
double getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const
Get the Height property of Rectangle.
Definition: AggregateMetadata.cpp:7897
ome::xml::model::primitives::Color getWellColor(index_type plateIndex, index_type wellIndex) const
Get the Color property of Well.
Definition: AggregateMetadata.cpp:8647
void setBinaryOnlyUUID(std::string uuid)
Set the UUID property of BinaryOnly.
Definition: AggregateMetadata.cpp:9160
const std::string & getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the ImageRef property of WellSample.
Definition: AggregateMetadata.cpp:8797
A numeric type constrained to a subrange (or subranges) of its range limits.
Definition: ConstrainedNumeric.h:119
void setROIName(std::string name, index_type ROIIndex)
Set the Name property of ROI.
Definition: AggregateMetadata.cpp:15025
index_type getMicrobeamManipulationCount(index_type experimentIndex) const
Get the number of MicrobeamManipulation elements.
Definition: AggregateMetadata.cpp:1093
double getLineX1(index_type ROIIndex, index_type shapeIndex) const
Get the X1 property of Line.
Definition: AggregateMetadata.cpp:4897
void setObjectiveSettingsCorrectionCollar(double correctionCollar, index_type imageIndex)
Set the CorrectionCollar property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:13255
std::string getROIDescription(index_type ROIIndex) const
Get the Description property of ROI.
Definition: AggregateMetadata.cpp:7507
void setPlateID(std::string id, index_type plateIndex)
Set the ID property of Plate.
Definition: AggregateMetadata.cpp:13795
ome::xml::model::primitives::Color getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Label.
Definition: AggregateMetadata.cpp:3877
Xerces-C modern C++ wrapper.
Definition: Base.h:53
void setTagAnnotationValue(std::string value, index_type tagAnnotationIndex)
Set the Value property of TagAnnotation.
Definition: AggregateMetadata.cpp:15760
std::string getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4402
bool getPixelsBigEndian(index_type imageIndex) const
Get the BigEndian property of Pixels.
Definition: AggregateMetadata.cpp:5842
ome::xml::model::primitives::NonNegativeInteger getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Rectangle.
Definition: AggregateMetadata.cpp:7837
ome::xml::model::primitives::Color getPointFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Point.
Definition: AggregateMetadata.cpp:6532
void setPolylineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Polyline.
Definition: AggregateMetadata.cpp:14635
void setDoubleAnnotationValue(double value, index_type doubleAnnotationIndex)
Set the Value property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:10120
ome::xml::model::primitives::NonNegativeInteger getPlaneTheT(index_type imageIndex, index_type planeIndex) const
Get the TheT property of Plane.
Definition: AggregateMetadata.cpp:6187
void setFilamentPower(double power, index_type instrumentIndex, index_type lightSourceIndex)
Set the Power property of Filament.
Definition: AggregateMetadata.cpp:10780