ome-xml  5.2.0
AggregateMetadata.h
1 /*
2  * #%L
3  * OME-BIOFORMATS C++ library for image IO.
4  * %%
5  * Copyright © 2006 - 2016 Open Microscopy Environment:
6  * - Massachusetts Institute of Technology
7  * - National Institutes of Health
8  * - University of Dundee
9  * - Board of Regents of the University of Wisconsin-Madison
10  * - Glencoe Software, Inc.
11  * %%
12  * Redistribution and use in source and binary forms, with or without
13  * modification, are permitted provided that the following conditions are met:
14  *
15  * 1. Redistributions of source code must retain the above copyright notice,
16  * this list of conditions and the following disclaimer.
17  * 2. Redistributions in binary form must reproduce the above copyright notice,
18  * this list of conditions and the following disclaimer in the documentation
19  * and/or other materials provided with the distribution.
20  *
21  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
22  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
25  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
26  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
27  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
31  * POSSIBILITY OF SUCH DAMAGE.
32  *
33  * The views and conclusions contained in the software and documentation are
34  * those of the authors and should not be interpreted as representing official
35  * policies, either expressed or implied, of any organization.
36  * #L%
37  */
38 
39 /*─────────────────────────────────────────────────────────────────────────────
40  *
41  * THIS IS AUTOMATICALLY GENERATED CODE. DO NOT MODIFY.
42  *
43  *─────────────────────────────────────────────────────────────────────────────
44  */
45 
46 #ifndef OME_XML_META_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 
157  // Documented in base class.
158  const std::string&
159  getLightSourceType(index_type instrumentIndex, index_type lightSourceIndex) const;
160  // Documented in base class.
161  const std::string&
162  getShapeType(index_type roiIndex, index_type shapeIndex) const;
163  // Documented in base class.
164  index_type
165  getROIAnnotationRefCount(index_type ROIIndex) const;
166 
167  // Documented in base class.
168  index_type
169  getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const;
170 
171  // Documented in base class.
172  index_type
173  getPlateAnnotationRefCount(index_type plateIndex) const;
174 
175  // Documented in base class.
176  index_type
177  getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const;
178 
179  // Documented in base class.
180  index_type
181  getImageAnnotationRefCount(index_type imageIndex) const;
182 
183  // Documented in base class.
184  index_type
185  getScreenAnnotationRefCount(index_type screenIndex) const;
186 
187  // Documented in base class.
188  index_type
189  getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const;
190 
191  // Documented in base class.
192  index_type
193  getDatasetAnnotationRefCount(index_type datasetIndex) const;
194 
195  // Documented in base class.
196  index_type
197  getProjectAnnotationRefCount(index_type projectIndex) const;
198 
199  // Documented in base class.
200  index_type
201  getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const;
202 
203  // Documented in base class.
204  index_type
205  getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const;
206 
207  // Documented in base class.
208  index_type
209  getExperimenterAnnotationRefCount(index_type experimenterIndex) const;
210 
211  // Documented in base class.
212  index_type
213  getWellSampleAnnotationRefCount(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
214 
215  // Documented in base class.
216  index_type
217  getPixelsAnnotationRefCount(index_type imageIndex) const;
218 
219  // Documented in base class.
220  index_type
221  getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const;
222 
223  // Documented in base class.
224  index_type
226 
227  // Documented in base class.
228  index_type
229  getChannelCount(index_type imageIndex) const;
230 
231  // Documented in base class.
232  index_type
234 
235  // Documented in base class.
236  index_type
237  getDatasetCount() const;
238 
239  // Documented in base class.
240  index_type
241  getDatasetRefCount(index_type projectIndex) const;
242 
243  // Documented in base class.
244  index_type
245  getDetectorCount(index_type instrumentIndex) const;
246 
247  // Documented in base class.
248  index_type
249  getDichroicCount(index_type instrumentIndex) const;
250 
251  // Documented in base class.
252  index_type
253  getDoubleAnnotationCount() const;
254 
255  // Documented in base class.
256  index_type
257  getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const;
258 
259  // Documented in base class.
260  index_type
261  getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const;
262 
263  // Documented in base class.
264  index_type
265  getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const;
266 
267  // Documented in base class.
268  index_type
269  getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const;
270 
271  // Documented in base class.
272  index_type
273  getExperimentCount() const;
274 
275  // Documented in base class.
276  index_type
277  getExperimenterCount() const;
278 
279  // Documented in base class.
280  index_type
282 
283  // Documented in base class.
284  index_type
285  getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const;
286 
287  // Documented in base class.
288  index_type
289  getFileAnnotationCount() const;
290 
291  // Documented in base class.
292  index_type
293  getFilterCount(index_type instrumentIndex) const;
294 
295  // Documented in base class.
296  index_type
297  getFilterSetCount(index_type instrumentIndex) const;
298 
299  // Documented in base class.
300  index_type
301  getImageCount() const;
302 
303  // Documented in base class.
304  index_type
305  getDatasetImageRefCount(index_type datasetIndex) const;
306 
307  // Documented in base class.
308  index_type
309  getInstrumentCount() const;
310 
311  // Documented in base class.
312  index_type
313  getLeaderCount(index_type experimenterGroupIndex) const;
314 
315  // Documented in base class.
316  index_type
317  getLightSourceCount(index_type instrumentIndex) const;
318 
319  // Documented in base class.
320  index_type
321  getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const;
322 
323  // Documented in base class.
324  index_type
325  getListAnnotationCount() const;
326 
327  // Documented in base class.
328  index_type
329  getLongAnnotationCount() const;
330 
331  // Documented in base class.
332  index_type
333  getMicrobeamManipulationCount(index_type experimentIndex) const;
334 
335  // Documented in base class.
336  index_type
338 
339  // Documented in base class.
340  index_type
341  getObjectiveCount(index_type instrumentIndex) const;
342 
343  // Documented in base class.
344  index_type
345  getPlaneCount(index_type imageIndex) const;
346 
347  // Documented in base class.
348  index_type
349  getPlateCount() const;
350 
351  // Documented in base class.
352  index_type
353  getPlateAcquisitionCount(index_type plateIndex) const;
354 
355  // Documented in base class.
356  index_type
357  getPlateRefCount(index_type screenIndex) const;
358 
359  // Documented in base class.
360  index_type
361  getProjectCount() const;
362 
363  // Documented in base class.
364  index_type
365  getROICount() const;
366 
367  // Documented in base class.
368  index_type
369  getImageROIRefCount(index_type imageIndex) const;
370 
371  // Documented in base class.
372  index_type
373  getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const;
374 
375  // Documented in base class.
376  index_type
377  getReagentCount(index_type screenIndex) const;
378 
379  // Documented in base class.
380  index_type
381  getScreenCount() const;
382 
383  // Documented in base class.
384  index_type
385  getShapeCount(index_type ROIIndex) const;
386 
387  // Documented in base class.
388  index_type
389  getTagAnnotationCount() const;
390 
391  // Documented in base class.
392  index_type
393  getTermAnnotationCount() const;
394 
395  // Documented in base class.
396  index_type
397  getTiffDataCount(index_type imageIndex) const;
398 
399  // Documented in base class.
400  index_type
402 
403  // Documented in base class.
404  void
405  setUUIDValue(std::string value, index_type imageIndex, index_type tiffDataIndex);
406 
407  std::string
408  getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const;
409 
410  // Documented in base class.
411  index_type
412  getWellCount(index_type plateIndex) const;
413 
414  // Documented in base class.
415  index_type
416  getWellSampleCount(index_type plateIndex, index_type wellIndex) const;
417 
418  // Documented in base class.
419  index_type
420  getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const;
421 
422  // Documented in base class.
423  index_type
424  getXMLAnnotationCount() const;
425 
426 
427  // Documented in base class.
428  bool
430  index_type binDataIndex) const;
431 
432  // Documented in base class.
433  const std::string&
434  getUUID() const;
435 
436 
437 
438  // Documented in base class.
439  std::string
440  getArcID(index_type instrumentIndex, index_type lightSourceIndex) const;
441 
442  // Documented in base class.
443  std::string
444  getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
445 
446  // Documented in base class.
447  std::string
448  getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
449 
450  // Documented in base class.
451  std::string
452  getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const;
453 
454  // Documented in base class.
455  double
456  getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const;
457 
458  // Documented in base class.
459  std::string
460  getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
461 
462  // Documented in base class.
464  getArcType(index_type instrumentIndex, index_type lightSourceIndex) const;
465 
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 
480  // Documented in base class.
481  std::string
483 
484  // Documented in base class.
485  std::string
486  getBinaryOnlyUUID() const;
487 
488 
489  // Documented in base class.
490  const std::string&
491  getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const;
492 
493  // Documented in base class.
494  std::string
495  getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const;
496 
497  // Documented in base class.
498  std::string
499  getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const;
500 
501  // Documented in base class.
502  std::string
503  getBooleanAnnotationID(index_type booleanAnnotationIndex) const;
504 
505  // Documented in base class.
506  std::string
507  getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const;
508 
509  // Documented in base class.
510  bool
511  getBooleanAnnotationValue(index_type booleanAnnotationIndex) const;
512 
513 
514  // Documented in base class.
516  getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const;
517 
518  // Documented in base class.
519  const std::string&
520  getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const;
521 
522  // Documented in base class.
524  getChannelColor(index_type imageIndex, index_type channelIndex) const;
525 
526  // Documented in base class.
528  getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const;
529 
530  // Documented in base class.
532  getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const;
533 
534  // Documented in base class.
536  getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const;
537 
538  // Documented in base class.
539  const std::string&
540  getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const;
541 
542  // Documented in base class.
543  std::string
544  getChannelFluor(index_type imageIndex, index_type channelIndex) const;
545 
546  // Documented in base class.
547  std::string
548  getChannelID(index_type imageIndex, index_type channelIndex) const;
549 
550  // Documented in base class.
552  getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const;
553 
554  // Documented in base class.
555  double
556  getChannelNDFilter(index_type imageIndex, index_type channelIndex) const;
557 
558  // Documented in base class.
559  std::string
560  getChannelName(index_type imageIndex, index_type channelIndex) const;
561 
562  // Documented in base class.
563  double
564  getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const;
565 
566  // Documented in base class.
567  int32_t
568  getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const;
569 
570  // Documented in base class.
572  getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const;
573 
574 
575  // Documented in base class.
576  const std::string&
577  getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const;
578 
579  // Documented in base class.
580  std::string
581  getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const;
582 
583  // Documented in base class.
584  std::string
585  getCommentAnnotationDescription(index_type commentAnnotationIndex) const;
586 
587  // Documented in base class.
588  std::string
589  getCommentAnnotationID(index_type commentAnnotationIndex) const;
590 
591  // Documented in base class.
592  std::string
593  getCommentAnnotationNamespace(index_type commentAnnotationIndex) const;
594 
595  // Documented in base class.
596  std::string
597  getCommentAnnotationValue(index_type commentAnnotationIndex) const;
598 
599 
600  // Documented in base class.
601  const std::string&
602  getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const;
603 
604  // Documented in base class.
605  std::string
606  getDatasetDescription(index_type datasetIndex) const;
607 
608  // Documented in base class.
609  const std::string&
610  getDatasetExperimenterGroupRef(index_type datasetIndex) const;
611 
612  // Documented in base class.
613  const std::string&
614  getDatasetExperimenterRef(index_type datasetIndex) const;
615 
616  // Documented in base class.
617  std::string
618  getDatasetID(index_type datasetIndex) const;
619 
620  // Documented in base class.
621  const std::string&
622  getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const;
623 
624  // Documented in base class.
625  std::string
626  getDatasetName(index_type datasetIndex) const;
627 
628 
629 
630  // Documented in base class.
631  double
632  getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const;
633 
634  // Documented in base class.
635  double
636  getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const;
637 
638  // Documented in base class.
639  std::string
640  getDetectorID(index_type instrumentIndex, index_type detectorIndex) const;
641 
642  // Documented in base class.
643  std::string
644  getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const;
645 
646  // Documented in base class.
647  std::string
648  getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const;
649 
650  // Documented in base class.
651  std::string
652  getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const;
653 
654  // Documented in base class.
655  double
656  getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const;
657 
658  // Documented in base class.
659  std::string
660  getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const;
661 
662  // Documented in base class.
664  getDetectorType(index_type instrumentIndex, index_type detectorIndex) const;
665 
666  // Documented in base class.
667  double
668  getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const;
669 
670  // Documented in base class.
671  double
672  getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const;
673 
674 
675  // Documented in base class.
677  getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const;
678 
679  // Documented in base class.
680  double
681  getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const;
682 
683  // Documented in base class.
684  std::string
685  getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const;
686 
687  // Documented in base class.
689  getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const;
690 
691  // Documented in base class.
692  double
693  getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const;
694 
695  // Documented in base class.
696  double
697  getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const;
698 
699  // Documented in base class.
700  double
701  getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const;
702 
703  // Documented in base class.
704  double
705  getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const;
706 
707 
708  // Documented in base class.
709  std::string
710  getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const;
711 
712  // Documented in base class.
713  std::string
714  getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const;
715 
716  // Documented in base class.
717  std::string
718  getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const;
719 
720  // Documented in base class.
721  std::string
722  getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const;
723 
724  // Documented in base class.
725  std::string
726  getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const;
727 
728 
729 
730  // Documented in base class.
731  const std::string&
732  getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const;
733 
734  // Documented in base class.
735  std::string
736  getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const;
737 
738  // Documented in base class.
739  std::string
740  getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const;
741 
742  // Documented in base class.
743  std::string
744  getDoubleAnnotationID(index_type doubleAnnotationIndex) const;
745 
746  // Documented in base class.
747  std::string
748  getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const;
749 
750  // Documented in base class.
751  double
752  getDoubleAnnotationValue(index_type doubleAnnotationIndex) const;
753 
754 
755  // Documented in base class.
757  getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const;
758 
759  // Documented in base class.
761  getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const;
762 
763  // Documented in base class.
765  getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const;
766 
767  // Documented in base class.
769  getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const;
770 
771  // Documented in base class.
773  getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const;
774 
775  // Documented in base class.
776  std::string
777  getEllipseID(index_type ROIIndex, index_type shapeIndex) const;
778 
779  // Documented in base class.
781  getEllipseLineCap(index_type ROIIndex, index_type shapeIndex) const;
782 
783  // Documented in base class.
784  bool
785  getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const;
786 
787  // Documented in base class.
789  getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
790 
791  // Documented in base class.
792  std::string
793  getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
794 
795  // Documented in base class.
796  double
797  getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
798 
799  // Documented in base class.
800  std::string
801  getEllipseText(index_type ROIIndex, index_type shapeIndex) const;
802 
803  // Documented in base class.
805  getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const;
806 
807  // Documented in base class.
809  getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const;
810 
811  // Documented in base class.
813  getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const;
814 
815  // Documented in base class.
816  const ::ome::xml::model::AffineTransform&
817  getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const;
818 
819  // Documented in base class.
820  bool
821  getEllipseVisible(index_type ROIIndex, index_type shapeIndex) const;
822 
823  // Documented in base class.
824  double
825  getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const;
826 
827  // Documented in base class.
828  double
829  getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const;
830 
831  // Documented in base class.
832  double
833  getEllipseX(index_type ROIIndex, index_type shapeIndex) const;
834 
835  // Documented in base class.
836  double
837  getEllipseY(index_type ROIIndex, index_type shapeIndex) const;
838 
839 
840 
841 
842  // Documented in base class.
843  std::string
844  getExperimentDescription(index_type experimentIndex) const;
845 
846  // Documented in base class.
847  const std::string&
848  getExperimentExperimenterRef(index_type experimentIndex) const;
849 
850  // Documented in base class.
851  std::string
852  getExperimentID(index_type experimentIndex) const;
853 
854  // Documented in base class.
856  getExperimentType(index_type experimentIndex) const;
857 
858 
859 
860  // Documented in base class.
861  const std::string&
862  getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const;
863 
864  // Documented in base class.
865  std::string
866  getExperimenterEmail(index_type experimenterIndex) const;
867 
868  // Documented in base class.
869  std::string
870  getExperimenterFirstName(index_type experimenterIndex) const;
871 
872  // Documented in base class.
873  std::string
874  getExperimenterID(index_type experimenterIndex) const;
875 
876  // Documented in base class.
877  std::string
878  getExperimenterInstitution(index_type experimenterIndex) const;
879 
880  // Documented in base class.
881  std::string
882  getExperimenterLastName(index_type experimenterIndex) const;
883 
884  // Documented in base class.
885  std::string
886  getExperimenterMiddleName(index_type experimenterIndex) const;
887 
888  // Documented in base class.
889  std::string
890  getExperimenterUserName(index_type experimenterIndex) const;
891 
892 
893  // Documented in base class.
894  const std::string&
895  getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const;
896 
897  // Documented in base class.
898  std::string
899  getExperimenterGroupDescription(index_type experimenterGroupIndex) const;
900 
901  // Documented in base class.
902  const std::string&
903  getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const;
904 
905  // Documented in base class.
906  std::string
907  getExperimenterGroupID(index_type experimenterGroupIndex) const;
908 
909  // Documented in base class.
910  const std::string&
911  getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const;
912 
913  // Documented in base class.
914  std::string
915  getExperimenterGroupName(index_type experimenterGroupIndex) const;
916 
917 
918 
919 
920  // Documented in base class.
921  std::string
922  getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const;
923 
924  // Documented in base class.
925  std::string
926  getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
927 
928  // Documented in base class.
929  std::string
930  getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
931 
932  // Documented in base class.
933  std::string
934  getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const;
935 
936  // Documented in base class.
937  double
938  getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const;
939 
940  // Documented in base class.
941  std::string
942  getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
943 
944  // Documented in base class.
946  getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const;
947 
948 
949  // Documented in base class.
950  const std::string&
951  getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const;
952 
953  // Documented in base class.
954  std::string
955  getFileAnnotationAnnotator(index_type fileAnnotationIndex) const;
956 
957  // Documented in base class.
958  std::string
959  getFileAnnotationDescription(index_type fileAnnotationIndex) const;
960 
961  // Documented in base class.
962  std::string
963  getFileAnnotationID(index_type fileAnnotationIndex) const;
964 
965  // Documented in base class.
966  std::string
967  getFileAnnotationNamespace(index_type fileAnnotationIndex) const;
968 
969 
970  // Documented in base class.
971  std::string
972  getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const;
973 
974  // Documented in base class.
975  std::string
976  getFilterID(index_type instrumentIndex, index_type filterIndex) const;
977 
978  // Documented in base class.
979  std::string
980  getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const;
981 
982  // Documented in base class.
983  std::string
984  getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const;
985 
986  // Documented in base class.
987  std::string
988  getFilterModel(index_type instrumentIndex, index_type filterIndex) const;
989 
990  // Documented in base class.
991  std::string
992  getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const;
993 
994  // Documented in base class.
996  getFilterType(index_type instrumentIndex, index_type filterIndex) const;
997 
998 
999  // Documented in base class.
1000  const std::string&
1001  getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const;
1002 
1003  // Documented in base class.
1004  const std::string&
1005  getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const;
1006 
1007  // Documented in base class.
1008  const std::string&
1009  getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const;
1010 
1011  // Documented in base class.
1012  std::string
1013  getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const;
1014 
1015  // Documented in base class.
1016  std::string
1017  getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const;
1018 
1019  // Documented in base class.
1020  std::string
1021  getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const;
1022 
1023  // Documented in base class.
1024  std::string
1025  getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const;
1026 
1027  // Documented in base class.
1028  std::string
1029  getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const;
1030 
1031 
1032 
1033  // Documented in base class.
1035  getImageAcquisitionDate(index_type imageIndex) const;
1036 
1037  // Documented in base class.
1038  const std::string&
1039  getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const;
1040 
1041  // Documented in base class.
1042  std::string
1043  getImageDescription(index_type imageIndex) const;
1044 
1045  // Documented in base class.
1046  const std::string&
1047  getImageExperimentRef(index_type imageIndex) const;
1048 
1049  // Documented in base class.
1050  const std::string&
1051  getImageExperimenterGroupRef(index_type imageIndex) const;
1052 
1053  // Documented in base class.
1054  const std::string&
1055  getImageExperimenterRef(index_type imageIndex) const;
1056 
1057  // Documented in base class.
1058  std::string
1059  getImageID(index_type imageIndex) const;
1060 
1061  // Documented in base class.
1062  const std::string&
1063  getImageInstrumentRef(index_type imageIndex) const;
1064 
1065  // Documented in base class.
1066  const std::string&
1067  getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const;
1068 
1069  // Documented in base class.
1070  std::string
1071  getImageName(index_type imageIndex) const;
1072 
1073  // Documented in base class.
1074  const std::string&
1075  getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const;
1076 
1077 
1078 
1079  // Documented in base class.
1080  double
1081  getImagingEnvironmentAirPressure(index_type imageIndex) const;
1082 
1083  // Documented in base class.
1085  getImagingEnvironmentCO2Percent(index_type imageIndex) const;
1086 
1087  // Documented in base class.
1089  getImagingEnvironmentHumidity(index_type imageIndex) const;
1090 
1091  // Documented in base class.
1092  double
1093  getImagingEnvironmentTemperature(index_type imageIndex) const;
1094 
1095 
1096  // Documented in base class.
1097  std::string
1098  getInstrumentID(index_type instrumentIndex) const;
1099 
1100 
1101 
1102  // Documented in base class.
1104  getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const;
1105 
1106  // Documented in base class.
1108  getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const;
1109 
1110  // Documented in base class.
1112  getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1113 
1114  // Documented in base class.
1116  getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const;
1117 
1118  // Documented in base class.
1120  getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1121 
1122  // Documented in base class.
1123  std::string
1124  getLabelID(index_type ROIIndex, index_type shapeIndex) const;
1125 
1126  // Documented in base class.
1128  getLabelLineCap(index_type ROIIndex, index_type shapeIndex) const;
1129 
1130  // Documented in base class.
1131  bool
1132  getLabelLocked(index_type ROIIndex, index_type shapeIndex) const;
1133 
1134  // Documented in base class.
1136  getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1137 
1138  // Documented in base class.
1139  std::string
1140  getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1141 
1142  // Documented in base class.
1143  double
1144  getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1145 
1146  // Documented in base class.
1147  std::string
1148  getLabelText(index_type ROIIndex, index_type shapeIndex) const;
1149 
1150  // Documented in base class.
1152  getLabelTheC(index_type ROIIndex, index_type shapeIndex) const;
1153 
1154  // Documented in base class.
1156  getLabelTheT(index_type ROIIndex, index_type shapeIndex) const;
1157 
1158  // Documented in base class.
1160  getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const;
1161 
1162  // Documented in base class.
1163  const ::ome::xml::model::AffineTransform&
1164  getLabelTransform(index_type ROIIndex, index_type shapeIndex) const;
1165 
1166  // Documented in base class.
1167  bool
1168  getLabelVisible(index_type ROIIndex, index_type shapeIndex) const;
1169 
1170  // Documented in base class.
1171  double
1172  getLabelX(index_type ROIIndex, index_type shapeIndex) const;
1173 
1174  // Documented in base class.
1175  double
1176  getLabelY(index_type ROIIndex, index_type shapeIndex) const;
1177 
1178 
1179  // Documented in base class.
1180  std::string
1181  getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const;
1182 
1183  // Documented in base class.
1184  std::string
1185  getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1186 
1187  // Documented in base class.
1188  std::string
1189  getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
1190 
1191  // Documented in base class.
1192  std::string
1193  getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const;
1194 
1195  // Documented in base class.
1196  double
1197  getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const;
1198 
1199  // Documented in base class.
1200  std::string
1201  getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1202 
1203  // Documented in base class.
1205  getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const;
1206 
1207  // Documented in base class.
1209  getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const;
1210 
1211  // Documented in base class.
1212  bool
1213  getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const;
1214 
1215  // Documented in base class.
1217  getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const;
1218 
1219  // Documented in base class.
1220  const std::string&
1221  getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const;
1222 
1223  // Documented in base class.
1224  double
1225  getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const;
1226 
1227  // Documented in base class.
1228  bool
1229  getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const;
1230 
1231  // Documented in base class.
1233  getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const;
1234 
1235  // Documented in base class.
1237  getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const;
1238 
1239 
1240 
1241  // Documented in base class.
1242  std::string
1243  getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const;
1244 
1245  // Documented in base class.
1246  std::string
1247  getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1248 
1249  // Documented in base class.
1250  std::string
1251  getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
1252 
1253  // Documented in base class.
1254  std::string
1255  getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const;
1256 
1257  // Documented in base class.
1258  double
1259  getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const;
1260 
1261  // Documented in base class.
1262  std::string
1263  getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1264 
1265 
1266  // Documented in base class.
1267  const std::string&
1268  getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const;
1269 
1270  // Documented in base class.
1271  const std::string&
1272  getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const;
1273 
1274  // Documented in base class.
1275  const std::string&
1276  getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const;
1277 
1278 
1279  // Documented in base class.
1281  getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const;
1282 
1283  // Documented in base class.
1285  getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const;
1286 
1287  // Documented in base class.
1288  std::string
1289  getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const;
1290 
1291  // Documented in base class.
1292  std::string
1293  getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const;
1294 
1295  // Documented in base class.
1297  getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const;
1298 
1299  // Documented in base class.
1301  getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const;
1302 
1303 
1304  // Documented in base class.
1306  getLineFillColor(index_type ROIIndex, index_type shapeIndex) const;
1307 
1308  // Documented in base class.
1310  getLineFillRule(index_type ROIIndex, index_type shapeIndex) const;
1311 
1312  // Documented in base class.
1314  getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1315 
1316  // Documented in base class.
1318  getLineFontSize(index_type ROIIndex, index_type shapeIndex) const;
1319 
1320  // Documented in base class.
1322  getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1323 
1324  // Documented in base class.
1325  std::string
1326  getLineID(index_type ROIIndex, index_type shapeIndex) const;
1327 
1328  // Documented in base class.
1330  getLineLineCap(index_type ROIIndex, index_type shapeIndex) const;
1331 
1332  // Documented in base class.
1333  bool
1334  getLineLocked(index_type ROIIndex, index_type shapeIndex) const;
1335 
1336  // Documented in base class.
1338  getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1339 
1340  // Documented in base class.
1341  std::string
1342  getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1343 
1344  // Documented in base class.
1345  double
1346  getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1347 
1348  // Documented in base class.
1349  std::string
1350  getLineText(index_type ROIIndex, index_type shapeIndex) const;
1351 
1352  // Documented in base class.
1354  getLineTheC(index_type ROIIndex, index_type shapeIndex) const;
1355 
1356  // Documented in base class.
1358  getLineTheT(index_type ROIIndex, index_type shapeIndex) const;
1359 
1360  // Documented in base class.
1362  getLineTheZ(index_type ROIIndex, index_type shapeIndex) const;
1363 
1364  // Documented in base class.
1365  const ::ome::xml::model::AffineTransform&
1366  getLineTransform(index_type ROIIndex, index_type shapeIndex) const;
1367 
1368  // Documented in base class.
1369  bool
1370  getLineVisible(index_type ROIIndex, index_type shapeIndex) const;
1371 
1372  // Documented in base class.
1374  getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const;
1375 
1376  // Documented in base class.
1378  getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const;
1379 
1380  // Documented in base class.
1381  double
1382  getLineX1(index_type ROIIndex, index_type shapeIndex) const;
1383 
1384  // Documented in base class.
1385  double
1386  getLineX2(index_type ROIIndex, index_type shapeIndex) const;
1387 
1388  // Documented in base class.
1389  double
1390  getLineY1(index_type ROIIndex, index_type shapeIndex) const;
1391 
1392  // Documented in base class.
1393  double
1394  getLineY2(index_type ROIIndex, index_type shapeIndex) const;
1395 
1396 
1397  // Documented in base class.
1398  const std::string&
1399  getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const;
1400 
1401  // Documented in base class.
1402  std::string
1403  getListAnnotationAnnotator(index_type listAnnotationIndex) const;
1404 
1405  // Documented in base class.
1406  std::string
1407  getListAnnotationDescription(index_type listAnnotationIndex) const;
1408 
1409  // Documented in base class.
1410  std::string
1411  getListAnnotationID(index_type listAnnotationIndex) const;
1412 
1413  // Documented in base class.
1414  std::string
1415  getListAnnotationNamespace(index_type listAnnotationIndex) const;
1416 
1417 
1418  // Documented in base class.
1419  const std::string&
1420  getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const;
1421 
1422  // Documented in base class.
1423  std::string
1424  getLongAnnotationAnnotator(index_type longAnnotationIndex) const;
1425 
1426  // Documented in base class.
1427  std::string
1428  getLongAnnotationDescription(index_type longAnnotationIndex) const;
1429 
1430  // Documented in base class.
1431  std::string
1432  getLongAnnotationID(index_type longAnnotationIndex) const;
1433 
1434  // Documented in base class.
1435  std::string
1436  getLongAnnotationNamespace(index_type longAnnotationIndex) const;
1437 
1438  // Documented in base class.
1439  int64_t
1440  getLongAnnotationValue(index_type longAnnotationIndex) const;
1441 
1442 
1443  // Documented in base class.
1445  getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const;
1446 
1447  // Documented in base class.
1449  getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const;
1450 
1451  // Documented in base class.
1453  getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1454 
1455  // Documented in base class.
1457  getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const;
1458 
1459  // Documented in base class.
1461  getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1462 
1463  // Documented in base class.
1464  std::string
1465  getMaskID(index_type ROIIndex, index_type shapeIndex) const;
1466 
1467  // Documented in base class.
1469  getMaskLineCap(index_type ROIIndex, index_type shapeIndex) const;
1470 
1471  // Documented in base class.
1472  bool
1473  getMaskLocked(index_type ROIIndex, index_type shapeIndex) const;
1474 
1475  // Documented in base class.
1477  getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1478 
1479  // Documented in base class.
1480  std::string
1481  getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1482 
1483  // Documented in base class.
1484  double
1485  getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1486 
1487  // Documented in base class.
1488  std::string
1489  getMaskText(index_type ROIIndex, index_type shapeIndex) const;
1490 
1491  // Documented in base class.
1493  getMaskTheC(index_type ROIIndex, index_type shapeIndex) const;
1494 
1495  // Documented in base class.
1497  getMaskTheT(index_type ROIIndex, index_type shapeIndex) const;
1498 
1499  // Documented in base class.
1501  getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const;
1502 
1503  // Documented in base class.
1504  const ::ome::xml::model::AffineTransform&
1505  getMaskTransform(index_type ROIIndex, index_type shapeIndex) const;
1506 
1507  // Documented in base class.
1508  bool
1509  getMaskVisible(index_type ROIIndex, index_type shapeIndex) const;
1510 
1511  // Documented in base class.
1512  double
1513  getMaskHeight(index_type ROIIndex, index_type shapeIndex) const;
1514 
1515  // Documented in base class.
1516  double
1517  getMaskWidth(index_type ROIIndex, index_type shapeIndex) const;
1518 
1519  // Documented in base class.
1520  double
1521  getMaskX(index_type ROIIndex, index_type shapeIndex) const;
1522 
1523  // Documented in base class.
1524  double
1525  getMaskY(index_type ROIIndex, index_type shapeIndex) const;
1526 
1527 
1528 
1529  // Documented in base class.
1530  std::string
1531  getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1532 
1533  // Documented in base class.
1534  const std::string&
1535  getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1536 
1537  // Documented in base class.
1538  std::string
1539  getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1540 
1541  // Documented in base class.
1542  const std::string&
1543  getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const;
1544 
1545  // Documented in base class.
1547  getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1548 
1549 
1550 
1551  // Documented in base class.
1552  std::string
1553  getMicroscopeLotNumber(index_type instrumentIndex) const;
1554 
1555  // Documented in base class.
1556  std::string
1557  getMicroscopeManufacturer(index_type instrumentIndex) const;
1558 
1559  // Documented in base class.
1560  std::string
1561  getMicroscopeModel(index_type instrumentIndex) const;
1562 
1563  // Documented in base class.
1564  std::string
1565  getMicroscopeSerialNumber(index_type instrumentIndex) const;
1566 
1567  // Documented in base class.
1569  getMicroscopeType(index_type instrumentIndex) const;
1570 
1571 
1572  // Documented in base class.
1573  double
1574  getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const;
1575 
1576  // Documented in base class.
1578  getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const;
1579 
1580  // Documented in base class.
1581  std::string
1582  getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const;
1583 
1584  // Documented in base class.
1586  getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const;
1587 
1588  // Documented in base class.
1589  bool
1590  getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const;
1591 
1592  // Documented in base class.
1593  double
1594  getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const;
1595 
1596  // Documented in base class.
1597  std::string
1598  getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const;
1599 
1600  // Documented in base class.
1601  std::string
1602  getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const;
1603 
1604  // Documented in base class.
1605  std::string
1606  getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const;
1607 
1608  // Documented in base class.
1609  double
1610  getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const;
1611 
1612  // Documented in base class.
1613  std::string
1614  getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const;
1615 
1616  // Documented in base class.
1617  double
1618  getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const;
1619 
1620 
1621  // Documented in base class.
1622  double
1624 
1625  // Documented in base class.
1626  std::string
1627  getObjectiveSettingsID(index_type imageIndex) const;
1628 
1629  // Documented in base class.
1631  getObjectiveSettingsMedium(index_type imageIndex) const;
1632 
1633  // Documented in base class.
1634  double
1636 
1637 
1638  // Documented in base class.
1639  const std::string&
1640  getPixelsAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const;
1641 
1642  // Documented in base class.
1643  bool
1644  getPixelsBigEndian(index_type imageIndex) const;
1645 
1646  // Documented in base class.
1648  getPixelsDimensionOrder(index_type imageIndex) const;
1649 
1650  // Documented in base class.
1651  std::string
1652  getPixelsID(index_type imageIndex) const;
1653 
1654  // Documented in base class.
1655  bool
1656  getPixelsInterleaved(index_type imageIndex) const;
1657 
1658  // Documented in base class.
1660  getPixelsPhysicalSizeX(index_type imageIndex) const;
1661 
1662  // Documented in base class.
1664  getPixelsPhysicalSizeY(index_type imageIndex) const;
1665 
1666  // Documented in base class.
1668  getPixelsPhysicalSizeZ(index_type imageIndex) const;
1669 
1670  // Documented in base class.
1672  getPixelsSignificantBits(index_type imageIndex) const;
1673 
1674  // Documented in base class.
1676  getPixelsSizeC(index_type imageIndex) const;
1677 
1678  // Documented in base class.
1680  getPixelsSizeT(index_type imageIndex) const;
1681 
1682  // Documented in base class.
1684  getPixelsSizeX(index_type imageIndex) const;
1685 
1686  // Documented in base class.
1688  getPixelsSizeY(index_type imageIndex) const;
1689 
1690  // Documented in base class.
1692  getPixelsSizeZ(index_type imageIndex) const;
1693 
1694  // Documented in base class.
1695  double
1696  getPixelsTimeIncrement(index_type imageIndex) const;
1697 
1698  // Documented in base class.
1700  getPixelsType(index_type imageIndex) const;
1701 
1702 
1703  // Documented in base class.
1704  const std::string&
1705  getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const;
1706 
1707  // Documented in base class.
1708  double
1709  getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const;
1710 
1711  // Documented in base class.
1712  double
1713  getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const;
1714 
1715  // Documented in base class.
1716  std::string
1717  getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const;
1718 
1719  // Documented in base class.
1720  double
1721  getPlanePositionX(index_type imageIndex, index_type planeIndex) const;
1722 
1723  // Documented in base class.
1724  double
1725  getPlanePositionY(index_type imageIndex, index_type planeIndex) const;
1726 
1727  // Documented in base class.
1728  double
1729  getPlanePositionZ(index_type imageIndex, index_type planeIndex) const;
1730 
1731  // Documented in base class.
1733  getPlaneTheC(index_type imageIndex, index_type planeIndex) const;
1734 
1735  // Documented in base class.
1737  getPlaneTheT(index_type imageIndex, index_type planeIndex) const;
1738 
1739  // Documented in base class.
1741  getPlaneTheZ(index_type imageIndex, index_type planeIndex) const;
1742 
1743 
1744  // Documented in base class.
1745  const std::string&
1746  getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const;
1747 
1748  // Documented in base class.
1750  getPlateColumnNamingConvention(index_type plateIndex) const;
1751 
1752  // Documented in base class.
1754  getPlateColumns(index_type plateIndex) const;
1755 
1756  // Documented in base class.
1757  std::string
1758  getPlateDescription(index_type plateIndex) const;
1759 
1760  // Documented in base class.
1761  std::string
1762  getPlateExternalIdentifier(index_type plateIndex) const;
1763 
1764  // Documented in base class.
1766  getPlateFieldIndex(index_type plateIndex) const;
1767 
1768  // Documented in base class.
1769  std::string
1770  getPlateID(index_type plateIndex) const;
1771 
1772  // Documented in base class.
1773  std::string
1774  getPlateName(index_type plateIndex) const;
1775 
1776  // Documented in base class.
1778  getPlateRowNamingConvention(index_type plateIndex) const;
1779 
1780  // Documented in base class.
1782  getPlateRows(index_type plateIndex) const;
1783 
1784  // Documented in base class.
1785  std::string
1786  getPlateStatus(index_type plateIndex) const;
1787 
1788  // Documented in base class.
1789  double
1790  getPlateWellOriginX(index_type plateIndex) const;
1791 
1792  // Documented in base class.
1793  double
1794  getPlateWellOriginY(index_type plateIndex) const;
1795 
1796 
1797  // Documented in base class.
1798  const std::string&
1799  getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const;
1800 
1801  // Documented in base class.
1802  std::string
1803  getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const;
1804 
1805  // Documented in base class.
1807  getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const;
1808 
1809  // Documented in base class.
1810  std::string
1811  getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const;
1812 
1813  // Documented in base class.
1815  getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const;
1816 
1817  // Documented in base class.
1818  std::string
1819  getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const;
1820 
1821  // Documented in base class.
1823  getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const;
1824 
1825  // Documented in base class.
1826  const std::string&
1827  getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const;
1828 
1829 
1830 
1831  // Documented in base class.
1833  getPointFillColor(index_type ROIIndex, index_type shapeIndex) const;
1834 
1835  // Documented in base class.
1837  getPointFillRule(index_type ROIIndex, index_type shapeIndex) const;
1838 
1839  // Documented in base class.
1841  getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1842 
1843  // Documented in base class.
1845  getPointFontSize(index_type ROIIndex, index_type shapeIndex) const;
1846 
1847  // Documented in base class.
1849  getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1850 
1851  // Documented in base class.
1852  std::string
1853  getPointID(index_type ROIIndex, index_type shapeIndex) const;
1854 
1855  // Documented in base class.
1857  getPointLineCap(index_type ROIIndex, index_type shapeIndex) const;
1858 
1859  // Documented in base class.
1860  bool
1861  getPointLocked(index_type ROIIndex, index_type shapeIndex) const;
1862 
1863  // Documented in base class.
1865  getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1866 
1867  // Documented in base class.
1868  std::string
1869  getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1870 
1871  // Documented in base class.
1872  double
1873  getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1874 
1875  // Documented in base class.
1876  std::string
1877  getPointText(index_type ROIIndex, index_type shapeIndex) const;
1878 
1879  // Documented in base class.
1881  getPointTheC(index_type ROIIndex, index_type shapeIndex) const;
1882 
1883  // Documented in base class.
1885  getPointTheT(index_type ROIIndex, index_type shapeIndex) const;
1886 
1887  // Documented in base class.
1889  getPointTheZ(index_type ROIIndex, index_type shapeIndex) const;
1890 
1891  // Documented in base class.
1892  const ::ome::xml::model::AffineTransform&
1893  getPointTransform(index_type ROIIndex, index_type shapeIndex) const;
1894 
1895  // Documented in base class.
1896  bool
1897  getPointVisible(index_type ROIIndex, index_type shapeIndex) const;
1898 
1899  // Documented in base class.
1900  double
1901  getPointX(index_type ROIIndex, index_type shapeIndex) const;
1902 
1903  // Documented in base class.
1904  double
1905  getPointY(index_type ROIIndex, index_type shapeIndex) const;
1906 
1907 
1908  // Documented in base class.
1910  getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const;
1911 
1912  // Documented in base class.
1914  getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const;
1915 
1916  // Documented in base class.
1918  getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1919 
1920  // Documented in base class.
1922  getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const;
1923 
1924  // Documented in base class.
1926  getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1927 
1928  // Documented in base class.
1929  std::string
1930  getPolygonID(index_type ROIIndex, index_type shapeIndex) const;
1931 
1932  // Documented in base class.
1934  getPolygonLineCap(index_type ROIIndex, index_type shapeIndex) const;
1935 
1936  // Documented in base class.
1937  bool
1938  getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const;
1939 
1940  // Documented in base class.
1942  getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1943 
1944  // Documented in base class.
1945  std::string
1946  getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1947 
1948  // Documented in base class.
1949  double
1950  getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1951 
1952  // Documented in base class.
1953  std::string
1954  getPolygonText(index_type ROIIndex, index_type shapeIndex) const;
1955 
1956  // Documented in base class.
1958  getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const;
1959 
1960  // Documented in base class.
1962  getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const;
1963 
1964  // Documented in base class.
1966  getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const;
1967 
1968  // Documented in base class.
1969  const ::ome::xml::model::AffineTransform&
1970  getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const;
1971 
1972  // Documented in base class.
1973  bool
1974  getPolygonVisible(index_type ROIIndex, index_type shapeIndex) const;
1975 
1976  // Documented in base class.
1977  std::string
1978  getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const;
1979 
1980 
1981  // Documented in base class.
1983  getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const;
1984 
1985  // Documented in base class.
1987  getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const;
1988 
1989  // Documented in base class.
1991  getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1992 
1993  // Documented in base class.
1995  getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const;
1996 
1997  // Documented in base class.
1999  getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const;
2000 
2001  // Documented in base class.
2002  std::string
2003  getPolylineID(index_type ROIIndex, index_type shapeIndex) const;
2004 
2005  // Documented in base class.
2007  getPolylineLineCap(index_type ROIIndex, index_type shapeIndex) const;
2008 
2009  // Documented in base class.
2010  bool
2011  getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const;
2012 
2013  // Documented in base class.
2015  getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
2016 
2017  // Documented in base class.
2018  std::string
2019  getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
2020 
2021  // Documented in base class.
2022  double
2023  getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
2024 
2025  // Documented in base class.
2026  std::string
2027  getPolylineText(index_type ROIIndex, index_type shapeIndex) const;
2028 
2029  // Documented in base class.
2031  getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const;
2032 
2033  // Documented in base class.
2035  getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const;
2036 
2037  // Documented in base class.
2039  getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const;
2040 
2041  // Documented in base class.
2042  const ::ome::xml::model::AffineTransform&
2043  getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const;
2044 
2045  // Documented in base class.
2046  bool
2047  getPolylineVisible(index_type ROIIndex, index_type shapeIndex) const;
2048 
2049  // Documented in base class.
2051  getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const;
2052 
2053  // Documented in base class.
2055  getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const;
2056 
2057  // Documented in base class.
2058  std::string
2059  getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const;
2060 
2061 
2062  // Documented in base class.
2063  const std::string&
2064  getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const;
2065 
2066  // Documented in base class.
2067  const std::string&
2068  getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const;
2069 
2070  // Documented in base class.
2071  std::string
2072  getProjectDescription(index_type projectIndex) const;
2073 
2074  // Documented in base class.
2075  const std::string&
2076  getProjectExperimenterGroupRef(index_type projectIndex) const;
2077 
2078  // Documented in base class.
2079  const std::string&
2080  getProjectExperimenterRef(index_type projectIndex) const;
2081 
2082  // Documented in base class.
2083  std::string
2084  getProjectID(index_type projectIndex) const;
2085 
2086  // Documented in base class.
2087  std::string
2088  getProjectName(index_type projectIndex) const;
2089 
2090 
2091 
2092  // Documented in base class.
2093  const std::string&
2094  getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const;
2095 
2096  // Documented in base class.
2097  std::string
2098  getROIDescription(index_type ROIIndex) const;
2099 
2100  // Documented in base class.
2101  std::string
2102  getROIID(index_type ROIIndex) const;
2103 
2104  // Documented in base class.
2105  std::string
2106  getROIName(index_type ROIIndex) const;
2107 
2108  // Documented in base class.
2109  std::string
2110  getROINamespace(index_type ROIIndex) const;
2111 
2112 
2113 
2114  // Documented in base class.
2115  const std::string&
2116  getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const;
2117 
2118  // Documented in base class.
2119  std::string
2120  getReagentDescription(index_type screenIndex, index_type reagentIndex) const;
2121 
2122  // Documented in base class.
2123  std::string
2124  getReagentID(index_type screenIndex, index_type reagentIndex) const;
2125 
2126  // Documented in base class.
2127  std::string
2128  getReagentName(index_type screenIndex, index_type reagentIndex) const;
2129 
2130  // Documented in base class.
2131  std::string
2132  getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const;
2133 
2134 
2135 
2136  // Documented in base class.
2138  getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const;
2139 
2140  // Documented in base class.
2142  getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const;
2143 
2144  // Documented in base class.
2146  getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const;
2147 
2148  // Documented in base class.
2150  getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const;
2151 
2152  // Documented in base class.
2154  getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const;
2155 
2156  // Documented in base class.
2157  std::string
2158  getRectangleID(index_type ROIIndex, index_type shapeIndex) const;
2159 
2160  // Documented in base class.
2162  getRectangleLineCap(index_type ROIIndex, index_type shapeIndex) const;
2163 
2164  // Documented in base class.
2165  bool
2166  getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const;
2167 
2168  // Documented in base class.
2170  getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
2171 
2172  // Documented in base class.
2173  std::string
2174  getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
2175 
2176  // Documented in base class.
2177  double
2178  getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
2179 
2180  // Documented in base class.
2181  std::string
2182  getRectangleText(index_type ROIIndex, index_type shapeIndex) const;
2183 
2184  // Documented in base class.
2186  getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const;
2187 
2188  // Documented in base class.
2190  getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const;
2191 
2192  // Documented in base class.
2194  getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const;
2195 
2196  // Documented in base class.
2197  const ::ome::xml::model::AffineTransform&
2198  getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const;
2199 
2200  // Documented in base class.
2201  bool
2202  getRectangleVisible(index_type ROIIndex, index_type shapeIndex) const;
2203 
2204  // Documented in base class.
2205  double
2206  getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const;
2207 
2208  // Documented in base class.
2209  double
2210  getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const;
2211 
2212  // Documented in base class.
2213  double
2214  getRectangleX(index_type ROIIndex, index_type shapeIndex) const;
2215 
2216  // Documented in base class.
2217  double
2218  getRectangleY(index_type ROIIndex, index_type shapeIndex) const;
2219 
2220 
2221  // Documented in base class.
2222  std::string
2223  getRightsRightsHeld() const;
2224 
2225  // Documented in base class.
2226  std::string
2227  getRightsRightsHolder() const;
2228 
2229 
2230  // Documented in base class.
2231  const std::string&
2232  getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const;
2233 
2234  // Documented in base class.
2235  std::string
2236  getScreenDescription(index_type screenIndex) const;
2237 
2238  // Documented in base class.
2239  std::string
2240  getScreenID(index_type screenIndex) const;
2241 
2242  // Documented in base class.
2243  std::string
2244  getScreenName(index_type screenIndex) const;
2245 
2246  // Documented in base class.
2247  const std::string&
2248  getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const;
2249 
2250  // Documented in base class.
2251  std::string
2252  getScreenProtocolDescription(index_type screenIndex) const;
2253 
2254  // Documented in base class.
2255  std::string
2256  getScreenProtocolIdentifier(index_type screenIndex) const;
2257 
2258  // Documented in base class.
2259  std::string
2260  getScreenReagentSetDescription(index_type screenIndex) const;
2261 
2262  // Documented in base class.
2263  std::string
2264  getScreenReagentSetIdentifier(index_type screenIndex) const;
2265 
2266  // Documented in base class.
2267  std::string
2268  getScreenType(index_type screenIndex) const;
2269 
2270 
2271  // Documented in base class.
2272  std::string
2273  getStageLabelName(index_type imageIndex) const;
2274 
2275  // Documented in base class.
2276  double
2277  getStageLabelX(index_type imageIndex) const;
2278 
2279  // Documented in base class.
2280  double
2281  getStageLabelY(index_type imageIndex) const;
2282 
2283  // Documented in base class.
2284  double
2285  getStageLabelZ(index_type imageIndex) const;
2286 
2287 
2288 
2289  // Documented in base class.
2290  const std::string&
2291  getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const;
2292 
2293  // Documented in base class.
2294  std::string
2295  getTagAnnotationAnnotator(index_type tagAnnotationIndex) const;
2296 
2297  // Documented in base class.
2298  std::string
2299  getTagAnnotationDescription(index_type tagAnnotationIndex) const;
2300 
2301  // Documented in base class.
2302  std::string
2303  getTagAnnotationID(index_type tagAnnotationIndex) const;
2304 
2305  // Documented in base class.
2306  std::string
2307  getTagAnnotationNamespace(index_type tagAnnotationIndex) const;
2308 
2309  // Documented in base class.
2310  std::string
2311  getTagAnnotationValue(index_type tagAnnotationIndex) const;
2312 
2313 
2314  // Documented in base class.
2315  const std::string&
2316  getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const;
2317 
2318  // Documented in base class.
2319  std::string
2320  getTermAnnotationAnnotator(index_type termAnnotationIndex) const;
2321 
2322  // Documented in base class.
2323  std::string
2324  getTermAnnotationDescription(index_type termAnnotationIndex) const;
2325 
2326  // Documented in base class.
2327  std::string
2328  getTermAnnotationID(index_type termAnnotationIndex) const;
2329 
2330  // Documented in base class.
2331  std::string
2332  getTermAnnotationNamespace(index_type termAnnotationIndex) const;
2333 
2334  // Documented in base class.
2335  std::string
2336  getTermAnnotationValue(index_type termAnnotationIndex) const;
2337 
2338 
2339  // Documented in base class.
2341  getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const;
2342 
2343  // Documented in base class.
2345  getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const;
2346 
2347  // Documented in base class.
2349  getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const;
2350 
2351  // Documented in base class.
2353  getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const;
2354 
2355  // Documented in base class.
2357  getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const;
2358 
2359 
2360  // Documented in base class.
2361  const std::string&
2362  getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const;
2363 
2364  // Documented in base class.
2365  std::string
2366  getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const;
2367 
2368  // Documented in base class.
2369  std::string
2370  getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const;
2371 
2372  // Documented in base class.
2373  std::string
2374  getTimestampAnnotationID(index_type timestampAnnotationIndex) const;
2375 
2376  // Documented in base class.
2377  std::string
2378  getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const;
2379 
2380  // Documented in base class.
2382  getTimestampAnnotationValue(index_type timestampAnnotationIndex) const;
2383 
2384 
2385  // Documented in base class.
2387  getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const;
2388 
2389  // Documented in base class.
2391  getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const;
2392 
2393  // Documented in base class.
2395  getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const;
2396 
2397  // Documented in base class.
2399  getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const;
2400 
2401  // Documented in base class.
2403  getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const;
2404 
2405 
2406  // Documented in base class.
2407  std::string
2408  getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const;
2409 
2410 
2411 
2412  // Documented in base class.
2413  const std::string&
2414  getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const;
2415 
2416  // Documented in base class.
2418  getWellColor(index_type plateIndex, index_type wellIndex) const;
2419 
2420  // Documented in base class.
2422  getWellColumn(index_type plateIndex, index_type wellIndex) const;
2423 
2424  // Documented in base class.
2425  std::string
2426  getWellExternalDescription(index_type plateIndex, index_type wellIndex) const;
2427 
2428  // Documented in base class.
2429  std::string
2430  getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const;
2431 
2432  // Documented in base class.
2433  std::string
2434  getWellID(index_type plateIndex, index_type wellIndex) const;
2435 
2436  // Documented in base class.
2437  const std::string&
2438  getWellReagentRef(index_type plateIndex, index_type wellIndex) const;
2439 
2440  // Documented in base class.
2442  getWellRow(index_type plateIndex, index_type wellIndex) const;
2443 
2444  // Documented in base class.
2445  std::string
2446  getWellType(index_type plateIndex, index_type wellIndex) const;
2447 
2448 
2449  // Documented in base class.
2450  const std::string&
2451  getWellSampleAnnotationRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex, index_type annotationRefIndex) const;
2452 
2453  // Documented in base class.
2454  std::string
2455  getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2456 
2457  // Documented in base class.
2458  const std::string&
2459  getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2460 
2461  // Documented in base class.
2463  getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2464 
2465  // Documented in base class.
2466  double
2467  getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2468 
2469  // Documented in base class.
2470  double
2471  getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2472 
2473  // Documented in base class.
2475  getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2476 
2477 
2478 
2479  // Documented in base class.
2480  const std::string&
2481  getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const;
2482 
2483  // Documented in base class.
2484  std::string
2485  getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const;
2486 
2487  // Documented in base class.
2488  std::string
2489  getXMLAnnotationDescription(index_type XMLAnnotationIndex) const;
2490 
2491  // Documented in base class.
2492  std::string
2493  getXMLAnnotationID(index_type XMLAnnotationIndex) const;
2494 
2495  // Documented in base class.
2496  std::string
2497  getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const;
2498 
2499  // Documented in base class.
2500  std::string
2501  getXMLAnnotationValue(index_type XMLAnnotationIndex) const;
2502 
2503 
2504  // Documented in base class.
2505  void
2506  setPixelsBinDataBigEndian(bool bigEndian,
2507  index_type imageIndex,
2508  index_type binDataIndex);
2509 
2510  // Documented in base class.
2511  void
2512  setUUID(const std::string& uuid);
2513 
2514 
2515 
2516  // Documented in base class.
2517  void
2518  setArcID(std::string id, index_type instrumentIndex, index_type lightSourceIndex);
2519 
2520  // Documented in base class.
2521  void
2522  setArcLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
2523 
2524  // Documented in base class.
2525  void
2526  setArcManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
2527 
2528  // Documented in base class.
2529  void
2530  setArcModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex);
2531 
2532  // Documented in base class.
2533  void
2534  setArcPower(double power, index_type instrumentIndex, index_type lightSourceIndex);
2535 
2536  // Documented in base class.
2537  void
2538  setArcSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
2539 
2540  // Documented in base class.
2541  void
2542  setArcType(ome::xml::model::enums::ArcType type, index_type instrumentIndex, index_type lightSourceIndex);
2543 
2544 
2545  // Documented in base class.
2546  void
2547  setBinaryFileFileName(std::string fileName, index_type fileAnnotationIndex);
2548 
2549  // Documented in base class.
2550  void
2551  setBinaryFileMIMEType(std::string mimeType, index_type fileAnnotationIndex);
2552 
2553  // Documented in base class.
2554  void
2556 
2557 
2558  // Documented in base class.
2559  void
2560  setBinaryOnlyMetadataFile(std::string metadataFile);
2561 
2562  // Documented in base class.
2563  void
2564  setBinaryOnlyUUID(std::string uuid);
2565 
2566 
2567  // Documented in base class.
2568  void
2569  setBooleanAnnotationAnnotationRef(const std::string& annotation, index_type booleanAnnotationIndex, index_type annotationRefIndex);
2570 
2571  // Documented in base class.
2572  void
2573  setBooleanAnnotationAnnotator(std::string annotator, index_type booleanAnnotationIndex);
2574 
2575  // Documented in base class.
2576  void
2577  setBooleanAnnotationDescription(std::string description, index_type booleanAnnotationIndex);
2578 
2579  // Documented in base class.
2580  void
2581  setBooleanAnnotationID(std::string id, index_type booleanAnnotationIndex);
2582 
2583  // Documented in base class.
2584  void
2585  setBooleanAnnotationNamespace(std::string namespace_, index_type booleanAnnotationIndex);
2586 
2587  // Documented in base class.
2588  void
2589  setBooleanAnnotationValue(bool value, index_type booleanAnnotationIndex);
2590 
2591 
2592  // Documented in base class.
2593  void
2595 
2596  // Documented in base class.
2597  void
2598  setChannelAnnotationRef(const std::string& annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex);
2599 
2600  // Documented in base class.
2601  void
2603 
2604  // Documented in base class.
2605  void
2607 
2608  // Documented in base class.
2609  void
2611 
2612  // Documented in base class.
2613  void
2615 
2616  // Documented in base class.
2617  void
2618  setChannelFilterSetRef(const std::string& filterSet, index_type imageIndex, index_type channelIndex);
2619 
2620  // Documented in base class.
2621  void
2622  setChannelFluor(std::string fluor, index_type imageIndex, index_type channelIndex);
2623 
2624  // Documented in base class.
2625  void
2626  setChannelID(std::string id, index_type imageIndex, index_type channelIndex);
2627 
2628  // Documented in base class.
2629  void
2631 
2632  // Documented in base class.
2633  void
2634  setChannelNDFilter(double ndFilter, index_type imageIndex, index_type channelIndex);
2635 
2636  // Documented in base class.
2637  void
2638  setChannelName(std::string name, index_type imageIndex, index_type channelIndex);
2639 
2640  // Documented in base class.
2641  void
2642  setChannelPinholeSize(double pinholeSize, index_type imageIndex, index_type channelIndex);
2643 
2644  // Documented in base class.
2645  void
2646  setChannelPockelCellSetting(int32_t pockelCellSetting, index_type imageIndex, index_type channelIndex);
2647 
2648  // Documented in base class.
2649  void
2651 
2652 
2653  // Documented in base class.
2654  void
2655  setCommentAnnotationAnnotationRef(const std::string& annotation, index_type commentAnnotationIndex, index_type annotationRefIndex);
2656 
2657  // Documented in base class.
2658  void
2659  setCommentAnnotationAnnotator(std::string annotator, index_type commentAnnotationIndex);
2660 
2661  // Documented in base class.
2662  void
2663  setCommentAnnotationDescription(std::string description, index_type commentAnnotationIndex);
2664 
2665  // Documented in base class.
2666  void
2667  setCommentAnnotationID(std::string id, index_type commentAnnotationIndex);
2668 
2669  // Documented in base class.
2670  void
2671  setCommentAnnotationNamespace(std::string namespace_, index_type commentAnnotationIndex);
2672 
2673  // Documented in base class.
2674  void
2675  setCommentAnnotationValue(std::string value, index_type commentAnnotationIndex);
2676 
2677 
2678  // Documented in base class.
2679  void
2680  setDatasetAnnotationRef(const std::string& annotation, index_type datasetIndex, index_type annotationRefIndex);
2681 
2682  // Documented in base class.
2683  void
2684  setDatasetDescription(std::string description, index_type datasetIndex);
2685 
2686  // Documented in base class.
2687  void
2688  setDatasetExperimenterGroupRef(const std::string& experimenterGroup, index_type datasetIndex);
2689 
2690  // Documented in base class.
2691  void
2692  setDatasetExperimenterRef(const std::string& experimenter, index_type datasetIndex);
2693 
2694  // Documented in base class.
2695  void
2696  setDatasetID(std::string id, index_type datasetIndex);
2697 
2698  // Documented in base class.
2699  void
2700  setDatasetImageRef(const std::string& image, index_type datasetIndex, index_type imageRefIndex);
2701 
2702  // Documented in base class.
2703  void
2704  setDatasetName(std::string name, index_type datasetIndex);
2705 
2706 
2707 
2708  // Documented in base class.
2709  void
2710  setDetectorAmplificationGain(double amplificationGain, index_type instrumentIndex, index_type detectorIndex);
2711 
2712  // Documented in base class.
2713  void
2714  setDetectorGain(double gain, index_type instrumentIndex, index_type detectorIndex);
2715 
2716  // Documented in base class.
2717  void
2718  setDetectorID(std::string id, index_type instrumentIndex, index_type detectorIndex);
2719 
2720  // Documented in base class.
2721  void
2722  setDetectorLotNumber(std::string lotNumber, index_type instrumentIndex, index_type detectorIndex);
2723 
2724  // Documented in base class.
2725  void
2726  setDetectorManufacturer(std::string manufacturer, index_type instrumentIndex, index_type detectorIndex);
2727 
2728  // Documented in base class.
2729  void
2730  setDetectorModel(std::string model, index_type instrumentIndex, index_type detectorIndex);
2731 
2732  // Documented in base class.
2733  void
2734  setDetectorOffset(double offset, index_type instrumentIndex, index_type detectorIndex);
2735 
2736  // Documented in base class.
2737  void
2738  setDetectorSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type detectorIndex);
2739 
2740  // Documented in base class.
2741  void
2742  setDetectorType(ome::xml::model::enums::DetectorType type, index_type instrumentIndex, index_type detectorIndex);
2743 
2744  // Documented in base class.
2745  void
2746  setDetectorVoltage(double voltage, index_type instrumentIndex, index_type detectorIndex);
2747 
2748  // Documented in base class.
2749  void
2750  setDetectorZoom(double zoom, index_type instrumentIndex, index_type detectorIndex);
2751 
2752 
2753  // Documented in base class.
2754  void
2756 
2757  // Documented in base class.
2758  void
2759  setDetectorSettingsGain(double gain, index_type imageIndex, index_type channelIndex);
2760 
2761  // Documented in base class.
2762  void
2763  setDetectorSettingsID(std::string id, index_type imageIndex, index_type channelIndex);
2764 
2765  // Documented in base class.
2766  void
2768 
2769  // Documented in base class.
2770  void
2771  setDetectorSettingsOffset(double offset, index_type imageIndex, index_type channelIndex);
2772 
2773  // Documented in base class.
2774  void
2775  setDetectorSettingsReadOutRate(double readOutRate, index_type imageIndex, index_type channelIndex);
2776 
2777  // Documented in base class.
2778  void
2779  setDetectorSettingsVoltage(double voltage, index_type imageIndex, index_type channelIndex);
2780 
2781  // Documented in base class.
2782  void
2783  setDetectorSettingsZoom(double zoom, index_type imageIndex, index_type channelIndex);
2784 
2785 
2786  // Documented in base class.
2787  void
2788  setDichroicID(std::string id, index_type instrumentIndex, index_type dichroicIndex);
2789 
2790  // Documented in base class.
2791  void
2792  setDichroicLotNumber(std::string lotNumber, index_type instrumentIndex, index_type dichroicIndex);
2793 
2794  // Documented in base class.
2795  void
2796  setDichroicManufacturer(std::string manufacturer, index_type instrumentIndex, index_type dichroicIndex);
2797 
2798  // Documented in base class.
2799  void
2800  setDichroicModel(std::string model, index_type instrumentIndex, index_type dichroicIndex);
2801 
2802  // Documented in base class.
2803  void
2804  setDichroicSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type dichroicIndex);
2805 
2806 
2807 
2808  // Documented in base class.
2809  void
2810  setDoubleAnnotationAnnotationRef(const std::string& annotation, index_type doubleAnnotationIndex, index_type annotationRefIndex);
2811 
2812  // Documented in base class.
2813  void
2814  setDoubleAnnotationAnnotator(std::string annotator, index_type doubleAnnotationIndex);
2815 
2816  // Documented in base class.
2817  void
2818  setDoubleAnnotationDescription(std::string description, index_type doubleAnnotationIndex);
2819 
2820  // Documented in base class.
2821  void
2822  setDoubleAnnotationID(std::string id, index_type doubleAnnotationIndex);
2823 
2824  // Documented in base class.
2825  void
2826  setDoubleAnnotationNamespace(std::string namespace_, index_type doubleAnnotationIndex);
2827 
2828  // Documented in base class.
2829  void
2830  setDoubleAnnotationValue(double value, index_type doubleAnnotationIndex);
2831 
2832 
2833  // Documented in base class.
2834  void
2836 
2837  // Documented in base class.
2838  void
2840 
2841  // Documented in base class.
2842  void
2844 
2845  // Documented in base class.
2846  void
2848 
2849  // Documented in base class.
2850  void
2852 
2853  // Documented in base class.
2854  void
2855  setEllipseID(std::string id, index_type ROIIndex, index_type shapeIndex);
2856 
2857  // Documented in base class.
2858  void
2860 
2861  // Documented in base class.
2862  void
2863  setEllipseLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
2864 
2865  // Documented in base class.
2866  void
2868 
2869  // Documented in base class.
2870  void
2871  setEllipseStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
2872 
2873  // Documented in base class.
2874  void
2875  setEllipseStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
2876 
2877  // Documented in base class.
2878  void
2879  setEllipseText(std::string text, index_type ROIIndex, index_type shapeIndex);
2880 
2881  // Documented in base class.
2882  void
2884 
2885  // Documented in base class.
2886  void
2888 
2889  // Documented in base class.
2890  void
2892 
2893  // Documented in base class.
2894  void
2895  setEllipseTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
2896 
2897  // Documented in base class.
2898  void
2899  setEllipseVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
2900 
2901  // Documented in base class.
2902  void
2903  setEllipseRadiusX(double radiusX, index_type ROIIndex, index_type shapeIndex);
2904 
2905  // Documented in base class.
2906  void
2907  setEllipseRadiusY(double radiusY, index_type ROIIndex, index_type shapeIndex);
2908 
2909  // Documented in base class.
2910  void
2911  setEllipseX(double x, index_type ROIIndex, index_type shapeIndex);
2912 
2913  // Documented in base class.
2914  void
2915  setEllipseY(double y, index_type ROIIndex, index_type shapeIndex);
2916 
2917 
2918 
2919 
2920  // Documented in base class.
2921  void
2922  setExperimentDescription(std::string description, index_type experimentIndex);
2923 
2924  // Documented in base class.
2925  void
2926  setExperimentExperimenterRef(const std::string& experimenter, index_type experimentIndex);
2927 
2928  // Documented in base class.
2929  void
2930  setExperimentID(std::string id, index_type experimentIndex);
2931 
2932  // Documented in base class.
2933  void
2935 
2936 
2937 
2938  // Documented in base class.
2939  void
2940  setExperimenterAnnotationRef(const std::string& annotation, index_type experimenterIndex, index_type annotationRefIndex);
2941 
2942  // Documented in base class.
2943  void
2944  setExperimenterEmail(std::string email, index_type experimenterIndex);
2945 
2946  // Documented in base class.
2947  void
2948  setExperimenterFirstName(std::string firstName, index_type experimenterIndex);
2949 
2950  // Documented in base class.
2951  void
2952  setExperimenterID(std::string id, index_type experimenterIndex);
2953 
2954  // Documented in base class.
2955  void
2956  setExperimenterInstitution(std::string institution, index_type experimenterIndex);
2957 
2958  // Documented in base class.
2959  void
2960  setExperimenterLastName(std::string lastName, index_type experimenterIndex);
2961 
2962  // Documented in base class.
2963  void
2964  setExperimenterMiddleName(std::string middleName, index_type experimenterIndex);
2965 
2966  // Documented in base class.
2967  void
2968  setExperimenterUserName(std::string userName, index_type experimenterIndex);
2969 
2970 
2971  // Documented in base class.
2972  void
2973  setExperimenterGroupAnnotationRef(const std::string& annotation, index_type experimenterGroupIndex, index_type annotationRefIndex);
2974 
2975  // Documented in base class.
2976  void
2977  setExperimenterGroupDescription(std::string description, index_type experimenterGroupIndex);
2978 
2979  // Documented in base class.
2980  void
2981  setExperimenterGroupExperimenterRef(const std::string& experimenter, index_type experimenterGroupIndex, index_type experimenterRefIndex);
2982 
2983  // Documented in base class.
2984  void
2985  setExperimenterGroupID(std::string id, index_type experimenterGroupIndex);
2986 
2987  // Documented in base class.
2988  void
2989  setExperimenterGroupLeader(const std::string& leader, index_type experimenterGroupIndex, index_type leaderIndex);
2990 
2991  // Documented in base class.
2992  void
2993  setExperimenterGroupName(std::string name, index_type experimenterGroupIndex);
2994 
2995 
2996 
2997 
2998  // Documented in base class.
2999  void
3000  setFilamentID(std::string id, index_type instrumentIndex, index_type lightSourceIndex);
3001 
3002  // Documented in base class.
3003  void
3004  setFilamentLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
3005 
3006  // Documented in base class.
3007  void
3008  setFilamentManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
3009 
3010  // Documented in base class.
3011  void
3012  setFilamentModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex);
3013 
3014  // Documented in base class.
3015  void
3016  setFilamentPower(double power, index_type instrumentIndex, index_type lightSourceIndex);
3017 
3018  // Documented in base class.
3019  void
3020  setFilamentSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
3021 
3022  // Documented in base class.
3023  void
3024  setFilamentType(ome::xml::model::enums::FilamentType type, index_type instrumentIndex, index_type lightSourceIndex);
3025 
3026 
3027  // Documented in base class.
3028  void
3029  setFileAnnotationAnnotationRef(const std::string& annotation, index_type fileAnnotationIndex, index_type annotationRefIndex);
3030 
3031  // Documented in base class.
3032  void
3033  setFileAnnotationAnnotator(std::string annotator, index_type fileAnnotationIndex);
3034 
3035  // Documented in base class.
3036  void
3037  setFileAnnotationDescription(std::string description, index_type fileAnnotationIndex);
3038 
3039  // Documented in base class.
3040  void
3041  setFileAnnotationID(std::string id, index_type fileAnnotationIndex);
3042 
3043  // Documented in base class.
3044  void
3045  setFileAnnotationNamespace(std::string namespace_, index_type fileAnnotationIndex);
3046 
3047 
3048  // Documented in base class.
3049  void
3050  setFilterFilterWheel(std::string filterWheel, index_type instrumentIndex, index_type filterIndex);
3051 
3052  // Documented in base class.
3053  void
3054  setFilterID(std::string id, index_type instrumentIndex, index_type filterIndex);
3055 
3056  // Documented in base class.
3057  void
3058  setFilterLotNumber(std::string lotNumber, index_type instrumentIndex, index_type filterIndex);
3059 
3060  // Documented in base class.
3061  void
3062  setFilterManufacturer(std::string manufacturer, index_type instrumentIndex, index_type filterIndex);
3063 
3064  // Documented in base class.
3065  void
3066  setFilterModel(std::string model, index_type instrumentIndex, index_type filterIndex);
3067 
3068  // Documented in base class.
3069  void
3070  setFilterSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type filterIndex);
3071 
3072  // Documented in base class.
3073  void
3074  setFilterType(ome::xml::model::enums::FilterType type, index_type instrumentIndex, index_type filterIndex);
3075 
3076 
3077  // Documented in base class.
3078  void
3079  setFilterSetDichroicRef(const std::string& dichroic, index_type instrumentIndex, index_type filterSetIndex);
3080 
3081  // Documented in base class.
3082  void
3083  setFilterSetEmissionFilterRef(const std::string& emissionFilter, index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex);
3084 
3085  // Documented in base class.
3086  void
3087  setFilterSetExcitationFilterRef(const std::string& excitationFilter, index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex);
3088 
3089  // Documented in base class.
3090  void
3091  setFilterSetID(std::string id, index_type instrumentIndex, index_type filterSetIndex);
3092 
3093  // Documented in base class.
3094  void
3095  setFilterSetLotNumber(std::string lotNumber, index_type instrumentIndex, index_type filterSetIndex);
3096 
3097  // Documented in base class.
3098  void
3099  setFilterSetManufacturer(std::string manufacturer, index_type instrumentIndex, index_type filterSetIndex);
3100 
3101  // Documented in base class.
3102  void
3103  setFilterSetModel(std::string model, index_type instrumentIndex, index_type filterSetIndex);
3104 
3105  // Documented in base class.
3106  void
3107  setFilterSetSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type filterSetIndex);
3108 
3109 
3110 
3111  // Documented in base class.
3112  void
3114 
3115  // Documented in base class.
3116  void
3117  setImageAnnotationRef(const std::string& annotation, index_type imageIndex, index_type annotationRefIndex);
3118 
3119  // Documented in base class.
3120  void
3121  setImageDescription(std::string description, index_type imageIndex);
3122 
3123  // Documented in base class.
3124  void
3125  setImageExperimentRef(const std::string& experiment, index_type imageIndex);
3126 
3127  // Documented in base class.
3128  void
3129  setImageExperimenterGroupRef(const std::string& experimenterGroup, index_type imageIndex);
3130 
3131  // Documented in base class.
3132  void
3133  setImageExperimenterRef(const std::string& experimenter, index_type imageIndex);
3134 
3135  // Documented in base class.
3136  void
3137  setImageID(std::string id, index_type imageIndex);
3138 
3139  // Documented in base class.
3140  void
3141  setImageInstrumentRef(const std::string& instrument, index_type imageIndex);
3142 
3143  // Documented in base class.
3144  void
3145  setImageMicrobeamManipulationRef(const std::string& microbeamManipulation, index_type imageIndex, index_type microbeamManipulationRefIndex);
3146 
3147  // Documented in base class.
3148  void
3149  setImageName(std::string name, index_type imageIndex);
3150 
3151  // Documented in base class.
3152  void
3153  setImageROIRef(const std::string& roi, index_type imageIndex, index_type ROIRefIndex);
3154 
3155 
3156 
3157  // Documented in base class.
3158  void
3159  setImagingEnvironmentAirPressure(double airPressure, index_type imageIndex);
3160 
3161  // Documented in base class.
3162  void
3164 
3165  // Documented in base class.
3166  void
3168 
3169  // Documented in base class.
3170  void
3171  setImagingEnvironmentTemperature(double temperature, index_type imageIndex);
3172 
3173 
3174  // Documented in base class.
3175  void
3176  setInstrumentID(std::string id, index_type instrumentIndex);
3177 
3178 
3179 
3180  // Documented in base class.
3181  void
3183 
3184  // Documented in base class.
3185  void
3187 
3188  // Documented in base class.
3189  void
3191 
3192  // Documented in base class.
3193  void
3195 
3196  // Documented in base class.
3197  void
3199 
3200  // Documented in base class.
3201  void
3202  setLabelID(std::string id, index_type ROIIndex, index_type shapeIndex);
3203 
3204  // Documented in base class.
3205  void
3207 
3208  // Documented in base class.
3209  void
3210  setLabelLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3211 
3212  // Documented in base class.
3213  void
3215 
3216  // Documented in base class.
3217  void
3218  setLabelStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3219 
3220  // Documented in base class.
3221  void
3222  setLabelStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
3223 
3224  // Documented in base class.
3225  void
3226  setLabelText(std::string text, index_type ROIIndex, index_type shapeIndex);
3227 
3228  // Documented in base class.
3229  void
3231 
3232  // Documented in base class.
3233  void
3235 
3236  // Documented in base class.
3237  void
3239 
3240  // Documented in base class.
3241  void
3242  setLabelTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3243 
3244  // Documented in base class.
3245  void
3246  setLabelVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
3247 
3248  // Documented in base class.
3249  void
3250  setLabelX(double x, index_type ROIIndex, index_type shapeIndex);
3251 
3252  // Documented in base class.
3253  void
3254  setLabelY(double y, index_type ROIIndex, index_type shapeIndex);
3255 
3256 
3257  // Documented in base class.
3258  void
3259  setLaserID(std::string id, index_type instrumentIndex, index_type lightSourceIndex);
3260 
3261  // Documented in base class.
3262  void
3263  setLaserLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
3264 
3265  // Documented in base class.
3266  void
3267  setLaserManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
3268 
3269  // Documented in base class.
3270  void
3271  setLaserModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex);
3272 
3273  // Documented in base class.
3274  void
3275  setLaserPower(double power, index_type instrumentIndex, index_type lightSourceIndex);
3276 
3277  // Documented in base class.
3278  void
3279  setLaserSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
3280 
3281  // Documented in base class.
3282  void
3283  setLaserFrequencyMultiplication(ome::xml::model::primitives::PositiveInteger frequencyMultiplication, index_type instrumentIndex, index_type lightSourceIndex);
3284 
3285  // Documented in base class.
3286  void
3287  setLaserLaserMedium(ome::xml::model::enums::LaserMedium laserMedium, index_type instrumentIndex, index_type lightSourceIndex);
3288 
3289  // Documented in base class.
3290  void
3291  setLaserPockelCell(bool pockelCell, index_type instrumentIndex, index_type lightSourceIndex);
3292 
3293  // Documented in base class.
3294  void
3295  setLaserPulse(ome::xml::model::enums::Pulse pulse, index_type instrumentIndex, index_type lightSourceIndex);
3296 
3297  // Documented in base class.
3298  void
3299  setLaserPump(const std::string& pump, index_type instrumentIndex, index_type lightSourceIndex);
3300 
3301  // Documented in base class.
3302  void
3303  setLaserRepetitionRate(double repetitionRate, index_type instrumentIndex, index_type lightSourceIndex);
3304 
3305  // Documented in base class.
3306  void
3307  setLaserTuneable(bool tuneable, index_type instrumentIndex, index_type lightSourceIndex);
3308 
3309  // Documented in base class.
3310  void
3311  setLaserType(ome::xml::model::enums::LaserType type, index_type instrumentIndex, index_type lightSourceIndex);
3312 
3313  // Documented in base class.
3314  void
3315  setLaserWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type instrumentIndex, index_type lightSourceIndex);
3316 
3317 
3318 
3319  // Documented in base class.
3320  void
3321  setLightEmittingDiodeID(std::string id, index_type instrumentIndex, index_type lightSourceIndex);
3322 
3323  // Documented in base class.
3324  void
3325  setLightEmittingDiodeLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
3326 
3327  // Documented in base class.
3328  void
3329  setLightEmittingDiodeManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
3330 
3331  // Documented in base class.
3332  void
3333  setLightEmittingDiodeModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex);
3334 
3335  // Documented in base class.
3336  void
3337  setLightEmittingDiodePower(double power, index_type instrumentIndex, index_type lightSourceIndex);
3338 
3339  // Documented in base class.
3340  void
3341  setLightEmittingDiodeSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
3342 
3343 
3344  // Documented in base class.
3345  void
3346  setLightPathDichroicRef(const std::string& dichroic, index_type imageIndex, index_type channelIndex);
3347 
3348  // Documented in base class.
3349  void
3350  setLightPathEmissionFilterRef(const std::string& emissionFilter, index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex);
3351 
3352  // Documented in base class.
3353  void
3354  setLightPathExcitationFilterRef(const std::string& excitationFilter, index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex);
3355 
3356 
3357  // Documented in base class.
3358  void
3360 
3361  // Documented in base class.
3362  void
3363  setMicrobeamManipulationLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex);
3364 
3365  // Documented in base class.
3366  void
3367  setChannelLightSourceSettingsID(std::string id, index_type imageIndex, index_type channelIndex);
3368 
3369  // Documented in base class.
3370  void
3371  setMicrobeamManipulationLightSourceSettingsID(std::string id, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex);
3372 
3373  // Documented in base class.
3374  void
3376 
3377  // Documented in base class.
3378  void
3379  setMicrobeamManipulationLightSourceSettingsWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex);
3380 
3381 
3382  // Documented in base class.
3383  void
3385 
3386  // Documented in base class.
3387  void
3389 
3390  // Documented in base class.
3391  void
3393 
3394  // Documented in base class.
3395  void
3397 
3398  // Documented in base class.
3399  void
3401 
3402  // Documented in base class.
3403  void
3404  setLineID(std::string id, index_type ROIIndex, index_type shapeIndex);
3405 
3406  // Documented in base class.
3407  void
3409 
3410  // Documented in base class.
3411  void
3412  setLineLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3413 
3414  // Documented in base class.
3415  void
3417 
3418  // Documented in base class.
3419  void
3420  setLineStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3421 
3422  // Documented in base class.
3423  void
3424  setLineStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
3425 
3426  // Documented in base class.
3427  void
3428  setLineText(std::string text, index_type ROIIndex, index_type shapeIndex);
3429 
3430  // Documented in base class.
3431  void
3433 
3434  // Documented in base class.
3435  void
3437 
3438  // Documented in base class.
3439  void
3441 
3442  // Documented in base class.
3443  void
3444  setLineTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3445 
3446  // Documented in base class.
3447  void
3448  setLineVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
3449 
3450  // Documented in base class.
3451  void
3452  setLineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex);
3453 
3454  // Documented in base class.
3455  void
3456  setLineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex);
3457 
3458  // Documented in base class.
3459  void
3460  setLineX1(double x1, index_type ROIIndex, index_type shapeIndex);
3461 
3462  // Documented in base class.
3463  void
3464  setLineX2(double x2, index_type ROIIndex, index_type shapeIndex);
3465 
3466  // Documented in base class.
3467  void
3468  setLineY1(double y1, index_type ROIIndex, index_type shapeIndex);
3469 
3470  // Documented in base class.
3471  void
3472  setLineY2(double y2, index_type ROIIndex, index_type shapeIndex);
3473 
3474 
3475  // Documented in base class.
3476  void
3477  setListAnnotationAnnotationRef(const std::string& annotation, index_type listAnnotationIndex, index_type annotationRefIndex);
3478 
3479  // Documented in base class.
3480  void
3481  setListAnnotationAnnotator(std::string annotator, index_type listAnnotationIndex);
3482 
3483  // Documented in base class.
3484  void
3485  setListAnnotationDescription(std::string description, index_type listAnnotationIndex);
3486 
3487  // Documented in base class.
3488  void
3489  setListAnnotationID(std::string id, index_type listAnnotationIndex);
3490 
3491  // Documented in base class.
3492  void
3493  setListAnnotationNamespace(std::string namespace_, index_type listAnnotationIndex);
3494 
3495 
3496  // Documented in base class.
3497  void
3498  setLongAnnotationAnnotationRef(const std::string& annotation, index_type longAnnotationIndex, index_type annotationRefIndex);
3499 
3500  // Documented in base class.
3501  void
3502  setLongAnnotationAnnotator(std::string annotator, index_type longAnnotationIndex);
3503 
3504  // Documented in base class.
3505  void
3506  setLongAnnotationDescription(std::string description, index_type longAnnotationIndex);
3507 
3508  // Documented in base class.
3509  void
3510  setLongAnnotationID(std::string id, index_type longAnnotationIndex);
3511 
3512  // Documented in base class.
3513  void
3514  setLongAnnotationNamespace(std::string namespace_, index_type longAnnotationIndex);
3515 
3516  // Documented in base class.
3517  void
3518  setLongAnnotationValue(int64_t value, index_type longAnnotationIndex);
3519 
3520 
3521  // Documented in base class.
3522  void
3524 
3525  // Documented in base class.
3526  void
3528 
3529  // Documented in base class.
3530  void
3532 
3533  // Documented in base class.
3534  void
3536 
3537  // Documented in base class.
3538  void
3540 
3541  // Documented in base class.
3542  void
3543  setMaskID(std::string id, index_type ROIIndex, index_type shapeIndex);
3544 
3545  // Documented in base class.
3546  void
3548 
3549  // Documented in base class.
3550  void
3551  setMaskLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3552 
3553  // Documented in base class.
3554  void
3556 
3557  // Documented in base class.
3558  void
3559  setMaskStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3560 
3561  // Documented in base class.
3562  void
3563  setMaskStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
3564 
3565  // Documented in base class.
3566  void
3567  setMaskText(std::string text, index_type ROIIndex, index_type shapeIndex);
3568 
3569  // Documented in base class.
3570  void
3572 
3573  // Documented in base class.
3574  void
3576 
3577  // Documented in base class.
3578  void
3580 
3581  // Documented in base class.
3582  void
3583  setMaskTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3584 
3585  // Documented in base class.
3586  void
3587  setMaskVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
3588 
3589  // Documented in base class.
3590  void
3591  setMaskHeight(double height, index_type ROIIndex, index_type shapeIndex);
3592 
3593  // Documented in base class.
3594  void
3595  setMaskWidth(double width, index_type ROIIndex, index_type shapeIndex);
3596 
3597  // Documented in base class.
3598  void
3599  setMaskX(double x, index_type ROIIndex, index_type shapeIndex);
3600 
3601  // Documented in base class.
3602  void
3603  setMaskY(double y, index_type ROIIndex, index_type shapeIndex);
3604 
3605 
3606 
3607  // Documented in base class.
3608  void
3609  setMicrobeamManipulationDescription(std::string description, index_type experimentIndex, index_type microbeamManipulationIndex);
3610 
3611  // Documented in base class.
3612  void
3613  setMicrobeamManipulationExperimenterRef(const std::string& experimenter, index_type experimentIndex, index_type microbeamManipulationIndex);
3614 
3615  // Documented in base class.
3616  void
3617  setMicrobeamManipulationID(std::string id, index_type experimentIndex, index_type microbeamManipulationIndex);
3618 
3619  // Documented in base class.
3620  void
3621  setMicrobeamManipulationROIRef(const std::string& roi, index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex);
3622 
3623  // Documented in base class.
3624  void
3626 
3627 
3628 
3629  // Documented in base class.
3630  void
3631  setMicroscopeLotNumber(std::string lotNumber, index_type instrumentIndex);
3632 
3633  // Documented in base class.
3634  void
3635  setMicroscopeManufacturer(std::string manufacturer, index_type instrumentIndex);
3636 
3637  // Documented in base class.
3638  void
3639  setMicroscopeModel(std::string model, index_type instrumentIndex);
3640 
3641  // Documented in base class.
3642  void
3643  setMicroscopeSerialNumber(std::string serialNumber, index_type instrumentIndex);
3644 
3645  // Documented in base class.
3646  void
3648 
3649 
3650  // Documented in base class.
3651  void
3652  setObjectiveCalibratedMagnification(double calibratedMagnification, index_type instrumentIndex, index_type objectiveIndex);
3653 
3654  // Documented in base class.
3655  void
3656  setObjectiveCorrection(ome::xml::model::enums::Correction correction, index_type instrumentIndex, index_type objectiveIndex);
3657 
3658  // Documented in base class.
3659  void
3660  setObjectiveID(std::string id, index_type instrumentIndex, index_type objectiveIndex);
3661 
3662  // Documented in base class.
3663  void
3664  setObjectiveImmersion(ome::xml::model::enums::Immersion immersion, index_type instrumentIndex, index_type objectiveIndex);
3665 
3666  // Documented in base class.
3667  void
3668  setObjectiveIris(bool iris, index_type instrumentIndex, index_type objectiveIndex);
3669 
3670  // Documented in base class.
3671  void
3672  setObjectiveLensNA(double lensNA, index_type instrumentIndex, index_type objectiveIndex);
3673 
3674  // Documented in base class.
3675  void
3676  setObjectiveLotNumber(std::string lotNumber, index_type instrumentIndex, index_type objectiveIndex);
3677 
3678  // Documented in base class.
3679  void
3680  setObjectiveManufacturer(std::string manufacturer, index_type instrumentIndex, index_type objectiveIndex);
3681 
3682  // Documented in base class.
3683  void
3684  setObjectiveModel(std::string model, index_type instrumentIndex, index_type objectiveIndex);
3685 
3686  // Documented in base class.
3687  void
3688  setObjectiveNominalMagnification(double nominalMagnification, index_type instrumentIndex, index_type objectiveIndex);
3689 
3690  // Documented in base class.
3691  void
3692  setObjectiveSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type objectiveIndex);
3693 
3694  // Documented in base class.
3695  void
3696  setObjectiveWorkingDistance(double workingDistance, index_type instrumentIndex, index_type objectiveIndex);
3697 
3698 
3699  // Documented in base class.
3700  void
3701  setObjectiveSettingsCorrectionCollar(double correctionCollar, index_type imageIndex);
3702 
3703  // Documented in base class.
3704  void
3705  setObjectiveSettingsID(std::string id, index_type imageIndex);
3706 
3707  // Documented in base class.
3708  void
3710 
3711  // Documented in base class.
3712  void
3713  setObjectiveSettingsRefractiveIndex(double refractiveIndex, index_type imageIndex);
3714 
3715 
3716  // Documented in base class.
3717  void
3718  setPixelsAnnotationRef(const std::string& annotation, index_type imageIndex, index_type annotationRefIndex);
3719 
3720  // Documented in base class.
3721  void
3722  setPixelsBigEndian(bool bigEndian, index_type imageIndex);
3723 
3724  // Documented in base class.
3725  void
3727 
3728  // Documented in base class.
3729  void
3730  setPixelsID(std::string id, index_type imageIndex);
3731 
3732  // Documented in base class.
3733  void
3734  setPixelsInterleaved(bool interleaved, index_type imageIndex);
3735 
3736  // Documented in base class.
3737  void
3739 
3740  // Documented in base class.
3741  void
3743 
3744  // Documented in base class.
3745  void
3747 
3748  // Documented in base class.
3749  void
3751 
3752  // Documented in base class.
3753  void
3755 
3756  // Documented in base class.
3757  void
3759 
3760  // Documented in base class.
3761  void
3763 
3764  // Documented in base class.
3765  void
3767 
3768  // Documented in base class.
3769  void
3771 
3772  // Documented in base class.
3773  void
3774  setPixelsTimeIncrement(double timeIncrement, index_type imageIndex);
3775 
3776  // Documented in base class.
3777  void
3779 
3780 
3781  // Documented in base class.
3782  void
3783  setPlaneAnnotationRef(const std::string& annotation, index_type imageIndex, index_type planeIndex, index_type annotationRefIndex);
3784 
3785  // Documented in base class.
3786  void
3787  setPlaneDeltaT(double deltaT, index_type imageIndex, index_type planeIndex);
3788 
3789  // Documented in base class.
3790  void
3791  setPlaneExposureTime(double exposureTime, index_type imageIndex, index_type planeIndex);
3792 
3793  // Documented in base class.
3794  void
3795  setPlaneHashSHA1(std::string hashSHA1, index_type imageIndex, index_type planeIndex);
3796 
3797  // Documented in base class.
3798  void
3799  setPlanePositionX(double positionX, index_type imageIndex, index_type planeIndex);
3800 
3801  // Documented in base class.
3802  void
3803  setPlanePositionY(double positionY, index_type imageIndex, index_type planeIndex);
3804 
3805  // Documented in base class.
3806  void
3807  setPlanePositionZ(double positionZ, index_type imageIndex, index_type planeIndex);
3808 
3809  // Documented in base class.
3810  void
3812 
3813  // Documented in base class.
3814  void
3816 
3817  // Documented in base class.
3818  void
3820 
3821 
3822  // Documented in base class.
3823  void
3824  setPlateAnnotationRef(const std::string& annotation, index_type plateIndex, index_type annotationRefIndex);
3825 
3826  // Documented in base class.
3827  void
3829 
3830  // Documented in base class.
3831  void
3833 
3834  // Documented in base class.
3835  void
3836  setPlateDescription(std::string description, index_type plateIndex);
3837 
3838  // Documented in base class.
3839  void
3840  setPlateExternalIdentifier(std::string externalIdentifier, index_type plateIndex);
3841 
3842  // Documented in base class.
3843  void
3845 
3846  // Documented in base class.
3847  void
3848  setPlateID(std::string id, index_type plateIndex);
3849 
3850  // Documented in base class.
3851  void
3852  setPlateName(std::string name, index_type plateIndex);
3853 
3854  // Documented in base class.
3855  void
3857 
3858  // Documented in base class.
3859  void
3861 
3862  // Documented in base class.
3863  void
3864  setPlateStatus(std::string status, index_type plateIndex);
3865 
3866  // Documented in base class.
3867  void
3868  setPlateWellOriginX(double wellOriginX, index_type plateIndex);
3869 
3870  // Documented in base class.
3871  void
3872  setPlateWellOriginY(double wellOriginY, index_type plateIndex);
3873 
3874 
3875  // Documented in base class.
3876  void
3877  setPlateAcquisitionAnnotationRef(const std::string& annotation, index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex);
3878 
3879  // Documented in base class.
3880  void
3881  setPlateAcquisitionDescription(std::string description, index_type plateIndex, index_type plateAcquisitionIndex);
3882 
3883  // Documented in base class.
3884  void
3885  setPlateAcquisitionEndTime(ome::xml::model::primitives::Timestamp endTime, index_type plateIndex, index_type plateAcquisitionIndex);
3886 
3887  // Documented in base class.
3888  void
3889  setPlateAcquisitionID(std::string id, index_type plateIndex, index_type plateAcquisitionIndex);
3890 
3891  // Documented in base class.
3892  void
3894 
3895  // Documented in base class.
3896  void
3897  setPlateAcquisitionName(std::string name, index_type plateIndex, index_type plateAcquisitionIndex);
3898 
3899  // Documented in base class.
3900  void
3901  setPlateAcquisitionStartTime(ome::xml::model::primitives::Timestamp startTime, index_type plateIndex, index_type plateAcquisitionIndex);
3902 
3903  // Documented in base class.
3904  void
3905  setPlateAcquisitionWellSampleRef(const std::string& wellSample, index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex);
3906 
3907 
3908 
3909  // Documented in base class.
3910  void
3912 
3913  // Documented in base class.
3914  void
3916 
3917  // Documented in base class.
3918  void
3920 
3921  // Documented in base class.
3922  void
3924 
3925  // Documented in base class.
3926  void
3928 
3929  // Documented in base class.
3930  void
3931  setPointID(std::string id, index_type ROIIndex, index_type shapeIndex);
3932 
3933  // Documented in base class.
3934  void
3936 
3937  // Documented in base class.
3938  void
3939  setPointLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3940 
3941  // Documented in base class.
3942  void
3944 
3945  // Documented in base class.
3946  void
3947  setPointStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3948 
3949  // Documented in base class.
3950  void
3951  setPointStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
3952 
3953  // Documented in base class.
3954  void
3955  setPointText(std::string text, index_type ROIIndex, index_type shapeIndex);
3956 
3957  // Documented in base class.
3958  void
3960 
3961  // Documented in base class.
3962  void
3964 
3965  // Documented in base class.
3966  void
3968 
3969  // Documented in base class.
3970  void
3971  setPointTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3972 
3973  // Documented in base class.
3974  void
3975  setPointVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
3976 
3977  // Documented in base class.
3978  void
3979  setPointX(double x, index_type ROIIndex, index_type shapeIndex);
3980 
3981  // Documented in base class.
3982  void
3983  setPointY(double y, index_type ROIIndex, index_type shapeIndex);
3984 
3985 
3986  // Documented in base class.
3987  void
3989 
3990  // Documented in base class.
3991  void
3993 
3994  // Documented in base class.
3995  void
3997 
3998  // Documented in base class.
3999  void
4001 
4002  // Documented in base class.
4003  void
4005 
4006  // Documented in base class.
4007  void
4008  setPolygonID(std::string id, index_type ROIIndex, index_type shapeIndex);
4009 
4010  // Documented in base class.
4011  void
4013 
4014  // Documented in base class.
4015  void
4016  setPolygonLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
4017 
4018  // Documented in base class.
4019  void
4021 
4022  // Documented in base class.
4023  void
4024  setPolygonStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
4025 
4026  // Documented in base class.
4027  void
4028  setPolygonStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
4029 
4030  // Documented in base class.
4031  void
4032  setPolygonText(std::string text, index_type ROIIndex, index_type shapeIndex);
4033 
4034  // Documented in base class.
4035  void
4037 
4038  // Documented in base class.
4039  void
4041 
4042  // Documented in base class.
4043  void
4045 
4046  // Documented in base class.
4047  void
4048  setPolygonTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
4049 
4050  // Documented in base class.
4051  void
4052  setPolygonVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
4053 
4054  // Documented in base class.
4055  void
4056  setPolygonPoints(std::string points, index_type ROIIndex, index_type shapeIndex);
4057 
4058 
4059  // Documented in base class.
4060  void
4062 
4063  // Documented in base class.
4064  void
4066 
4067  // Documented in base class.
4068  void
4070 
4071  // Documented in base class.
4072  void
4074 
4075  // Documented in base class.
4076  void
4078 
4079  // Documented in base class.
4080  void
4081  setPolylineID(std::string id, index_type ROIIndex, index_type shapeIndex);
4082 
4083  // Documented in base class.
4084  void
4086 
4087  // Documented in base class.
4088  void
4089  setPolylineLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
4090 
4091  // Documented in base class.
4092  void
4094 
4095  // Documented in base class.
4096  void
4097  setPolylineStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
4098 
4099  // Documented in base class.
4100  void
4101  setPolylineStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
4102 
4103  // Documented in base class.
4104  void
4105  setPolylineText(std::string text, index_type ROIIndex, index_type shapeIndex);
4106 
4107  // Documented in base class.
4108  void
4110 
4111  // Documented in base class.
4112  void
4114 
4115  // Documented in base class.
4116  void
4118 
4119  // Documented in base class.
4120  void
4121  setPolylineTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
4122 
4123  // Documented in base class.
4124  void
4125  setPolylineVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
4126 
4127  // Documented in base class.
4128  void
4130 
4131  // Documented in base class.
4132  void
4134 
4135  // Documented in base class.
4136  void
4137  setPolylinePoints(std::string points, index_type ROIIndex, index_type shapeIndex);
4138 
4139 
4140  // Documented in base class.
4141  void
4142  setProjectAnnotationRef(const std::string& annotation, index_type projectIndex, index_type annotationRefIndex);
4143 
4144  // Documented in base class.
4145  void
4146  setProjectDatasetRef(const std::string& dataset, index_type projectIndex, index_type datasetRefIndex);
4147 
4148  // Documented in base class.
4149  void
4150  setProjectDescription(std::string description, index_type projectIndex);
4151 
4152  // Documented in base class.
4153  void
4154  setProjectExperimenterGroupRef(const std::string& experimenterGroup, index_type projectIndex);
4155 
4156  // Documented in base class.
4157  void
4158  setProjectExperimenterRef(const std::string& experimenter, index_type projectIndex);
4159 
4160  // Documented in base class.
4161  void
4162  setProjectID(std::string id, index_type projectIndex);
4163 
4164  // Documented in base class.
4165  void
4166  setProjectName(std::string name, index_type projectIndex);
4167 
4168 
4169 
4170  // Documented in base class.
4171  void
4172  setROIAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type annotationRefIndex);
4173 
4174  // Documented in base class.
4175  void
4176  setROIDescription(std::string description, index_type ROIIndex);
4177 
4178  // Documented in base class.
4179  void
4180  setROIID(std::string id, index_type ROIIndex);
4181 
4182  // Documented in base class.
4183  void
4184  setROIName(std::string name, index_type ROIIndex);
4185 
4186  // Documented in base class.
4187  void
4188  setROINamespace(std::string namespace_, index_type ROIIndex);
4189 
4190 
4191 
4192  // Documented in base class.
4193  void
4194  setReagentAnnotationRef(const std::string& annotation, index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex);
4195 
4196  // Documented in base class.
4197  void
4198  setReagentDescription(std::string description, index_type screenIndex, index_type reagentIndex);
4199 
4200  // Documented in base class.
4201  void
4202  setReagentID(std::string id, index_type screenIndex, index_type reagentIndex);
4203 
4204  // Documented in base class.
4205  void
4206  setReagentName(std::string name, index_type screenIndex, index_type reagentIndex);
4207 
4208  // Documented in base class.
4209  void
4210  setReagentReagentIdentifier(std::string reagentIdentifier, index_type screenIndex, index_type reagentIndex);
4211 
4212 
4213 
4214  // Documented in base class.
4215  void
4217 
4218  // Documented in base class.
4219  void
4221 
4222  // Documented in base class.
4223  void
4225 
4226  // Documented in base class.
4227  void
4229 
4230  // Documented in base class.
4231  void
4233 
4234  // Documented in base class.
4235  void
4236  setRectangleID(std::string id, index_type ROIIndex, index_type shapeIndex);
4237 
4238  // Documented in base class.
4239  void
4241 
4242  // Documented in base class.
4243  void
4244  setRectangleLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
4245 
4246  // Documented in base class.
4247  void
4249 
4250  // Documented in base class.
4251  void
4252  setRectangleStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex);
4253 
4254  // Documented in base class.
4255  void
4256  setRectangleStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex);
4257 
4258  // Documented in base class.
4259  void
4260  setRectangleText(std::string text, index_type ROIIndex, index_type shapeIndex);
4261 
4262  // Documented in base class.
4263  void
4265 
4266  // Documented in base class.
4267  void
4269 
4270  // Documented in base class.
4271  void
4273 
4274  // Documented in base class.
4275  void
4276  setRectangleTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
4277 
4278  // Documented in base class.
4279  void
4280  setRectangleVisible(bool visible, index_type ROIIndex, index_type shapeIndex);
4281 
4282  // Documented in base class.
4283  void
4284  setRectangleHeight(double height, index_type ROIIndex, index_type shapeIndex);
4285 
4286  // Documented in base class.
4287  void
4288  setRectangleWidth(double width, index_type ROIIndex, index_type shapeIndex);
4289 
4290  // Documented in base class.
4291  void
4292  setRectangleX(double x, index_type ROIIndex, index_type shapeIndex);
4293 
4294  // Documented in base class.
4295  void
4296  setRectangleY(double y, index_type ROIIndex, index_type shapeIndex);
4297 
4298 
4299  // Documented in base class.
4300  void
4301  setRightsRightsHeld(std::string rightsHeld);
4302 
4303  // Documented in base class.
4304  void
4305  setRightsRightsHolder(std::string rightsHolder);
4306 
4307 
4308  // Documented in base class.
4309  void
4310  setScreenAnnotationRef(const std::string& annotation, index_type screenIndex, index_type annotationRefIndex);
4311 
4312  // Documented in base class.
4313  void
4314  setScreenDescription(std::string description, index_type screenIndex);
4315 
4316  // Documented in base class.
4317  void
4318  setScreenID(std::string id, index_type screenIndex);
4319 
4320  // Documented in base class.
4321  void
4322  setScreenName(std::string name, index_type screenIndex);
4323 
4324  // Documented in base class.
4325  void
4326  setScreenPlateRef(const std::string& plate, index_type screenIndex, index_type plateRefIndex);
4327 
4328  // Documented in base class.
4329  void
4330  setScreenProtocolDescription(std::string protocolDescription, index_type screenIndex);
4331 
4332  // Documented in base class.
4333  void
4334  setScreenProtocolIdentifier(std::string protocolIdentifier, index_type screenIndex);
4335 
4336  // Documented in base class.
4337  void
4338  setScreenReagentSetDescription(std::string reagentSetDescription, index_type screenIndex);
4339 
4340  // Documented in base class.
4341  void
4342  setScreenReagentSetIdentifier(std::string reagentSetIdentifier, index_type screenIndex);
4343 
4344  // Documented in base class.
4345  void
4346  setScreenType(std::string type, index_type screenIndex);
4347 
4348 
4349  // Documented in base class.
4350  void
4351  setStageLabelName(std::string name, index_type imageIndex);
4352 
4353  // Documented in base class.
4354  void
4355  setStageLabelX(double x, index_type imageIndex);
4356 
4357  // Documented in base class.
4358  void
4359  setStageLabelY(double y, index_type imageIndex);
4360 
4361  // Documented in base class.
4362  void
4363  setStageLabelZ(double z, index_type imageIndex);
4364 
4365 
4366 
4367  // Documented in base class.
4368  void
4369  setTagAnnotationAnnotationRef(const std::string& annotation, index_type tagAnnotationIndex, index_type annotationRefIndex);
4370 
4371  // Documented in base class.
4372  void
4373  setTagAnnotationAnnotator(std::string annotator, index_type tagAnnotationIndex);
4374 
4375  // Documented in base class.
4376  void
4377  setTagAnnotationDescription(std::string description, index_type tagAnnotationIndex);
4378 
4379  // Documented in base class.
4380  void
4381  setTagAnnotationID(std::string id, index_type tagAnnotationIndex);
4382 
4383  // Documented in base class.
4384  void
4385  setTagAnnotationNamespace(std::string namespace_, index_type tagAnnotationIndex);
4386 
4387  // Documented in base class.
4388  void
4389  setTagAnnotationValue(std::string value, index_type tagAnnotationIndex);
4390 
4391 
4392  // Documented in base class.
4393  void
4394  setTermAnnotationAnnotationRef(const std::string& annotation, index_type termAnnotationIndex, index_type annotationRefIndex);
4395 
4396  // Documented in base class.
4397  void
4398  setTermAnnotationAnnotator(std::string annotator, index_type termAnnotationIndex);
4399 
4400  // Documented in base class.
4401  void
4402  setTermAnnotationDescription(std::string description, index_type termAnnotationIndex);
4403 
4404  // Documented in base class.
4405  void
4406  setTermAnnotationID(std::string id, index_type termAnnotationIndex);
4407 
4408  // Documented in base class.
4409  void
4410  setTermAnnotationNamespace(std::string namespace_, index_type termAnnotationIndex);
4411 
4412  // Documented in base class.
4413  void
4414  setTermAnnotationValue(std::string value, index_type termAnnotationIndex);
4415 
4416 
4417  // Documented in base class.
4418  void
4420 
4421  // Documented in base class.
4422  void
4424 
4425  // Documented in base class.
4426  void
4428 
4429  // Documented in base class.
4430  void
4432 
4433  // Documented in base class.
4434  void
4436 
4437 
4438  // Documented in base class.
4439  void
4440  setTimestampAnnotationAnnotationRef(const std::string& annotation, index_type timestampAnnotationIndex, index_type annotationRefIndex);
4441 
4442  // Documented in base class.
4443  void
4444  setTimestampAnnotationAnnotator(std::string annotator, index_type timestampAnnotationIndex);
4445 
4446  // Documented in base class.
4447  void
4448  setTimestampAnnotationDescription(std::string description, index_type timestampAnnotationIndex);
4449 
4450  // Documented in base class.
4451  void
4452  setTimestampAnnotationID(std::string id, index_type timestampAnnotationIndex);
4453 
4454  // Documented in base class.
4455  void
4456  setTimestampAnnotationNamespace(std::string namespace_, index_type timestampAnnotationIndex);
4457 
4458  // Documented in base class.
4459  void
4461 
4462 
4463  // Documented in base class.
4464  void
4466 
4467  // Documented in base class.
4468  void
4470 
4471  // Documented in base class.
4472  void
4474 
4475  // Documented in base class.
4476  void
4478 
4479  // Documented in base class.
4480  void
4482 
4483 
4484  // Documented in base class.
4485  void
4486  setUUIDFileName(std::string fileName, index_type imageIndex, index_type tiffDataIndex);
4487 
4488 
4489 
4490  // Documented in base class.
4491  void
4492  setWellAnnotationRef(const std::string& annotation, index_type plateIndex, index_type wellIndex, index_type annotationRefIndex);
4493 
4494  // Documented in base class.
4495  void
4497 
4498  // Documented in base class.
4499  void
4501 
4502  // Documented in base class.
4503  void
4504  setWellExternalDescription(std::string externalDescription, index_type plateIndex, index_type wellIndex);
4505 
4506  // Documented in base class.
4507  void
4508  setWellExternalIdentifier(std::string externalIdentifier, index_type plateIndex, index_type wellIndex);
4509 
4510  // Documented in base class.
4511  void
4512  setWellID(std::string id, index_type plateIndex, index_type wellIndex);
4513 
4514  // Documented in base class.
4515  void
4516  setWellReagentRef(const std::string& reagent, index_type plateIndex, index_type wellIndex);
4517 
4518  // Documented in base class.
4519  void
4521 
4522  // Documented in base class.
4523  void
4524  setWellType(std::string type, index_type plateIndex, index_type wellIndex);
4525 
4526 
4527  // Documented in base class.
4528  void
4529  setWellSampleAnnotationRef(const std::string& annotation, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex, index_type annotationRefIndex);
4530 
4531  // Documented in base class.
4532  void
4533  setWellSampleID(std::string id, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4534 
4535  // Documented in base class.
4536  void
4537  setWellSampleImageRef(const std::string& image, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4538 
4539  // Documented in base class.
4540  void
4542 
4543  // Documented in base class.
4544  void
4545  setWellSamplePositionX(double positionX, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4546 
4547  // Documented in base class.
4548  void
4549  setWellSamplePositionY(double positionY, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4550 
4551  // Documented in base class.
4552  void
4553  setWellSampleTimepoint(ome::xml::model::primitives::Timestamp timepoint, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4554 
4555 
4556 
4557  // Documented in base class.
4558  void
4559  setXMLAnnotationAnnotationRef(const std::string& annotation, index_type XMLAnnotationIndex, index_type annotationRefIndex);
4560 
4561  // Documented in base class.
4562  void
4563  setXMLAnnotationAnnotator(std::string annotator, index_type XMLAnnotationIndex);
4564 
4565  // Documented in base class.
4566  void
4567  setXMLAnnotationDescription(std::string description, index_type XMLAnnotationIndex);
4568 
4569  // Documented in base class.
4570  void
4571  setXMLAnnotationID(std::string id, index_type XMLAnnotationIndex);
4572 
4573  // Documented in base class.
4574  void
4575  setXMLAnnotationNamespace(std::string namespace_, index_type XMLAnnotationIndex);
4576 
4577  // Documented in base class.
4578  void
4579  setXMLAnnotationValue(std::string value, index_type XMLAnnotationIndex);
4580 
4581  };
4582 
4583  }
4584  }
4585 }
4586 
4587 #endif // OME_XML_META_AGGREGATEMETADATA_H
4588 
4589 /*
4590  * Local Variables:
4591  * mode:C++
4592  * End:
4593  */
std::string getObjectiveSettingsID(index_type imageIndex) const
Get the ID property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:5827
void setDoubleAnnotationID(std::string id, index_type doubleAnnotationIndex)
Set the ID property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:10179
void setPixelsBinDataBigEndian(bool bigEndian, index_type imageIndex, index_type binDataIndex)
Set the BigEndian property of Pixels.
Definition: AggregateMetadata.cpp:9038
index_type getProjectAnnotationRefCount(index_type projectIndex) const
Get the number of AnnotationRef elements in Project.
Definition: AggregateMetadata.cpp:545
void setEllipseStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Ellipse.
Definition: AggregateMetadata.cpp:10360
ome::xml::model::enums::Medium getObjectiveSettingsMedium(index_type imageIndex) const
Get the Medium property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:5842
const std::string & getUUID() const
Get the UUID associated with this collection of metadata.
Definition: AggregateMetadata.cpp:1488
std::string getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const
Get the ReagentIdentifier property of Reagent.
Definition: AggregateMetadata.cpp:7685
void setPolylineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Polyline.
Definition: AggregateMetadata.cpp:14737
void setPointLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Point.
Definition: AggregateMetadata.cpp:14240
FilamentType enumeration.
Definition: FilamentType.h:72
void setLineText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Line.
Definition: AggregateMetadata.cpp:12380
void setRectangleStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Rectangle.
Definition: AggregateMetadata.cpp:15389
std::string getExperimenterID(index_type experimenterIndex) const
Get the ID property of Experimenter.
Definition: AggregateMetadata.cpp:3083
void setChannelEmissionWavelength(ome::xml::model::primitives::PositiveInteger emissionWavelength, index_type imageIndex, index_type channelIndex)
Set the EmissionWavelength property of Channel.
Definition: AggregateMetadata.cpp:9406
void setLongAnnotationAnnotator(std::string annotator, index_type longAnnotationIndex)
Set the Annotator property of LongAnnotation.
Definition: AggregateMetadata.cpp:12652
std::string getWellExternalDescription(index_type plateIndex, index_type wellIndex) const
Get the ExternalDescription property of Well.
Definition: AggregateMetadata.cpp:8749
void setLineID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Line.
Definition: AggregateMetadata.cpp:12290
void setChannelAcquisitionMode(ome::xml::model::enums::AcquisitionMode acquisitionMode, index_type imageIndex, index_type channelIndex)
Set the AcquisitionMode property of Channel.
Definition: AggregateMetadata.cpp:9346
void setPointTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Point.
Definition: AggregateMetadata.cpp:14375
void setRectangleY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Rectangle.
Definition: AggregateMetadata.cpp:15569
void setPlaneDeltaT(double deltaT, index_type imageIndex, index_type planeIndex)
Set the DeltaT property of Plane.
Definition: AggregateMetadata.cpp:13696
ExperimentType enumeration.
Definition: ExperimentType.h:72
void setMicroscopeSerialNumber(std::string serialNumber, index_type instrumentIndex)
Set the SerialNumber property of Microscope.
Definition: AggregateMetadata.cpp:13167
ome::xml::model::primitives::Color getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Polyline.
Definition: AggregateMetadata.cpp:7140
void setScreenID(std::string id, index_type screenIndex)
Set the ID property of Screen.
Definition: AggregateMetadata.cpp:15646
ArcType enumeration.
Definition: ArcType.h:72
void setDichroicID(std::string id, index_type instrumentIndex, index_type dichroicIndex)
Set the ID property of Dichroic.
Definition: AggregateMetadata.cpp:10057
void setFilterFilterWheel(std::string filterWheel, index_type instrumentIndex, index_type filterIndex)
Set the FilterWheel property of Filter.
Definition: AggregateMetadata.cpp:11001
std::string getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the ID property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:5508
std::string getScreenReagentSetDescription(index_type screenIndex) const
Get the ReagentSetDescription property of Screen.
Definition: AggregateMetadata.cpp:8154
std::string getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const
Get the ExternalIdentifier property of Well.
Definition: AggregateMetadata.cpp:8764
const ::ome::xml::model::AffineTransform & getLabelTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Label.
Definition: AggregateMetadata.cpp:4132
void setRectangleText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Rectangle.
Definition: AggregateMetadata.cpp:15434
void setRectangleTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Rectangle.
Definition: AggregateMetadata.cpp:15494
void setLabelFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Label.
Definition: AggregateMetadata.cpp:11474
ome::xml::model::primitives::NonNegativeInteger getLineTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Line.
Definition: AggregateMetadata.cpp:4858
void setExperimentExperimenterRef(const std::string &experimenter, index_type experimentIndex)
Set the ExperimenterRef property of Experiment.
Definition: AggregateMetadata.cpp:10558
ome::xml::model::primitives::PositiveInteger getPlateRows(index_type plateIndex) const
Get the Rows property of Plate.
Definition: AggregateMetadata.cpp:6400
void setLineStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Line.
Definition: AggregateMetadata.cpp:12350
void setImageName(std::string name, index_type imageIndex)
Set the Name property of Image.
Definition: AggregateMetadata.cpp:11364
void setScreenReagentSetDescription(std::string reagentSetDescription, index_type screenIndex)
Set the ReagentSetDescription property of Screen.
Definition: AggregateMetadata.cpp:15721
ome::xml::model::enums::MicroscopeType getMicroscopeType(index_type instrumentIndex) const
Get the Type property of Microscope.
Definition: AggregateMetadata.cpp:5615
ome::xml::model::enums::DetectorType getDetectorType(index_type instrumentIndex, index_type detectorIndex) const
Get the Type property of Detector.
Definition: AggregateMetadata.cpp:2323
bool getLabelLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Label.
Definition: AggregateMetadata.cpp:4012
index_type getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the number of WellSampleRef elements.
Definition: AggregateMetadata.cpp:1439
bool getPointVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Point.
Definition: AggregateMetadata.cpp:6823
void setRectangleFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Rectangle.
Definition: AggregateMetadata.cpp:15329
bool getLineVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Line.
Definition: AggregateMetadata.cpp:4888
std::string getExperimenterLastName(index_type experimenterIndex) const
Get the LastName property of Experimenter.
Definition: AggregateMetadata.cpp:3113
bool getLineLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Line.
Definition: AggregateMetadata.cpp:4753
const std::string & getWellReagentRef(index_type plateIndex, index_type wellIndex) const
Get the ReagentRef property of Well.
Definition: AggregateMetadata.cpp:8794
ome::xml::model::primitives::NonNegativeInteger getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Polyline.
Definition: AggregateMetadata.cpp:7335
ome::xml::model::enums::AcquisitionMode getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const
Get the AcquisitionMode property of Channel.
Definition: AggregateMetadata.cpp:1779
void setPixelsSignificantBits(ome::xml::model::primitives::PositiveInteger significantBits, index_type imageIndex)
Set the SignificantBits property of Pixels.
Definition: AggregateMetadata.cpp:13560
void setLineVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Line.
Definition: AggregateMetadata.cpp:12455
void setPixelsInterleaved(bool interleaved, index_type imageIndex)
Set the Interleaved property of Pixels.
Definition: AggregateMetadata.cpp:13500
void setMicrobeamManipulationType(ome::xml::model::enums::MicrobeamManipulationType type, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the Type property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:13105
void setReagentID(std::string id, index_type screenIndex, index_type reagentIndex)
Set the ID property of Reagent.
Definition: AggregateMetadata.cpp:15222
double getMaskWidth(index_type ROIIndex, index_type shapeIndex) const
Get the Width property of Mask.
Definition: AggregateMetadata.cpp:5431
void setLaserRepetitionRate(double repetitionRate, index_type instrumentIndex, index_type lightSourceIndex)
Set the RepetitionRate property of Laser.
Definition: AggregateMetadata.cpp:11925
ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeY(index_type imageIndex) const
Get the PhysicalSizeY property of Pixels.
Definition: AggregateMetadata.cpp:5963
void setTermAnnotationDescription(std::string description, index_type termAnnotationIndex)
Set the Description property of TermAnnotation.
Definition: AggregateMetadata.cpp:15950
ome::xml::model::enums::LineCap getPolylineLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Polyline.
Definition: AggregateMetadata.cpp:7230
ome::xml::model::enums::FillRule getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Mask.
Definition: AggregateMetadata.cpp:5176
double getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Point.
Definition: AggregateMetadata.cpp:6733
void setLaserPump(const std::string &pump, index_type instrumentIndex, index_type lightSourceIndex)
Set the Pump property of Laser.
Definition: AggregateMetadata.cpp:11910
index_type getImageAnnotationRefCount(index_type imageIndex) const
Get the number of AnnotationRef elements in Image.
Definition: AggregateMetadata.cpp:481
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:12139
std::string getScreenDescription(index_type screenIndex) const
Get the Description property of Screen.
Definition: AggregateMetadata.cpp:8064
double getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Mask.
Definition: AggregateMetadata.cpp:5311
double getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Label.
Definition: AggregateMetadata.cpp:4057
std::string getListAnnotationID(index_type listAnnotationIndex) const
Get the ID property of ListAnnotation.
Definition: AggregateMetadata.cpp:5039
void setExperimenterGroupAnnotationRef(const std::string &annotation, index_type experimenterGroupIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10726
ome::xml::model::enums::ArcType getArcType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Type property of Arc.
Definition: AggregateMetadata.cpp:1595
std::string getExperimenterEmail(index_type experimenterIndex) const
Get the Email property of Experimenter.
Definition: AggregateMetadata.cpp:3053
double getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const
Get the Voltage property of DetectorSettings.
Definition: AggregateMetadata.cpp:2459
void setLaserManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Laser.
Definition: AggregateMetadata.cpp:11790
Correction enumeration.
Definition: Correction.h:72
void setLongAnnotationID(std::string id, index_type longAnnotationIndex)
Set the ID property of LongAnnotation.
Definition: AggregateMetadata.cpp:12682
std::string getMicroscopeSerialNumber(index_type instrumentIndex) const
Get the SerialNumber property of Microscope.
Definition: AggregateMetadata.cpp:5600
void setPlateExternalIdentifier(std::string externalIdentifier, index_type plateIndex)
Set the ExternalIdentifier property of Plate.
Definition: AggregateMetadata.cpp:13892
ome::xml::model::enums::ExperimentType getExperimentType(index_type experimentIndex) const
Get the Type property of Experiment.
Definition: AggregateMetadata.cpp:3021
void setPlaneAnnotationRef(const std::string &annotation, index_type imageIndex, index_type planeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Plane.
Definition: AggregateMetadata.cpp:13681
void setObjectiveID(std::string id, index_type instrumentIndex, index_type objectiveIndex)
Set the ID property of Objective.
Definition: AggregateMetadata.cpp:13228
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:12199
void setMaskFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Mask.
Definition: AggregateMetadata.cpp:12758
index_type getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const
Get the number of ExperimenterRef elements in ExperimenterGroup.
Definition: AggregateMetadata.cpp:897
void setMaskTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Mask.
Definition: AggregateMetadata.cpp:12923
ome::xml::model::enums::FontFamily getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Rectangle.
Definition: AggregateMetadata.cpp:7732
std::string getProjectName(index_type projectIndex) const
Get the Name property of Project.
Definition: AggregateMetadata.cpp:7531
std::string getXMLAnnotationValue(index_type XMLAnnotationIndex) const
Get the Value property of XMLAnnotation.
Definition: AggregateMetadata.cpp:9022
void setDetectorVoltage(double voltage, index_type instrumentIndex, index_type detectorIndex)
Set the Voltage property of Detector.
Definition: AggregateMetadata.cpp:9905
ome::xml::model::enums::Marker getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerStart property of Polyline.
Definition: AggregateMetadata.cpp:7410
index_type getScreenCount() const
Get the number of Screen elements.
Definition: AggregateMetadata.cpp:1281
const std::string & getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8520
std::string getExperimenterGroupID(index_type experimenterGroupIndex) const
Get the ID property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:3204
void setStageLabelZ(double z, index_type imageIndex)
Set the Z property of StageLabel.
Definition: AggregateMetadata.cpp:15812
std::string getInstrumentID(index_type instrumentIndex) const
Get the ID property of Instrument.
Definition: AggregateMetadata.cpp:3890
void setProjectAnnotationRef(const std::string &annotation, index_type projectIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Project.
Definition: AggregateMetadata.cpp:15008
void setPointVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Point.
Definition: AggregateMetadata.cpp:14390
void setBinaryFileMIMEType(std::string mimeType, index_type fileAnnotationIndex)
Set the MIMEType property of BinaryFile.
Definition: AggregateMetadata.cpp:9193
void setPolygonStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Polygon.
Definition: AggregateMetadata.cpp:14571
std::string getProjectID(index_type projectIndex) const
Get the ID property of Project.
Definition: AggregateMetadata.cpp:7516
void setTermAnnotationNamespace(std::string namespace_, index_type termAnnotationIndex)
Set the Namespace property of TermAnnotation.
Definition: AggregateMetadata.cpp:15980
std::string getReagentName(index_type screenIndex, index_type reagentIndex) const
Get the Name property of Reagent.
Definition: AggregateMetadata.cpp:7670
ome::xml::model::primitives::Color getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Line.
Definition: AggregateMetadata.cpp:4768
ome::xml::model::primitives::NonNegativeInteger getPointFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Point.
Definition: AggregateMetadata.cpp:6628
void setPlateAcquisitionDescription(std::string description, index_type plateIndex, index_type plateAcquisitionIndex)
Set the Description property of PlateAcquisition.
Definition: AggregateMetadata.cpp:14043
void setEllipseTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Ellipse.
Definition: AggregateMetadata.cpp:10435
void setPolygonTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Polygon.
Definition: AggregateMetadata.cpp:14646
ome::xml::model::primitives::NonNegativeInteger getLineTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Line.
Definition: AggregateMetadata.cpp:4828
ome::xml::model::enums::MicrobeamManipulationType getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the Type property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:5538
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:15314
ome::xml::model::primitives::PositiveInteger getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const
Get the FrequencyMultiplication property of Laser.
Definition: AggregateMetadata.cpp:4283
void setRectangleFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Rectangle.
Definition: AggregateMetadata.cpp:15299
void setLightEmittingDiodeID(std::string id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:11987
std::string getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const
Get the ID property of Dichroic.
Definition: AggregateMetadata.cpp:2490
std::string getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const
Get the HashSHA1 property of Plane.
Definition: AggregateMetadata.cpp:6159
double getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const
Get the RadiusX property of Ellipse.
Definition: AggregateMetadata.cpp:2913
void setMicrobeamManipulationID(std::string id, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the ID property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:13075
const ::ome::xml::model::AffineTransform & getPointTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Point.
Definition: AggregateMetadata.cpp:6808
void setRectangleStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Rectangle.
Definition: AggregateMetadata.cpp:15404
void setLaserWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type instrumentIndex, index_type lightSourceIndex)
Set the Wavelength property of Laser.
Definition: AggregateMetadata.cpp:11970
void setDichroicModel(std::string model, index_type instrumentIndex, index_type dichroicIndex)
Set the Model property of Dichroic.
Definition: AggregateMetadata.cpp:10102
index_type getXMLAnnotationCount() const
Get the number of XMLAnnotation elements.
Definition: AggregateMetadata.cpp:1455
void setScreenDescription(std::string description, index_type screenIndex)
Set the Description property of Screen.
Definition: AggregateMetadata.cpp:15631
void setObjectiveWorkingDistance(double workingDistance, index_type instrumentIndex, index_type objectiveIndex)
Set the WorkingDistance property of Objective.
Definition: AggregateMetadata.cpp:13363
void setWellReagentRef(const std::string &reagent, index_type plateIndex, index_type wellIndex)
Set the ReagentRef property of Well.
Definition: AggregateMetadata.cpp:16361
void setDatasetName(std::string name, index_type datasetIndex)
Set the Name property of Dataset.
Definition: AggregateMetadata.cpp:9753
ome::xml::model::primitives::NonNegativeInteger getPointTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Point.
Definition: AggregateMetadata.cpp:6793
std::string getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const
Get the Points property of Polyline.
Definition: AggregateMetadata.cpp:7425
std::string getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the ID property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6506
void setPolylineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex)
Set the MarkerEnd property of Polyline.
Definition: AggregateMetadata.cpp:14962
ome::xml::model::primitives::PositiveInteger getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const
Get the CutIn property of TransmittanceRange.
Definition: AggregateMetadata.cpp:8611
void setMaskStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Mask.
Definition: AggregateMetadata.cpp:12878
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:16497
void setReagentAnnotationRef(const std::string &annotation, index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Reagent.
Definition: AggregateMetadata.cpp:15192
void setFilamentSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Filament.
Definition: AggregateMetadata.cpp:10894
std::string getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of Laser.
Definition: AggregateMetadata.cpp:4238
void setPlateAcquisitionStartTime(ome::xml::model::primitives::Timestamp startTime, index_type plateIndex, index_type plateAcquisitionIndex)
Set the StartTime property of PlateAcquisition.
Definition: AggregateMetadata.cpp:14118
double getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const
Get the Zoom property of DetectorSettings.
Definition: AggregateMetadata.cpp:2474
void setScreenProtocolIdentifier(std::string protocolIdentifier, index_type screenIndex)
Set the ProtocolIdentifier property of Screen.
Definition: AggregateMetadata.cpp:15706
bool getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const
Get the Iris property of Objective.
Definition: AggregateMetadata.cpp:5691
void setLaserLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Laser.
Definition: AggregateMetadata.cpp:11775
void setFilterID(std::string id, index_type instrumentIndex, index_type filterIndex)
Set the ID property of Filter.
Definition: AggregateMetadata.cpp:11016
std::string getROIID(index_type ROIIndex) const
Get the ID property of ROI.
Definition: AggregateMetadata.cpp:7578
const std::string & getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of ROI.
Definition: AggregateMetadata.cpp:7548
std::string getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of Filament.
Definition: AggregateMetadata.cpp:3267
void setInstrumentID(std::string id, index_type instrumentIndex)
Set the ID property of Instrument.
Definition: AggregateMetadata.cpp:11457
void setPixelsAnnotationRef(const std::string &annotation, index_type imageIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Pixels.
Definition: AggregateMetadata.cpp:13440
ome::xml::model::enums::Marker getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerStart property of Line.
Definition: AggregateMetadata.cpp:4918
void setBooleanAnnotationAnnotator(std::string annotator, index_type booleanAnnotationIndex)
Set the Annotator property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:9270
AcquisitionMode enumeration.
Definition: AcquisitionMode.h:72
ome::xml::model::primitives::PositiveInteger getPixelsSizeZ(index_type imageIndex) const
Get the SizeZ property of Pixels.
Definition: AggregateMetadata.cpp:6068
std::string getFileAnnotationAnnotator(index_type fileAnnotationIndex) const
Get the Annotator property of FileAnnotation.
Definition: AggregateMetadata.cpp:3373
index_type getROICount() const
Get the number of ROI elements.
Definition: AggregateMetadata.cpp:1217
index_type getTimestampAnnotationCount() const
Get the number of TimestampAnnotation elements.
Definition: AggregateMetadata.cpp:1361
index_type getTiffDataCount(index_type imageIndex) const
Get the number of TiffData elements.
Definition: AggregateMetadata.cpp:1345
const std::string & getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const
Get the EmissionFilterRef property of FilterSet.
Definition: AggregateMetadata.cpp:3555
ome::xml::model::enums::LineCap getRectangleLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Rectangle.
Definition: AggregateMetadata.cpp:7792
void setFileAnnotationAnnotator(std::string annotator, index_type fileAnnotationIndex)
Set the Annotator property of FileAnnotation.
Definition: AggregateMetadata.cpp:10940
int64_t getLongAnnotationValue(index_type longAnnotationIndex) const
Get the Value property of LongAnnotation.
Definition: AggregateMetadata.cpp:5145
std::string getListAnnotationDescription(index_type listAnnotationIndex) const
Get the Description property of ListAnnotation.
Definition: AggregateMetadata.cpp:5024
void setWellExternalDescription(std::string externalDescription, index_type plateIndex, index_type wellIndex)
Set the ExternalDescription property of Well.
Definition: AggregateMetadata.cpp:16316
void setPolylineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Polyline.
Definition: AggregateMetadata.cpp:14887
std::string getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const
Get the Manufacturer property of Filter.
Definition: AggregateMetadata.cpp:3479
void setImagingEnvironmentTemperature(double temperature, index_type imageIndex)
Set the Temperature property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:11441
bool getMaskVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Mask.
Definition: AggregateMetadata.cpp:5401
void setObjectiveSettingsRefractiveIndex(double refractiveIndex, index_type imageIndex)
Set the RefractiveIndex property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:13424
std::string getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const
Get the Manufacturer property of Detector.
Definition: AggregateMetadata.cpp:2263
ome::xml::model::primitives::NonNegativeInteger getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Label.
Definition: AggregateMetadata.cpp:3952
void setEllipseText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Ellipse.
Definition: AggregateMetadata.cpp:10390
bool getPolylineVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Polyline.
Definition: AggregateMetadata.cpp:7380
void setPointFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Point.
Definition: AggregateMetadata.cpp:14180
ome::xml::model::enums::LineCap getEllipseLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Ellipse.
Definition: AggregateMetadata.cpp:2748
void setBooleanAnnotationAnnotationRef(const std::string &annotation, index_type booleanAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:9255
void setObjectiveIris(bool iris, index_type instrumentIndex, index_type objectiveIndex)
Set the Iris property of Objective.
Definition: AggregateMetadata.cpp:13258
void setMaskTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Mask.
Definition: AggregateMetadata.cpp:12953
const std::string & getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Reagent.
Definition: AggregateMetadata.cpp:7625
void setDetectorSettingsIntegration(ome::xml::model::primitives::PositiveInteger integration, index_type imageIndex, index_type channelIndex)
Set the Integration property of DetectorSettings.
Definition: AggregateMetadata.cpp:9981
ome::xml::model::enums::NamingConvention getPlateRowNamingConvention(index_type plateIndex) const
Get the RowNamingConvention property of Plate.
Definition: AggregateMetadata.cpp:6385
void setArcType(ome::xml::model::enums::ArcType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Arc.
Definition: AggregateMetadata.cpp:9162
void setImagingEnvironmentAirPressure(double airPressure, index_type imageIndex)
Set the AirPressure property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:11396
std::string getRectangleID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Rectangle.
Definition: AggregateMetadata.cpp:7777
index_type getDoubleAnnotationCount() const
Get the number of DoubleAnnotation elements.
Definition: AggregateMetadata.cpp:769
index_type getImageROIRefCount(index_type imageIndex) const
Get the number of ROIRef elements in Image.
Definition: AggregateMetadata.cpp:1233
void setExperimenterGroupID(std::string id, index_type experimenterGroupIndex)
Set the ID property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10771
ome::xml::model::enums::FillRule getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Polygon.
Definition: AggregateMetadata.cpp:6884
void setFilterSetLotNumber(std::string lotNumber, index_type instrumentIndex, index_type filterSetIndex)
Set the LotNumber property of FilterSet.
Definition: AggregateMetadata.cpp:11167
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:4632
ome::xml::model::enums::Binning getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const
Get the Binning property of DetectorSettings.
Definition: AggregateMetadata.cpp:2369
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:4572
std::string getScreenType(index_type screenIndex) const
Get the Type property of Screen.
Definition: AggregateMetadata.cpp:8184
std::string getLabelID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Label.
Definition: AggregateMetadata.cpp:3982
std::string getReagentID(index_type screenIndex, index_type reagentIndex) const
Get the ID property of Reagent.
Definition: AggregateMetadata.cpp:7655
void setObjectiveLensNA(double lensNA, index_type instrumentIndex, index_type objectiveIndex)
Set the LensNA property of Objective.
Definition: AggregateMetadata.cpp:13273
void setTiffDataFirstZ(ome::xml::model::primitives::NonNegativeInteger firstZ, index_type imageIndex, index_type tiffDataIndex)
Set the FirstZ property of TiffData.
Definition: AggregateMetadata.cpp:16041
void setXMLAnnotationAnnotationRef(const std::string &annotation, index_type XMLAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of XMLAnnotation.
Definition: AggregateMetadata.cpp:16514
ome::xml::model::primitives::PositiveInteger getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const
Get the ExcitationWavelength property of Channel.
Definition: AggregateMetadata.cpp:1854
std::string getScreenID(index_type screenIndex) const
Get the ID property of Screen.
Definition: AggregateMetadata.cpp:8079
ome::xml::model::primitives::Color getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Rectangle.
Definition: AggregateMetadata.cpp:7702
void setExperimenterGroupLeader(const std::string &leader, index_type experimenterGroupIndex, index_type leaderIndex)
Set the Leader property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10786
std::string getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const
Get the Annotator property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1703
const std::string & getLightSourceType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the type of a LightSource.
Definition: AggregateMetadata.cpp:389
void setPixelsDimensionOrder(ome::xml::model::enums::DimensionOrder dimensionOrder, index_type imageIndex)
Set the DimensionOrder property of Pixels.
Definition: AggregateMetadata.cpp:13470
double getStageLabelZ(index_type imageIndex) const
Get the Z property of StageLabel.
Definition: AggregateMetadata.cpp:8245
ome::xml::model::primitives::NonNegativeInteger getWellRow(index_type plateIndex, index_type wellIndex) const
Get the Row property of Well.
Definition: AggregateMetadata.cpp:8809
void setLightEmittingDiodePower(double power, index_type instrumentIndex, index_type lightSourceIndex)
Set the Power property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:12047
double getMaskHeight(index_type ROIIndex, index_type shapeIndex) const
Get the Height property of Mask.
Definition: AggregateMetadata.cpp:5416
void setChannelLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type imageIndex, index_type channelIndex)
Set the Attenuation property of LightSourceSettings.
Definition: AggregateMetadata.cpp:12124
std::string getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const
Get the Manufacturer property of Objective.
Definition: AggregateMetadata.cpp:5736
index_type getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const
Get the number of AnnotationRef elements in Plane.
Definition: AggregateMetadata.cpp:577
index_type getDatasetCount() const
Get the number of Dataset elements.
Definition: AggregateMetadata.cpp:705
ome::xml::model::enums::FillRule getLineFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Line.
Definition: AggregateMetadata.cpp:4663
void setPolylineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Polyline.
Definition: AggregateMetadata.cpp:14827
void setLaserTuneable(bool tuneable, index_type instrumentIndex, index_type lightSourceIndex)
Set the Tuneable property of Laser.
Definition: AggregateMetadata.cpp:11940
void setChannelPinholeSize(double pinholeSize, index_type imageIndex, index_type channelIndex)
Set the PinholeSize property of Channel.
Definition: AggregateMetadata.cpp:9526
void setUUID(const std::string &uuid)
Set the UUID associated with this collection of metadata.
Definition: AggregateMetadata.cpp:9055
void setPixelsSizeY(ome::xml::model::primitives::PositiveInteger sizeY, index_type imageIndex)
Set the SizeY property of Pixels.
Definition: AggregateMetadata.cpp:13620
index_type getROIAnnotationRefCount(index_type ROIIndex) const
Get the number of AnnotationRef elements in ROI.
Definition: AggregateMetadata.cpp:417
void setPolygonFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Polygon.
Definition: AggregateMetadata.cpp:14466
void setTermAnnotationAnnotator(std::string annotator, index_type termAnnotationIndex)
Set the Annotator property of TermAnnotation.
Definition: AggregateMetadata.cpp:15935
ome::xml::model::primitives::PositiveInteger getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const
Get the Integration property of DetectorSettings.
Definition: AggregateMetadata.cpp:2414
std::string getRightsRightsHeld() const
Get the RightsHeld property of Rights.
Definition: AggregateMetadata.cpp:8018
void setCommentAnnotationDescription(std::string description, index_type commentAnnotationIndex)
Set the Description property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9602
double getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const
Get the Voltage property of Detector.
Definition: AggregateMetadata.cpp:2338
void setXMLAnnotationAnnotator(std::string annotator, index_type XMLAnnotationIndex)
Set the Annotator property of XMLAnnotation.
Definition: AggregateMetadata.cpp:16529
ome::xml::model::primitives::NonNegativeInteger getPlaneTheC(index_type imageIndex, index_type planeIndex) const
Get the TheC property of Plane.
Definition: AggregateMetadata.cpp:6219
void setEllipseFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Ellipse.
Definition: AggregateMetadata.cpp:10255
double getObjectiveSettingsRefractiveIndex(index_type imageIndex) const
Get the RefractiveIndex property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:5857
void setTagAnnotationDescription(std::string description, index_type tagAnnotationIndex)
Set the Description property of TagAnnotation.
Definition: AggregateMetadata.cpp:15859
index_type getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the number of LightSourceSettings elements in MicrobeamManipulation.
Definition: AggregateMetadata.cpp:1041
void setTiffDataPlaneCount(ome::xml::model::primitives::NonNegativeInteger planeCount, index_type imageIndex, index_type tiffDataIndex)
Set the PlaneCount property of TiffData.
Definition: AggregateMetadata.cpp:16071
void setChannelFilterSetRef(const std::string &filterSet, index_type imageIndex, index_type channelIndex)
Set the FilterSetRef property of Channel.
Definition: AggregateMetadata.cpp:9436
void setMaskLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Mask.
Definition: AggregateMetadata.cpp:12833
index_type getExperimentCount() const
Get the number of Experiment elements.
Definition: AggregateMetadata.cpp:849
void setPolylineID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Polyline.
Definition: AggregateMetadata.cpp:14782
void setPolylinePoints(std::string points, index_type ROIIndex, index_type shapeIndex)
Set the Points property of Polyline.
Definition: AggregateMetadata.cpp:14992
std::string getRectangleText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Rectangle.
Definition: AggregateMetadata.cpp:7867
void setScreenReagentSetIdentifier(std::string reagentSetIdentifier, index_type screenIndex)
Set the ReagentSetIdentifier property of Screen.
Definition: AggregateMetadata.cpp:15736
void setCommentAnnotationAnnotationRef(const std::string &annotation, index_type commentAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9572
void setLightPathEmissionFilterRef(const std::string &emissionFilter, index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex)
Set the EmissionFilterRef property of LightPath.
Definition: AggregateMetadata.cpp:12093
std::string getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of Filament.
Definition: AggregateMetadata.cpp:3327
double getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Line.
Definition: AggregateMetadata.cpp:4798
std::string getPlateExternalIdentifier(index_type plateIndex) const
Get the ExternalIdentifier property of Plate.
Definition: AggregateMetadata.cpp:6325
void setMaskX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Mask.
Definition: AggregateMetadata.cpp:13013
const ::ome::xml::model::AffineTransform & getLineTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Line.
Definition: AggregateMetadata.cpp:4873
void setXMLAnnotationValue(std::string value, index_type XMLAnnotationIndex)
Set the Value property of XMLAnnotation.
Definition: AggregateMetadata.cpp:16589
void setExperimenterGroupExperimenterRef(const std::string &experimenter, index_type experimenterGroupIndex, index_type experimenterRefIndex)
Set the ExperimenterRef property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10756
double getPixelsTimeIncrement(index_type imageIndex) const
Get the TimeIncrement property of Pixels.
Definition: AggregateMetadata.cpp:6083
FillRule enumeration.
Definition: FillRule.h:72
void setLabelTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Label.
Definition: AggregateMetadata.cpp:11669
index_type getImageCount() const
Get the number of Image elements.
Definition: AggregateMetadata.cpp:961
std::string getPointText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Point.
Definition: AggregateMetadata.cpp:6748
void setMicroscopeLotNumber(std::string lotNumber, index_type instrumentIndex)
Set the LotNumber property of Microscope.
Definition: AggregateMetadata.cpp:13122
void setWellSampleID(std::string id, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the ID property of WellSample.
Definition: AggregateMetadata.cpp:16422
void setPlaneTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type imageIndex, index_type planeIndex)
Set the TheC property of Plane.
Definition: AggregateMetadata.cpp:13786
ome::xml::model::primitives::NonNegativeInteger getLineFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Line.
Definition: AggregateMetadata.cpp:4693
void setWellSampleImageRef(const std::string &image, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the ImageRef property of WellSample.
Definition: AggregateMetadata.cpp:16437
double getRectangleX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Rectangle.
Definition: AggregateMetadata.cpp:7987
index_type getDatasetAnnotationRefCount(index_type datasetIndex) const
Get the number of AnnotationRef elements in Dataset.
Definition: AggregateMetadata.cpp:529
void setMaskFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Mask.
Definition: AggregateMetadata.cpp:12743
index_type getMicrobeamManipulationRefCount(index_type imageIndex) const
Get the number of MicrobeamManipulationRef elements.
Definition: AggregateMetadata.cpp:1105
void setPlateFieldIndex(ome::xml::model::primitives::NonNegativeInteger fieldIndex, index_type plateIndex)
Set the FieldIndex property of Plate.
Definition: AggregateMetadata.cpp:13907
void setPlateColumnNamingConvention(ome::xml::model::enums::NamingConvention columnNamingConvention, index_type plateIndex)
Set the ColumnNamingConvention property of Plate.
Definition: AggregateMetadata.cpp:13847
const std::string & getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Channel.
Definition: AggregateMetadata.cpp:1794
std::string getChannelID(index_type imageIndex, index_type channelIndex) const
Get the ID property of Channel.
Definition: AggregateMetadata.cpp:1899
void setEllipseFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Ellipse.
Definition: AggregateMetadata.cpp:10285
std::string getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of Arc.
Definition: AggregateMetadata.cpp:1550
void setPlateWellOriginX(double wellOriginX, index_type plateIndex)
Set the WellOriginX property of Plate.
Definition: AggregateMetadata.cpp:13997
void setLabelTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Label.
Definition: AggregateMetadata.cpp:11654
ome::xml::model::primitives::NonNegativeInteger getPointTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Point.
Definition: AggregateMetadata.cpp:6763
index_type getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const
Get the number of EmissionFilterRef elements in LightPath.
Definition: AggregateMetadata.cpp:785
void setLaserSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Laser.
Definition: AggregateMetadata.cpp:11835
ome::xml::model::enums::FontFamily getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Mask.
Definition: AggregateMetadata.cpp:5191
void setLabelX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Label.
Definition: AggregateMetadata.cpp:11729
void setBooleanAnnotationID(std::string id, index_type booleanAnnotationIndex)
Set the ID property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:9300
void setDatasetAnnotationRef(const std::string &annotation, index_type datasetIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Dataset.
Definition: AggregateMetadata.cpp:9663
ome::xml::model::primitives::NonNegativeInteger getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Ellipse.
Definition: AggregateMetadata.cpp:2853
std::string getCommentAnnotationDescription(index_type commentAnnotationIndex) const
Get the Description property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2035
void setDatasetExperimenterRef(const std::string &experimenter, index_type datasetIndex)
Set the ExperimenterRef property of Dataset.
Definition: AggregateMetadata.cpp:9708
double getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Power property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4480
index_type getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const
Get the number of AnnotationRef elements in Well.
Definition: AggregateMetadata.cpp:513
std::string getImageDescription(index_type imageIndex) const
Get the Description property of Image.
Definition: AggregateMetadata.cpp:3692
std::string getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const
Get the LotNumber property of Dichroic.
Definition: AggregateMetadata.cpp:2505
void setRectangleFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Rectangle.
Definition: AggregateMetadata.cpp:15284
ome::xml::model::primitives::NonNegativeInteger getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Polygon.
Definition: AggregateMetadata.cpp:7064
void setArcSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Arc.
Definition: AggregateMetadata.cpp:9147
Immersion enumeration.
Definition: Immersion.h:72
ome::xml::model::enums::FillRule getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Label.
Definition: AggregateMetadata.cpp:3922
void setPixelsTimeIncrement(double timeIncrement, index_type imageIndex)
Set the TimeIncrement property of Pixels.
Definition: AggregateMetadata.cpp:13650
void setArcManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Arc.
Definition: AggregateMetadata.cpp:9102
void setObjectiveCalibratedMagnification(double calibratedMagnification, index_type instrumentIndex, index_type objectiveIndex)
Set the CalibratedMagnification property of Objective.
Definition: AggregateMetadata.cpp:13198
void setTermAnnotationValue(std::string value, index_type termAnnotationIndex)
Set the Value property of TermAnnotation.
Definition: AggregateMetadata.cpp:15995
index_type getPlateAnnotationRefCount(index_type plateIndex) const
Get the number of AnnotationRef elements in Plate.
Definition: AggregateMetadata.cpp:449
std::string getMaskText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Mask.
Definition: AggregateMetadata.cpp:5326
void setImageID(std::string id, index_type imageIndex)
Set the ID property of Image.
Definition: AggregateMetadata.cpp:11319
std::string getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of Laser.
Definition: AggregateMetadata.cpp:4268
Marker enumeration.
Definition: Marker.h:72
void setPixelsSizeX(ome::xml::model::primitives::PositiveInteger sizeX, index_type imageIndex)
Set the SizeX property of Pixels.
Definition: AggregateMetadata.cpp:13605
void setRectangleTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Rectangle.
Definition: AggregateMetadata.cpp:15479
void setROIAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ROI.
Definition: AggregateMetadata.cpp:15115
void setEllipseLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Ellipse.
Definition: AggregateMetadata.cpp:10315
void setPointStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Point.
Definition: AggregateMetadata.cpp:14270
void setDetectorAmplificationGain(double amplificationGain, index_type instrumentIndex, index_type detectorIndex)
Set the AmplificationGain property of Detector.
Definition: AggregateMetadata.cpp:9770
const std::string & getShapeType(index_type roiIndex, index_type shapeIndex) const
Get the type of a Shape.
Definition: AggregateMetadata.cpp:403
void setDetectorModel(std::string model, index_type instrumentIndex, index_type detectorIndex)
Set the Model property of Detector.
Definition: AggregateMetadata.cpp:9845
void setEllipseLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Ellipse.
Definition: AggregateMetadata.cpp:10330
std::string getPointID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Point.
Definition: AggregateMetadata.cpp:6658
Pulse enumeration.
Definition: Pulse.h:72
std::string getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const
Get the LotNumber property of Detector.
Definition: AggregateMetadata.cpp:2248
double getPlateWellOriginX(index_type plateIndex) const
Get the WellOriginX property of Plate.
Definition: AggregateMetadata.cpp:6430
void setEllipseRadiusY(double radiusY, index_type ROIIndex, index_type shapeIndex)
Set the RadiusY property of Ellipse.
Definition: AggregateMetadata.cpp:10495
void setTermAnnotationID(std::string id, index_type termAnnotationIndex)
Set the ID property of TermAnnotation.
Definition: AggregateMetadata.cpp:15965
void setProjectName(std::string name, index_type projectIndex)
Set the Name property of Project.
Definition: AggregateMetadata.cpp:15098
index_type getPlateAcquisitionCount(index_type plateIndex) const
Get the number of PlateAcquisition elements.
Definition: AggregateMetadata.cpp:1169
const std::string & getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Dataset.
Definition: AggregateMetadata.cpp:2096
void setStageLabelX(double x, index_type imageIndex)
Set the X property of StageLabel.
Definition: AggregateMetadata.cpp:15782
void setPolygonVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Polygon.
Definition: AggregateMetadata.cpp:14676
void setLightEmittingDiodeLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:12002
ome::xml::model::primitives::PositiveInteger getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Wavelength property of Laser.
Definition: AggregateMetadata.cpp:4403
std::string getImageID(index_type imageIndex) const
Get the ID property of Image.
Definition: AggregateMetadata.cpp:3752
ome::xml::model::primitives::NonNegativeInteger getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const
Get the CutOutTolerance property of TransmittanceRange.
Definition: AggregateMetadata.cpp:8656
void setTagAnnotationAnnotationRef(const std::string &annotation, index_type tagAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TagAnnotation.
Definition: AggregateMetadata.cpp:15829
void setReagentDescription(std::string description, index_type screenIndex, index_type reagentIndex)
Set the Description property of Reagent.
Definition: AggregateMetadata.cpp:15207
void setLabelFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Label.
Definition: AggregateMetadata.cpp:11534
void setBooleanAnnotationValue(bool value, index_type booleanAnnotationIndex)
Set the Value property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:9330
ome::xml::model::enums::LineCap getLineLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Line.
Definition: AggregateMetadata.cpp:4738
void setImageInstrumentRef(const std::string &instrument, index_type imageIndex)
Set the InstrumentRef property of Image.
Definition: AggregateMetadata.cpp:11334
std::string getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const
Get the LotNumber property of FilterSet.
Definition: AggregateMetadata.cpp:3600
void setImagingEnvironmentCO2Percent(ome::xml::model::primitives::PercentFraction co2Percent, index_type imageIndex)
Set the CO2Percent property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:11411
ome::xml::model::enums::ContrastMethod getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const
Get the ContrastMethod property of Channel.
Definition: AggregateMetadata.cpp:1824
void setPlateStatus(std::string status, index_type plateIndex)
Set the Status property of Plate.
Definition: AggregateMetadata.cpp:13982
void setXMLAnnotationID(std::string id, index_type XMLAnnotationIndex)
Set the ID property of XMLAnnotation.
Definition: AggregateMetadata.cpp:16559
void setMaskY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Mask.
Definition: AggregateMetadata.cpp:13028
ome::xml::model::enums::FontStyle getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Line.
Definition: AggregateMetadata.cpp:4708
index_type getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the number of ROIRef elements in MicrobeamManipulation.
Definition: AggregateMetadata.cpp:1249
void setFilterLotNumber(std::string lotNumber, index_type instrumentIndex, index_type filterIndex)
Set the LotNumber property of Filter.
Definition: AggregateMetadata.cpp:11031
void setPolylineTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Polyline.
Definition: AggregateMetadata.cpp:14932
void setLongAnnotationValue(int64_t value, index_type longAnnotationIndex)
Set the Value property of LongAnnotation.
Definition: AggregateMetadata.cpp:12712
void setPolygonFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Polygon.
Definition: AggregateMetadata.cpp:14496
void setTransmittanceRangeCutIn(ome::xml::model::primitives::PositiveInteger cutIn, index_type instrumentIndex, index_type filterIndex)
Set the CutIn property of TransmittanceRange.
Definition: AggregateMetadata.cpp:16178
const ::ome::xml::model::AffineTransform & getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Polyline.
Definition: AggregateMetadata.cpp:7365
void setLongAnnotationNamespace(std::string namespace_, index_type longAnnotationIndex)
Set the Namespace property of LongAnnotation.
Definition: AggregateMetadata.cpp:12697
FontFamily enumeration.
Definition: FontFamily.h:72
IlluminationType enumeration.
Definition: IlluminationType.h:72
void setEllipseStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Ellipse.
Definition: AggregateMetadata.cpp:10345
void setPlaneExposureTime(double exposureTime, index_type imageIndex, index_type planeIndex)
Set the ExposureTime property of Plane.
Definition: AggregateMetadata.cpp:13711
void setObjectiveSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type objectiveIndex)
Set the SerialNumber property of Objective.
Definition: AggregateMetadata.cpp:13348
std::string getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const
Get the Points property of Polygon.
Definition: AggregateMetadata.cpp:7124
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:14165
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:2597
void setWellSamplePositionY(double positionY, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the PositionY property of WellSample.
Definition: AggregateMetadata.cpp:16482
std::string getBooleanAnnotationID(index_type booleanAnnotationIndex) const
Get the ID property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1733
std::string getTagAnnotationNamespace(index_type tagAnnotationIndex) const
Get the Namespace property of TagAnnotation.
Definition: AggregateMetadata.cpp:8322
ome::xml::model::primitives::NonNegativeInteger getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Rectangle.
Definition: AggregateMetadata.cpp:7747
ome::xml::model::primitives::PositiveInteger getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const
Get the CutOut property of TransmittanceRange.
Definition: AggregateMetadata.cpp:8641
std::string getMicroscopeModel(index_type instrumentIndex) const
Get the Model property of Microscope.
Definition: AggregateMetadata.cpp:5585
std::string getExperimenterGroupName(index_type experimenterGroupIndex) const
Get the Name property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:3234
void setProjectDescription(std::string description, index_type projectIndex)
Set the Description property of Project.
Definition: AggregateMetadata.cpp:15038
ome::xml::model::primitives::Color getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Polygon.
Definition: AggregateMetadata.cpp:6989
void setLaserPockelCell(bool pockelCell, index_type instrumentIndex, index_type lightSourceIndex)
Set the PockelCell property of Laser.
Definition: AggregateMetadata.cpp:11880
void setLineX2(double x2, index_type ROIIndex, index_type shapeIndex)
Set the X2 property of Line.
Definition: AggregateMetadata.cpp:12515
ome::xml::model::enums::PixelType getPixelsType(index_type imageIndex) const
Get the Type property of Pixels.
Definition: AggregateMetadata.cpp:6098
double getEllipseX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Ellipse.
Definition: AggregateMetadata.cpp:2943
index_type getShapeCount(index_type ROIIndex) const
Get the number of Shape elements.
Definition: AggregateMetadata.cpp:1297
std::string getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Polygon.
Definition: AggregateMetadata.cpp:7004
ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const
Get the FirstC property of TiffData.
Definition: AggregateMetadata.cpp:8444
std::string getTagAnnotationValue(index_type tagAnnotationIndex) const
Get the Value property of TagAnnotation.
Definition: AggregateMetadata.cpp:8337
const ::ome::xml::model::AffineTransform & getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Polygon.
Definition: AggregateMetadata.cpp:7094
void setEllipseFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Ellipse.
Definition: AggregateMetadata.cpp:10240
int32_t getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const
Get the PockelCellSetting property of Channel.
Definition: AggregateMetadata.cpp:1974
void setLineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex)
Set the MarkerStart property of Line.
Definition: AggregateMetadata.cpp:12485
double getPointX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Point.
Definition: AggregateMetadata.cpp:6838
ome::xml::model::primitives::PositiveInteger getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the MaximumFieldCount property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6521
Binning enumeration.
Definition: Binning.h:72
void setLineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Line.
Definition: AggregateMetadata.cpp:12425
double getPlanePositionY(index_type imageIndex, index_type planeIndex) const
Get the PositionY property of Plane.
Definition: AggregateMetadata.cpp:6189
void setExperimenterUserName(std::string userName, index_type experimenterIndex)
Set the UserName property of Experimenter.
Definition: AggregateMetadata.cpp:10710
void setLightPathDichroicRef(const std::string &dichroic, index_type imageIndex, index_type channelIndex)
Set the DichroicRef property of LightPath.
Definition: AggregateMetadata.cpp:12078
ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeZ(index_type imageIndex) const
Get the PhysicalSizeZ property of Pixels.
Definition: AggregateMetadata.cpp:5978
index_type getListAnnotationCount() const
Get the number of ListAnnotation elements.
Definition: AggregateMetadata.cpp:1057
std::string getLongAnnotationDescription(index_type longAnnotationIndex) const
Get the Description property of LongAnnotation.
Definition: AggregateMetadata.cpp:5100
void setLineY2(double y2, index_type ROIIndex, index_type shapeIndex)
Set the Y2 property of Line.
Definition: AggregateMetadata.cpp:12545
index_type getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const
Get the number of AnnotationRef elements in Reagent.
Definition: AggregateMetadata.cpp:561
void setCommentAnnotationAnnotator(std::string annotator, index_type commentAnnotationIndex)
Set the Annotator property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9587
const ::ome::xml::model::AffineTransform & getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Rectangle.
Definition: AggregateMetadata.cpp:7927
bool getPixelsBinDataBigEndian(index_type imageIndex, index_type binDataIndex) const
Get the BigEndian property of Pixels.
Definition: AggregateMetadata.cpp:1472
ome::xml::model::primitives::NonNegativeInteger getLineTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Line.
Definition: AggregateMetadata.cpp:4843
void setLineTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Line.
Definition: AggregateMetadata.cpp:12440
void setRectangleWidth(double width, index_type ROIIndex, index_type shapeIndex)
Set the Width property of Rectangle.
Definition: AggregateMetadata.cpp:15539
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:14752
void setTransmittanceRangeCutOutTolerance(ome::xml::model::primitives::NonNegativeInteger cutOutTolerance, index_type instrumentIndex, index_type filterIndex)
Set the CutOutTolerance property of TransmittanceRange.
Definition: AggregateMetadata.cpp:16223
void setFilterSetExcitationFilterRef(const std::string &excitationFilter, index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex)
Set the ExcitationFilterRef property of FilterSet.
Definition: AggregateMetadata.cpp:11137
std::string getCommentAnnotationNamespace(index_type commentAnnotationIndex) const
Get the Namespace property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2065
void setObjectiveSettingsID(std::string id, index_type imageIndex)
Set the ID property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:13394
ome::xml::model::primitives::NonNegativeInteger getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const
Get the PlaneCount property of TiffData.
Definition: AggregateMetadata.cpp:8504
double getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the PositionX property of WellSample.
Definition: AggregateMetadata.cpp:8900
ome::xml::model::primitives::NonNegativeInteger getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Polyline.
Definition: AggregateMetadata.cpp:7185
void setFilamentManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Filament.
Definition: AggregateMetadata.cpp:10849
void setPlaneTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type imageIndex, index_type planeIndex)
Set the TheZ property of Plane.
Definition: AggregateMetadata.cpp:13816
void setMaskFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Mask.
Definition: AggregateMetadata.cpp:12773
void setPlateRowNamingConvention(ome::xml::model::enums::NamingConvention rowNamingConvention, index_type plateIndex)
Set the RowNamingConvention property of Plate.
Definition: AggregateMetadata.cpp:13952
index_type getTermAnnotationCount() const
Get the number of TermAnnotation elements.
Definition: AggregateMetadata.cpp:1329
double getChannelNDFilter(index_type imageIndex, index_type channelIndex) const
Get the NDFilter property of Channel.
Definition: AggregateMetadata.cpp:1929
const std::string & getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const
Get the ExcitationFilterRef property of LightPath.
Definition: AggregateMetadata.cpp:4541
const std::string & getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Pump property of Laser.
Definition: AggregateMetadata.cpp:4343
void setLabelStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Label.
Definition: AggregateMetadata.cpp:11624
void setTimestampAnnotationNamespace(std::string namespace_, index_type timestampAnnotationIndex)
Set the Namespace property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:16147
void setImageExperimenterRef(const std::string &experimenter, index_type imageIndex)
Set the ExperimenterRef property of Image.
Definition: AggregateMetadata.cpp:11304
std::string getPixelsID(index_type imageIndex) const
Get the ID property of Pixels.
Definition: AggregateMetadata.cpp:5918
ome::xml::model::enums::LineCap getMaskLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Mask.
Definition: AggregateMetadata.cpp:5251
double getDoubleAnnotationValue(index_type doubleAnnotationIndex) const
Get the Value property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:2642
std::string getChannelFluor(index_type imageIndex, index_type channelIndex) const
Get the Fluor property of Channel.
Definition: AggregateMetadata.cpp:1884
NamingConvention enumeration.
Definition: NamingConvention.h:72
void setXMLAnnotationDescription(std::string description, index_type XMLAnnotationIndex)
Set the Description property of XMLAnnotation.
Definition: AggregateMetadata.cpp:16544
void setScreenType(std::string type, index_type screenIndex)
Set the Type property of Screen.
Definition: AggregateMetadata.cpp:15751
void setPolylineLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Polyline.
Definition: AggregateMetadata.cpp:14812
void setPlateDescription(std::string description, index_type plateIndex)
Set the Description property of Plate.
Definition: AggregateMetadata.cpp:13877
void setDetectorSettingsOffset(double offset, index_type imageIndex, index_type channelIndex)
Set the Offset property of DetectorSettings.
Definition: AggregateMetadata.cpp:9996
const std::string & getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const
Get the FilterSetRef property of Channel.
Definition: AggregateMetadata.cpp:1869
double getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const
Get the RepetitionRate property of Laser.
Definition: AggregateMetadata.cpp:4358
ome::xml::model::enums::FillRule getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Polyline.
Definition: AggregateMetadata.cpp:7155
void setTiffDataIFD(ome::xml::model::primitives::NonNegativeInteger ifd, index_type imageIndex, index_type tiffDataIndex)
Set the IFD property of TiffData.
Definition: AggregateMetadata.cpp:16056
void setPlateWellOriginY(double wellOriginY, index_type plateIndex)
Set the WellOriginY property of Plate.
Definition: AggregateMetadata.cpp:14012
index_type getWellSampleCount(index_type plateIndex, index_type wellIndex) const
Get the number of WellSample elements.
Definition: AggregateMetadata.cpp:1423
std::string getFilterModel(index_type instrumentIndex, index_type filterIndex) const
Get the Model property of Filter.
Definition: AggregateMetadata.cpp:3494
void setLaserLaserMedium(ome::xml::model::enums::LaserMedium laserMedium, index_type instrumentIndex, index_type lightSourceIndex)
Set the LaserMedium property of Laser.
Definition: AggregateMetadata.cpp:11865
std::string getLabelText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Label.
Definition: AggregateMetadata.cpp:4072
void setDetectorGain(double gain, index_type instrumentIndex, index_type detectorIndex)
Set the Gain property of Detector.
Definition: AggregateMetadata.cpp:9785
std::string getScreenProtocolDescription(index_type screenIndex) const
Get the ProtocolDescription property of Screen.
Definition: AggregateMetadata.cpp:8124
bool getPixelsInterleaved(index_type imageIndex) const
Get the Interleaved property of Pixels.
Definition: AggregateMetadata.cpp:5933
void setLabelLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Label.
Definition: AggregateMetadata.cpp:11564
std::string getListAnnotationNamespace(index_type listAnnotationIndex) const
Get the Namespace property of ListAnnotation.
Definition: AggregateMetadata.cpp:5054
std::string getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4465
std::string getEllipseID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Ellipse.
Definition: AggregateMetadata.cpp:2733
ContrastMethod enumeration.
Definition: ContrastMethod.h:72
void setProjectExperimenterRef(const std::string &experimenter, index_type projectIndex)
Set the ExperimenterRef property of Project.
Definition: AggregateMetadata.cpp:15068
ome::xml::model::primitives::NonNegativeInteger getPlaneTheZ(index_type imageIndex, index_type planeIndex) const
Get the TheZ property of Plane.
Definition: AggregateMetadata.cpp:6249
void setEllipseStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Ellipse.
Definition: AggregateMetadata.cpp:10375
std::string getBinaryFileMIMEType(index_type fileAnnotationIndex) const
Get the MIMEType property of BinaryFile.
Definition: AggregateMetadata.cpp:1626
std::string getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const
Get the Annotator property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8535
void setLabelStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Label.
Definition: AggregateMetadata.cpp:11609
void setImagingEnvironmentHumidity(ome::xml::model::primitives::PercentFraction humidity, index_type imageIndex)
Set the Humidity property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:11426
double getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Power property of Filament.
Definition: AggregateMetadata.cpp:3312
void setExperimenterEmail(std::string email, index_type experimenterIndex)
Set the Email property of Experimenter.
Definition: AggregateMetadata.cpp:10620
std::string getExperimenterUserName(index_type experimenterIndex) const
Get the UserName property of Experimenter.
Definition: AggregateMetadata.cpp:3143
void setArcID(std::string id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Arc.
Definition: AggregateMetadata.cpp:9072
ome::xml::model::primitives::Timestamp getImageAcquisitionDate(index_type imageIndex) const
Get the AcquisitionDate property of Image.
Definition: AggregateMetadata.cpp:3662
ome::xml::model::enums::LineCap getPointLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Point.
Definition: AggregateMetadata.cpp:6673
bool getPointLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Point.
Definition: AggregateMetadata.cpp:6688
std::string getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const
Get the Model property of Detector.
Definition: AggregateMetadata.cpp:2278
bool getPolygonVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Polygon.
Definition: AggregateMetadata.cpp:7109
const std::string & getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const
Get the EmissionFilterRef property of LightPath.
Definition: AggregateMetadata.cpp:4526
index_type getFilterSetCount(index_type instrumentIndex) const
Get the number of FilterSet elements.
Definition: AggregateMetadata.cpp:945
ome::xml::model::enums::Immersion getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const
Get the Immersion property of Objective.
Definition: AggregateMetadata.cpp:5676
void setPixelsPhysicalSizeX(ome::xml::model::primitives::PositiveFloat physicalSizeX, index_type imageIndex)
Set the PhysicalSizeX property of Pixels.
Definition: AggregateMetadata.cpp:13515
DimensionOrder enumeration.
Definition: DimensionOrder.h:72
std::string getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the ID property of WellSample.
Definition: AggregateMetadata.cpp:8855
void setPixelsSizeT(ome::xml::model::primitives::PositiveInteger sizeT, index_type imageIndex)
Set the SizeT property of Pixels.
Definition: AggregateMetadata.cpp:13590
index_type getPlaneCount(index_type imageIndex) const
Get the number of Plane elements.
Definition: AggregateMetadata.cpp:1137
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:3159
ome::xml::model::enums::FontFamily getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Point.
Definition: AggregateMetadata.cpp:6613
index_type getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const
Get the number of ExcitationFilterRef elements in LightPath.
Definition: AggregateMetadata.cpp:817
void setLineX1(double x1, index_type ROIIndex, index_type shapeIndex)
Set the X1 property of Line.
Definition: AggregateMetadata.cpp:12500
const std::string & getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const
Get the DichroicRef property of LightPath.
Definition: AggregateMetadata.cpp:4511
std::string getBinaryFileFileName(index_type fileAnnotationIndex) const
Get the FileName property of BinaryFile.
Definition: AggregateMetadata.cpp:1611
std::string getXMLAnnotationID(index_type XMLAnnotationIndex) const
Get the ID property of XMLAnnotation.
Definition: AggregateMetadata.cpp:8992
std::string getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Polyline.
Definition: AggregateMetadata.cpp:7275
void setExperimenterID(std::string id, index_type experimenterIndex)
Set the ID property of Experimenter.
Definition: AggregateMetadata.cpp:10650
void setPointTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Point.
Definition: AggregateMetadata.cpp:14360
void setArcLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Arc.
Definition: AggregateMetadata.cpp:9087
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:13213
const std::string & getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const
Get the MicrobeamManipulationRef property of Image.
Definition: AggregateMetadata.cpp:3782
bool getEllipseVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Ellipse.
Definition: AggregateMetadata.cpp:2898
void setPolygonID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Polygon.
Definition: AggregateMetadata.cpp:14511
void setExperimenterAnnotationRef(const std::string &annotation, index_type experimenterIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Experimenter.
Definition: AggregateMetadata.cpp:10605
std::string getScreenProtocolIdentifier(index_type screenIndex) const
Get the ProtocolIdentifier property of Screen.
Definition: AggregateMetadata.cpp:8139
ome::xml::model::primitives::NonNegativeInteger getPlateFieldIndex(index_type plateIndex) const
Get the FieldIndex property of Plate.
Definition: AggregateMetadata.cpp:6340
void setEllipseX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Ellipse.
Definition: AggregateMetadata.cpp:10510
std::string getTermAnnotationDescription(index_type termAnnotationIndex) const
Get the Description property of TermAnnotation.
Definition: AggregateMetadata.cpp:8383
void setTagAnnotationNamespace(std::string namespace_, index_type tagAnnotationIndex)
Set the Namespace property of TagAnnotation.
Definition: AggregateMetadata.cpp:15889
void setDoubleAnnotationAnnotator(std::string annotator, index_type doubleAnnotationIndex)
Set the Annotator property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:10149
ome::xml::model::primitives::Color getLineFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Line.
Definition: AggregateMetadata.cpp:4648
double getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the PositionY property of WellSample.
Definition: AggregateMetadata.cpp:8915
void setExperimentID(std::string id, index_type experimentIndex)
Set the ID property of Experiment.
Definition: AggregateMetadata.cpp:10573
const std::string & getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Plate.
Definition: AggregateMetadata.cpp:6265
double getLineY2(index_type ROIIndex, index_type shapeIndex) const
Get the Y2 property of Line.
Definition: AggregateMetadata.cpp:4978
std::string getDatasetDescription(index_type datasetIndex) const
Get the Description property of Dataset.
Definition: AggregateMetadata.cpp:2111
std::string getListAnnotationAnnotator(index_type listAnnotationIndex) const
Get the Annotator property of ListAnnotation.
Definition: AggregateMetadata.cpp:5009
void setLightEmittingDiodeSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:12062
void setLineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Line.
Definition: AggregateMetadata.cpp:12335
std::string getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of Laser.
Definition: AggregateMetadata.cpp:4193
void setPointFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Point.
Definition: AggregateMetadata.cpp:14210
void setObjectiveLotNumber(std::string lotNumber, index_type instrumentIndex, index_type objectiveIndex)
Set the LotNumber property of Objective.
Definition: AggregateMetadata.cpp:13288
const std::string & getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const
Get the Leader property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:3219
ome::xml::model::primitives::Color getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Label.
Definition: AggregateMetadata.cpp:4027
void setDatasetDescription(std::string description, index_type datasetIndex)
Set the Description property of Dataset.
Definition: AggregateMetadata.cpp:9678
const std::string & getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Well.
Definition: AggregateMetadata.cpp:8704
const std::string & getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of FileAnnotation.
Definition: AggregateMetadata.cpp:3358
double getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const
Get the RadiusY property of Ellipse.
Definition: AggregateMetadata.cpp:2928
void setXMLAnnotationNamespace(std::string namespace_, index_type XMLAnnotationIndex)
Set the Namespace property of XMLAnnotation.
Definition: AggregateMetadata.cpp:16574
std::string getLongAnnotationNamespace(index_type longAnnotationIndex) const
Get the Namespace property of LongAnnotation.
Definition: AggregateMetadata.cpp:5130
void setMicroscopeManufacturer(std::string manufacturer, index_type instrumentIndex)
Set the Manufacturer property of Microscope.
Definition: AggregateMetadata.cpp:13137
void setPolylineStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Polyline.
Definition: AggregateMetadata.cpp:14842
void setChannelColor(ome::xml::model::primitives::Color color, index_type imageIndex, index_type channelIndex)
Set the Color property of Channel.
Definition: AggregateMetadata.cpp:9376
bool getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Ellipse.
Definition: AggregateMetadata.cpp:2763
void setImageROIRef(const std::string &roi, index_type imageIndex, index_type ROIRefIndex)
Set the ROIRef property of Image.
Definition: AggregateMetadata.cpp:11379
index_type getLeaderCount(index_type experimenterGroupIndex) const
Get the number of Leader elements.
Definition: AggregateMetadata.cpp:1009
void setPlateAcquisitionEndTime(ome::xml::model::primitives::Timestamp endTime, index_type plateIndex, index_type plateAcquisitionIndex)
Set the EndTime property of PlateAcquisition.
Definition: AggregateMetadata.cpp:14058
void setDetectorSettingsZoom(double zoom, index_type imageIndex, index_type channelIndex)
Set the Zoom property of DetectorSettings.
Definition: AggregateMetadata.cpp:10041
double getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const
Get the ExposureTime property of Plane.
Definition: AggregateMetadata.cpp:6144
void setProjectDatasetRef(const std::string &dataset, index_type projectIndex, index_type datasetRefIndex)
Set the DatasetRef property of Project.
Definition: AggregateMetadata.cpp:15023
void setPlanePositionX(double positionX, index_type imageIndex, index_type planeIndex)
Set the PositionX property of Plane.
Definition: AggregateMetadata.cpp:13741
void setFilamentType(ome::xml::model::enums::FilamentType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Filament.
Definition: AggregateMetadata.cpp:10909
const std::string & getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Image.
Definition: AggregateMetadata.cpp:3677
std::string getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const
Get the SerialNumber property of Detector.
Definition: AggregateMetadata.cpp:2308
void setPolygonFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Polygon.
Definition: AggregateMetadata.cpp:14481
std::string getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the Description property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:5478
std::string getFileAnnotationDescription(index_type fileAnnotationIndex) const
Get the Description property of FileAnnotation.
Definition: AggregateMetadata.cpp:3388
void setChannelLightSourceSettingsWavelength(ome::xml::model::primitives::PositiveInteger wavelength, index_type imageIndex, index_type channelIndex)
Set the Wavelength property of LightSourceSettings.
Definition: AggregateMetadata.cpp:12184
double getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const
Get the WorkingDistance property of Objective.
Definition: AggregateMetadata.cpp:5796
std::string getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of Filament.
Definition: AggregateMetadata.cpp:3252
void setDetectorManufacturer(std::string manufacturer, index_type instrumentIndex, index_type detectorIndex)
Set the Manufacturer property of Detector.
Definition: AggregateMetadata.cpp:9830
std::string getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const
Get the Annotator property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:2582
void setRectangleFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Rectangle.
Definition: AggregateMetadata.cpp:15269
const std::string & getProjectExperimenterGroupRef(index_type projectIndex) const
Get the ExperimenterGroupRef property of Project.
Definition: AggregateMetadata.cpp:7486
index_type getInstrumentCount() const
Get the number of Instrument elements.
Definition: AggregateMetadata.cpp:993
Open Microscopy Environment C++ implementation.
void setLineTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Line.
Definition: AggregateMetadata.cpp:12410
std::string getLineID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Line.
Definition: AggregateMetadata.cpp:4723
void setDetectorZoom(double zoom, index_type instrumentIndex, index_type detectorIndex)
Set the Zoom property of Detector.
Definition: AggregateMetadata.cpp:9920
ome::xml::model::primitives::NonNegativeInteger getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Ellipse.
Definition: AggregateMetadata.cpp:2838
index_type getExperimenterAnnotationRefCount(index_type experimenterIndex) const
Get the number of AnnotationRef elements in Experimenter.
Definition: AggregateMetadata.cpp:593
index_type getDetectorCount(index_type instrumentIndex) const
Get the number of Detector elements.
Definition: AggregateMetadata.cpp:737
const std::string & getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const
Get the PlateRef property of Screen.
Definition: AggregateMetadata.cpp:8109
std::string getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Label.
Definition: AggregateMetadata.cpp:4042
void setImageAcquisitionDate(ome::xml::model::primitives::Timestamp acquisitionDate, index_type imageIndex)
Set the AcquisitionDate property of Image.
Definition: AggregateMetadata.cpp:11229
void setPolylineText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Polyline.
Definition: AggregateMetadata.cpp:14872
index_type getPixelsAnnotationRefCount(index_type imageIndex) const
Get the number of AnnotationRef elements in Pixels.
Definition: AggregateMetadata.cpp:625
void setPolylineLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Polyline.
Definition: AggregateMetadata.cpp:14797
void setLabelTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Label.
Definition: AggregateMetadata.cpp:11699
void setLightEmittingDiodeModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:12032
void setDatasetID(std::string id, index_type datasetIndex)
Set the ID property of Dataset.
Definition: AggregateMetadata.cpp:9723
void setPlateRows(ome::xml::model::primitives::PositiveInteger rows, index_type plateIndex)
Set the Rows property of Plate.
Definition: AggregateMetadata.cpp:13967
double getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const
Get the Width property of Rectangle.
Definition: AggregateMetadata.cpp:7972
const std::string & getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Project.
Definition: AggregateMetadata.cpp:7441
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:15691
ome::xml::model::primitives::Timestamp getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the EndTime property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6491
void setTransmittanceRangeCutInTolerance(ome::xml::model::primitives::NonNegativeInteger cutInTolerance, index_type instrumentIndex, index_type filterIndex)
Set the CutInTolerance property of TransmittanceRange.
Definition: AggregateMetadata.cpp:16193
double getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Ellipse.
Definition: AggregateMetadata.cpp:2808
std::string getTimestampAnnotationID(index_type timestampAnnotationIndex) const
Get the ID property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8565
void setDetectorSettingsID(std::string id, index_type imageIndex, index_type channelIndex)
Set the ID property of DetectorSettings.
Definition: AggregateMetadata.cpp:9966
void setPolygonLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Polygon.
Definition: AggregateMetadata.cpp:14541
void setTimestampAnnotationAnnotationRef(const std::string &annotation, index_type timestampAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:16087
void setLineFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Line.
Definition: AggregateMetadata.cpp:12260
std::string getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const
Get the FileName property of UUID.
Definition: AggregateMetadata.cpp:8687
const std::string & getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const
Get the WellSampleRef property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6566
FontStyle enumeration.
Definition: FontStyle.h:72
void setStageLabelName(std::string name, index_type imageIndex)
Set the Name property of StageLabel.
Definition: AggregateMetadata.cpp:15767
void setArcModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Arc.
Definition: AggregateMetadata.cpp:9117
void setPolylineVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Polyline.
Definition: AggregateMetadata.cpp:14947
void setLineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Line.
Definition: AggregateMetadata.cpp:12275
std::string getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of Filament.
Definition: AggregateMetadata.cpp:3297
index_type getDatasetRefCount(index_type projectIndex) const
Get the number of DatasetRef elements.
Definition: AggregateMetadata.cpp:721
std::string getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Rectangle.
Definition: AggregateMetadata.cpp:7837
std::string getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const
Get the SerialNumber property of Objective.
Definition: AggregateMetadata.cpp:5781
void setMaskHeight(double height, index_type ROIIndex, index_type shapeIndex)
Set the Height property of Mask.
Definition: AggregateMetadata.cpp:12983
void setObjectiveImmersion(ome::xml::model::enums::Immersion immersion, index_type instrumentIndex, index_type objectiveIndex)
Set the Immersion property of Objective.
Definition: AggregateMetadata.cpp:13243
index_type getLongAnnotationCount() const
Get the number of LongAnnotation elements.
Definition: AggregateMetadata.cpp:1073
DetectorType enumeration.
Definition: DetectorType.h:72
double getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Polyline.
Definition: AggregateMetadata.cpp:7290
void setUUIDFileName(std::string fileName, index_type imageIndex, index_type tiffDataIndex)
Set the FileName property of UUID.
Definition: AggregateMetadata.cpp:16254
std::string getCommentAnnotationValue(index_type commentAnnotationIndex) const
Get the Value property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2080
void setPixelsPhysicalSizeZ(ome::xml::model::primitives::PositiveFloat physicalSizeZ, index_type imageIndex)
Set the PhysicalSizeZ property of Pixels.
Definition: AggregateMetadata.cpp:13545
void setUUIDValue(std::string value, index_type imageIndex, index_type tiffDataIndex)
Set the text value of UUID.
Definition: AggregateMetadata.cpp:1377
void setLabelText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Label.
Definition: AggregateMetadata.cpp:11639
const std::string & getProjectExperimenterRef(index_type projectIndex) const
Get the ExperimenterRef property of Project.
Definition: AggregateMetadata.cpp:7501
const std::string & getImageExperimentRef(index_type imageIndex) const
Get the ExperimentRef property of Image.
Definition: AggregateMetadata.cpp:3707
void setRectangleX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Rectangle.
Definition: AggregateMetadata.cpp:15554
void setChannelLightSourceSettingsID(std::string id, index_type imageIndex, index_type channelIndex)
Set the ID property of LightSourceSettings.
Definition: AggregateMetadata.cpp:12154
void setExperimentType(ome::xml::model::enums::ExperimentType type, index_type experimentIndex)
Set the Type property of Experiment.
Definition: AggregateMetadata.cpp:10588
void setDetectorSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type detectorIndex)
Set the SerialNumber property of Detector.
Definition: AggregateMetadata.cpp:9875
bool getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const
Get the PockelCell property of Laser.
Definition: AggregateMetadata.cpp:4313
ome::xml::model::enums::LineCap getLabelLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Label.
Definition: AggregateMetadata.cpp:3997
ome::xml::model::primitives::PositiveInteger getPixelsSizeX(index_type imageIndex) const
Get the SizeX property of Pixels.
Definition: AggregateMetadata.cpp:6038
std::string getTermAnnotationValue(index_type termAnnotationIndex) const
Get the Value property of TermAnnotation.
Definition: AggregateMetadata.cpp:8428
ome::xml::model::primitives::Color getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Ellipse.
Definition: AggregateMetadata.cpp:2658
std::string getPolygonID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Polygon.
Definition: AggregateMetadata.cpp:6944
void setDichroicSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type dichroicIndex)
Set the SerialNumber property of Dichroic.
Definition: AggregateMetadata.cpp:10117
bool getRectangleVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Rectangle.
Definition: AggregateMetadata.cpp:7942
ome::xml::model::enums::FontFamily getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Ellipse.
Definition: AggregateMetadata.cpp:2688
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:15600
std::string getXMLAnnotationDescription(index_type XMLAnnotationIndex) const
Get the Description property of XMLAnnotation.
Definition: AggregateMetadata.cpp:8977
ome::xml::model::primitives::NonNegativeInteger getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Label.
Definition: AggregateMetadata.cpp:4117
index_type getExperimenterCount() const
Get the number of Experimenter elements.
Definition: AggregateMetadata.cpp:865
double getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const
Get the PinholeSize property of Channel.
Definition: AggregateMetadata.cpp:1959
std::string getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const
Get the ID property of DetectorSettings.
Definition: AggregateMetadata.cpp:2399
bool getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Polyline.
Definition: AggregateMetadata.cpp:7245
std::string getDetectorID(index_type instrumentIndex, index_type detectorIndex) const
Get the ID property of Detector.
Definition: AggregateMetadata.cpp:2233
void setChannelIlluminationType(ome::xml::model::enums::IlluminationType illuminationType, index_type imageIndex, index_type channelIndex)
Set the IlluminationType property of Channel.
Definition: AggregateMetadata.cpp:9481
const std::string & getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6461
ome::xml::model::primitives::NonNegativeInteger getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Ellipse.
Definition: AggregateMetadata.cpp:2703
std::string getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of Laser.
Definition: AggregateMetadata.cpp:4223
std::string getROINamespace(index_type ROIIndex) const
Get the Namespace property of ROI.
Definition: AggregateMetadata.cpp:7608
index_type getObjectiveCount(index_type instrumentIndex) const
Get the number of Objective elements.
Definition: AggregateMetadata.cpp:1121
ome::xml::model::primitives::Color getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Rectangle.
Definition: AggregateMetadata.cpp:7822
std::string getLongAnnotationAnnotator(index_type longAnnotationIndex) const
Get the Annotator property of LongAnnotation.
Definition: AggregateMetadata.cpp:5085
ome::xml::model::enums::Pulse getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Pulse property of Laser.
Definition: AggregateMetadata.cpp:4328
void setMicroscopeType(ome::xml::model::enums::MicroscopeType type, index_type instrumentIndex)
Set the Type property of Microscope.
Definition: AggregateMetadata.cpp:13182
index_type getTagAnnotationCount() const
Get the number of TagAnnotation elements.
Definition: AggregateMetadata.cpp:1313
double getPlateWellOriginY(index_type plateIndex) const
Get the WellOriginY property of Plate.
Definition: AggregateMetadata.cpp:6445
const ::ome::xml::model::AffineTransform & getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Ellipse.
Definition: AggregateMetadata.cpp:2883
ome::xml::model::enums::FontStyle getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Ellipse.
Definition: AggregateMetadata.cpp:2718
void setListAnnotationDescription(std::string description, index_type listAnnotationIndex)
Set the Description property of ListAnnotation.
Definition: AggregateMetadata.cpp:12591
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:8930
void setDichroicManufacturer(std::string manufacturer, index_type instrumentIndex, index_type dichroicIndex)
Set the Manufacturer property of Dichroic.
Definition: AggregateMetadata.cpp:10087
void setReagentName(std::string name, index_type screenIndex, index_type reagentIndex)
Set the Name property of Reagent.
Definition: AggregateMetadata.cpp:15237
std::string getEllipseText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Ellipse.
Definition: AggregateMetadata.cpp:2823
double getImagingEnvironmentTemperature(index_type imageIndex) const
Get the Temperature property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:3874
LineCap enumeration.
Definition: LineCap.h:72
double getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const
Get the DeltaT property of Plane.
Definition: AggregateMetadata.cpp:6129
std::string getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const
Get the Model property of FilterSet.
Definition: AggregateMetadata.cpp:3630
const std::string & getExperimentExperimenterRef(index_type experimentIndex) const
Get the ExperimenterRef property of Experiment.
Definition: AggregateMetadata.cpp:2991
const std::string & getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const
Get the ExcitationFilterRef property of FilterSet.
Definition: AggregateMetadata.cpp:3570
double getMaskX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Mask.
Definition: AggregateMetadata.cpp:5446
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:8840
void setLabelLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Label.
Definition: AggregateMetadata.cpp:11579
void setDetectorID(std::string id, index_type instrumentIndex, index_type detectorIndex)
Set the ID property of Detector.
Definition: AggregateMetadata.cpp:9800
std::string getChannelName(index_type imageIndex, index_type channelIndex) const
Get the Name property of Channel.
Definition: AggregateMetadata.cpp:1944
std::string getWellType(index_type plateIndex, index_type wellIndex) const
Get the Type property of Well.
Definition: AggregateMetadata.cpp:8824
void setLabelFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Label.
Definition: AggregateMetadata.cpp:11519
const std::string & getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of TermAnnotation.
Definition: AggregateMetadata.cpp:8353
ome::xml::model::primitives::Timestamp getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the StartTime property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6551
void setLightPathExcitationFilterRef(const std::string &excitationFilter, index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex)
Set the ExcitationFilterRef property of LightPath.
Definition: AggregateMetadata.cpp:12108
void setCommentAnnotationID(std::string id, index_type commentAnnotationIndex)
Set the ID property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9617
const std::string & getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const
Get the DatasetRef property of Project.
Definition: AggregateMetadata.cpp:7456
void setMicrobeamManipulationLightSourceSettingsID(std::string id, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)
Set the ID property of LightSourceSettings.
Definition: AggregateMetadata.cpp:12169
std::string getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the Description property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6476
void setStageLabelY(double y, index_type imageIndex)
Set the Y property of StageLabel.
Definition: AggregateMetadata.cpp:15797
ome::xml::model::enums::Correction getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const
Get the Correction property of Objective.
Definition: AggregateMetadata.cpp:5646
std::string getExperimenterFirstName(index_type experimenterIndex) const
Get the FirstName property of Experimenter.
Definition: AggregateMetadata.cpp:3068
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:8626
ome::xml::model::enums::FontStyle getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Rectangle.
Definition: AggregateMetadata.cpp:7762
void setChannelContrastMethod(ome::xml::model::enums::ContrastMethod contrastMethod, index_type imageIndex, index_type channelIndex)
Set the ContrastMethod property of Channel.
Definition: AggregateMetadata.cpp:9391
const std::string & getDatasetExperimenterRef(index_type datasetIndex) const
Get the ExperimenterRef property of Dataset.
Definition: AggregateMetadata.cpp:2141
void setMaskFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Mask.
Definition: AggregateMetadata.cpp:12728
bool getLabelVisible(index_type ROIIndex, index_type shapeIndex) const
Get the Visible property of Label.
Definition: AggregateMetadata.cpp:4147
void setEllipseFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Ellipse.
Definition: AggregateMetadata.cpp:10225
void setChannelAnnotationRef(const std::string &annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Channel.
Definition: AggregateMetadata.cpp:9361
void setRectangleStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Rectangle.
Definition: AggregateMetadata.cpp:15419
std::string getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const
Get the Annotator property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2020
void setWellType(std::string type, index_type plateIndex, index_type wellIndex)
Set the Type property of Well.
Definition: AggregateMetadata.cpp:16391
void setDoubleAnnotationNamespace(std::string namespace_, index_type doubleAnnotationIndex)
Set the Namespace property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:10194
index_type getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const
Get the number of EmissionFilterRef elements in FilterSet.
Definition: AggregateMetadata.cpp:801
void setWellColor(ome::xml::model::primitives::Color color, index_type plateIndex, index_type wellIndex)
Set the Color property of Well.
Definition: AggregateMetadata.cpp:16286
void setLineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex)
Set the MarkerEnd property of Line.
Definition: AggregateMetadata.cpp:12470
double getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Polygon.
Definition: AggregateMetadata.cpp:7019
ome::xml::model::primitives::NonNegativeInteger getLabelTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Label.
Definition: AggregateMetadata.cpp:4102
void setChannelName(std::string name, index_type imageIndex, index_type channelIndex)
Set the Name property of Channel.
Definition: AggregateMetadata.cpp:9511
void setWellColumn(ome::xml::model::primitives::NonNegativeInteger column, index_type plateIndex, index_type wellIndex)
Set the Column property of Well.
Definition: AggregateMetadata.cpp:16301
void setLineStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Line.
Definition: AggregateMetadata.cpp:12365
void transform(const std::string &target_schema, const Input &input, Output &output, ome::common::xml::EntityResolver &entity_resolver, OMETransformResolver &transform_resolver)
Transform OME-XML to a different model schema version.
Definition: OMETransform.h:99
void setBooleanAnnotationNamespace(std::string namespace_, index_type booleanAnnotationIndex)
Set the Namespace property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:9315
double getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const
Get the Gain property of Detector.
Definition: AggregateMetadata.cpp:2218
void setMicrobeamManipulationDescription(std::string description, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the Description property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:13045
void setImageAnnotationRef(const std::string &annotation, index_type imageIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Image.
Definition: AggregateMetadata.cpp:11244
void setMaskVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Mask.
Definition: AggregateMetadata.cpp:12968
void setPolygonPoints(std::string points, index_type ROIIndex, index_type shapeIndex)
Set the Points property of Polygon.
Definition: AggregateMetadata.cpp:14691
void setDetectorSettingsBinning(ome::xml::model::enums::Binning binning, index_type imageIndex, index_type channelIndex)
Set the Binning property of DetectorSettings.
Definition: AggregateMetadata.cpp:9936
void setChannelID(std::string id, index_type imageIndex, index_type channelIndex)
Set the ID property of Channel.
Definition: AggregateMetadata.cpp:9466
std::string getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const
Get the LotNumber property of Objective.
Definition: AggregateMetadata.cpp:5721
const std::string & getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of TagAnnotation.
Definition: AggregateMetadata.cpp:8262
void setEllipseVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Ellipse.
Definition: AggregateMetadata.cpp:10465
ome::xml::model::enums::LaserMedium getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LaserMedium property of Laser.
Definition: AggregateMetadata.cpp:4298
ome::xml::model::primitives::PercentFraction getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const
Get the Transmittance property of TransmittanceRange.
Definition: AggregateMetadata.cpp:8671
void setPixelsType(ome::xml::model::enums::PixelType type, index_type imageIndex)
Set the Type property of Pixels.
Definition: AggregateMetadata.cpp:13665
const std::string & getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of XMLAnnotation.
Definition: AggregateMetadata.cpp:8947
std::string getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of Filament.
Definition: AggregateMetadata.cpp:3282
void setTiffDataFirstC(ome::xml::model::primitives::NonNegativeInteger firstC, index_type imageIndex, index_type tiffDataIndex)
Set the FirstC property of TiffData.
Definition: AggregateMetadata.cpp:16011
ome::xml::model::primitives::PositiveInteger getPixelsSignificantBits(index_type imageIndex) const
Get the SignificantBits property of Pixels.
Definition: AggregateMetadata.cpp:5993
void setDoubleAnnotationDescription(std::string description, index_type doubleAnnotationIndex)
Set the Description property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:10164
void setROINamespace(std::string namespace_, index_type ROIIndex)
Set the Namespace property of ROI.
Definition: AggregateMetadata.cpp:15175
MicrobeamManipulationType enumeration.
Definition: MicrobeamManipulationType.h:72
void setListAnnotationNamespace(std::string namespace_, index_type listAnnotationIndex)
Set the Namespace property of ListAnnotation.
Definition: AggregateMetadata.cpp:12621
double getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Power property of Laser.
Definition: AggregateMetadata.cpp:4253
std::string getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Point.
Definition: AggregateMetadata.cpp:6718
index_type getDatasetImageRefCount(index_type datasetIndex) const
Get the number of ImageRef elements in Dataset.
Definition: AggregateMetadata.cpp:977
LaserType enumeration.
Definition: LaserType.h:72
void setObjectiveModel(std::string model, index_type instrumentIndex, index_type objectiveIndex)
Set the Model property of Objective.
Definition: AggregateMetadata.cpp:13318
void setLineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Line.
Definition: AggregateMetadata.cpp:12395
double getImagingEnvironmentAirPressure(index_type imageIndex) const
Get the AirPressure property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:3829
void setScreenPlateRef(const std::string &plate, index_type screenIndex, index_type plateRefIndex)
Set the PlateRef property of Screen.
Definition: AggregateMetadata.cpp:15676
std::string getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Ellipse.
Definition: AggregateMetadata.cpp:2793
std::string getRightsRightsHolder() const
Get the RightsHolder property of Rights.
Definition: AggregateMetadata.cpp:8033
void setProjectID(std::string id, index_type projectIndex)
Set the ID property of Project.
Definition: AggregateMetadata.cpp:15083
void setWellID(std::string id, index_type plateIndex, index_type wellIndex)
Set the ID property of Well.
Definition: AggregateMetadata.cpp:16346
void setLaserPulse(ome::xml::model::enums::Pulse pulse, index_type instrumentIndex, index_type lightSourceIndex)
Set the Pulse property of Laser.
Definition: AggregateMetadata.cpp:11895
void setPointTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Point.
Definition: AggregateMetadata.cpp:14345
void setLineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Line.
Definition: AggregateMetadata.cpp:12215
std::string getImageName(index_type imageIndex) const
Get the Name property of Image.
Definition: AggregateMetadata.cpp:3797
ome::xml::model::primitives::Color getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Point.
Definition: AggregateMetadata.cpp:6703
void setFileAnnotationID(std::string id, index_type fileAnnotationIndex)
Set the ID property of FileAnnotation.
Definition: AggregateMetadata.cpp:10970
double getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const
Get the LensNA property of Objective.
Definition: AggregateMetadata.cpp:5706
void setPolylineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Polyline.
Definition: AggregateMetadata.cpp:14707
void setFilamentID(std::string id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Filament.
Definition: AggregateMetadata.cpp:10819
std::string getTagAnnotationAnnotator(index_type tagAnnotationIndex) const
Get the Annotator property of TagAnnotation.
Definition: AggregateMetadata.cpp:8277
std::string getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of Arc.
Definition: AggregateMetadata.cpp:1520
std::string getMicroscopeLotNumber(index_type instrumentIndex) const
Get the LotNumber property of Microscope.
Definition: AggregateMetadata.cpp:5555
ome::xml::model::primitives::PositiveInteger getPixelsSizeY(index_type imageIndex) const
Get the SizeY property of Pixels.
Definition: AggregateMetadata.cpp:6053
void setFilterSetID(std::string id, index_type instrumentIndex, index_type filterSetIndex)
Set the ID property of FilterSet.
Definition: AggregateMetadata.cpp:11152
void setWellRow(ome::xml::model::primitives::NonNegativeInteger row, index_type plateIndex, index_type wellIndex)
Set the Row property of Well.
Definition: AggregateMetadata.cpp:16376
void setPolygonFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Polygon.
Definition: AggregateMetadata.cpp:14436
ome::xml::model::primitives::NonNegativeInteger getMaskTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Mask.
Definition: AggregateMetadata.cpp:5356
void setFilterSetManufacturer(std::string manufacturer, index_type instrumentIndex, index_type filterSetIndex)
Set the Manufacturer property of FilterSet.
Definition: AggregateMetadata.cpp:11182
const std::string & getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Screen.
Definition: AggregateMetadata.cpp:8049
void setBinaryFileFileName(std::string fileName, index_type fileAnnotationIndex)
Set the FileName property of BinaryFile.
Definition: AggregateMetadata.cpp:9178
ome::xml::model::primitives::NonNegativeInteger getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const
Get the IFD property of TiffData.
Definition: AggregateMetadata.cpp:8489
void setPolygonText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Polygon.
Definition: AggregateMetadata.cpp:14601
double getLabelY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Label.
Definition: AggregateMetadata.cpp:4177
const std::string & getDatasetExperimenterGroupRef(index_type datasetIndex) const
Get the ExperimenterGroupRef property of Dataset.
Definition: AggregateMetadata.cpp:2126
void setTagAnnotationID(std::string id, index_type tagAnnotationIndex)
Set the ID property of TagAnnotation.
Definition: AggregateMetadata.cpp:15874
std::string getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the Name property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6536
ome::xml::model::enums::FontFamily getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Polygon.
Definition: AggregateMetadata.cpp:6899
void setPlateAcquisitionWellSampleRef(const std::string &wellSample, index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex)
Set the WellSampleRef property of PlateAcquisition.
Definition: AggregateMetadata.cpp:14133
ome::xml::model::enums::DimensionOrder getPixelsDimensionOrder(index_type imageIndex) const
Get the DimensionOrder property of Pixels.
Definition: AggregateMetadata.cpp:5903
void setEllipseTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Ellipse.
Definition: AggregateMetadata.cpp:10420
std::string getArcID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of Arc.
Definition: AggregateMetadata.cpp:1505
index_type getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const
Get the number of AnnotationRef elements in Channel.
Definition: AggregateMetadata.cpp:641
void setPointStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Point.
Definition: AggregateMetadata.cpp:14285
std::string getDoubleAnnotationID(index_type doubleAnnotationIndex) const
Get the ID property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:2612
std::string getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const
Get the ID property of FilterSet.
Definition: AggregateMetadata.cpp:3585
void setTransmittanceRangeTransmittance(ome::xml::model::primitives::PercentFraction transmittance, index_type instrumentIndex, index_type filterIndex)
Set the Transmittance property of TransmittanceRange.
Definition: AggregateMetadata.cpp:16238
index_type getCommentAnnotationCount() const
Get the number of CommentAnnotation elements.
Definition: AggregateMetadata.cpp:689
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:16452
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:11549
void setRectangleID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Rectangle.
Definition: AggregateMetadata.cpp:15344
void setDetectorSettingsVoltage(double voltage, index_type imageIndex, index_type channelIndex)
Set the Voltage property of DetectorSettings.
Definition: AggregateMetadata.cpp:10026
std::string getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of Laser.
Definition: AggregateMetadata.cpp:4208
void setLabelFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Label.
Definition: AggregateMetadata.cpp:11504
index_type getChannelCount(index_type imageIndex) const
Get the number of Channel elements.
Definition: AggregateMetadata.cpp:673
void setPolygonFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Polygon.
Definition: AggregateMetadata.cpp:14451
std::string getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const
Get the ID property of LightSourceSettings.
Definition: AggregateMetadata.cpp:4587
ome::xml::model::enums::FillRule getPointFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Point.
Definition: AggregateMetadata.cpp:6598
const std::string & getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const
Get the ROIRef property of Image.
Definition: AggregateMetadata.cpp:3812
const std::string & getImageInstrumentRef(index_type imageIndex) const
Get the InstrumentRef property of Image.
Definition: AggregateMetadata.cpp:3767
ome::xml::model::primitives::NonNegativeInteger getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Polygon.
Definition: AggregateMetadata.cpp:7079
double getPlanePositionX(index_type imageIndex, index_type planeIndex) const
Get the PositionX property of Plane.
Definition: AggregateMetadata.cpp:6174
std::string getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const
Get the SerialNumber property of Filter.
Definition: AggregateMetadata.cpp:3509
void setRightsRightsHeld(std::string rightsHeld)
Set the RightsHeld property of Rights.
Definition: AggregateMetadata.cpp:15585
std::string getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const
Get the Manufacturer property of Dichroic.
Definition: AggregateMetadata.cpp:2520
ome::xml::model::primitives::PercentFraction getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const
Get the Attenuation property of LightSourceSettings.
Definition: AggregateMetadata.cpp:4557
void setFileAnnotationDescription(std::string description, index_type fileAnnotationIndex)
Set the Description property of FileAnnotation.
Definition: AggregateMetadata.cpp:10955
std::string getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const
Get the SerialNumber property of FilterSet.
Definition: AggregateMetadata.cpp:3645
void setMicroscopeModel(std::string model, index_type instrumentIndex)
Set the Model property of Microscope.
Definition: AggregateMetadata.cpp:13152
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:8962
std::string getExperimenterInstitution(index_type experimenterIndex) const
Get the Institution property of Experimenter.
Definition: AggregateMetadata.cpp:3098
void setScreenName(std::string name, index_type screenIndex)
Set the Name property of Screen.
Definition: AggregateMetadata.cpp:15661
ome::xml::model::primitives::PositiveInteger getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const
Get the SamplesPerPixel property of Channel.
Definition: AggregateMetadata.cpp:1989
std::string getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4420
void setTimestampAnnotationAnnotator(std::string annotator, index_type timestampAnnotationIndex)
Set the Annotator property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:16102
ome::xml::model::primitives::NonNegativeInteger getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Ellipse.
Definition: AggregateMetadata.cpp:2868
std::string getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const
Get the Description property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8550
ome::xml::model::enums::FontStyle getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Label.
Definition: AggregateMetadata.cpp:3967
ome::xml::model::primitives::NonNegativeInteger getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Polygon.
Definition: AggregateMetadata.cpp:7049
void setEllipseY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Ellipse.
Definition: AggregateMetadata.cpp:10525
std::string getExperimentDescription(index_type experimentIndex) const
Get the Description property of Experiment.
Definition: AggregateMetadata.cpp:2976
void setPlateAcquisitionMaximumFieldCount(ome::xml::model::primitives::PositiveInteger maximumFieldCount, index_type plateIndex, index_type plateAcquisitionIndex)
Set the MaximumFieldCount property of PlateAcquisition.
Definition: AggregateMetadata.cpp:14088
void setLabelStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Label.
Definition: AggregateMetadata.cpp:11594
std::string getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const
Get the LotNumber property of Filter.
Definition: AggregateMetadata.cpp:3464
void setBinaryOnlyMetadataFile(std::string metadataFile)
Set the MetadataFile property of BinaryOnly.
Definition: AggregateMetadata.cpp:9224
void setObjectiveNominalMagnification(double nominalMagnification, index_type instrumentIndex, index_type objectiveIndex)
Set the NominalMagnification property of Objective.
Definition: AggregateMetadata.cpp:13333
void setPlateName(std::string name, index_type plateIndex)
Set the Name property of Plate.
Definition: AggregateMetadata.cpp:13937
std::string getScreenReagentSetIdentifier(index_type screenIndex) const
Get the ReagentSetIdentifier property of Screen.
Definition: AggregateMetadata.cpp:8169
std::string getTagAnnotationDescription(index_type tagAnnotationIndex) const
Get the Description property of TagAnnotation.
Definition: AggregateMetadata.cpp:8292
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:12893
std::string getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const
Get the text value of UUID.
Definition: AggregateMetadata.cpp:1392
index_type getPlateCount() const
Get the number of Plate elements.
Definition: AggregateMetadata.cpp:1153
ome::xml::model::primitives::NonNegativeInteger getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Rectangle.
Definition: AggregateMetadata.cpp:7882
void setWellSamplePositionX(double positionX, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the PositionX property of WellSample.
Definition: AggregateMetadata.cpp:16467
ome::xml::model::enums::FontStyle getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Mask.
Definition: AggregateMetadata.cpp:5221
std::string getProjectDescription(index_type projectIndex) const
Get the Description property of Project.
Definition: AggregateMetadata.cpp:7471
void setImageDescription(std::string description, index_type imageIndex)
Set the Description property of Image.
Definition: AggregateMetadata.cpp:11259
std::string getExperimenterMiddleName(index_type experimenterIndex) const
Get the MiddleName property of Experimenter.
Definition: AggregateMetadata.cpp:3128
ome::xml::model::primitives::NonNegativeInteger getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Mask.
Definition: AggregateMetadata.cpp:5371
Aggregating metadata store.
Definition: AggregateMetadata.h:67
void setTagAnnotationAnnotator(std::string annotator, index_type tagAnnotationIndex)
Set the Annotator property of TagAnnotation.
Definition: AggregateMetadata.cpp:15844
std::string getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4450
void setMaskStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Mask.
Definition: AggregateMetadata.cpp:12848
void setDetectorSettingsReadOutRate(double readOutRate, index_type imageIndex, index_type channelIndex)
Set the ReadOutRate property of DetectorSettings.
Definition: AggregateMetadata.cpp:10011
double getPointY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Point.
Definition: AggregateMetadata.cpp:6853
void setMaskFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Mask.
Definition: AggregateMetadata.cpp:12788
void setPixelsBigEndian(bool bigEndian, index_type imageIndex)
Set the BigEndian property of Pixels.
Definition: AggregateMetadata.cpp:13455
index_type getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const
Get the number of ExcitationFilterRef elements in FilterSet.
Definition: AggregateMetadata.cpp:833
const ::ome::xml::model::AffineTransform & getMaskTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Mask.
Definition: AggregateMetadata.cpp:5386
PixelType enumeration.
Definition: PixelType.h:72
ome::xml::model::primitives::NonNegativeInteger getWellColumn(index_type plateIndex, index_type wellIndex) const
Get the Column property of Well.
Definition: AggregateMetadata.cpp:8734
void setPlateAnnotationRef(const std::string &annotation, index_type plateIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Plate.
Definition: AggregateMetadata.cpp:13832
std::string getLineText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Line.
Definition: AggregateMetadata.cpp:4813
void setLaserFrequencyMultiplication(ome::xml::model::primitives::PositiveInteger frequencyMultiplication, index_type instrumentIndex, index_type lightSourceIndex)
Set the FrequencyMultiplication property of Laser.
Definition: AggregateMetadata.cpp:11850
double getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const
Get the Offset property of DetectorSettings.
Definition: AggregateMetadata.cpp:2429
void setObjectiveManufacturer(std::string manufacturer, index_type instrumentIndex, index_type objectiveIndex)
Set the Manufacturer property of Objective.
Definition: AggregateMetadata.cpp:13303
void setDoubleAnnotationAnnotationRef(const std::string &annotation, index_type doubleAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:10134
ome::xml::model::primitives::PositiveInteger getPixelsSizeT(index_type imageIndex) const
Get the SizeT property of Pixels.
Definition: AggregateMetadata.cpp:6023
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:6929
void setFilterManufacturer(std::string manufacturer, index_type instrumentIndex, index_type filterIndex)
Set the Manufacturer property of Filter.
Definition: AggregateMetadata.cpp:11046
std::string getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const
Get the Model property of Dichroic.
Definition: AggregateMetadata.cpp:2535
void setListAnnotationID(std::string id, index_type listAnnotationIndex)
Set the ID property of ListAnnotation.
Definition: AggregateMetadata.cpp:12606
ome::xml::model::primitives::NonNegativeInteger getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Mask.
Definition: AggregateMetadata.cpp:5206
ome::xml::model::primitives::Timestamp getTimestampAnnotationValue(index_type timestampAnnotationIndex) const
Get the Value property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8595
std::string getStageLabelName(index_type imageIndex) const
Get the Name property of StageLabel.
Definition: AggregateMetadata.cpp:8200
std::string getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const
Get the Namespace property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8580
ome::xml::model::primitives::Color getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Polygon.
Definition: AggregateMetadata.cpp:6869
void setPlaneHashSHA1(std::string hashSHA1, index_type imageIndex, index_type planeIndex)
Set the HashSHA1 property of Plane.
Definition: AggregateMetadata.cpp:13726
std::string getPlateName(index_type plateIndex) const
Get the Name property of Plate.
Definition: AggregateMetadata.cpp:6370
bool getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Polygon.
Definition: AggregateMetadata.cpp:6974
index_type getWellCount(index_type plateIndex) const
Get the number of Well elements.
Definition: AggregateMetadata.cpp:1407
std::string getExperimenterGroupDescription(index_type experimenterGroupIndex) const
Get the Description property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:3174
ome::xml::model::primitives::PercentFraction getImagingEnvironmentCO2Percent(index_type imageIndex) const
Get the CO2Percent property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:3844
void setMaskTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Mask.
Definition: AggregateMetadata.cpp:12938
std::string getMaskID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Mask.
Definition: AggregateMetadata.cpp:5236
void setFilamentModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Filament.
Definition: AggregateMetadata.cpp:10864
void setPixelsSizeC(ome::xml::model::primitives::PositiveInteger sizeC, index_type imageIndex)
Set the SizeC property of Pixels.
Definition: AggregateMetadata.cpp:13575
std::string getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Line.
Definition: AggregateMetadata.cpp:4783
void setLineLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Line.
Definition: AggregateMetadata.cpp:12320
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:3449
void setTimestampAnnotationDescription(std::string description, index_type timestampAnnotationIndex)
Set the Description property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:16117
ome::xml::model::enums::FontStyle getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Point.
Definition: AggregateMetadata.cpp:6643
void setDetectorType(ome::xml::model::enums::DetectorType type, index_type instrumentIndex, index_type detectorIndex)
Set the Type property of Detector.
Definition: AggregateMetadata.cpp:9890
std::string getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const
Get the SerialNumber property of Dichroic.
Definition: AggregateMetadata.cpp:2550
void setPointStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Point.
Definition: AggregateMetadata.cpp:14300
std::string getReagentDescription(index_type screenIndex, index_type reagentIndex) const
Get the Description property of Reagent.
Definition: AggregateMetadata.cpp:7640
void setListAnnotationAnnotationRef(const std::string &annotation, index_type listAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ListAnnotation.
Definition: AggregateMetadata.cpp:12561
double getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const
Get the Offset property of Detector.
Definition: AggregateMetadata.cpp:2293
double getMaskY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Mask.
Definition: AggregateMetadata.cpp:5461
void setLineY1(double y1, index_type ROIIndex, index_type shapeIndex)
Set the Y1 property of Line.
Definition: AggregateMetadata.cpp:12530
void setTimestampAnnotationID(std::string id, index_type timestampAnnotationIndex)
Set the ID property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:16132
void setTermAnnotationAnnotationRef(const std::string &annotation, index_type termAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TermAnnotation.
Definition: AggregateMetadata.cpp:15920
void setWellAnnotationRef(const std::string &annotation, index_type plateIndex, index_type wellIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Well.
Definition: AggregateMetadata.cpp:16271
std::string getFileAnnotationID(index_type fileAnnotationIndex) const
Get the ID property of FileAnnotation.
Definition: AggregateMetadata.cpp:3403
void setObjectiveSettingsMedium(ome::xml::model::enums::Medium medium, index_type imageIndex)
Set the Medium property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:13409
void setChannelNDFilter(double ndFilter, index_type imageIndex, index_type channelIndex)
Set the NDFilter property of Channel.
Definition: AggregateMetadata.cpp:9496
void setPlanePositionY(double positionY, index_type imageIndex, index_type planeIndex)
Set the PositionY property of Plane.
Definition: AggregateMetadata.cpp:13756
void setPointTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Point.
Definition: AggregateMetadata.cpp:14330
void setExperimentDescription(std::string description, index_type experimentIndex)
Set the Description property of Experiment.
Definition: AggregateMetadata.cpp:10543
std::string getCommentAnnotationID(index_type commentAnnotationIndex) const
Get the ID property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2050
ome::xml::model::enums::LineCap getPolygonLineCap(index_type ROIIndex, index_type shapeIndex) const
Get the LineCap property of Polygon.
Definition: AggregateMetadata.cpp:6959
std::string getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const
Get the ID property of LightSourceSettings.
Definition: AggregateMetadata.cpp:4602
void setEllipseTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Ellipse.
Definition: AggregateMetadata.cpp:10405
ome::xml::model::enums::FilterType getFilterType(index_type instrumentIndex, index_type filterIndex) const
Get the Type property of Filter.
Definition: AggregateMetadata.cpp:3524
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:13771
void setExperimenterGroupName(std::string name, index_type experimenterGroupIndex)
Set the Name property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10801
const std::string & getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const
Get the DichroicRef property of FilterSet.
Definition: AggregateMetadata.cpp:3540
std::string getPolylineText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Polyline.
Definition: AggregateMetadata.cpp:7305
void setLaserID(std::string id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Laser.
Definition: AggregateMetadata.cpp:11760
void setFilterSetEmissionFilterRef(const std::string &emissionFilter, index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex)
Set the EmissionFilterRef property of FilterSet.
Definition: AggregateMetadata.cpp:11122
void setEllipseRadiusX(double radiusX, index_type ROIIndex, index_type shapeIndex)
Set the RadiusX property of Ellipse.
Definition: AggregateMetadata.cpp:10480
ome::xml::model::primitives::NonNegativeInteger getLabelTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Label.
Definition: AggregateMetadata.cpp:4087
index_type getScreenAnnotationRefCount(index_type screenIndex) const
Get the number of AnnotationRef elements in Screen.
Definition: AggregateMetadata.cpp:497
std::string getTermAnnotationNamespace(index_type termAnnotationIndex) const
Get the Namespace property of TermAnnotation.
Definition: AggregateMetadata.cpp:8413
bool getBooleanAnnotationValue(index_type booleanAnnotationIndex) const
Get the Value property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1763
std::string getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const
Get the Namespace property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1748
const std::string & getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:2567
const std::string & getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the ExperimenterRef property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:5493
ome::xml::model::enums::Marker getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerEnd property of Line.
Definition: AggregateMetadata.cpp:4903
ome::xml::model::primitives::PositiveInteger getPlateColumns(index_type plateIndex) const
Get the Columns property of Plate.
Definition: AggregateMetadata.cpp:6295
void setImageExperimentRef(const std::string &experiment, index_type imageIndex)
Set the ExperimentRef property of Image.
Definition: AggregateMetadata.cpp:11274
void setTimestampAnnotationValue(ome::xml::model::primitives::Timestamp value, index_type timestampAnnotationIndex)
Set the Value property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:16162
ome::xml::model::primitives::PositiveInteger getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const
Get the Wavelength property of LightSourceSettings.
Definition: AggregateMetadata.cpp:4617
void setPolygonTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Polygon.
Definition: AggregateMetadata.cpp:14631
ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const
Get the FirstZ property of TiffData.
Definition: AggregateMetadata.cpp:8474
double getLineX2(index_type ROIIndex, index_type shapeIndex) const
Get the X2 property of Line.
Definition: AggregateMetadata.cpp:4948
void setChannelExcitationWavelength(ome::xml::model::primitives::PositiveInteger excitationWavelength, index_type imageIndex, index_type channelIndex)
Set the ExcitationWavelength property of Channel.
Definition: AggregateMetadata.cpp:9421
std::string getPlateDescription(index_type plateIndex) const
Get the Description property of Plate.
Definition: AggregateMetadata.cpp:6310
double getStageLabelX(index_type imageIndex) const
Get the X property of StageLabel.
Definition: AggregateMetadata.cpp:8215
void setEllipseID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Ellipse.
Definition: AggregateMetadata.cpp:10300
ome::xml::model::primitives::PositiveInteger getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const
Get the EmissionWavelength property of Channel.
Definition: AggregateMetadata.cpp:1839
ome::xml::model::primitives::NonNegativeInteger getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Polygon.
Definition: AggregateMetadata.cpp:6914
void setWellExternalIdentifier(std::string externalIdentifier, index_type plateIndex, index_type wellIndex)
Set the ExternalIdentifier property of Well.
Definition: AggregateMetadata.cpp:16331
ome::xml::model::enums::FillRule getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Ellipse.
Definition: AggregateMetadata.cpp:2673
ome::xml::model::primitives::Color getChannelColor(index_type imageIndex, index_type channelIndex) const
Get the Color property of Channel.
Definition: AggregateMetadata.cpp:1809
void setRectangleTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Rectangle.
Definition: AggregateMetadata.cpp:15449
std::string getTermAnnotationAnnotator(index_type termAnnotationIndex) const
Get the Annotator property of TermAnnotation.
Definition: AggregateMetadata.cpp:8368
std::string getDatasetID(index_type datasetIndex) const
Get the ID property of Dataset.
Definition: AggregateMetadata.cpp:2156
void setPointText(std::string text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Point.
Definition: AggregateMetadata.cpp:14315
ome::xml::model::enums::NamingConvention getPlateColumnNamingConvention(index_type plateIndex) const
Get the ColumnNamingConvention property of Plate.
Definition: AggregateMetadata.cpp:6280
void setMicrobeamManipulationROIRef(const std::string &roi, index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex)
Set the ROIRef property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:13090
void setFileAnnotationNamespace(std::string namespace_, index_type fileAnnotationIndex)
Set the Namespace property of FileAnnotation.
Definition: AggregateMetadata.cpp:10985
std::string getLongAnnotationID(index_type longAnnotationIndex) const
Get the ID property of LongAnnotation.
Definition: AggregateMetadata.cpp:5115
void setChannelSamplesPerPixel(ome::xml::model::primitives::PositiveInteger samplesPerPixel, index_type imageIndex, index_type channelIndex)
Set the SamplesPerPixel property of Channel.
Definition: AggregateMetadata.cpp:9556
index_type getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the number of AnnotationRef elements in PlateAcquisition.
Definition: AggregateMetadata.cpp:433
const std::string & getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Experimenter.
Definition: AggregateMetadata.cpp:3038
std::string getDatasetName(index_type datasetIndex) const
Get the Name property of Dataset.
Definition: AggregateMetadata.cpp:2186
void setLightEmittingDiodeManufacturer(std::string manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:12017
void setCommentAnnotationValue(std::string value, index_type commentAnnotationIndex)
Set the Value property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9647
void setImageMicrobeamManipulationRef(const std::string &microbeamManipulation, index_type imageIndex, index_type microbeamManipulationRefIndex)
Set the MicrobeamManipulationRef property of Image.
Definition: AggregateMetadata.cpp:11349
index_type getLightSourceCount(index_type instrumentIndex) const
Get the number of LightSource elements.
Definition: AggregateMetadata.cpp:1025
void setPixelsID(std::string id, index_type imageIndex)
Set the ID property of Pixels.
Definition: AggregateMetadata.cpp:13485
std::string getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const
Get the Manufacturer property of FilterSet.
Definition: AggregateMetadata.cpp:3615
An RGBA color value.
Definition: Color.h:77
index_type getDichroicCount(index_type instrumentIndex) const
Get the number of Dichroic elements.
Definition: AggregateMetadata.cpp:753
void setLabelFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Label.
Definition: AggregateMetadata.cpp:11489
void setPointY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Point.
Definition: AggregateMetadata.cpp:14420
void setLaserPower(double power, index_type instrumentIndex, index_type lightSourceIndex)
Set the Power property of Laser.
Definition: AggregateMetadata.cpp:11820
std::string getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of Arc.
Definition: AggregateMetadata.cpp:1580
void setDetectorOffset(double offset, index_type instrumentIndex, index_type detectorIndex)
Set the Offset property of Detector.
Definition: AggregateMetadata.cpp:9860
void setROIID(std::string id, index_type ROIIndex)
Set the ID property of ROI.
Definition: AggregateMetadata.cpp:15145
void setPlateAcquisitionName(std::string name, index_type plateIndex, index_type plateAcquisitionIndex)
Set the Name property of PlateAcquisition.
Definition: AggregateMetadata.cpp:14103
void setBinaryFileSize(ome::xml::model::primitives::NonNegativeLong size, index_type fileAnnotationIndex)
Set the Size property of BinaryFile.
Definition: AggregateMetadata.cpp:9208
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:11289
index_type getWellSampleAnnotationRefCount(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the number of AnnotationRef elements in WellSample.
Definition: AggregateMetadata.cpp:609
std::string getFileAnnotationNamespace(index_type fileAnnotationIndex) const
Get the Namespace property of FileAnnotation.
Definition: AggregateMetadata.cpp:3418
bool getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Rectangle.
Definition: AggregateMetadata.cpp:7807
void setPlaneTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type imageIndex, index_type planeIndex)
Set the TheT property of Plane.
Definition: AggregateMetadata.cpp:13801
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:12667
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:14195
void setMaskID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Mask.
Definition: AggregateMetadata.cpp:12803
void setRectangleTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Rectangle.
Definition: AggregateMetadata.cpp:15464
void setPolylineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Polyline.
Definition: AggregateMetadata.cpp:14917
void setPointID(std::string id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Point.
Definition: AggregateMetadata.cpp:14225
void setLongAnnotationAnnotationRef(const std::string &annotation, index_type longAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of LongAnnotation.
Definition: AggregateMetadata.cpp:12637
void setDatasetExperimenterGroupRef(const std::string &experimenterGroup, index_type datasetIndex)
Set the ExperimenterGroupRef property of Dataset.
Definition: AggregateMetadata.cpp:9693
std::string getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const
Get the FilterWheel property of Filter.
Definition: AggregateMetadata.cpp:3434
ome::xml::model::enums::Marker getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerEnd property of Polyline.
Definition: AggregateMetadata.cpp:7395
void setExperimenterFirstName(std::string firstName, index_type experimenterIndex)
Set the FirstName property of Experimenter.
Definition: AggregateMetadata.cpp:10635
void setRectangleHeight(double height, index_type ROIIndex, index_type shapeIndex)
Set the Height property of Rectangle.
Definition: AggregateMetadata.cpp:15524
index_type getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const
Get the number of AnnotationRef elements in ExperimenterGroup.
Definition: AggregateMetadata.cpp:465
double getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const
Get the AmplificationGain property of Detector.
Definition: AggregateMetadata.cpp:2203
ome::xml::model::primitives::PercentFraction getImagingEnvironmentHumidity(index_type imageIndex) const
Get the Humidity property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:3859
double getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Power property of Arc.
Definition: AggregateMetadata.cpp:1565
void setFilterSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type filterIndex)
Set the SerialNumber property of Filter.
Definition: AggregateMetadata.cpp:11076
double getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const
Get the ReadOutRate property of DetectorSettings.
Definition: AggregateMetadata.cpp:2444
void setPolygonTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Polygon.
Definition: AggregateMetadata.cpp:14616
double getRectangleY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Rectangle.
Definition: AggregateMetadata.cpp:8002
index_type getFileAnnotationCount() const
Get the number of FileAnnotation elements.
Definition: AggregateMetadata.cpp:913
void setPointX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Point.
Definition: AggregateMetadata.cpp:14405
index_type getExperimenterGroupCount() const
Get the number of ExperimenterGroup elements.
Definition: AggregateMetadata.cpp:881
std::string getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const
Get the ID property of Objective.
Definition: AggregateMetadata.cpp:5661
ome::xml::model::enums::FontFamily getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Line.
Definition: AggregateMetadata.cpp:4678
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:16407
void setPolylineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex)
Set the MarkerStart property of Polyline.
Definition: AggregateMetadata.cpp:14977
void setProjectExperimenterGroupRef(const std::string &experimenterGroup, index_type projectIndex)
Set the ExperimenterGroupRef property of Project.
Definition: AggregateMetadata.cpp:15053
ome::xml::model::enums::IlluminationType getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const
Get the IlluminationType property of Channel.
Definition: AggregateMetadata.cpp:1914
void setDichroicLotNumber(std::string lotNumber, index_type instrumentIndex, index_type dichroicIndex)
Set the LotNumber property of Dichroic.
Definition: AggregateMetadata.cpp:10072
void setPointFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Point.
Definition: AggregateMetadata.cpp:14150
void setBooleanAnnotationDescription(std::string description, index_type booleanAnnotationIndex)
Set the Description property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:9285
double getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const
Get the NominalMagnification property of Objective.
Definition: AggregateMetadata.cpp:5766
void setExperimenterMiddleName(std::string middleName, index_type experimenterIndex)
Set the MiddleName property of Experimenter.
Definition: AggregateMetadata.cpp:10695
const std::string & getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const
Get the ROIRef property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:5523
bool getMaskLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Mask.
Definition: AggregateMetadata.cpp:5266
void setLabelY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Label.
Definition: AggregateMetadata.cpp:11744
void setRectangleVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Rectangle.
Definition: AggregateMetadata.cpp:15509
void setEllipseFontSize(ome::xml::model::primitives::NonNegativeInteger fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Ellipse.
Definition: AggregateMetadata.cpp:10270
void setPlateAcquisitionAnnotationRef(const std::string &annotation, index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex)
Set the AnnotationRef property of PlateAcquisition.
Definition: AggregateMetadata.cpp:14028
index_type getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const
Get the number of links to a LongAnnotation.
Definition: AggregateMetadata.cpp:313
LaserMedium enumeration.
Definition: LaserMedium.h:72
std::string getROIName(index_type ROIIndex) const
Get the Name property of ROI.
Definition: AggregateMetadata.cpp:7593
std::string getPolygonText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Polygon.
Definition: AggregateMetadata.cpp:7034
std::string getScreenName(index_type screenIndex) const
Get the Name property of Screen.
Definition: AggregateMetadata.cpp:8094
std::string getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const
Get the Model property of Objective.
Definition: AggregateMetadata.cpp:5751
void setFileAnnotationAnnotationRef(const std::string &annotation, index_type fileAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of FileAnnotation.
Definition: AggregateMetadata.cpp:10925
void setChannelFluor(std::string fluor, index_type imageIndex, index_type channelIndex)
Set the Fluor property of Channel.
Definition: AggregateMetadata.cpp:9451
void setROIDescription(std::string description, index_type ROIIndex)
Set the Description property of ROI.
Definition: AggregateMetadata.cpp:15130
void setLaserModel(std::string model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Laser.
Definition: AggregateMetadata.cpp:11805
index_type getPlateRefCount(index_type screenIndex) const
Get the number of PlateRef elements.
Definition: AggregateMetadata.cpp:1185
std::string getPlateStatus(index_type plateIndex) const
Get the Status property of Plate.
Definition: AggregateMetadata.cpp:6415
void setChannelPockelCellSetting(int32_t pockelCellSetting, index_type imageIndex, index_type channelIndex)
Set the PockelCellSetting property of Channel.
Definition: AggregateMetadata.cpp:9541
void setEllipseTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Ellipse.
Definition: AggregateMetadata.cpp:10450
void setPolygonStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Polygon.
Definition: AggregateMetadata.cpp:14586
void setFilterSetSerialNumber(std::string serialNumber, index_type instrumentIndex, index_type filterSetIndex)
Set the SerialNumber property of FilterSet.
Definition: AggregateMetadata.cpp:11212
ome::xml::model::enums::FontFamily getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Polyline.
Definition: AggregateMetadata.cpp:7170
std::string getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const
Get the Description property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1718
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:5281
void setLabelVisible(bool visible, index_type ROIIndex, index_type shapeIndex)
Set the Visible property of Label.
Definition: AggregateMetadata.cpp:11714
void setMicrobeamManipulationExperimenterRef(const std::string &experimenter, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the ExperimenterRef property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:13060
void setFilamentLotNumber(std::string lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Filament.
Definition: AggregateMetadata.cpp:10834
Medium enumeration.
Definition: Medium.h:72
index_type getReagentCount(index_type screenIndex) const
Get the number of Reagent elements.
Definition: AggregateMetadata.cpp:1265
ome::xml::model::primitives::NonNegativeLong getBinaryFileSize(index_type fileAnnotationIndex) const
Get the Size property of BinaryFile.
Definition: AggregateMetadata.cpp:1641
bool getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Tuneable property of Laser.
Definition: AggregateMetadata.cpp:4373
ome::xml::model::enums::LaserType getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Type property of Laser.
Definition: AggregateMetadata.cpp:4388
ome::xml::model::primitives::PositiveFloat getPixelsPhysicalSizeX(index_type imageIndex) const
Get the PhysicalSizeX property of Pixels.
Definition: AggregateMetadata.cpp:5948
void setPolylineTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Polyline.
Definition: AggregateMetadata.cpp:14902
const std::string & getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const
Get the ImageRef property of Dataset.
Definition: AggregateMetadata.cpp:2171
std::string getTagAnnotationID(index_type tagAnnotationIndex) const
Get the ID property of TagAnnotation.
Definition: AggregateMetadata.cpp:8307
std::string getWellID(index_type plateIndex, index_type wellIndex) const
Get the ID property of Well.
Definition: AggregateMetadata.cpp:8779
std::string getTermAnnotationID(index_type termAnnotationIndex) const
Get the ID property of TermAnnotation.
Definition: AggregateMetadata.cpp:8398
const std::string & getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of ListAnnotation.
Definition: AggregateMetadata.cpp:4994
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:2353
void setFilterSetDichroicRef(const std::string &dichroic, index_type instrumentIndex, index_type filterSetIndex)
Set the DichroicRef property of FilterSet.
Definition: AggregateMetadata.cpp:11107
void setMaskTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Mask.
Definition: AggregateMetadata.cpp:12908
void setFilterSetModel(std::string model, index_type instrumentIndex, index_type filterSetIndex)
Set the Model property of FilterSet.
Definition: AggregateMetadata.cpp:11197
double getLabelX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Label.
Definition: AggregateMetadata.cpp:4162
void setLaserType(ome::xml::model::enums::LaserType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Laser.
Definition: AggregateMetadata.cpp:11955
const std::string & getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const
Get the ExperimenterRef property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:3189
void setListAnnotationAnnotator(std::string annotator, index_type listAnnotationIndex)
Set the Annotator property of ListAnnotation.
Definition: AggregateMetadata.cpp:12576
void setExperimenterLastName(std::string lastName, index_type experimenterIndex)
Set the LastName property of Experimenter.
Definition: AggregateMetadata.cpp:10680
ome::xml::model::primitives::Color getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Ellipse.
Definition: AggregateMetadata.cpp:2778
void setCommentAnnotationNamespace(std::string namespace_, index_type commentAnnotationIndex)
Set the Namespace property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9632
double getPlanePositionZ(index_type imageIndex, index_type planeIndex) const
Get the PositionZ property of Plane.
Definition: AggregateMetadata.cpp:6204
ome::xml::model::primitives::NonNegativeInteger getMaskTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Mask.
Definition: AggregateMetadata.cpp:5341
void setPointLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Point.
Definition: AggregateMetadata.cpp:14255
double getLineY1(index_type ROIIndex, index_type shapeIndex) const
Get the Y1 property of Line.
Definition: AggregateMetadata.cpp:4963
const std::string & getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1688
void setPolylineStrokeWidth(double strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Polyline.
Definition: AggregateMetadata.cpp:14857
ome::xml::model::primitives::Color getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Mask.
Definition: AggregateMetadata.cpp:5161
const std::string & getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Plane.
Definition: AggregateMetadata.cpp:6114
std::string getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Mask.
Definition: AggregateMetadata.cpp:5296
void setRectangleLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Rectangle.
Definition: AggregateMetadata.cpp:15374
std::string getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const
Get the Namespace property of XMLAnnotation.
Definition: AggregateMetadata.cpp:9007
ome::xml::model::primitives::NonNegativeInteger getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Polyline.
Definition: AggregateMetadata.cpp:7350
index_type getBooleanAnnotationCount() const
Get the number of BooleanAnnotation elements.
Definition: AggregateMetadata.cpp:657
void setPixelsSizeZ(ome::xml::model::primitives::PositiveInteger sizeZ, index_type imageIndex)
Set the SizeZ property of Pixels.
Definition: AggregateMetadata.cpp:13635
ome::xml::model::primitives::Color getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Polyline.
Definition: AggregateMetadata.cpp:7260
double getEllipseY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Ellipse.
Definition: AggregateMetadata.cpp:2958
void setMaskWidth(double width, index_type ROIIndex, index_type shapeIndex)
Set the Width property of Mask.
Definition: AggregateMetadata.cpp:12998
index_type getProjectCount() const
Get the number of Project elements.
Definition: AggregateMetadata.cpp:1201
void setScreenAnnotationRef(const std::string &annotation, index_type screenIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Screen.
Definition: AggregateMetadata.cpp:15616
ome::xml::model::enums::FontStyle getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Polyline.
Definition: AggregateMetadata.cpp:7200
void setPlateAcquisitionID(std::string id, index_type plateIndex, index_type plateAcquisitionIndex)
Set the ID property of PlateAcquisition.
Definition: AggregateMetadata.cpp:14073
const std::string & getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of LongAnnotation.
Definition: AggregateMetadata.cpp:5070
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:12818
ome::xml::model::primitives::NonNegativeInteger getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Rectangle.
Definition: AggregateMetadata.cpp:7912
MicroscopeType enumeration.
Definition: MicroscopeType.h:72
double getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const
Get the Gain property of DetectorSettings.
Definition: AggregateMetadata.cpp:2384
index_type getFilterCount(index_type instrumentIndex) const
Get the number of Filter elements.
Definition: AggregateMetadata.cpp:929
ome::xml::model::primitives::PositiveInteger getPixelsSizeC(index_type imageIndex) const
Get the SizeC property of Pixels.
Definition: AggregateMetadata.cpp:6008
ome::xml::model::enums::FillRule getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Rectangle.
Definition: AggregateMetadata.cpp:7717
void setDatasetImageRef(const std::string &image, index_type datasetIndex, index_type imageRefIndex)
Set the ImageRef property of Dataset.
Definition: AggregateMetadata.cpp:9738
void setPolygonStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Polygon.
Definition: AggregateMetadata.cpp:14556
double getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const
Get the CalibratedMagnification property of Objective.
Definition: AggregateMetadata.cpp:5631
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:8885
void setFilterModel(std::string model, index_type instrumentIndex, index_type filterIndex)
Set the Model property of Filter.
Definition: AggregateMetadata.cpp:11061
double getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Rectangle.
Definition: AggregateMetadata.cpp:7852
void setMaskStrokeDashArray(std::string strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Mask.
Definition: AggregateMetadata.cpp:12863
void setExperimenterInstitution(std::string institution, index_type experimenterIndex)
Set the Institution property of Experimenter.
Definition: AggregateMetadata.cpp:10665
ome::xml::model::enums::FilamentType getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Type property of Filament.
Definition: AggregateMetadata.cpp:3342
FilterType enumeration.
Definition: FilterType.h:72
std::string getExperimentID(index_type experimentIndex) const
Get the ID property of Experiment.
Definition: AggregateMetadata.cpp:3006
void setPixelsPhysicalSizeY(ome::xml::model::primitives::PositiveFloat physicalSizeY, index_type imageIndex)
Set the PhysicalSizeY property of Pixels.
Definition: AggregateMetadata.cpp:13530
const std::string & getImageExperimenterRef(index_type imageIndex) const
Get the ExperimenterRef property of Image.
Definition: AggregateMetadata.cpp:3737
void setLineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Line.
Definition: AggregateMetadata.cpp:12230
std::string getPolylineID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Polyline.
Definition: AggregateMetadata.cpp:7215
void setLineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Line.
Definition: AggregateMetadata.cpp:12245
void setPolygonTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Polygon.
Definition: AggregateMetadata.cpp:14661
std::string getPlateID(index_type plateIndex) const
Get the ID property of Plate.
Definition: AggregateMetadata.cpp:6355
void setTiffDataFirstT(ome::xml::model::primitives::NonNegativeInteger firstT, index_type imageIndex, index_type tiffDataIndex)
Set the FirstT property of TiffData.
Definition: AggregateMetadata.cpp:16026
const std::string & getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2005
void setDetectorLotNumber(std::string lotNumber, index_type instrumentIndex, index_type detectorIndex)
Set the LotNumber property of Detector.
Definition: AggregateMetadata.cpp:9815
void setReagentReagentIdentifier(std::string reagentIdentifier, index_type screenIndex, index_type reagentIndex)
Set the ReagentIdentifier property of Reagent.
Definition: AggregateMetadata.cpp:15252
void setPolygonLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Polygon.
Definition: AggregateMetadata.cpp:14526
double getObjectiveSettingsCorrectionCollar(index_type imageIndex) const
Get the CorrectionCollar property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:5812
std::string getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const
Get the Namespace property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:2627
void setExperimenterGroupDescription(std::string description, index_type experimenterGroupIndex)
Set the Description property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10741
ome::xml::model::primitives::NonNegativeInteger getPointTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Point.
Definition: AggregateMetadata.cpp:6778
double getStageLabelY(index_type imageIndex) const
Get the Y property of StageLabel.
Definition: AggregateMetadata.cpp:8230
void setLabelTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Label.
Definition: AggregateMetadata.cpp:11684
void setFilterType(ome::xml::model::enums::FilterType type, index_type instrumentIndex, index_type filterIndex)
Set the Type property of Filter.
Definition: AggregateMetadata.cpp:11091
std::string getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4495
ome::xml::model::enums::FontFamily getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Label.
Definition: AggregateMetadata.cpp:3937
void setDetectorSettingsGain(double gain, index_type imageIndex, index_type channelIndex)
Set the Gain property of DetectorSettings.
Definition: AggregateMetadata.cpp:9951
void setLineLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Line.
Definition: AggregateMetadata.cpp:12305
void setArcPower(double power, index_type instrumentIndex, index_type lightSourceIndex)
Set the Power property of Arc.
Definition: AggregateMetadata.cpp:9132
ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const
Get the FirstT property of TiffData.
Definition: AggregateMetadata.cpp:8459
void setPolylineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Polyline.
Definition: AggregateMetadata.cpp:14722
const std::string & getPixelsAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Pixels.
Definition: AggregateMetadata.cpp:5873
void setTransmittanceRangeCutOut(ome::xml::model::primitives::PositiveInteger cutOut, index_type instrumentIndex, index_type filterIndex)
Set the CutOut property of TransmittanceRange.
Definition: AggregateMetadata.cpp:16208
void setPlateColumns(ome::xml::model::primitives::PositiveInteger columns, index_type plateIndex)
Set the Columns property of Plate.
Definition: AggregateMetadata.cpp:13862
void setRectangleLineCap(ome::xml::model::enums::LineCap lineCap, index_type ROIIndex, index_type shapeIndex)
Set the LineCap property of Rectangle.
Definition: AggregateMetadata.cpp:15359
ome::xml::model::primitives::NonNegativeInteger getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Polyline.
Definition: AggregateMetadata.cpp:7320
std::string getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of Arc.
Definition: AggregateMetadata.cpp:1535
const std::string & getImageExperimenterGroupRef(index_type imageIndex) const
Get the ExperimenterGroupRef property of Image.
Definition: AggregateMetadata.cpp:3722
std::string getMicroscopeManufacturer(index_type instrumentIndex) const
Get the Manufacturer property of Microscope.
Definition: AggregateMetadata.cpp:5570
double getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const
Get the Height property of Rectangle.
Definition: AggregateMetadata.cpp:7957
ome::xml::model::primitives::Color getWellColor(index_type plateIndex, index_type wellIndex) const
Get the Color property of Well.
Definition: AggregateMetadata.cpp:8719
void setBinaryOnlyUUID(std::string uuid)
Set the UUID property of BinaryOnly.
Definition: AggregateMetadata.cpp:9239
const std::string & getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the ImageRef property of WellSample.
Definition: AggregateMetadata.cpp:8870
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:15160
index_type getMicrobeamManipulationCount(index_type experimentIndex) const
Get the number of MicrobeamManipulation elements.
Definition: AggregateMetadata.cpp:1089
double getLineX1(index_type ROIIndex, index_type shapeIndex) const
Get the X1 property of Line.
Definition: AggregateMetadata.cpp:4933
void setObjectiveSettingsCorrectionCollar(double correctionCollar, index_type imageIndex)
Set the CorrectionCollar property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:13379
std::string getROIDescription(index_type ROIIndex) const
Get the Description property of ROI.
Definition: AggregateMetadata.cpp:7563
void setPlateID(std::string id, index_type plateIndex)
Set the ID property of Plate.
Definition: AggregateMetadata.cpp:13922
ome::xml::model::primitives::Color getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Label.
Definition: AggregateMetadata.cpp:3907
void setTagAnnotationValue(std::string value, index_type tagAnnotationIndex)
Set the Value property of TagAnnotation.
Definition: AggregateMetadata.cpp:15904
std::string getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4435
bool getPixelsBigEndian(index_type imageIndex) const
Get the BigEndian property of Pixels.
Definition: AggregateMetadata.cpp:5888
ome::xml::model::primitives::NonNegativeInteger getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Rectangle.
Definition: AggregateMetadata.cpp:7897
ome::xml::model::primitives::Color getPointFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Point.
Definition: AggregateMetadata.cpp:6583
void setPolylineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Polyline.
Definition: AggregateMetadata.cpp:14767
void setDoubleAnnotationValue(double value, index_type doubleAnnotationIndex)
Set the Value property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:10209
ome::xml::model::primitives::NonNegativeInteger getPlaneTheT(index_type imageIndex, index_type planeIndex) const
Get the TheT property of Plane.
Definition: AggregateMetadata.cpp:6234
void setFilamentPower(double power, index_type instrumentIndex, index_type lightSourceIndex)
Set the Power property of Filament.
Definition: AggregateMetadata.cpp:10879