ome-xml  5.6.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<std::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  std::shared_ptr<MetadataRoot>
101  getRoot();
102 
109  void
110  setRoot(std::shared_ptr<MetadataRoot> root);
111 
112  // Documented in base class.
113  index_type
114  getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const;
115 
116  // Documented in base class.
117  index_type
118  getCommentAnnotationAnnotationCount(index_type commentAnnotationIndex) const;
119 
120  // Documented in base class.
121  index_type
122  getDoubleAnnotationAnnotationCount(index_type doubleAnnotationIndex) const;
123 
124  // Documented in base class.
125  index_type
126  getFileAnnotationAnnotationCount(index_type fileAnnotationIndex) const;
127 
128  // Documented in base class.
129  index_type
130  getListAnnotationAnnotationCount(index_type listAnnotationIndex) const;
131 
132  // Documented in base class.
133  index_type
134  getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const;
135 
136  // Documented in base class.
137  index_type
138  getMapAnnotationAnnotationCount(index_type mapAnnotationIndex) 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 
161  // Documented in base class.
162  index_type
163  getLightSourceCount(index_type instrumentIndex) const;
164  // Documented in base class.
165  const std::string&
166  getShapeType(index_type ROIIndex, index_type shapeIndex) const;
167 
168  // Documented in base class.
169  index_type
170  getShapeCount(index_type ROIIndex) const;
171 
172  // Documented in base class.
173  index_type
174  getLightSourceAnnotationRefCount(index_type instrumentIndex, index_type lightSourceIndex) const;
175 
176  // Documented in base class.
177  index_type
178  getInstrumentAnnotationRefCount(index_type instrumentIndex) const;
179 
180  // Documented in base class.
181  index_type
182  getObjectiveAnnotationRefCount(index_type instrumentIndex, index_type objectiveIndex) const;
183 
184  // Documented in base class.
185  index_type
186  getFolderAnnotationRefCount(index_type folderIndex) const;
187 
188  // Documented in base class.
189  index_type
190  getDetectorAnnotationRefCount(index_type instrumentIndex, index_type detectorIndex) const;
191 
192  // Documented in base class.
193  index_type
194  getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const;
195 
196  // Documented in base class.
197  index_type
198  getPlateAnnotationRefCount(index_type plateIndex) const;
199 
200  // Documented in base class.
201  index_type
202  getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const;
203 
204  // Documented in base class.
205  index_type
206  getScreenAnnotationRefCount(index_type screenIndex) const;
207 
208  // Documented in base class.
209  index_type
210  getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const;
211 
212  // Documented in base class.
213  index_type
214  getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const;
215 
216  // Documented in base class.
217  index_type
218  getExperimenterAnnotationRefCount(index_type experimenterIndex) const;
219 
220  // Documented in base class.
221  index_type
222  getDichroicAnnotationRefCount(index_type instrumentIndex, index_type dichroicIndex) const;
223 
224  // Documented in base class.
225  index_type
226  getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const;
227 
228  // Documented in base class.
229  index_type
230  getFilterAnnotationRefCount(index_type instrumentIndex, index_type filterIndex) const;
231 
232  // Documented in base class.
233  index_type
234  getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const;
235 
236  // Documented in base class.
237  index_type
238  getROIAnnotationRefCount(index_type ROIIndex) const;
239 
240  // Documented in base class.
241  index_type
242  getProjectAnnotationRefCount(index_type projectIndex) const;
243 
244  // Documented in base class.
245  index_type
246  getLightPathAnnotationRefCount(index_type imageIndex, index_type channelIndex) const;
247 
248  // Documented in base class.
249  index_type
250  getImageAnnotationRefCount(index_type imageIndex) const;
251 
252  // Documented in base class.
253  index_type
254  getDatasetAnnotationRefCount(index_type datasetIndex) const;
255 
256  // Documented in base class.
257  index_type
258  getShapeAnnotationRefCount(index_type ROIIndex, index_type shapeIndex) const;
259 
260  // Documented in base class.
261  index_type
262  getPixelsBinDataCount(index_type imageIndex) const;
263 
264  // Documented in base class.
265  index_type
267 
268  // Documented in base class.
269  index_type
270  getChannelCount(index_type imageIndex) const;
271 
272  // Documented in base class.
273  index_type
275 
276  // Documented in base class.
277  index_type
278  getDatasetCount() const;
279 
280  // Documented in base class.
281  index_type
282  getDatasetRefCount(index_type projectIndex) const;
283 
284  // Documented in base class.
285  index_type
286  getDetectorCount(index_type instrumentIndex) const;
287 
288  // Documented in base class.
289  index_type
290  getDichroicCount(index_type instrumentIndex) const;
291 
292  // Documented in base class.
293  index_type
294  getDoubleAnnotationCount() const;
295 
296  // Documented in base class.
297  index_type
298  getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const;
299 
300  // Documented in base class.
301  index_type
302  getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const;
303 
304  // Documented in base class.
305  index_type
306  getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const;
307 
308  // Documented in base class.
309  index_type
310  getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const;
311 
312  // Documented in base class.
313  index_type
314  getExperimentCount() const;
315 
316  // Documented in base class.
317  index_type
318  getExperimenterCount() const;
319 
320  // Documented in base class.
321  index_type
323 
324  // Documented in base class.
325  index_type
326  getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const;
327 
328  // Documented in base class.
329  index_type
330  getFileAnnotationCount() const;
331 
332  // Documented in base class.
333  index_type
334  getFilterCount(index_type instrumentIndex) const;
335 
336  // Documented in base class.
337  index_type
338  getFilterSetCount(index_type instrumentIndex) const;
339 
340  // Documented in base class.
341  index_type
342  getFolderCount() const;
343 
344  // Documented in base class.
345  index_type
346  getFolderRefCount(index_type folderIndex) const;
347 
348  // Documented in base class.
349  index_type
350  getImageCount() const;
351 
352  // Documented in base class.
353  index_type
354  getFolderImageRefCount(index_type folderIndex) const;
355 
356  // Documented in base class.
357  index_type
358  getDatasetImageRefCount(index_type datasetIndex) const;
359 
360  // Documented in base class.
361  index_type
362  getInstrumentCount() const;
363 
364  // Documented in base class.
365  index_type
366  getLeaderCount(index_type experimenterGroupIndex) const;
367 
368  // Documented in base class.
369  index_type
370  getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const;
371 
372  // Documented in base class.
373  index_type
374  getListAnnotationCount() const;
375 
376  // Documented in base class.
377  index_type
378  getLongAnnotationCount() const;
379 
380  // Documented in base class.
381  index_type
382  getMapAnnotationCount() const;
383 
384  // Documented in base class.
385  index_type
386  getMicrobeamManipulationCount(index_type experimentIndex) const;
387 
388  // Documented in base class.
389  index_type
391 
392  // Documented in base class.
393  index_type
394  getObjectiveCount(index_type instrumentIndex) const;
395 
396  // Documented in base class.
397  index_type
398  getPlaneCount(index_type imageIndex) const;
399 
400  // Documented in base class.
401  index_type
402  getPlateCount() const;
403 
404  // Documented in base class.
405  index_type
406  getPlateAcquisitionCount(index_type plateIndex) const;
407 
408  // Documented in base class.
409  index_type
410  getPlateRefCount(index_type screenIndex) const;
411 
412  // Documented in base class.
413  index_type
414  getProjectCount() const;
415 
416  // Documented in base class.
417  index_type
418  getROICount() const;
419 
420  // Documented in base class.
421  index_type
422  getImageROIRefCount(index_type imageIndex) const;
423 
424  // Documented in base class.
425  index_type
426  getFolderROIRefCount(index_type folderIndex) const;
427 
428  // Documented in base class.
429  index_type
430  getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const;
431 
432  // Documented in base class.
433  index_type
434  getReagentCount(index_type screenIndex) const;
435 
436  // Documented in base class.
437  index_type
438  getScreenCount() const;
439 
440  // Documented in base class.
441  index_type
442  getTagAnnotationCount() const;
443 
444  // Documented in base class.
445  index_type
446  getTermAnnotationCount() const;
447 
448  // Documented in base class.
449  index_type
450  getTiffDataCount(index_type imageIndex) const;
451 
452  // Documented in base class.
453  index_type
455 
456  // Documented in base class.
457  void
458  setUUIDValue(std::string value, index_type imageIndex, index_type tiffDataIndex);
459 
460  std::string
461  getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const;
462 
463  // Documented in base class.
464  index_type
465  getWellCount(index_type plateIndex) const;
466 
467  // Documented in base class.
468  index_type
469  getWellSampleCount(index_type plateIndex, index_type wellIndex) const;
470 
471  // Documented in base class.
472  index_type
473  getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const;
474 
475  // Documented in base class.
476  index_type
477  getXMLAnnotationCount() const;
478 
479 
480  // Documented in base class.
481  const std::string&
482  getUUID() const;
483 
484  // Documented in base class.
486  getMapAnnotationValue(index_type mapAnnotationIndex) const;
487 
488  // Documented in base class.
491  index_type lightSourceIndex) const;
492 
493  // Documented in base class.
495  getImagingEnvironmentMap(index_type imageIndex) const;
496 
497 
498 
499  // Documented in base class.
500  const std::string&
501  getArcAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const;
502 
503  // Documented in base class.
504  const std::string&
505  getArcID(index_type instrumentIndex, index_type lightSourceIndex) const;
506 
507  // Documented in base class.
508  const std::string&
509  getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
510 
511  // Documented in base class.
512  const std::string&
513  getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
514 
515  // Documented in base class.
516  const std::string&
517  getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const;
518 
519  // Documented in base class.
521  getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const;
522 
523  // Documented in base class.
524  const std::string&
525  getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
526 
527  // Documented in base class.
529  getArcType(index_type instrumentIndex, index_type lightSourceIndex) const;
530 
531 
532  // Documented in base class.
533  const std::vector<uint8_t>&
534  getBinaryFileBinData(index_type fileAnnotationIndex) const;
535 
536  // Documented in base class.
537  const std::vector<uint8_t>&
538  getMaskBinData(index_type ROIIndex, index_type shapeIndex) const;
539 
540  // Documented in base class.
541  const std::vector<uint8_t>&
542  getPixelsBinData(index_type imageIndex, index_type binDataIndex) const;
543 
544  // Documented in base class.
545  bool
546  getBinaryFileBinDataBigEndian(index_type fileAnnotationIndex) const;
547 
548  // Documented in base class.
549  bool
550  getMaskBinDataBigEndian(index_type ROIIndex, index_type shapeIndex) const;
551 
552  // Documented in base class.
553  bool
554  getPixelsBinDataBigEndian(index_type imageIndex, index_type binDataIndex) const;
555 
556  // Documented in base class.
558  getBinaryFileBinDataCompression(index_type fileAnnotationIndex) const;
559 
560  // Documented in base class.
562  getMaskBinDataCompression(index_type ROIIndex, index_type shapeIndex) const;
563 
564  // Documented in base class.
566  getPixelsBinDataCompression(index_type imageIndex, index_type binDataIndex) const;
567 
568  // Documented in base class.
570  getBinaryFileBinDataLength(index_type fileAnnotationIndex) const;
571 
572  // Documented in base class.
574  getMaskBinDataLength(index_type ROIIndex, index_type shapeIndex) const;
575 
576  // Documented in base class.
578  getPixelsBinDataLength(index_type imageIndex, index_type binDataIndex) const;
579 
580 
581  // Documented in base class.
582  const std::string&
583  getBinaryFileFileName(index_type fileAnnotationIndex) const;
584 
585  // Documented in base class.
586  const std::string&
587  getBinaryFileMIMEType(index_type fileAnnotationIndex) const;
588 
589  // Documented in base class.
591  getBinaryFileSize(index_type fileAnnotationIndex) const;
592 
593 
594  // Documented in base class.
595  const std::string&
597 
598  // Documented in base class.
599  const std::string&
600  getBinaryOnlyUUID() const;
601 
602 
603  // Documented in base class.
604  const std::string&
605  getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const;
606 
607  // Documented in base class.
608  const std::string&
609  getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const;
610 
611  // Documented in base class.
612  const std::string&
613  getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const;
614 
615  // Documented in base class.
616  const std::string&
617  getBooleanAnnotationID(index_type booleanAnnotationIndex) const;
618 
619  // Documented in base class.
620  const std::string&
621  getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const;
622 
623  // Documented in base class.
624  bool
625  getBooleanAnnotationValue(index_type booleanAnnotationIndex) const;
626 
627 
628  // Documented in base class.
630  getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const;
631 
632  // Documented in base class.
633  const std::string&
634  getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const;
635 
636  // Documented in base class.
638  getChannelColor(index_type imageIndex, index_type channelIndex) const;
639 
640  // Documented in base class.
642  getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const;
643 
644  // Documented in base class.
646  getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const;
647 
648  // Documented in base class.
650  getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const;
651 
652  // Documented in base class.
653  const std::string&
654  getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const;
655 
656  // Documented in base class.
657  const std::string&
658  getChannelFluor(index_type imageIndex, index_type channelIndex) const;
659 
660  // Documented in base class.
661  const std::string&
662  getChannelID(index_type imageIndex, index_type channelIndex) const;
663 
664  // Documented in base class.
666  getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const;
667 
668  // Documented in base class.
669  double
670  getChannelNDFilter(index_type imageIndex, index_type channelIndex) const;
671 
672  // Documented in base class.
673  const std::string&
674  getChannelName(index_type imageIndex, index_type channelIndex) const;
675 
676  // Documented in base class.
678  getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const;
679 
680  // Documented in base class.
681  int32_t
682  getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const;
683 
684  // Documented in base class.
686  getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const;
687 
688 
689  // Documented in base class.
690  const std::string&
691  getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const;
692 
693  // Documented in base class.
694  const std::string&
695  getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const;
696 
697  // Documented in base class.
698  const std::string&
699  getCommentAnnotationDescription(index_type commentAnnotationIndex) const;
700 
701  // Documented in base class.
702  const std::string&
703  getCommentAnnotationID(index_type commentAnnotationIndex) const;
704 
705  // Documented in base class.
706  const std::string&
707  getCommentAnnotationNamespace(index_type commentAnnotationIndex) const;
708 
709  // Documented in base class.
710  const std::string&
711  getCommentAnnotationValue(index_type commentAnnotationIndex) const;
712 
713 
714  // Documented in base class.
715  const std::string&
716  getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const;
717 
718  // Documented in base class.
719  const std::string&
720  getDatasetDescription(index_type datasetIndex) const;
721 
722  // Documented in base class.
723  const std::string&
724  getDatasetExperimenterGroupRef(index_type datasetIndex) const;
725 
726  // Documented in base class.
727  const std::string&
728  getDatasetExperimenterRef(index_type datasetIndex) const;
729 
730  // Documented in base class.
731  const std::string&
732  getDatasetID(index_type datasetIndex) const;
733 
734  // Documented in base class.
735  const std::string&
736  getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const;
737 
738  // Documented in base class.
739  const std::string&
740  getDatasetName(index_type datasetIndex) const;
741 
742 
743 
744  // Documented in base class.
745  double
746  getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const;
747 
748  // Documented in base class.
749  const std::string&
750  getDetectorAnnotationRef(index_type instrumentIndex, index_type detectorIndex, index_type annotationRefIndex) const;
751 
752  // Documented in base class.
753  double
754  getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const;
755 
756  // Documented in base class.
757  const std::string&
758  getDetectorID(index_type instrumentIndex, index_type detectorIndex) const;
759 
760  // Documented in base class.
761  const std::string&
762  getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const;
763 
764  // Documented in base class.
765  const std::string&
766  getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const;
767 
768  // Documented in base class.
769  const std::string&
770  getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const;
771 
772  // Documented in base class.
773  double
774  getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const;
775 
776  // Documented in base class.
777  const std::string&
778  getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const;
779 
780  // Documented in base class.
782  getDetectorType(index_type instrumentIndex, index_type detectorIndex) const;
783 
784  // Documented in base class.
786  getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const;
787 
788  // Documented in base class.
789  double
790  getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const;
791 
792 
793  // Documented in base class.
795  getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const;
796 
797  // Documented in base class.
798  double
799  getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const;
800 
801  // Documented in base class.
802  const std::string&
803  getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const;
804 
805  // Documented in base class.
807  getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const;
808 
809  // Documented in base class.
810  double
811  getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const;
812 
813  // Documented in base class.
815  getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const;
816 
817  // Documented in base class.
819  getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const;
820 
821  // Documented in base class.
822  double
823  getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const;
824 
825 
826  // Documented in base class.
827  const std::string&
828  getDichroicAnnotationRef(index_type instrumentIndex, index_type dichroicIndex, index_type annotationRefIndex) const;
829 
830  // Documented in base class.
831  const std::string&
832  getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const;
833 
834  // Documented in base class.
835  const std::string&
836  getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const;
837 
838  // Documented in base class.
839  const std::string&
840  getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const;
841 
842  // Documented in base class.
843  const std::string&
844  getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const;
845 
846  // Documented in base class.
847  const std::string&
848  getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const;
849 
850 
851 
852  // Documented in base class.
853  const std::string&
854  getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const;
855 
856  // Documented in base class.
857  const std::string&
858  getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const;
859 
860  // Documented in base class.
861  const std::string&
862  getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const;
863 
864  // Documented in base class.
865  const std::string&
866  getDoubleAnnotationID(index_type doubleAnnotationIndex) const;
867 
868  // Documented in base class.
869  const std::string&
870  getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const;
871 
872  // Documented in base class.
873  double
874  getDoubleAnnotationValue(index_type doubleAnnotationIndex) const;
875 
876 
877  // Documented in base class.
878  const std::string&
879  getEllipseAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const;
880 
881  // Documented in base class.
883  getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const;
884 
885  // Documented in base class.
887  getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const;
888 
889  // Documented in base class.
891  getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const;
892 
893  // Documented in base class.
895  getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const;
896 
897  // Documented in base class.
899  getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const;
900 
901  // Documented in base class.
902  const std::string&
903  getEllipseID(index_type ROIIndex, index_type shapeIndex) const;
904 
905  // Documented in base class.
906  bool
907  getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const;
908 
909  // Documented in base class.
910  double
911  getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const;
912 
913  // Documented in base class.
914  double
915  getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const;
916 
917  // Documented in base class.
919  getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
920 
921  // Documented in base class.
922  const std::string&
923  getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
924 
925  // Documented in base class.
927  getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
928 
929  // Documented in base class.
930  const std::string&
931  getEllipseText(index_type ROIIndex, index_type shapeIndex) const;
932 
933  // Documented in base class.
935  getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const;
936 
937  // Documented in base class.
939  getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const;
940 
941  // Documented in base class.
943  getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const;
944 
945  // Documented in base class.
946  const ::ome::xml::model::AffineTransform&
947  getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const;
948 
949  // Documented in base class.
950  double
951  getEllipseX(index_type ROIIndex, index_type shapeIndex) const;
952 
953  // Documented in base class.
954  double
955  getEllipseY(index_type ROIIndex, index_type shapeIndex) const;
956 
957 
958 
959 
960  // Documented in base class.
961  const std::string&
962  getExperimentDescription(index_type experimentIndex) const;
963 
964  // Documented in base class.
965  const std::string&
966  getExperimentExperimenterRef(index_type experimentIndex) const;
967 
968  // Documented in base class.
969  const std::string&
970  getExperimentID(index_type experimentIndex) const;
971 
972  // Documented in base class.
974  getExperimentType(index_type experimentIndex) const;
975 
976 
977 
978  // Documented in base class.
979  const std::string&
980  getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const;
981 
982  // Documented in base class.
983  const std::string&
984  getExperimenterEmail(index_type experimenterIndex) const;
985 
986  // Documented in base class.
987  const std::string&
988  getExperimenterFirstName(index_type experimenterIndex) const;
989 
990  // Documented in base class.
991  const std::string&
992  getExperimenterID(index_type experimenterIndex) const;
993 
994  // Documented in base class.
995  const std::string&
996  getExperimenterInstitution(index_type experimenterIndex) const;
997 
998  // Documented in base class.
999  const std::string&
1000  getExperimenterLastName(index_type experimenterIndex) const;
1001 
1002  // Documented in base class.
1003  const std::string&
1004  getExperimenterMiddleName(index_type experimenterIndex) const;
1005 
1006  // Documented in base class.
1007  const std::string&
1008  getExperimenterUserName(index_type experimenterIndex) const;
1009 
1010 
1011  // Documented in base class.
1012  const std::string&
1013  getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const;
1014 
1015  // Documented in base class.
1016  const std::string&
1017  getExperimenterGroupDescription(index_type experimenterGroupIndex) const;
1018 
1019  // Documented in base class.
1020  const std::string&
1021  getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const;
1022 
1023  // Documented in base class.
1024  const std::string&
1025  getExperimenterGroupID(index_type experimenterGroupIndex) const;
1026 
1027  // Documented in base class.
1028  const std::string&
1029  getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const;
1030 
1031  // Documented in base class.
1032  const std::string&
1033  getExperimenterGroupName(index_type experimenterGroupIndex) const;
1034 
1035 
1036 
1037 
1038  // Documented in base class.
1039  const std::string&
1040  getFilamentAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const;
1041 
1042  // Documented in base class.
1043  const std::string&
1044  getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const;
1045 
1046  // Documented in base class.
1047  const std::string&
1048  getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1049 
1050  // Documented in base class.
1051  const std::string&
1052  getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
1053 
1054  // Documented in base class.
1055  const std::string&
1056  getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const;
1057 
1058  // Documented in base class.
1060  getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const;
1061 
1062  // Documented in base class.
1063  const std::string&
1064  getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1065 
1066  // Documented in base class.
1068  getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const;
1069 
1070 
1071  // Documented in base class.
1072  const std::string&
1073  getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const;
1074 
1075  // Documented in base class.
1076  const std::string&
1077  getFileAnnotationAnnotator(index_type fileAnnotationIndex) const;
1078 
1079  // Documented in base class.
1080  const std::string&
1081  getFileAnnotationDescription(index_type fileAnnotationIndex) const;
1082 
1083  // Documented in base class.
1084  const std::string&
1085  getFileAnnotationID(index_type fileAnnotationIndex) const;
1086 
1087  // Documented in base class.
1088  const std::string&
1089  getFileAnnotationNamespace(index_type fileAnnotationIndex) const;
1090 
1091 
1092  // Documented in base class.
1093  const std::string&
1094  getFilterAnnotationRef(index_type instrumentIndex, index_type filterIndex, index_type annotationRefIndex) const;
1095 
1096  // Documented in base class.
1097  const std::string&
1098  getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const;
1099 
1100  // Documented in base class.
1101  const std::string&
1102  getFilterID(index_type instrumentIndex, index_type filterIndex) const;
1103 
1104  // Documented in base class.
1105  const std::string&
1106  getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const;
1107 
1108  // Documented in base class.
1109  const std::string&
1110  getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const;
1111 
1112  // Documented in base class.
1113  const std::string&
1114  getFilterModel(index_type instrumentIndex, index_type filterIndex) const;
1115 
1116  // Documented in base class.
1117  const std::string&
1118  getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const;
1119 
1120  // Documented in base class.
1122  getFilterType(index_type instrumentIndex, index_type filterIndex) const;
1123 
1124 
1125  // Documented in base class.
1126  const std::string&
1127  getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const;
1128 
1129  // Documented in base class.
1130  const std::string&
1131  getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const;
1132 
1133  // Documented in base class.
1134  const std::string&
1135  getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const;
1136 
1137  // Documented in base class.
1138  const std::string&
1139  getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const;
1140 
1141  // Documented in base class.
1142  const std::string&
1143  getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const;
1144 
1145  // Documented in base class.
1146  const std::string&
1147  getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const;
1148 
1149  // Documented in base class.
1150  const std::string&
1151  getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const;
1152 
1153  // Documented in base class.
1154  const std::string&
1155  getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const;
1156 
1157 
1158 
1159  // Documented in base class.
1160  const std::string&
1161  getFolderAnnotationRef(index_type folderIndex, index_type annotationRefIndex) const;
1162 
1163  // Documented in base class.
1164  const std::string&
1165  getFolderDescription(index_type folderIndex) const;
1166 
1167  // Documented in base class.
1168  const std::string&
1169  getFolderFolderRef(index_type folderIndex, index_type folderRefIndex) const;
1170 
1171  // Documented in base class.
1172  const std::string&
1173  getFolderID(index_type folderIndex) const;
1174 
1175  // Documented in base class.
1176  const std::string&
1177  getFolderImageRef(index_type folderIndex, index_type imageRefIndex) const;
1178 
1179  // Documented in base class.
1180  const std::string&
1181  getFolderName(index_type folderIndex) const;
1182 
1183  // Documented in base class.
1184  const std::string&
1185  getFolderROIRef(index_type folderIndex, index_type ROIRefIndex) const;
1186 
1187 
1188 
1189  // Documented in base class.
1190  const std::string&
1191  getGenericExcitationSourceAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const;
1192 
1193  // Documented in base class.
1194  const std::string&
1195  getGenericExcitationSourceID(index_type instrumentIndex, index_type lightSourceIndex) const;
1196 
1197  // Documented in base class.
1198  const std::string&
1199  getGenericExcitationSourceLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1200 
1201  // Documented in base class.
1202  const std::string&
1203  getGenericExcitationSourceManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
1204 
1205  // Documented in base class.
1206  const std::string&
1207  getGenericExcitationSourceModel(index_type instrumentIndex, index_type lightSourceIndex) const;
1208 
1209  // Documented in base class.
1211  getGenericExcitationSourcePower(index_type instrumentIndex, index_type lightSourceIndex) const;
1212 
1213  // Documented in base class.
1214  const std::string&
1215  getGenericExcitationSourceSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1216 
1217 
1218  // Documented in base class.
1220  getImageAcquisitionDate(index_type imageIndex) const;
1221 
1222  // Documented in base class.
1223  const std::string&
1224  getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const;
1225 
1226  // Documented in base class.
1227  const std::string&
1228  getImageDescription(index_type imageIndex) const;
1229 
1230  // Documented in base class.
1231  const std::string&
1232  getImageExperimentRef(index_type imageIndex) const;
1233 
1234  // Documented in base class.
1235  const std::string&
1236  getImageExperimenterGroupRef(index_type imageIndex) const;
1237 
1238  // Documented in base class.
1239  const std::string&
1240  getImageExperimenterRef(index_type imageIndex) const;
1241 
1242  // Documented in base class.
1243  const std::string&
1244  getImageID(index_type imageIndex) const;
1245 
1246  // Documented in base class.
1247  const std::string&
1248  getImageInstrumentRef(index_type imageIndex) const;
1249 
1250  // Documented in base class.
1251  const std::string&
1252  getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const;
1253 
1254  // Documented in base class.
1255  const std::string&
1256  getImageName(index_type imageIndex) const;
1257 
1258  // Documented in base class.
1259  const std::string&
1260  getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const;
1261 
1262 
1263 
1264  // Documented in base class.
1266  getImagingEnvironmentAirPressure(index_type imageIndex) const;
1267 
1268  // Documented in base class.
1270  getImagingEnvironmentCO2Percent(index_type imageIndex) const;
1271 
1272  // Documented in base class.
1274  getImagingEnvironmentHumidity(index_type imageIndex) const;
1275 
1276  // Documented in base class.
1278  getImagingEnvironmentTemperature(index_type imageIndex) const;
1279 
1280 
1281  // Documented in base class.
1282  const std::string&
1283  getInstrumentAnnotationRef(index_type instrumentIndex, index_type annotationRefIndex) const;
1284 
1285  // Documented in base class.
1286  const std::string&
1287  getInstrumentID(index_type instrumentIndex) const;
1288 
1289 
1290 
1291  // Documented in base class.
1292  const std::string&
1293  getLabelAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const;
1294 
1295  // Documented in base class.
1297  getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const;
1298 
1299  // Documented in base class.
1301  getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const;
1302 
1303  // Documented in base class.
1305  getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1306 
1307  // Documented in base class.
1309  getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const;
1310 
1311  // Documented in base class.
1313  getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1314 
1315  // Documented in base class.
1316  const std::string&
1317  getLabelID(index_type ROIIndex, index_type shapeIndex) const;
1318 
1319  // Documented in base class.
1320  bool
1321  getLabelLocked(index_type ROIIndex, index_type shapeIndex) const;
1322 
1323  // Documented in base class.
1325  getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1326 
1327  // Documented in base class.
1328  const std::string&
1329  getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1330 
1331  // Documented in base class.
1333  getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1334 
1335  // Documented in base class.
1336  const std::string&
1337  getLabelText(index_type ROIIndex, index_type shapeIndex) const;
1338 
1339  // Documented in base class.
1341  getLabelTheC(index_type ROIIndex, index_type shapeIndex) const;
1342 
1343  // Documented in base class.
1345  getLabelTheT(index_type ROIIndex, index_type shapeIndex) const;
1346 
1347  // Documented in base class.
1349  getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const;
1350 
1351  // Documented in base class.
1352  const ::ome::xml::model::AffineTransform&
1353  getLabelTransform(index_type ROIIndex, index_type shapeIndex) const;
1354 
1355  // Documented in base class.
1356  double
1357  getLabelX(index_type ROIIndex, index_type shapeIndex) const;
1358 
1359  // Documented in base class.
1360  double
1361  getLabelY(index_type ROIIndex, index_type shapeIndex) const;
1362 
1363 
1364  // Documented in base class.
1365  const std::string&
1366  getLaserAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const;
1367 
1368  // Documented in base class.
1370  getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const;
1371 
1372  // Documented in base class.
1373  const std::string&
1374  getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const;
1375 
1376  // Documented in base class.
1378  getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const;
1379 
1380  // Documented in base class.
1381  const std::string&
1382  getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1383 
1384  // Documented in base class.
1385  const std::string&
1386  getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
1387 
1388  // Documented in base class.
1389  const std::string&
1390  getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const;
1391 
1392  // Documented in base class.
1393  bool
1394  getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const;
1395 
1396  // Documented in base class.
1398  getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const;
1399 
1400  // Documented in base class.
1402  getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const;
1403 
1404  // Documented in base class.
1405  const std::string&
1406  getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const;
1407 
1408  // Documented in base class.
1410  getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const;
1411 
1412  // Documented in base class.
1413  const std::string&
1414  getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1415 
1416  // Documented in base class.
1417  bool
1418  getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const;
1419 
1420  // Documented in base class.
1422  getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const;
1423 
1424  // Documented in base class.
1426  getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const;
1427 
1428 
1429 
1430  // Documented in base class.
1431  const std::string&
1432  getLightEmittingDiodeAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const;
1433 
1434  // Documented in base class.
1435  const std::string&
1436  getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const;
1437 
1438  // Documented in base class.
1439  const std::string&
1440  getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1441 
1442  // Documented in base class.
1443  const std::string&
1444  getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
1445 
1446  // Documented in base class.
1447  const std::string&
1448  getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const;
1449 
1450  // Documented in base class.
1452  getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const;
1453 
1454  // Documented in base class.
1455  const std::string&
1456  getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1457 
1458 
1459  // Documented in base class.
1460  const std::string&
1461  getLightPathAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const;
1462 
1463  // Documented in base class.
1464  const std::string&
1465  getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const;
1466 
1467  // Documented in base class.
1468  const std::string&
1469  getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const;
1470 
1471  // Documented in base class.
1472  const std::string&
1473  getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const;
1474 
1475 
1476  // Documented in base class.
1478  getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const;
1479 
1480  // Documented in base class.
1482  getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const;
1483 
1484  // Documented in base class.
1485  const std::string&
1486  getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const;
1487 
1488  // Documented in base class.
1489  const std::string&
1490  getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const;
1491 
1492  // Documented in base class.
1494  getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const;
1495 
1496  // Documented in base class.
1498  getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const;
1499 
1500 
1501  // Documented in base class.
1502  const std::string&
1503  getLineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const;
1504 
1505  // Documented in base class.
1507  getLineFillColor(index_type ROIIndex, index_type shapeIndex) const;
1508 
1509  // Documented in base class.
1511  getLineFillRule(index_type ROIIndex, index_type shapeIndex) const;
1512 
1513  // Documented in base class.
1515  getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1516 
1517  // Documented in base class.
1519  getLineFontSize(index_type ROIIndex, index_type shapeIndex) const;
1520 
1521  // Documented in base class.
1523  getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1524 
1525  // Documented in base class.
1526  const std::string&
1527  getLineID(index_type ROIIndex, index_type shapeIndex) const;
1528 
1529  // Documented in base class.
1530  bool
1531  getLineLocked(index_type ROIIndex, index_type shapeIndex) const;
1532 
1533  // Documented in base class.
1535  getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const;
1536 
1537  // Documented in base class.
1539  getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const;
1540 
1541  // Documented in base class.
1543  getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1544 
1545  // Documented in base class.
1546  const std::string&
1547  getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1548 
1549  // Documented in base class.
1551  getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1552 
1553  // Documented in base class.
1554  const std::string&
1555  getLineText(index_type ROIIndex, index_type shapeIndex) const;
1556 
1557  // Documented in base class.
1559  getLineTheC(index_type ROIIndex, index_type shapeIndex) const;
1560 
1561  // Documented in base class.
1563  getLineTheT(index_type ROIIndex, index_type shapeIndex) const;
1564 
1565  // Documented in base class.
1567  getLineTheZ(index_type ROIIndex, index_type shapeIndex) const;
1568 
1569  // Documented in base class.
1570  const ::ome::xml::model::AffineTransform&
1571  getLineTransform(index_type ROIIndex, index_type shapeIndex) const;
1572 
1573  // Documented in base class.
1574  double
1575  getLineX1(index_type ROIIndex, index_type shapeIndex) const;
1576 
1577  // Documented in base class.
1578  double
1579  getLineX2(index_type ROIIndex, index_type shapeIndex) const;
1580 
1581  // Documented in base class.
1582  double
1583  getLineY1(index_type ROIIndex, index_type shapeIndex) const;
1584 
1585  // Documented in base class.
1586  double
1587  getLineY2(index_type ROIIndex, index_type shapeIndex) const;
1588 
1589 
1590  // Documented in base class.
1591  const std::string&
1592  getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const;
1593 
1594  // Documented in base class.
1595  const std::string&
1596  getListAnnotationAnnotator(index_type listAnnotationIndex) const;
1597 
1598  // Documented in base class.
1599  const std::string&
1600  getListAnnotationDescription(index_type listAnnotationIndex) const;
1601 
1602  // Documented in base class.
1603  const std::string&
1604  getListAnnotationID(index_type listAnnotationIndex) const;
1605 
1606  // Documented in base class.
1607  const std::string&
1608  getListAnnotationNamespace(index_type listAnnotationIndex) const;
1609 
1610 
1611  // Documented in base class.
1612  const std::string&
1613  getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const;
1614 
1615  // Documented in base class.
1616  const std::string&
1617  getLongAnnotationAnnotator(index_type longAnnotationIndex) const;
1618 
1619  // Documented in base class.
1620  const std::string&
1621  getLongAnnotationDescription(index_type longAnnotationIndex) const;
1622 
1623  // Documented in base class.
1624  const std::string&
1625  getLongAnnotationID(index_type longAnnotationIndex) const;
1626 
1627  // Documented in base class.
1628  const std::string&
1629  getLongAnnotationNamespace(index_type longAnnotationIndex) const;
1630 
1631  // Documented in base class.
1632  int64_t
1633  getLongAnnotationValue(index_type longAnnotationIndex) const;
1634 
1635 
1636 
1637  // Documented in base class.
1638  const std::string&
1639  getMapAnnotationAnnotationRef(index_type mapAnnotationIndex, index_type annotationRefIndex) const;
1640 
1641  // Documented in base class.
1642  const std::string&
1643  getMapAnnotationAnnotator(index_type mapAnnotationIndex) const;
1644 
1645  // Documented in base class.
1646  const std::string&
1647  getMapAnnotationDescription(index_type mapAnnotationIndex) const;
1648 
1649  // Documented in base class.
1650  const std::string&
1651  getMapAnnotationID(index_type mapAnnotationIndex) const;
1652 
1653  // Documented in base class.
1654  const std::string&
1655  getMapAnnotationNamespace(index_type mapAnnotationIndex) const;
1656 
1657 
1658  // Documented in base class.
1659  const std::string&
1660  getMaskAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const;
1661 
1662  // Documented in base class.
1664  getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const;
1665 
1666  // Documented in base class.
1668  getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const;
1669 
1670  // Documented in base class.
1672  getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1673 
1674  // Documented in base class.
1676  getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const;
1677 
1678  // Documented in base class.
1680  getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1681 
1682  // Documented in base class.
1683  double
1684  getMaskHeight(index_type ROIIndex, index_type shapeIndex) const;
1685 
1686  // Documented in base class.
1687  const std::string&
1688  getMaskID(index_type ROIIndex, index_type shapeIndex) const;
1689 
1690  // Documented in base class.
1691  bool
1692  getMaskLocked(index_type ROIIndex, index_type shapeIndex) const;
1693 
1694  // Documented in base class.
1696  getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1697 
1698  // Documented in base class.
1699  const std::string&
1700  getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1701 
1702  // Documented in base class.
1704  getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1705 
1706  // Documented in base class.
1707  const std::string&
1708  getMaskText(index_type ROIIndex, index_type shapeIndex) const;
1709 
1710  // Documented in base class.
1712  getMaskTheC(index_type ROIIndex, index_type shapeIndex) const;
1713 
1714  // Documented in base class.
1716  getMaskTheT(index_type ROIIndex, index_type shapeIndex) const;
1717 
1718  // Documented in base class.
1720  getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const;
1721 
1722  // Documented in base class.
1723  const ::ome::xml::model::AffineTransform&
1724  getMaskTransform(index_type ROIIndex, index_type shapeIndex) const;
1725 
1726  // Documented in base class.
1727  double
1728  getMaskWidth(index_type ROIIndex, index_type shapeIndex) const;
1729 
1730  // Documented in base class.
1731  double
1732  getMaskX(index_type ROIIndex, index_type shapeIndex) const;
1733 
1734  // Documented in base class.
1735  double
1736  getMaskY(index_type ROIIndex, index_type shapeIndex) const;
1737 
1738 
1739 
1740  // Documented in base class.
1741  const std::string&
1742  getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1743 
1744  // Documented in base class.
1745  const std::string&
1746  getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1747 
1748  // Documented in base class.
1749  const std::string&
1750  getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1751 
1752  // Documented in base class.
1753  const std::string&
1754  getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const;
1755 
1756  // Documented in base class.
1758  getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1759 
1760 
1761 
1762  // Documented in base class.
1763  const std::string&
1764  getMicroscopeLotNumber(index_type instrumentIndex) const;
1765 
1766  // Documented in base class.
1767  const std::string&
1768  getMicroscopeManufacturer(index_type instrumentIndex) const;
1769 
1770  // Documented in base class.
1771  const std::string&
1772  getMicroscopeModel(index_type instrumentIndex) const;
1773 
1774  // Documented in base class.
1775  const std::string&
1776  getMicroscopeSerialNumber(index_type instrumentIndex) const;
1777 
1778  // Documented in base class.
1780  getMicroscopeType(index_type instrumentIndex) const;
1781 
1782 
1783  // Documented in base class.
1784  const std::string&
1785  getObjectiveAnnotationRef(index_type instrumentIndex, index_type objectiveIndex, index_type annotationRefIndex) const;
1786 
1787  // Documented in base class.
1788  double
1789  getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const;
1790 
1791  // Documented in base class.
1793  getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const;
1794 
1795  // Documented in base class.
1796  const std::string&
1797  getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const;
1798 
1799  // Documented in base class.
1801  getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const;
1802 
1803  // Documented in base class.
1804  bool
1805  getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const;
1806 
1807  // Documented in base class.
1808  double
1809  getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const;
1810 
1811  // Documented in base class.
1812  const std::string&
1813  getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const;
1814 
1815  // Documented in base class.
1816  const std::string&
1817  getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const;
1818 
1819  // Documented in base class.
1820  const std::string&
1821  getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const;
1822 
1823  // Documented in base class.
1824  double
1825  getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const;
1826 
1827  // Documented in base class.
1828  const std::string&
1829  getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const;
1830 
1831  // Documented in base class.
1833  getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const;
1834 
1835 
1836  // Documented in base class.
1837  double
1839 
1840  // Documented in base class.
1841  const std::string&
1842  getObjectiveSettingsID(index_type imageIndex) const;
1843 
1844  // Documented in base class.
1846  getObjectiveSettingsMedium(index_type imageIndex) const;
1847 
1848  // Documented in base class.
1849  double
1851 
1852 
1853  // Documented in base class.
1854  bool
1855  getPixelsBigEndian(index_type imageIndex) const;
1856 
1857  // Documented in base class.
1859  getPixelsDimensionOrder(index_type imageIndex) const;
1860 
1861  // Documented in base class.
1862  const std::string&
1863  getPixelsID(index_type imageIndex) const;
1864 
1865  // Documented in base class.
1866  bool
1867  getPixelsInterleaved(index_type imageIndex) const;
1868 
1869  // Documented in base class.
1871  getPixelsPhysicalSizeX(index_type imageIndex) const;
1872 
1873  // Documented in base class.
1875  getPixelsPhysicalSizeY(index_type imageIndex) const;
1876 
1877  // Documented in base class.
1879  getPixelsPhysicalSizeZ(index_type imageIndex) const;
1880 
1881  // Documented in base class.
1883  getPixelsSignificantBits(index_type imageIndex) const;
1884 
1885  // Documented in base class.
1887  getPixelsSizeC(index_type imageIndex) const;
1888 
1889  // Documented in base class.
1891  getPixelsSizeT(index_type imageIndex) const;
1892 
1893  // Documented in base class.
1895  getPixelsSizeX(index_type imageIndex) const;
1896 
1897  // Documented in base class.
1899  getPixelsSizeY(index_type imageIndex) const;
1900 
1901  // Documented in base class.
1903  getPixelsSizeZ(index_type imageIndex) const;
1904 
1905  // Documented in base class.
1907  getPixelsTimeIncrement(index_type imageIndex) const;
1908 
1909  // Documented in base class.
1911  getPixelsType(index_type imageIndex) const;
1912 
1913 
1914  // Documented in base class.
1915  const std::string&
1916  getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const;
1917 
1918  // Documented in base class.
1920  getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const;
1921 
1922  // Documented in base class.
1924  getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const;
1925 
1926  // Documented in base class.
1927  const std::string&
1928  getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const;
1929 
1930  // Documented in base class.
1932  getPlanePositionX(index_type imageIndex, index_type planeIndex) const;
1933 
1934  // Documented in base class.
1936  getPlanePositionY(index_type imageIndex, index_type planeIndex) const;
1937 
1938  // Documented in base class.
1940  getPlanePositionZ(index_type imageIndex, index_type planeIndex) const;
1941 
1942  // Documented in base class.
1944  getPlaneTheC(index_type imageIndex, index_type planeIndex) const;
1945 
1946  // Documented in base class.
1948  getPlaneTheT(index_type imageIndex, index_type planeIndex) const;
1949 
1950  // Documented in base class.
1952  getPlaneTheZ(index_type imageIndex, index_type planeIndex) const;
1953 
1954 
1955  // Documented in base class.
1956  const std::string&
1957  getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const;
1958 
1959  // Documented in base class.
1961  getPlateColumnNamingConvention(index_type plateIndex) const;
1962 
1963  // Documented in base class.
1965  getPlateColumns(index_type plateIndex) const;
1966 
1967  // Documented in base class.
1968  const std::string&
1969  getPlateDescription(index_type plateIndex) const;
1970 
1971  // Documented in base class.
1972  const std::string&
1973  getPlateExternalIdentifier(index_type plateIndex) const;
1974 
1975  // Documented in base class.
1977  getPlateFieldIndex(index_type plateIndex) const;
1978 
1979  // Documented in base class.
1980  const std::string&
1981  getPlateID(index_type plateIndex) const;
1982 
1983  // Documented in base class.
1984  const std::string&
1985  getPlateName(index_type plateIndex) const;
1986 
1987  // Documented in base class.
1989  getPlateRowNamingConvention(index_type plateIndex) const;
1990 
1991  // Documented in base class.
1993  getPlateRows(index_type plateIndex) const;
1994 
1995  // Documented in base class.
1996  const std::string&
1997  getPlateStatus(index_type plateIndex) const;
1998 
1999  // Documented in base class.
2001  getPlateWellOriginX(index_type plateIndex) const;
2002 
2003  // Documented in base class.
2005  getPlateWellOriginY(index_type plateIndex) const;
2006 
2007 
2008  // Documented in base class.
2009  const std::string&
2010  getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const;
2011 
2012  // Documented in base class.
2013  const std::string&
2014  getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const;
2015 
2016  // Documented in base class.
2018  getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const;
2019 
2020  // Documented in base class.
2021  const std::string&
2022  getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const;
2023 
2024  // Documented in base class.
2026  getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const;
2027 
2028  // Documented in base class.
2029  const std::string&
2030  getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const;
2031 
2032  // Documented in base class.
2034  getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const;
2035 
2036  // Documented in base class.
2037  const std::string&
2038  getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const;
2039 
2040 
2041 
2042  // Documented in base class.
2043  const std::string&
2044  getPointAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const;
2045 
2046  // Documented in base class.
2048  getPointFillColor(index_type ROIIndex, index_type shapeIndex) const;
2049 
2050  // Documented in base class.
2052  getPointFillRule(index_type ROIIndex, index_type shapeIndex) const;
2053 
2054  // Documented in base class.
2056  getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const;
2057 
2058  // Documented in base class.
2060  getPointFontSize(index_type ROIIndex, index_type shapeIndex) const;
2061 
2062  // Documented in base class.
2064  getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const;
2065 
2066  // Documented in base class.
2067  const std::string&
2068  getPointID(index_type ROIIndex, index_type shapeIndex) const;
2069 
2070  // Documented in base class.
2071  bool
2072  getPointLocked(index_type ROIIndex, index_type shapeIndex) const;
2073 
2074  // Documented in base class.
2076  getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
2077 
2078  // Documented in base class.
2079  const std::string&
2080  getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
2081 
2082  // Documented in base class.
2084  getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
2085 
2086  // Documented in base class.
2087  const std::string&
2088  getPointText(index_type ROIIndex, index_type shapeIndex) const;
2089 
2090  // Documented in base class.
2092  getPointTheC(index_type ROIIndex, index_type shapeIndex) const;
2093 
2094  // Documented in base class.
2096  getPointTheT(index_type ROIIndex, index_type shapeIndex) const;
2097 
2098  // Documented in base class.
2100  getPointTheZ(index_type ROIIndex, index_type shapeIndex) const;
2101 
2102  // Documented in base class.
2103  const ::ome::xml::model::AffineTransform&
2104  getPointTransform(index_type ROIIndex, index_type shapeIndex) const;
2105 
2106  // Documented in base class.
2107  double
2108  getPointX(index_type ROIIndex, index_type shapeIndex) const;
2109 
2110  // Documented in base class.
2111  double
2112  getPointY(index_type ROIIndex, index_type shapeIndex) const;
2113 
2114 
2115  // Documented in base class.
2116  const std::string&
2117  getPolygonAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const;
2118 
2119  // Documented in base class.
2121  getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const;
2122 
2123  // Documented in base class.
2125  getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const;
2126 
2127  // Documented in base class.
2129  getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const;
2130 
2131  // Documented in base class.
2133  getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const;
2134 
2135  // Documented in base class.
2137  getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const;
2138 
2139  // Documented in base class.
2140  const std::string&
2141  getPolygonID(index_type ROIIndex, index_type shapeIndex) const;
2142 
2143  // Documented in base class.
2144  bool
2145  getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const;
2146 
2147  // Documented in base class.
2148  const std::string&
2149  getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const;
2150 
2151  // Documented in base class.
2153  getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
2154 
2155  // Documented in base class.
2156  const std::string&
2157  getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
2158 
2159  // Documented in base class.
2161  getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
2162 
2163  // Documented in base class.
2164  const std::string&
2165  getPolygonText(index_type ROIIndex, index_type shapeIndex) const;
2166 
2167  // Documented in base class.
2169  getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const;
2170 
2171  // Documented in base class.
2173  getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const;
2174 
2175  // Documented in base class.
2177  getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const;
2178 
2179  // Documented in base class.
2180  const ::ome::xml::model::AffineTransform&
2181  getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const;
2182 
2183 
2184  // Documented in base class.
2185  const std::string&
2186  getPolylineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const;
2187 
2188  // Documented in base class.
2190  getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const;
2191 
2192  // Documented in base class.
2194  getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const;
2195 
2196  // Documented in base class.
2198  getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const;
2199 
2200  // Documented in base class.
2202  getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const;
2203 
2204  // Documented in base class.
2206  getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const;
2207 
2208  // Documented in base class.
2209  const std::string&
2210  getPolylineID(index_type ROIIndex, index_type shapeIndex) const;
2211 
2212  // Documented in base class.
2213  bool
2214  getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const;
2215 
2216  // Documented in base class.
2218  getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const;
2219 
2220  // Documented in base class.
2222  getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const;
2223 
2224  // Documented in base class.
2225  const std::string&
2226  getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const;
2227 
2228  // Documented in base class.
2230  getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
2231 
2232  // Documented in base class.
2233  const std::string&
2234  getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
2235 
2236  // Documented in base class.
2238  getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
2239 
2240  // Documented in base class.
2241  const std::string&
2242  getPolylineText(index_type ROIIndex, index_type shapeIndex) const;
2243 
2244  // Documented in base class.
2246  getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const;
2247 
2248  // Documented in base class.
2250  getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const;
2251 
2252  // Documented in base class.
2254  getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const;
2255 
2256  // Documented in base class.
2257  const ::ome::xml::model::AffineTransform&
2258  getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const;
2259 
2260 
2261  // Documented in base class.
2262  const std::string&
2263  getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const;
2264 
2265  // Documented in base class.
2266  const std::string&
2267  getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const;
2268 
2269  // Documented in base class.
2270  const std::string&
2271  getProjectDescription(index_type projectIndex) const;
2272 
2273  // Documented in base class.
2274  const std::string&
2275  getProjectExperimenterGroupRef(index_type projectIndex) const;
2276 
2277  // Documented in base class.
2278  const std::string&
2279  getProjectExperimenterRef(index_type projectIndex) const;
2280 
2281  // Documented in base class.
2282  const std::string&
2283  getProjectID(index_type projectIndex) const;
2284 
2285  // Documented in base class.
2286  const std::string&
2287  getProjectName(index_type projectIndex) const;
2288 
2289 
2290 
2291  // Documented in base class.
2292  const std::string&
2293  getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const;
2294 
2295  // Documented in base class.
2296  const std::string&
2297  getROIDescription(index_type ROIIndex) const;
2298 
2299  // Documented in base class.
2300  const std::string&
2301  getROIID(index_type ROIIndex) const;
2302 
2303  // Documented in base class.
2304  const std::string&
2305  getROIName(index_type ROIIndex) const;
2306 
2307 
2308 
2309  // Documented in base class.
2310  const std::string&
2311  getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const;
2312 
2313  // Documented in base class.
2314  const std::string&
2315  getReagentDescription(index_type screenIndex, index_type reagentIndex) const;
2316 
2317  // Documented in base class.
2318  const std::string&
2319  getReagentID(index_type screenIndex, index_type reagentIndex) const;
2320 
2321  // Documented in base class.
2322  const std::string&
2323  getReagentName(index_type screenIndex, index_type reagentIndex) const;
2324 
2325  // Documented in base class.
2326  const std::string&
2327  getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const;
2328 
2329 
2330 
2331  // Documented in base class.
2332  const std::string&
2333  getRectangleAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const;
2334 
2335  // Documented in base class.
2337  getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const;
2338 
2339  // Documented in base class.
2341  getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const;
2342 
2343  // Documented in base class.
2345  getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const;
2346 
2347  // Documented in base class.
2349  getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const;
2350 
2351  // Documented in base class.
2353  getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const;
2354 
2355  // Documented in base class.
2356  double
2357  getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const;
2358 
2359  // Documented in base class.
2360  const std::string&
2361  getRectangleID(index_type ROIIndex, index_type shapeIndex) const;
2362 
2363  // Documented in base class.
2364  bool
2365  getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const;
2366 
2367  // Documented in base class.
2369  getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
2370 
2371  // Documented in base class.
2372  const std::string&
2373  getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
2374 
2375  // Documented in base class.
2377  getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
2378 
2379  // Documented in base class.
2380  const std::string&
2381  getRectangleText(index_type ROIIndex, index_type shapeIndex) const;
2382 
2383  // Documented in base class.
2385  getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const;
2386 
2387  // Documented in base class.
2389  getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const;
2390 
2391  // Documented in base class.
2393  getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const;
2394 
2395  // Documented in base class.
2396  const ::ome::xml::model::AffineTransform&
2397  getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const;
2398 
2399  // Documented in base class.
2400  double
2401  getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const;
2402 
2403  // Documented in base class.
2404  double
2405  getRectangleX(index_type ROIIndex, index_type shapeIndex) const;
2406 
2407  // Documented in base class.
2408  double
2409  getRectangleY(index_type ROIIndex, index_type shapeIndex) const;
2410 
2411 
2412  // Documented in base class.
2413  const std::string&
2414  getRightsRightsHeld() const;
2415 
2416  // Documented in base class.
2417  const std::string&
2418  getRightsRightsHolder() const;
2419 
2420 
2421  // Documented in base class.
2422  const std::string&
2423  getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const;
2424 
2425  // Documented in base class.
2426  const std::string&
2427  getScreenDescription(index_type screenIndex) const;
2428 
2429  // Documented in base class.
2430  const std::string&
2431  getScreenID(index_type screenIndex) const;
2432 
2433  // Documented in base class.
2434  const std::string&
2435  getScreenName(index_type screenIndex) const;
2436 
2437  // Documented in base class.
2438  const std::string&
2439  getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const;
2440 
2441  // Documented in base class.
2442  const std::string&
2443  getScreenProtocolDescription(index_type screenIndex) const;
2444 
2445  // Documented in base class.
2446  const std::string&
2447  getScreenProtocolIdentifier(index_type screenIndex) const;
2448 
2449  // Documented in base class.
2450  const std::string&
2451  getScreenReagentSetDescription(index_type screenIndex) const;
2452 
2453  // Documented in base class.
2454  const std::string&
2455  getScreenReagentSetIdentifier(index_type screenIndex) const;
2456 
2457  // Documented in base class.
2458  const std::string&
2459  getScreenType(index_type screenIndex) const;
2460 
2461 
2462  // Documented in base class.
2463  const std::string&
2464  getStageLabelName(index_type imageIndex) const;
2465 
2466  // Documented in base class.
2468  getStageLabelX(index_type imageIndex) const;
2469 
2470  // Documented in base class.
2472  getStageLabelY(index_type imageIndex) const;
2473 
2474  // Documented in base class.
2476  getStageLabelZ(index_type imageIndex) const;
2477 
2478 
2479 
2480  // Documented in base class.
2481  const std::string&
2482  getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const;
2483 
2484  // Documented in base class.
2485  const std::string&
2486  getTagAnnotationAnnotator(index_type tagAnnotationIndex) const;
2487 
2488  // Documented in base class.
2489  const std::string&
2490  getTagAnnotationDescription(index_type tagAnnotationIndex) const;
2491 
2492  // Documented in base class.
2493  const std::string&
2494  getTagAnnotationID(index_type tagAnnotationIndex) const;
2495 
2496  // Documented in base class.
2497  const std::string&
2498  getTagAnnotationNamespace(index_type tagAnnotationIndex) const;
2499 
2500  // Documented in base class.
2501  const std::string&
2502  getTagAnnotationValue(index_type tagAnnotationIndex) const;
2503 
2504 
2505  // Documented in base class.
2506  const std::string&
2507  getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const;
2508 
2509  // Documented in base class.
2510  const std::string&
2511  getTermAnnotationAnnotator(index_type termAnnotationIndex) const;
2512 
2513  // Documented in base class.
2514  const std::string&
2515  getTermAnnotationDescription(index_type termAnnotationIndex) const;
2516 
2517  // Documented in base class.
2518  const std::string&
2519  getTermAnnotationID(index_type termAnnotationIndex) const;
2520 
2521  // Documented in base class.
2522  const std::string&
2523  getTermAnnotationNamespace(index_type termAnnotationIndex) const;
2524 
2525  // Documented in base class.
2526  const std::string&
2527  getTermAnnotationValue(index_type termAnnotationIndex) const;
2528 
2529 
2530  // Documented in base class.
2532  getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const;
2533 
2534  // Documented in base class.
2536  getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const;
2537 
2538  // Documented in base class.
2540  getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const;
2541 
2542  // Documented in base class.
2544  getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const;
2545 
2546  // Documented in base class.
2548  getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const;
2549 
2550 
2551  // Documented in base class.
2552  const std::string&
2553  getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const;
2554 
2555  // Documented in base class.
2556  const std::string&
2557  getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const;
2558 
2559  // Documented in base class.
2560  const std::string&
2561  getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const;
2562 
2563  // Documented in base class.
2564  const std::string&
2565  getTimestampAnnotationID(index_type timestampAnnotationIndex) const;
2566 
2567  // Documented in base class.
2568  const std::string&
2569  getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const;
2570 
2571  // Documented in base class.
2573  getTimestampAnnotationValue(index_type timestampAnnotationIndex) const;
2574 
2575 
2576  // Documented in base class.
2578  getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const;
2579 
2580  // Documented in base class.
2582  getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const;
2583 
2584  // Documented in base class.
2586  getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const;
2587 
2588  // Documented in base class.
2590  getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const;
2591 
2592  // Documented in base class.
2594  getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const;
2595 
2596 
2597  // Documented in base class.
2598  const std::string&
2599  getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const;
2600 
2601 
2602 
2603  // Documented in base class.
2604  const std::string&
2605  getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const;
2606 
2607  // Documented in base class.
2609  getWellColor(index_type plateIndex, index_type wellIndex) const;
2610 
2611  // Documented in base class.
2613  getWellColumn(index_type plateIndex, index_type wellIndex) const;
2614 
2615  // Documented in base class.
2616  const std::string&
2617  getWellExternalDescription(index_type plateIndex, index_type wellIndex) const;
2618 
2619  // Documented in base class.
2620  const std::string&
2621  getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const;
2622 
2623  // Documented in base class.
2624  const std::string&
2625  getWellID(index_type plateIndex, index_type wellIndex) const;
2626 
2627  // Documented in base class.
2628  const std::string&
2629  getWellReagentRef(index_type plateIndex, index_type wellIndex) const;
2630 
2631  // Documented in base class.
2633  getWellRow(index_type plateIndex, index_type wellIndex) const;
2634 
2635  // Documented in base class.
2636  const std::string&
2637  getWellType(index_type plateIndex, index_type wellIndex) const;
2638 
2639 
2640  // Documented in base class.
2641  const std::string&
2642  getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2643 
2644  // Documented in base class.
2645  const std::string&
2646  getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2647 
2648  // Documented in base class.
2650  getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2651 
2652  // Documented in base class.
2654  getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2655 
2656  // Documented in base class.
2658  getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2659 
2660  // Documented in base class.
2662  getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2663 
2664 
2665 
2666  // Documented in base class.
2667  const std::string&
2668  getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const;
2669 
2670  // Documented in base class.
2671  const std::string&
2672  getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const;
2673 
2674  // Documented in base class.
2675  const std::string&
2676  getXMLAnnotationDescription(index_type XMLAnnotationIndex) const;
2677 
2678  // Documented in base class.
2679  const std::string&
2680  getXMLAnnotationID(index_type XMLAnnotationIndex) const;
2681 
2682  // Documented in base class.
2683  const std::string&
2684  getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const;
2685 
2686  // Documented in base class.
2687  const std::string&
2688  getXMLAnnotationValue(index_type XMLAnnotationIndex) const;
2689 
2690 
2691  // Documented in base class.
2692  void
2693  setUUID(const std::string& uuid);
2694 
2695  // Documented in base class.
2696  void
2698  index_type mapAnnotationIndex);
2699 
2700  // Documented in base class.
2701  void
2703  index_type instrumentIndex,
2704  index_type lightSourceIndex);
2705 
2706  // Documented in base class.
2707  void
2709  index_type imageIndex);
2710 
2711 
2712 
2713  // Documented in base class.
2714  void
2715  setArcAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex);
2716 
2717  // Documented in base class.
2718  void
2719  setArcID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex);
2720 
2721  // Documented in base class.
2722  void
2723  setArcLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
2724 
2725  // Documented in base class.
2726  void
2727  setArcManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
2728 
2729  // Documented in base class.
2730  void
2731  setArcModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex);
2732 
2733  // Documented in base class.
2734  void
2736 
2737  // Documented in base class.
2738  void
2739  setArcSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
2740 
2741  // Documented in base class.
2742  void
2743  setArcType(ome::xml::model::enums::ArcType type, index_type instrumentIndex, index_type lightSourceIndex);
2744 
2745 
2746  // Documented in base class.
2747  void
2748  setBinaryFileBinData(const std::vector<uint8_t>& base64Binary, index_type fileAnnotationIndex);
2749 
2750  // Documented in base class.
2751  void
2752  setMaskBinData(const std::vector<uint8_t>& base64Binary, index_type ROIIndex, index_type shapeIndex);
2753 
2754  // Documented in base class.
2755  void
2756  setPixelsBinData(const std::vector<uint8_t>& base64Binary, index_type imageIndex, index_type binDataIndex);
2757 
2758  // Documented in base class.
2759  void
2760  setBinaryFileBinDataBigEndian(bool bigEndian, index_type fileAnnotationIndex);
2761 
2762  // Documented in base class.
2763  void
2764  setMaskBinDataBigEndian(bool bigEndian, index_type ROIIndex, index_type shapeIndex);
2765 
2766  // Documented in base class.
2767  void
2768  setPixelsBinDataBigEndian(bool bigEndian, index_type imageIndex, index_type binDataIndex);
2769 
2770  // Documented in base class.
2771  void
2773 
2774  // Documented in base class.
2775  void
2777 
2778  // Documented in base class.
2779  void
2781 
2782  // Documented in base class.
2783  void
2785 
2786  // Documented in base class.
2787  void
2789 
2790  // Documented in base class.
2791  void
2793 
2794 
2795  // Documented in base class.
2796  void
2797  setBinaryFileFileName(const std::string& fileName, index_type fileAnnotationIndex);
2798 
2799  // Documented in base class.
2800  void
2801  setBinaryFileMIMEType(const std::string& mimeType, index_type fileAnnotationIndex);
2802 
2803  // Documented in base class.
2804  void
2806 
2807 
2808  // Documented in base class.
2809  void
2810  setBinaryOnlyMetadataFile(const std::string& metadataFile);
2811 
2812  // Documented in base class.
2813  void
2814  setBinaryOnlyUUID(const std::string& uuid);
2815 
2816 
2817  // Documented in base class.
2818  void
2819  setBooleanAnnotationAnnotationRef(const std::string& annotation, index_type booleanAnnotationIndex, index_type annotationRefIndex);
2820 
2821  // Documented in base class.
2822  void
2823  setBooleanAnnotationAnnotator(const std::string& annotator, index_type booleanAnnotationIndex);
2824 
2825  // Documented in base class.
2826  void
2827  setBooleanAnnotationDescription(const std::string& description, index_type booleanAnnotationIndex);
2828 
2829  // Documented in base class.
2830  void
2831  setBooleanAnnotationID(const std::string& id, index_type booleanAnnotationIndex);
2832 
2833  // Documented in base class.
2834  void
2835  setBooleanAnnotationNamespace(const std::string& namespace_, index_type booleanAnnotationIndex);
2836 
2837  // Documented in base class.
2838  void
2839  setBooleanAnnotationValue(bool value, index_type booleanAnnotationIndex);
2840 
2841 
2842  // Documented in base class.
2843  void
2845 
2846  // Documented in base class.
2847  void
2848  setChannelAnnotationRef(const std::string& annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex);
2849 
2850  // Documented in base class.
2851  void
2853 
2854  // Documented in base class.
2855  void
2857 
2858  // Documented in base class.
2859  void
2861 
2862  // Documented in base class.
2863  void
2865 
2866  // Documented in base class.
2867  void
2868  setChannelFilterSetRef(const std::string& filterSet, index_type imageIndex, index_type channelIndex);
2869 
2870  // Documented in base class.
2871  void
2872  setChannelFluor(const std::string& fluor, index_type imageIndex, index_type channelIndex);
2873 
2874  // Documented in base class.
2875  void
2876  setChannelID(const std::string& id, index_type imageIndex, index_type channelIndex);
2877 
2878  // Documented in base class.
2879  void
2881 
2882  // Documented in base class.
2883  void
2884  setChannelNDFilter(double ndFilter, index_type imageIndex, index_type channelIndex);
2885 
2886  // Documented in base class.
2887  void
2888  setChannelName(const std::string& name, index_type imageIndex, index_type channelIndex);
2889 
2890  // Documented in base class.
2891  void
2893 
2894  // Documented in base class.
2895  void
2896  setChannelPockelCellSetting(int32_t pockelCellSetting, index_type imageIndex, index_type channelIndex);
2897 
2898  // Documented in base class.
2899  void
2901 
2902 
2903  // Documented in base class.
2904  void
2905  setCommentAnnotationAnnotationRef(const std::string& annotation, index_type commentAnnotationIndex, index_type annotationRefIndex);
2906 
2907  // Documented in base class.
2908  void
2909  setCommentAnnotationAnnotator(const std::string& annotator, index_type commentAnnotationIndex);
2910 
2911  // Documented in base class.
2912  void
2913  setCommentAnnotationDescription(const std::string& description, index_type commentAnnotationIndex);
2914 
2915  // Documented in base class.
2916  void
2917  setCommentAnnotationID(const std::string& id, index_type commentAnnotationIndex);
2918 
2919  // Documented in base class.
2920  void
2921  setCommentAnnotationNamespace(const std::string& namespace_, index_type commentAnnotationIndex);
2922 
2923  // Documented in base class.
2924  void
2925  setCommentAnnotationValue(const std::string& value, index_type commentAnnotationIndex);
2926 
2927 
2928  // Documented in base class.
2929  void
2930  setDatasetAnnotationRef(const std::string& annotation, index_type datasetIndex, index_type annotationRefIndex);
2931 
2932  // Documented in base class.
2933  void
2934  setDatasetDescription(const std::string& description, index_type datasetIndex);
2935 
2936  // Documented in base class.
2937  void
2938  setDatasetExperimenterGroupRef(const std::string& experimenterGroup, index_type datasetIndex);
2939 
2940  // Documented in base class.
2941  void
2942  setDatasetExperimenterRef(const std::string& experimenter, index_type datasetIndex);
2943 
2944  // Documented in base class.
2945  void
2946  setDatasetID(const std::string& id, index_type datasetIndex);
2947 
2948  // Documented in base class.
2949  void
2950  setDatasetImageRef(const std::string& image, index_type datasetIndex, index_type imageRefIndex);
2951 
2952  // Documented in base class.
2953  void
2954  setDatasetName(const std::string& name, index_type datasetIndex);
2955 
2956 
2957 
2958  // Documented in base class.
2959  void
2960  setDetectorAmplificationGain(double amplificationGain, index_type instrumentIndex, index_type detectorIndex);
2961 
2962  // Documented in base class.
2963  void
2964  setDetectorAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type detectorIndex, index_type annotationRefIndex);
2965 
2966  // Documented in base class.
2967  void
2968  setDetectorGain(double gain, index_type instrumentIndex, index_type detectorIndex);
2969 
2970  // Documented in base class.
2971  void
2972  setDetectorID(const std::string& id, index_type instrumentIndex, index_type detectorIndex);
2973 
2974  // Documented in base class.
2975  void
2976  setDetectorLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type detectorIndex);
2977 
2978  // Documented in base class.
2979  void
2980  setDetectorManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type detectorIndex);
2981 
2982  // Documented in base class.
2983  void
2984  setDetectorModel(const std::string& model, index_type instrumentIndex, index_type detectorIndex);
2985 
2986  // Documented in base class.
2987  void
2988  setDetectorOffset(double offset, index_type instrumentIndex, index_type detectorIndex);
2989 
2990  // Documented in base class.
2991  void
2992  setDetectorSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type detectorIndex);
2993 
2994  // Documented in base class.
2995  void
2996  setDetectorType(ome::xml::model::enums::DetectorType type, index_type instrumentIndex, index_type detectorIndex);
2997 
2998  // Documented in base class.
2999  void
3001 
3002  // Documented in base class.
3003  void
3004  setDetectorZoom(double zoom, index_type instrumentIndex, index_type detectorIndex);
3005 
3006 
3007  // Documented in base class.
3008  void
3010 
3011  // Documented in base class.
3012  void
3013  setDetectorSettingsGain(double gain, index_type imageIndex, index_type channelIndex);
3014 
3015  // Documented in base class.
3016  void
3017  setDetectorSettingsID(const std::string& id, index_type imageIndex, index_type channelIndex);
3018 
3019  // Documented in base class.
3020  void
3022 
3023  // Documented in base class.
3024  void
3025  setDetectorSettingsOffset(double offset, index_type imageIndex, index_type channelIndex);
3026 
3027  // Documented in base class.
3028  void
3030 
3031  // Documented in base class.
3032  void
3034 
3035  // Documented in base class.
3036  void
3037  setDetectorSettingsZoom(double zoom, index_type imageIndex, index_type channelIndex);
3038 
3039 
3040  // Documented in base class.
3041  void
3042  setDichroicAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type dichroicIndex, index_type annotationRefIndex);
3043 
3044  // Documented in base class.
3045  void
3046  setDichroicID(const std::string& id, index_type instrumentIndex, index_type dichroicIndex);
3047 
3048  // Documented in base class.
3049  void
3050  setDichroicLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type dichroicIndex);
3051 
3052  // Documented in base class.
3053  void
3054  setDichroicManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type dichroicIndex);
3055 
3056  // Documented in base class.
3057  void
3058  setDichroicModel(const std::string& model, index_type instrumentIndex, index_type dichroicIndex);
3059 
3060  // Documented in base class.
3061  void
3062  setDichroicSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type dichroicIndex);
3063 
3064 
3065 
3066  // Documented in base class.
3067  void
3068  setDoubleAnnotationAnnotationRef(const std::string& annotation, index_type doubleAnnotationIndex, index_type annotationRefIndex);
3069 
3070  // Documented in base class.
3071  void
3072  setDoubleAnnotationAnnotator(const std::string& annotator, index_type doubleAnnotationIndex);
3073 
3074  // Documented in base class.
3075  void
3076  setDoubleAnnotationDescription(const std::string& description, index_type doubleAnnotationIndex);
3077 
3078  // Documented in base class.
3079  void
3080  setDoubleAnnotationID(const std::string& id, index_type doubleAnnotationIndex);
3081 
3082  // Documented in base class.
3083  void
3084  setDoubleAnnotationNamespace(const std::string& namespace_, index_type doubleAnnotationIndex);
3085 
3086  // Documented in base class.
3087  void
3088  setDoubleAnnotationValue(double value, index_type doubleAnnotationIndex);
3089 
3090 
3091  // Documented in base class.
3092  void
3093  setEllipseAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
3094 
3095  // Documented in base class.
3096  void
3098 
3099  // Documented in base class.
3100  void
3102 
3103  // Documented in base class.
3104  void
3106 
3107  // Documented in base class.
3108  void
3110 
3111  // Documented in base class.
3112  void
3114 
3115  // Documented in base class.
3116  void
3117  setEllipseID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
3118 
3119  // Documented in base class.
3120  void
3121  setEllipseLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3122 
3123  // Documented in base class.
3124  void
3125  setEllipseRadiusX(double radiusX, index_type ROIIndex, index_type shapeIndex);
3126 
3127  // Documented in base class.
3128  void
3129  setEllipseRadiusY(double radiusY, index_type ROIIndex, index_type shapeIndex);
3130 
3131  // Documented in base class.
3132  void
3134 
3135  // Documented in base class.
3136  void
3137  setEllipseStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3138 
3139  // Documented in base class.
3140  void
3142 
3143  // Documented in base class.
3144  void
3145  setEllipseText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
3146 
3147  // Documented in base class.
3148  void
3150 
3151  // Documented in base class.
3152  void
3154 
3155  // Documented in base class.
3156  void
3158 
3159  // Documented in base class.
3160  void
3161  setEllipseTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3162 
3163  // Documented in base class.
3164  void
3165  setEllipseX(double x, index_type ROIIndex, index_type shapeIndex);
3166 
3167  // Documented in base class.
3168  void
3169  setEllipseY(double y, index_type ROIIndex, index_type shapeIndex);
3170 
3171 
3172 
3173 
3174  // Documented in base class.
3175  void
3176  setExperimentDescription(const std::string& description, index_type experimentIndex);
3177 
3178  // Documented in base class.
3179  void
3180  setExperimentExperimenterRef(const std::string& experimenter, index_type experimentIndex);
3181 
3182  // Documented in base class.
3183  void
3184  setExperimentID(const std::string& id, index_type experimentIndex);
3185 
3186  // Documented in base class.
3187  void
3189 
3190 
3191 
3192  // Documented in base class.
3193  void
3194  setExperimenterAnnotationRef(const std::string& annotation, index_type experimenterIndex, index_type annotationRefIndex);
3195 
3196  // Documented in base class.
3197  void
3198  setExperimenterEmail(const std::string& email, index_type experimenterIndex);
3199 
3200  // Documented in base class.
3201  void
3202  setExperimenterFirstName(const std::string& firstName, index_type experimenterIndex);
3203 
3204  // Documented in base class.
3205  void
3206  setExperimenterID(const std::string& id, index_type experimenterIndex);
3207 
3208  // Documented in base class.
3209  void
3210  setExperimenterInstitution(const std::string& institution, index_type experimenterIndex);
3211 
3212  // Documented in base class.
3213  void
3214  setExperimenterLastName(const std::string& lastName, index_type experimenterIndex);
3215 
3216  // Documented in base class.
3217  void
3218  setExperimenterMiddleName(const std::string& middleName, index_type experimenterIndex);
3219 
3220  // Documented in base class.
3221  void
3222  setExperimenterUserName(const std::string& userName, index_type experimenterIndex);
3223 
3224 
3225  // Documented in base class.
3226  void
3227  setExperimenterGroupAnnotationRef(const std::string& annotation, index_type experimenterGroupIndex, index_type annotationRefIndex);
3228 
3229  // Documented in base class.
3230  void
3231  setExperimenterGroupDescription(const std::string& description, index_type experimenterGroupIndex);
3232 
3233  // Documented in base class.
3234  void
3235  setExperimenterGroupExperimenterRef(const std::string& experimenter, index_type experimenterGroupIndex, index_type experimenterRefIndex);
3236 
3237  // Documented in base class.
3238  void
3239  setExperimenterGroupID(const std::string& id, index_type experimenterGroupIndex);
3240 
3241  // Documented in base class.
3242  void
3243  setExperimenterGroupLeader(const std::string& leader, index_type experimenterGroupIndex, index_type leaderIndex);
3244 
3245  // Documented in base class.
3246  void
3247  setExperimenterGroupName(const std::string& name, index_type experimenterGroupIndex);
3248 
3249 
3250 
3251 
3252  // Documented in base class.
3253  void
3254  setFilamentAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex);
3255 
3256  // Documented in base class.
3257  void
3258  setFilamentID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex);
3259 
3260  // Documented in base class.
3261  void
3262  setFilamentLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
3263 
3264  // Documented in base class.
3265  void
3266  setFilamentManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
3267 
3268  // Documented in base class.
3269  void
3270  setFilamentModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex);
3271 
3272  // Documented in base class.
3273  void
3275 
3276  // Documented in base class.
3277  void
3278  setFilamentSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
3279 
3280  // Documented in base class.
3281  void
3282  setFilamentType(ome::xml::model::enums::FilamentType type, index_type instrumentIndex, index_type lightSourceIndex);
3283 
3284 
3285  // Documented in base class.
3286  void
3287  setFileAnnotationAnnotationRef(const std::string& annotation, index_type fileAnnotationIndex, index_type annotationRefIndex);
3288 
3289  // Documented in base class.
3290  void
3291  setFileAnnotationAnnotator(const std::string& annotator, index_type fileAnnotationIndex);
3292 
3293  // Documented in base class.
3294  void
3295  setFileAnnotationDescription(const std::string& description, index_type fileAnnotationIndex);
3296 
3297  // Documented in base class.
3298  void
3299  setFileAnnotationID(const std::string& id, index_type fileAnnotationIndex);
3300 
3301  // Documented in base class.
3302  void
3303  setFileAnnotationNamespace(const std::string& namespace_, index_type fileAnnotationIndex);
3304 
3305 
3306  // Documented in base class.
3307  void
3308  setFilterAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type filterIndex, index_type annotationRefIndex);
3309 
3310  // Documented in base class.
3311  void
3312  setFilterFilterWheel(const std::string& filterWheel, index_type instrumentIndex, index_type filterIndex);
3313 
3314  // Documented in base class.
3315  void
3316  setFilterID(const std::string& id, index_type instrumentIndex, index_type filterIndex);
3317 
3318  // Documented in base class.
3319  void
3320  setFilterLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type filterIndex);
3321 
3322  // Documented in base class.
3323  void
3324  setFilterManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type filterIndex);
3325 
3326  // Documented in base class.
3327  void
3328  setFilterModel(const std::string& model, index_type instrumentIndex, index_type filterIndex);
3329 
3330  // Documented in base class.
3331  void
3332  setFilterSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type filterIndex);
3333 
3334  // Documented in base class.
3335  void
3336  setFilterType(ome::xml::model::enums::FilterType type, index_type instrumentIndex, index_type filterIndex);
3337 
3338 
3339  // Documented in base class.
3340  void
3341  setFilterSetDichroicRef(const std::string& dichroic, index_type instrumentIndex, index_type filterSetIndex);
3342 
3343  // Documented in base class.
3344  void
3345  setFilterSetEmissionFilterRef(const std::string& emissionFilter, index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex);
3346 
3347  // Documented in base class.
3348  void
3349  setFilterSetExcitationFilterRef(const std::string& excitationFilter, index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex);
3350 
3351  // Documented in base class.
3352  void
3353  setFilterSetID(const std::string& id, index_type instrumentIndex, index_type filterSetIndex);
3354 
3355  // Documented in base class.
3356  void
3357  setFilterSetLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type filterSetIndex);
3358 
3359  // Documented in base class.
3360  void
3361  setFilterSetManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type filterSetIndex);
3362 
3363  // Documented in base class.
3364  void
3365  setFilterSetModel(const std::string& model, index_type instrumentIndex, index_type filterSetIndex);
3366 
3367  // Documented in base class.
3368  void
3369  setFilterSetSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type filterSetIndex);
3370 
3371 
3372 
3373  // Documented in base class.
3374  void
3375  setFolderAnnotationRef(const std::string& annotation, index_type folderIndex, index_type annotationRefIndex);
3376 
3377  // Documented in base class.
3378  void
3379  setFolderDescription(const std::string& description, index_type folderIndex);
3380 
3381  // Documented in base class.
3382  void
3383  setFolderFolderRef(const std::string& folder, index_type folderIndex, index_type folderRefIndex);
3384 
3385  // Documented in base class.
3386  void
3387  setFolderID(const std::string& id, index_type folderIndex);
3388 
3389  // Documented in base class.
3390  void
3391  setFolderImageRef(const std::string& image, index_type folderIndex, index_type imageRefIndex);
3392 
3393  // Documented in base class.
3394  void
3395  setFolderName(const std::string& name, index_type folderIndex);
3396 
3397  // Documented in base class.
3398  void
3399  setFolderROIRef(const std::string& roi, index_type folderIndex, index_type ROIRefIndex);
3400 
3401 
3402 
3403  // Documented in base class.
3404  void
3405  setGenericExcitationSourceAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex);
3406 
3407  // Documented in base class.
3408  void
3409  setGenericExcitationSourceID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex);
3410 
3411  // Documented in base class.
3412  void
3413  setGenericExcitationSourceLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
3414 
3415  // Documented in base class.
3416  void
3417  setGenericExcitationSourceManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
3418 
3419  // Documented in base class.
3420  void
3421  setGenericExcitationSourceModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex);
3422 
3423  // Documented in base class.
3424  void
3426 
3427  // Documented in base class.
3428  void
3429  setGenericExcitationSourceSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
3430 
3431 
3432  // Documented in base class.
3433  void
3435 
3436  // Documented in base class.
3437  void
3438  setImageAnnotationRef(const std::string& annotation, index_type imageIndex, index_type annotationRefIndex);
3439 
3440  // Documented in base class.
3441  void
3442  setImageDescription(const std::string& description, index_type imageIndex);
3443 
3444  // Documented in base class.
3445  void
3446  setImageExperimentRef(const std::string& experiment, index_type imageIndex);
3447 
3448  // Documented in base class.
3449  void
3450  setImageExperimenterGroupRef(const std::string& experimenterGroup, index_type imageIndex);
3451 
3452  // Documented in base class.
3453  void
3454  setImageExperimenterRef(const std::string& experimenter, index_type imageIndex);
3455 
3456  // Documented in base class.
3457  void
3458  setImageID(const std::string& id, index_type imageIndex);
3459 
3460  // Documented in base class.
3461  void
3462  setImageInstrumentRef(const std::string& instrument, index_type imageIndex);
3463 
3464  // Documented in base class.
3465  void
3466  setImageMicrobeamManipulationRef(const std::string& microbeamManipulation, index_type imageIndex, index_type microbeamManipulationRefIndex);
3467 
3468  // Documented in base class.
3469  void
3470  setImageName(const std::string& name, index_type imageIndex);
3471 
3472  // Documented in base class.
3473  void
3474  setImageROIRef(const std::string& roi, index_type imageIndex, index_type ROIRefIndex);
3475 
3476 
3477 
3478  // Documented in base class.
3479  void
3481 
3482  // Documented in base class.
3483  void
3485 
3486  // Documented in base class.
3487  void
3489 
3490  // Documented in base class.
3491  void
3493 
3494 
3495  // Documented in base class.
3496  void
3497  setInstrumentAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type annotationRefIndex);
3498 
3499  // Documented in base class.
3500  void
3501  setInstrumentID(const std::string& id, index_type instrumentIndex);
3502 
3503 
3504 
3505  // Documented in base class.
3506  void
3507  setLabelAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
3508 
3509  // Documented in base class.
3510  void
3512 
3513  // Documented in base class.
3514  void
3516 
3517  // Documented in base class.
3518  void
3520 
3521  // Documented in base class.
3522  void
3524 
3525  // Documented in base class.
3526  void
3528 
3529  // Documented in base class.
3530  void
3531  setLabelID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
3532 
3533  // Documented in base class.
3534  void
3535  setLabelLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3536 
3537  // Documented in base class.
3538  void
3540 
3541  // Documented in base class.
3542  void
3543  setLabelStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3544 
3545  // Documented in base class.
3546  void
3548 
3549  // Documented in base class.
3550  void
3551  setLabelText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
3552 
3553  // Documented in base class.
3554  void
3556 
3557  // Documented in base class.
3558  void
3560 
3561  // Documented in base class.
3562  void
3564 
3565  // Documented in base class.
3566  void
3567  setLabelTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3568 
3569  // Documented in base class.
3570  void
3571  setLabelX(double x, index_type ROIIndex, index_type shapeIndex);
3572 
3573  // Documented in base class.
3574  void
3575  setLabelY(double y, index_type ROIIndex, index_type shapeIndex);
3576 
3577 
3578  // Documented in base class.
3579  void
3580  setLaserAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex);
3581 
3582  // Documented in base class.
3583  void
3584  setLaserFrequencyMultiplication(ome::xml::model::primitives::PositiveInteger frequencyMultiplication, index_type instrumentIndex, index_type lightSourceIndex);
3585 
3586  // Documented in base class.
3587  void
3588  setLaserID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex);
3589 
3590  // Documented in base class.
3591  void
3592  setLaserLaserMedium(ome::xml::model::enums::LaserMedium laserMedium, index_type instrumentIndex, index_type lightSourceIndex);
3593 
3594  // Documented in base class.
3595  void
3596  setLaserLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
3597 
3598  // Documented in base class.
3599  void
3600  setLaserManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
3601 
3602  // Documented in base class.
3603  void
3604  setLaserModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex);
3605 
3606  // Documented in base class.
3607  void
3608  setLaserPockelCell(bool pockelCell, index_type instrumentIndex, index_type lightSourceIndex);
3609 
3610  // Documented in base class.
3611  void
3613 
3614  // Documented in base class.
3615  void
3616  setLaserPulse(ome::xml::model::enums::Pulse pulse, index_type instrumentIndex, index_type lightSourceIndex);
3617 
3618  // Documented in base class.
3619  void
3620  setLaserPump(const std::string& pump, index_type instrumentIndex, index_type lightSourceIndex);
3621 
3622  // Documented in base class.
3623  void
3625 
3626  // Documented in base class.
3627  void
3628  setLaserSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
3629 
3630  // Documented in base class.
3631  void
3632  setLaserTuneable(bool tuneable, index_type instrumentIndex, index_type lightSourceIndex);
3633 
3634  // Documented in base class.
3635  void
3636  setLaserType(ome::xml::model::enums::LaserType type, index_type instrumentIndex, index_type lightSourceIndex);
3637 
3638  // Documented in base class.
3639  void
3641 
3642 
3643 
3644  // Documented in base class.
3645  void
3646  setLightEmittingDiodeAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex);
3647 
3648  // Documented in base class.
3649  void
3650  setLightEmittingDiodeID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex);
3651 
3652  // Documented in base class.
3653  void
3654  setLightEmittingDiodeLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
3655 
3656  // Documented in base class.
3657  void
3658  setLightEmittingDiodeManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
3659 
3660  // Documented in base class.
3661  void
3662  setLightEmittingDiodeModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex);
3663 
3664  // Documented in base class.
3665  void
3667 
3668  // Documented in base class.
3669  void
3670  setLightEmittingDiodeSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
3671 
3672 
3673  // Documented in base class.
3674  void
3675  setLightPathAnnotationRef(const std::string& annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex);
3676 
3677  // Documented in base class.
3678  void
3679  setLightPathDichroicRef(const std::string& dichroic, index_type imageIndex, index_type channelIndex);
3680 
3681  // Documented in base class.
3682  void
3683  setLightPathEmissionFilterRef(const std::string& emissionFilter, index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex);
3684 
3685  // Documented in base class.
3686  void
3687  setLightPathExcitationFilterRef(const std::string& excitationFilter, index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex);
3688 
3689 
3690  // Documented in base class.
3691  void
3693 
3694  // Documented in base class.
3695  void
3696  setMicrobeamManipulationLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex);
3697 
3698  // Documented in base class.
3699  void
3700  setChannelLightSourceSettingsID(const std::string& id, index_type imageIndex, index_type channelIndex);
3701 
3702  // Documented in base class.
3703  void
3704  setMicrobeamManipulationLightSourceSettingsID(const std::string& id, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex);
3705 
3706  // Documented in base class.
3707  void
3709 
3710  // Documented in base class.
3711  void
3713 
3714 
3715  // Documented in base class.
3716  void
3717  setLineAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
3718 
3719  // Documented in base class.
3720  void
3722 
3723  // Documented in base class.
3724  void
3726 
3727  // Documented in base class.
3728  void
3730 
3731  // Documented in base class.
3732  void
3734 
3735  // Documented in base class.
3736  void
3738 
3739  // Documented in base class.
3740  void
3741  setLineID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
3742 
3743  // Documented in base class.
3744  void
3745  setLineLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3746 
3747  // Documented in base class.
3748  void
3749  setLineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex);
3750 
3751  // Documented in base class.
3752  void
3753  setLineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex);
3754 
3755  // Documented in base class.
3756  void
3758 
3759  // Documented in base class.
3760  void
3761  setLineStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3762 
3763  // Documented in base class.
3764  void
3766 
3767  // Documented in base class.
3768  void
3769  setLineText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
3770 
3771  // Documented in base class.
3772  void
3774 
3775  // Documented in base class.
3776  void
3778 
3779  // Documented in base class.
3780  void
3782 
3783  // Documented in base class.
3784  void
3785  setLineTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3786 
3787  // Documented in base class.
3788  void
3789  setLineX1(double x1, index_type ROIIndex, index_type shapeIndex);
3790 
3791  // Documented in base class.
3792  void
3793  setLineX2(double x2, index_type ROIIndex, index_type shapeIndex);
3794 
3795  // Documented in base class.
3796  void
3797  setLineY1(double y1, index_type ROIIndex, index_type shapeIndex);
3798 
3799  // Documented in base class.
3800  void
3801  setLineY2(double y2, index_type ROIIndex, index_type shapeIndex);
3802 
3803 
3804  // Documented in base class.
3805  void
3806  setListAnnotationAnnotationRef(const std::string& annotation, index_type listAnnotationIndex, index_type annotationRefIndex);
3807 
3808  // Documented in base class.
3809  void
3810  setListAnnotationAnnotator(const std::string& annotator, index_type listAnnotationIndex);
3811 
3812  // Documented in base class.
3813  void
3814  setListAnnotationDescription(const std::string& description, index_type listAnnotationIndex);
3815 
3816  // Documented in base class.
3817  void
3818  setListAnnotationID(const std::string& id, index_type listAnnotationIndex);
3819 
3820  // Documented in base class.
3821  void
3822  setListAnnotationNamespace(const std::string& namespace_, index_type listAnnotationIndex);
3823 
3824 
3825  // Documented in base class.
3826  void
3827  setLongAnnotationAnnotationRef(const std::string& annotation, index_type longAnnotationIndex, index_type annotationRefIndex);
3828 
3829  // Documented in base class.
3830  void
3831  setLongAnnotationAnnotator(const std::string& annotator, index_type longAnnotationIndex);
3832 
3833  // Documented in base class.
3834  void
3835  setLongAnnotationDescription(const std::string& description, index_type longAnnotationIndex);
3836 
3837  // Documented in base class.
3838  void
3839  setLongAnnotationID(const std::string& id, index_type longAnnotationIndex);
3840 
3841  // Documented in base class.
3842  void
3843  setLongAnnotationNamespace(const std::string& namespace_, index_type longAnnotationIndex);
3844 
3845  // Documented in base class.
3846  void
3847  setLongAnnotationValue(int64_t value, index_type longAnnotationIndex);
3848 
3849 
3850 
3851  // Documented in base class.
3852  void
3853  setMapAnnotationAnnotationRef(const std::string& annotation, index_type mapAnnotationIndex, index_type annotationRefIndex);
3854 
3855  // Documented in base class.
3856  void
3857  setMapAnnotationAnnotator(const std::string& annotator, index_type mapAnnotationIndex);
3858 
3859  // Documented in base class.
3860  void
3861  setMapAnnotationDescription(const std::string& description, index_type mapAnnotationIndex);
3862 
3863  // Documented in base class.
3864  void
3865  setMapAnnotationID(const std::string& id, index_type mapAnnotationIndex);
3866 
3867  // Documented in base class.
3868  void
3869  setMapAnnotationNamespace(const std::string& namespace_, index_type mapAnnotationIndex);
3870 
3871 
3872  // Documented in base class.
3873  void
3874  setMaskAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
3875 
3876  // Documented in base class.
3877  void
3879 
3880  // Documented in base class.
3881  void
3883 
3884  // Documented in base class.
3885  void
3887 
3888  // Documented in base class.
3889  void
3891 
3892  // Documented in base class.
3893  void
3895 
3896  // Documented in base class.
3897  void
3898  setMaskHeight(double height, index_type ROIIndex, index_type shapeIndex);
3899 
3900  // Documented in base class.
3901  void
3902  setMaskID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
3903 
3904  // Documented in base class.
3905  void
3906  setMaskLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3907 
3908  // Documented in base class.
3909  void
3911 
3912  // Documented in base class.
3913  void
3914  setMaskStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3915 
3916  // Documented in base class.
3917  void
3919 
3920  // Documented in base class.
3921  void
3922  setMaskText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
3923 
3924  // Documented in base class.
3925  void
3927 
3928  // Documented in base class.
3929  void
3931 
3932  // Documented in base class.
3933  void
3935 
3936  // Documented in base class.
3937  void
3938  setMaskTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3939 
3940  // Documented in base class.
3941  void
3942  setMaskWidth(double width, index_type ROIIndex, index_type shapeIndex);
3943 
3944  // Documented in base class.
3945  void
3946  setMaskX(double x, index_type ROIIndex, index_type shapeIndex);
3947 
3948  // Documented in base class.
3949  void
3950  setMaskY(double y, index_type ROIIndex, index_type shapeIndex);
3951 
3952 
3953 
3954  // Documented in base class.
3955  void
3956  setMicrobeamManipulationDescription(const std::string& description, index_type experimentIndex, index_type microbeamManipulationIndex);
3957 
3958  // Documented in base class.
3959  void
3960  setMicrobeamManipulationExperimenterRef(const std::string& experimenter, index_type experimentIndex, index_type microbeamManipulationIndex);
3961 
3962  // Documented in base class.
3963  void
3964  setMicrobeamManipulationID(const std::string& id, index_type experimentIndex, index_type microbeamManipulationIndex);
3965 
3966  // Documented in base class.
3967  void
3968  setMicrobeamManipulationROIRef(const std::string& roi, index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex);
3969 
3970  // Documented in base class.
3971  void
3973 
3974 
3975 
3976  // Documented in base class.
3977  void
3978  setMicroscopeLotNumber(const std::string& lotNumber, index_type instrumentIndex);
3979 
3980  // Documented in base class.
3981  void
3982  setMicroscopeManufacturer(const std::string& manufacturer, index_type instrumentIndex);
3983 
3984  // Documented in base class.
3985  void
3986  setMicroscopeModel(const std::string& model, index_type instrumentIndex);
3987 
3988  // Documented in base class.
3989  void
3990  setMicroscopeSerialNumber(const std::string& serialNumber, index_type instrumentIndex);
3991 
3992  // Documented in base class.
3993  void
3995 
3996 
3997  // Documented in base class.
3998  void
3999  setObjectiveAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type objectiveIndex, index_type annotationRefIndex);
4000 
4001  // Documented in base class.
4002  void
4003  setObjectiveCalibratedMagnification(double calibratedMagnification, index_type instrumentIndex, index_type objectiveIndex);
4004 
4005  // Documented in base class.
4006  void
4007  setObjectiveCorrection(ome::xml::model::enums::Correction correction, index_type instrumentIndex, index_type objectiveIndex);
4008 
4009  // Documented in base class.
4010  void
4011  setObjectiveID(const std::string& id, index_type instrumentIndex, index_type objectiveIndex);
4012 
4013  // Documented in base class.
4014  void
4015  setObjectiveImmersion(ome::xml::model::enums::Immersion immersion, index_type instrumentIndex, index_type objectiveIndex);
4016 
4017  // Documented in base class.
4018  void
4019  setObjectiveIris(bool iris, index_type instrumentIndex, index_type objectiveIndex);
4020 
4021  // Documented in base class.
4022  void
4023  setObjectiveLensNA(double lensNA, index_type instrumentIndex, index_type objectiveIndex);
4024 
4025  // Documented in base class.
4026  void
4027  setObjectiveLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type objectiveIndex);
4028 
4029  // Documented in base class.
4030  void
4031  setObjectiveManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type objectiveIndex);
4032 
4033  // Documented in base class.
4034  void
4035  setObjectiveModel(const std::string& model, index_type instrumentIndex, index_type objectiveIndex);
4036 
4037  // Documented in base class.
4038  void
4039  setObjectiveNominalMagnification(double nominalMagnification, index_type instrumentIndex, index_type objectiveIndex);
4040 
4041  // Documented in base class.
4042  void
4043  setObjectiveSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type objectiveIndex);
4044 
4045  // Documented in base class.
4046  void
4048 
4049 
4050  // Documented in base class.
4051  void
4052  setObjectiveSettingsCorrectionCollar(double correctionCollar, index_type imageIndex);
4053 
4054  // Documented in base class.
4055  void
4056  setObjectiveSettingsID(const std::string& id, index_type imageIndex);
4057 
4058  // Documented in base class.
4059  void
4061 
4062  // Documented in base class.
4063  void
4064  setObjectiveSettingsRefractiveIndex(double refractiveIndex, index_type imageIndex);
4065 
4066 
4067  // Documented in base class.
4068  void
4069  setPixelsBigEndian(bool bigEndian, index_type imageIndex);
4070 
4071  // Documented in base class.
4072  void
4074 
4075  // Documented in base class.
4076  void
4077  setPixelsID(const std::string& id, index_type imageIndex);
4078 
4079  // Documented in base class.
4080  void
4081  setPixelsInterleaved(bool interleaved, index_type imageIndex);
4082 
4083  // Documented in base class.
4084  void
4086 
4087  // Documented in base class.
4088  void
4090 
4091  // Documented in base class.
4092  void
4094 
4095  // Documented in base class.
4096  void
4098 
4099  // Documented in base class.
4100  void
4102 
4103  // Documented in base class.
4104  void
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
4122 
4123  // Documented in base class.
4124  void
4126 
4127 
4128  // Documented in base class.
4129  void
4130  setPlaneAnnotationRef(const std::string& annotation, index_type imageIndex, index_type planeIndex, index_type annotationRefIndex);
4131 
4132  // Documented in base class.
4133  void
4135 
4136  // Documented in base class.
4137  void
4139 
4140  // Documented in base class.
4141  void
4142  setPlaneHashSHA1(const std::string& hashSHA1, index_type imageIndex, index_type planeIndex);
4143 
4144  // Documented in base class.
4145  void
4147 
4148  // Documented in base class.
4149  void
4151 
4152  // Documented in base class.
4153  void
4155 
4156  // Documented in base class.
4157  void
4159 
4160  // Documented in base class.
4161  void
4163 
4164  // Documented in base class.
4165  void
4167 
4168 
4169  // Documented in base class.
4170  void
4171  setPlateAnnotationRef(const std::string& annotation, index_type plateIndex, index_type annotationRefIndex);
4172 
4173  // Documented in base class.
4174  void
4176 
4177  // Documented in base class.
4178  void
4180 
4181  // Documented in base class.
4182  void
4183  setPlateDescription(const std::string& description, index_type plateIndex);
4184 
4185  // Documented in base class.
4186  void
4187  setPlateExternalIdentifier(const std::string& externalIdentifier, index_type plateIndex);
4188 
4189  // Documented in base class.
4190  void
4192 
4193  // Documented in base class.
4194  void
4195  setPlateID(const std::string& id, index_type plateIndex);
4196 
4197  // Documented in base class.
4198  void
4199  setPlateName(const std::string& name, index_type plateIndex);
4200 
4201  // Documented in base class.
4202  void
4204 
4205  // Documented in base class.
4206  void
4208 
4209  // Documented in base class.
4210  void
4211  setPlateStatus(const std::string& status, index_type plateIndex);
4212 
4213  // Documented in base class.
4214  void
4216 
4217  // Documented in base class.
4218  void
4220 
4221 
4222  // Documented in base class.
4223  void
4224  setPlateAcquisitionAnnotationRef(const std::string& annotation, index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex);
4225 
4226  // Documented in base class.
4227  void
4228  setPlateAcquisitionDescription(const std::string& description, index_type plateIndex, index_type plateAcquisitionIndex);
4229 
4230  // Documented in base class.
4231  void
4232  setPlateAcquisitionEndTime(ome::xml::model::primitives::Timestamp endTime, index_type plateIndex, index_type plateAcquisitionIndex);
4233 
4234  // Documented in base class.
4235  void
4236  setPlateAcquisitionID(const std::string& id, index_type plateIndex, index_type plateAcquisitionIndex);
4237 
4238  // Documented in base class.
4239  void
4241 
4242  // Documented in base class.
4243  void
4244  setPlateAcquisitionName(const std::string& name, index_type plateIndex, index_type plateAcquisitionIndex);
4245 
4246  // Documented in base class.
4247  void
4248  setPlateAcquisitionStartTime(ome::xml::model::primitives::Timestamp startTime, index_type plateIndex, index_type plateAcquisitionIndex);
4249 
4250  // Documented in base class.
4251  void
4252  setPlateAcquisitionWellSampleRef(const std::string& wellSample, index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex);
4253 
4254 
4255 
4256  // Documented in base class.
4257  void
4258  setPointAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
4259 
4260  // Documented in base class.
4261  void
4263 
4264  // Documented in base class.
4265  void
4267 
4268  // Documented in base class.
4269  void
4271 
4272  // Documented in base class.
4273  void
4275 
4276  // Documented in base class.
4277  void
4279 
4280  // Documented in base class.
4281  void
4282  setPointID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
4283 
4284  // Documented in base class.
4285  void
4286  setPointLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
4287 
4288  // Documented in base class.
4289  void
4291 
4292  // Documented in base class.
4293  void
4294  setPointStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
4295 
4296  // Documented in base class.
4297  void
4299 
4300  // Documented in base class.
4301  void
4302  setPointText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
4303 
4304  // Documented in base class.
4305  void
4307 
4308  // Documented in base class.
4309  void
4311 
4312  // Documented in base class.
4313  void
4315 
4316  // Documented in base class.
4317  void
4318  setPointTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
4319 
4320  // Documented in base class.
4321  void
4322  setPointX(double x, index_type ROIIndex, index_type shapeIndex);
4323 
4324  // Documented in base class.
4325  void
4326  setPointY(double y, index_type ROIIndex, index_type shapeIndex);
4327 
4328 
4329  // Documented in base class.
4330  void
4331  setPolygonAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
4332 
4333  // Documented in base class.
4334  void
4336 
4337  // Documented in base class.
4338  void
4340 
4341  // Documented in base class.
4342  void
4344 
4345  // Documented in base class.
4346  void
4348 
4349  // Documented in base class.
4350  void
4352 
4353  // Documented in base class.
4354  void
4355  setPolygonID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
4356 
4357  // Documented in base class.
4358  void
4359  setPolygonLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
4360 
4361  // Documented in base class.
4362  void
4363  setPolygonPoints(const std::string& points, index_type ROIIndex, index_type shapeIndex);
4364 
4365  // Documented in base class.
4366  void
4368 
4369  // Documented in base class.
4370  void
4371  setPolygonStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
4372 
4373  // Documented in base class.
4374  void
4376 
4377  // Documented in base class.
4378  void
4379  setPolygonText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
4380 
4381  // Documented in base class.
4382  void
4384 
4385  // Documented in base class.
4386  void
4388 
4389  // Documented in base class.
4390  void
4392 
4393  // Documented in base class.
4394  void
4395  setPolygonTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
4396 
4397 
4398  // Documented in base class.
4399  void
4400  setPolylineAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
4401 
4402  // Documented in base class.
4403  void
4405 
4406  // Documented in base class.
4407  void
4409 
4410  // Documented in base class.
4411  void
4413 
4414  // Documented in base class.
4415  void
4417 
4418  // Documented in base class.
4419  void
4421 
4422  // Documented in base class.
4423  void
4424  setPolylineID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
4425 
4426  // Documented in base class.
4427  void
4428  setPolylineLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
4429 
4430  // Documented in base class.
4431  void
4433 
4434  // Documented in base class.
4435  void
4437 
4438  // Documented in base class.
4439  void
4440  setPolylinePoints(const std::string& points, index_type ROIIndex, index_type shapeIndex);
4441 
4442  // Documented in base class.
4443  void
4445 
4446  // Documented in base class.
4447  void
4448  setPolylineStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
4449 
4450  // Documented in base class.
4451  void
4453 
4454  // Documented in base class.
4455  void
4456  setPolylineText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
4457 
4458  // Documented in base class.
4459  void
4461 
4462  // Documented in base class.
4463  void
4465 
4466  // Documented in base class.
4467  void
4469 
4470  // Documented in base class.
4471  void
4472  setPolylineTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
4473 
4474 
4475  // Documented in base class.
4476  void
4477  setProjectAnnotationRef(const std::string& annotation, index_type projectIndex, index_type annotationRefIndex);
4478 
4479  // Documented in base class.
4480  void
4481  setProjectDatasetRef(const std::string& dataset, index_type projectIndex, index_type datasetRefIndex);
4482 
4483  // Documented in base class.
4484  void
4485  setProjectDescription(const std::string& description, index_type projectIndex);
4486 
4487  // Documented in base class.
4488  void
4489  setProjectExperimenterGroupRef(const std::string& experimenterGroup, index_type projectIndex);
4490 
4491  // Documented in base class.
4492  void
4493  setProjectExperimenterRef(const std::string& experimenter, index_type projectIndex);
4494 
4495  // Documented in base class.
4496  void
4497  setProjectID(const std::string& id, index_type projectIndex);
4498 
4499  // Documented in base class.
4500  void
4501  setProjectName(const std::string& name, index_type projectIndex);
4502 
4503 
4504 
4505  // Documented in base class.
4506  void
4507  setROIAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type annotationRefIndex);
4508 
4509  // Documented in base class.
4510  void
4511  setROIDescription(const std::string& description, index_type ROIIndex);
4512 
4513  // Documented in base class.
4514  void
4515  setROIID(const std::string& id, index_type ROIIndex);
4516 
4517  // Documented in base class.
4518  void
4519  setROIName(const std::string& name, index_type ROIIndex);
4520 
4521 
4522 
4523  // Documented in base class.
4524  void
4525  setReagentAnnotationRef(const std::string& annotation, index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex);
4526 
4527  // Documented in base class.
4528  void
4529  setReagentDescription(const std::string& description, index_type screenIndex, index_type reagentIndex);
4530 
4531  // Documented in base class.
4532  void
4533  setReagentID(const std::string& id, index_type screenIndex, index_type reagentIndex);
4534 
4535  // Documented in base class.
4536  void
4537  setReagentName(const std::string& name, index_type screenIndex, index_type reagentIndex);
4538 
4539  // Documented in base class.
4540  void
4541  setReagentReagentIdentifier(const std::string& reagentIdentifier, index_type screenIndex, index_type reagentIndex);
4542 
4543 
4544 
4545  // Documented in base class.
4546  void
4547  setRectangleAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
4548 
4549  // Documented in base class.
4550  void
4552 
4553  // Documented in base class.
4554  void
4556 
4557  // Documented in base class.
4558  void
4560 
4561  // Documented in base class.
4562  void
4564 
4565  // Documented in base class.
4566  void
4568 
4569  // Documented in base class.
4570  void
4571  setRectangleHeight(double height, index_type ROIIndex, index_type shapeIndex);
4572 
4573  // Documented in base class.
4574  void
4575  setRectangleID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
4576 
4577  // Documented in base class.
4578  void
4579  setRectangleLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
4580 
4581  // Documented in base class.
4582  void
4584 
4585  // Documented in base class.
4586  void
4587  setRectangleStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
4588 
4589  // Documented in base class.
4590  void
4592 
4593  // Documented in base class.
4594  void
4595  setRectangleText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
4596 
4597  // Documented in base class.
4598  void
4600 
4601  // Documented in base class.
4602  void
4604 
4605  // Documented in base class.
4606  void
4608 
4609  // Documented in base class.
4610  void
4611  setRectangleTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
4612 
4613  // Documented in base class.
4614  void
4615  setRectangleWidth(double width, index_type ROIIndex, index_type shapeIndex);
4616 
4617  // Documented in base class.
4618  void
4619  setRectangleX(double x, index_type ROIIndex, index_type shapeIndex);
4620 
4621  // Documented in base class.
4622  void
4623  setRectangleY(double y, index_type ROIIndex, index_type shapeIndex);
4624 
4625 
4626  // Documented in base class.
4627  void
4628  setRightsRightsHeld(const std::string& rightsHeld);
4629 
4630  // Documented in base class.
4631  void
4632  setRightsRightsHolder(const std::string& rightsHolder);
4633 
4634 
4635  // Documented in base class.
4636  void
4637  setScreenAnnotationRef(const std::string& annotation, index_type screenIndex, index_type annotationRefIndex);
4638 
4639  // Documented in base class.
4640  void
4641  setScreenDescription(const std::string& description, index_type screenIndex);
4642 
4643  // Documented in base class.
4644  void
4645  setScreenID(const std::string& id, index_type screenIndex);
4646 
4647  // Documented in base class.
4648  void
4649  setScreenName(const std::string& name, index_type screenIndex);
4650 
4651  // Documented in base class.
4652  void
4653  setScreenPlateRef(const std::string& plate, index_type screenIndex, index_type plateRefIndex);
4654 
4655  // Documented in base class.
4656  void
4657  setScreenProtocolDescription(const std::string& protocolDescription, index_type screenIndex);
4658 
4659  // Documented in base class.
4660  void
4661  setScreenProtocolIdentifier(const std::string& protocolIdentifier, index_type screenIndex);
4662 
4663  // Documented in base class.
4664  void
4665  setScreenReagentSetDescription(const std::string& reagentSetDescription, index_type screenIndex);
4666 
4667  // Documented in base class.
4668  void
4669  setScreenReagentSetIdentifier(const std::string& reagentSetIdentifier, index_type screenIndex);
4670 
4671  // Documented in base class.
4672  void
4673  setScreenType(const std::string& type, index_type screenIndex);
4674 
4675 
4676  // Documented in base class.
4677  void
4678  setStageLabelName(const std::string& name, index_type imageIndex);
4679 
4680  // Documented in base class.
4681  void
4683 
4684  // Documented in base class.
4685  void
4687 
4688  // Documented in base class.
4689  void
4691 
4692 
4693 
4694  // Documented in base class.
4695  void
4696  setTagAnnotationAnnotationRef(const std::string& annotation, index_type tagAnnotationIndex, index_type annotationRefIndex);
4697 
4698  // Documented in base class.
4699  void
4700  setTagAnnotationAnnotator(const std::string& annotator, index_type tagAnnotationIndex);
4701 
4702  // Documented in base class.
4703  void
4704  setTagAnnotationDescription(const std::string& description, index_type tagAnnotationIndex);
4705 
4706  // Documented in base class.
4707  void
4708  setTagAnnotationID(const std::string& id, index_type tagAnnotationIndex);
4709 
4710  // Documented in base class.
4711  void
4712  setTagAnnotationNamespace(const std::string& namespace_, index_type tagAnnotationIndex);
4713 
4714  // Documented in base class.
4715  void
4716  setTagAnnotationValue(const std::string& value, index_type tagAnnotationIndex);
4717 
4718 
4719  // Documented in base class.
4720  void
4721  setTermAnnotationAnnotationRef(const std::string& annotation, index_type termAnnotationIndex, index_type annotationRefIndex);
4722 
4723  // Documented in base class.
4724  void
4725  setTermAnnotationAnnotator(const std::string& annotator, index_type termAnnotationIndex);
4726 
4727  // Documented in base class.
4728  void
4729  setTermAnnotationDescription(const std::string& description, index_type termAnnotationIndex);
4730 
4731  // Documented in base class.
4732  void
4733  setTermAnnotationID(const std::string& id, index_type termAnnotationIndex);
4734 
4735  // Documented in base class.
4736  void
4737  setTermAnnotationNamespace(const std::string& namespace_, index_type termAnnotationIndex);
4738 
4739  // Documented in base class.
4740  void
4741  setTermAnnotationValue(const std::string& value, index_type termAnnotationIndex);
4742 
4743 
4744  // Documented in base class.
4745  void
4747 
4748  // Documented in base class.
4749  void
4751 
4752  // Documented in base class.
4753  void
4755 
4756  // Documented in base class.
4757  void
4759 
4760  // Documented in base class.
4761  void
4763 
4764 
4765  // Documented in base class.
4766  void
4767  setTimestampAnnotationAnnotationRef(const std::string& annotation, index_type timestampAnnotationIndex, index_type annotationRefIndex);
4768 
4769  // Documented in base class.
4770  void
4771  setTimestampAnnotationAnnotator(const std::string& annotator, index_type timestampAnnotationIndex);
4772 
4773  // Documented in base class.
4774  void
4775  setTimestampAnnotationDescription(const std::string& description, index_type timestampAnnotationIndex);
4776 
4777  // Documented in base class.
4778  void
4779  setTimestampAnnotationID(const std::string& id, index_type timestampAnnotationIndex);
4780 
4781  // Documented in base class.
4782  void
4783  setTimestampAnnotationNamespace(const std::string& namespace_, index_type timestampAnnotationIndex);
4784 
4785  // Documented in base class.
4786  void
4788 
4789 
4790  // Documented in base class.
4791  void
4793 
4794  // Documented in base class.
4795  void
4797 
4798  // Documented in base class.
4799  void
4801 
4802  // Documented in base class.
4803  void
4805 
4806  // Documented in base class.
4807  void
4809 
4810 
4811  // Documented in base class.
4812  void
4813  setUUIDFileName(const std::string& fileName, index_type imageIndex, index_type tiffDataIndex);
4814 
4815 
4816 
4817  // Documented in base class.
4818  void
4819  setWellAnnotationRef(const std::string& annotation, index_type plateIndex, index_type wellIndex, index_type annotationRefIndex);
4820 
4821  // Documented in base class.
4822  void
4824 
4825  // Documented in base class.
4826  void
4828 
4829  // Documented in base class.
4830  void
4831  setWellExternalDescription(const std::string& externalDescription, index_type plateIndex, index_type wellIndex);
4832 
4833  // Documented in base class.
4834  void
4835  setWellExternalIdentifier(const std::string& externalIdentifier, index_type plateIndex, index_type wellIndex);
4836 
4837  // Documented in base class.
4838  void
4839  setWellID(const std::string& id, index_type plateIndex, index_type wellIndex);
4840 
4841  // Documented in base class.
4842  void
4843  setWellReagentRef(const std::string& reagent, index_type plateIndex, index_type wellIndex);
4844 
4845  // Documented in base class.
4846  void
4848 
4849  // Documented in base class.
4850  void
4851  setWellType(const std::string& type, index_type plateIndex, index_type wellIndex);
4852 
4853 
4854  // Documented in base class.
4855  void
4856  setWellSampleID(const std::string& id, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4857 
4858  // Documented in base class.
4859  void
4860  setWellSampleImageRef(const std::string& image, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4861 
4862  // Documented in base class.
4863  void
4865 
4866  // Documented in base class.
4867  void
4869 
4870  // Documented in base class.
4871  void
4873 
4874  // Documented in base class.
4875  void
4876  setWellSampleTimepoint(ome::xml::model::primitives::Timestamp timepoint, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4877 
4878 
4879 
4880  // Documented in base class.
4881  void
4882  setXMLAnnotationAnnotationRef(const std::string& annotation, index_type XMLAnnotationIndex, index_type annotationRefIndex);
4883 
4884  // Documented in base class.
4885  void
4886  setXMLAnnotationAnnotator(const std::string& annotator, index_type XMLAnnotationIndex);
4887 
4888  // Documented in base class.
4889  void
4890  setXMLAnnotationDescription(const std::string& description, index_type XMLAnnotationIndex);
4891 
4892  // Documented in base class.
4893  void
4894  setXMLAnnotationID(const std::string& id, index_type XMLAnnotationIndex);
4895 
4896  // Documented in base class.
4897  void
4898  setXMLAnnotationNamespace(const std::string& namespace_, index_type XMLAnnotationIndex);
4899 
4900  // Documented in base class.
4901  void
4902  setXMLAnnotationValue(const std::string& value, index_type XMLAnnotationIndex);
4903 
4904  };
4905 
4906  }
4907  }
4908 }
4909 
4910 #endif // OME_XML_META_AGGREGATEMETADATA_H
4911 
4912 /*
4913  * Local Variables:
4914  * mode:C++
4915  * End:
4916  */
const std::string & getDatasetID(index_type datasetIndex) const
Get the ID property of Dataset.
Definition: AggregateMetadata.cpp:2299
const std::string & getDatasetExperimenterRef(index_type datasetIndex) const
Get the ExperimenterRef property of Dataset.
Definition: AggregateMetadata.cpp:2286
void setPixelsBinDataBigEndian(bool bigEndian, index_type imageIndex, index_type binDataIndex)
Set the BigEndian property of BinData.
Definition: AggregateMetadata.cpp:8731
void setGenericExcitationSourceID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of GenericExcitationSource.
Definition: AggregateMetadata.cpp:10749
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the PositionY property of WellSample.
Definition: AggregateMetadata.cpp:8392
void setPolylineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Polyline.
Definition: AggregateMetadata.cpp:13939
index_type getMicrobeamManipulationRefCount(index_type imageIndex) const
Get the number of MicrobeamManipulationRef elements.
Definition: AggregateMetadata.cpp:1184
FilamentType enumeration.
Definition: FilamentType.h:72
void setRectangleStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Rectangle.
Definition: AggregateMetadata.cpp:14479
double getMaskWidth(index_type ROIIndex, index_type shapeIndex) const
Get the Width property of Mask.
Definition: AggregateMetadata.cpp:5446
const std::string & getLongAnnotationAnnotator(index_type longAnnotationIndex) const
Get the Annotator property of LongAnnotation.
Definition: AggregateMetadata.cpp:5092
void setFilterSetLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type filterSetIndex)
Set the LotNumber property of FilterSet.
Definition: AggregateMetadata.cpp:10589
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Polyline.
Definition: AggregateMetadata.cpp:6955
void setArcID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Arc.
Definition: AggregateMetadata.cpp:8574
void setFolderDescription(const std::string &description, index_type folderIndex)
Set the Description property of Folder.
Definition: AggregateMetadata.cpp:10656
const std::string & getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const
Get the SerialNumber property of Objective.
Definition: AggregateMetadata.cpp:5763
void setFilterModel(const std::string &model, index_type instrumentIndex, index_type filterIndex)
Set the Model property of Filter.
Definition: AggregateMetadata.cpp:10497
void setChannelAcquisitionMode(ome::xml::model::enums::AcquisitionMode acquisitionMode, index_type imageIndex, index_type channelIndex)
Set the AcquisitionMode property of Channel.
Definition: AggregateMetadata.cpp:8969
void setFilterSetModel(const std::string &model, index_type instrumentIndex, index_type filterSetIndex)
Set the Model property of FilterSet.
Definition: AggregateMetadata.cpp:10615
void setPointTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Point.
Definition: AggregateMetadata.cpp:13638
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getPixelsPhysicalSizeX(index_type imageIndex) const
Get the PhysicalSizeX property of Pixels.
Definition: AggregateMetadata.cpp:5895
void setRectangleY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Rectangle.
Definition: AggregateMetadata.cpp:14609
ExperimentType enumeration.
Definition: ExperimentType.h:72
const std::string & getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const
Get the FilterSetRef property of Channel.
Definition: AggregateMetadata.cpp:2050
void setPixelsPhysicalSizeX(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > physicalSizeX, index_type imageIndex)
Set the PhysicalSizeX property of Pixels.
Definition: AggregateMetadata.cpp:12892
const std::string & getPixelsID(index_type imageIndex) const
Get the ID property of Pixels.
Definition: AggregateMetadata.cpp:5869
const std::string & getEllipseText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Ellipse.
Definition: AggregateMetadata.cpp:2930
index_type getFileAnnotationCount() const
Get the number of FileAnnotation elements.
Definition: AggregateMetadata.cpp:974
ArcType enumeration.
Definition: ArcType.h:72
ome::xml::model::primitives::PositiveInteger getPixelsSizeZ(index_type imageIndex) const
Get the SizeZ property of Pixels.
Definition: AggregateMetadata.cpp:5999
void setFolderROIRef(const std::string &roi, index_type folderIndex, index_type ROIRefIndex)
Set the ROIRef property of Folder.
Definition: AggregateMetadata.cpp:10721
const std::string & getLongAnnotationDescription(index_type longAnnotationIndex) const
Get the Description property of LongAnnotation.
Definition: AggregateMetadata.cpp:5105
void setRectangleTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Rectangle.
Definition: AggregateMetadata.cpp:14570
const ::ome::xml::model::AffineTransform & getLabelTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Label.
Definition: AggregateMetadata.cpp:4252
const std::string & getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6340
const std::string & getBooleanAnnotationID(index_type booleanAnnotationIndex) const
Get the ID property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1932
const std::string & getMapAnnotationAnnotationRef(index_type mapAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of MapAnnotation.
Definition: AggregateMetadata.cpp:5159
void setLabelFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Label.
Definition: AggregateMetadata.cpp:11067
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > getLineFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Line.
Definition: AggregateMetadata.cpp:4778
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Ellipse.
Definition: AggregateMetadata.cpp:2813
void setExperimentExperimenterRef(const std::string &experimenter, index_type experimentIndex)
Set the ExperimenterRef property of Experiment.
Definition: AggregateMetadata.cpp:10034
void setLightPathAnnotationRef(const std::string &annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex)
Set the AnnotationRef property of LightPath.
Definition: AggregateMetadata.cpp:11591
index_type getMicrobeamManipulationCount(index_type experimentIndex) const
Get the number of MicrobeamManipulation elements.
Definition: AggregateMetadata.cpp:1170
ome::xml::model::primitives::PositiveInteger getPixelsSignificantBits(index_type imageIndex) const
Get the SignificantBits property of Pixels.
Definition: AggregateMetadata.cpp:5934
const std::string & getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Line.
Definition: AggregateMetadata.cpp:4869
ome::xml::model::primitives::PercentFraction getImagingEnvironmentHumidity(index_type imageIndex) const
Get the Humidity property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:4002
const std::string & getExperimenterGroupName(index_type experimenterGroupIndex) const
Get the Name property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:3248
const std::string & getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the ImageRef property of WellSample.
Definition: AggregateMetadata.cpp:8353
double getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const
Get the Zoom property of Detector.
Definition: AggregateMetadata.cpp:2483
const std::string & getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Dataset.
Definition: AggregateMetadata.cpp:2247
const ::ome::xml::model::AffineTransform & getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Ellipse.
Definition: AggregateMetadata.cpp:2982
bool getPixelsBinDataBigEndian(index_type imageIndex, index_type binDataIndex) const
Get the BigEndian property of BinData.
Definition: AggregateMetadata.cpp:1734
ome::xml::model::enums::PixelType getPixelsType(index_type imageIndex) const
Get the Type property of Pixels.
Definition: AggregateMetadata.cpp:6025
const std::string & getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of FileAnnotation.
Definition: AggregateMetadata.cpp:3369
void setRectangleFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Rectangle.
Definition: AggregateMetadata.cpp:14427
const std::string & getUUID() const
Get the UUID associated with this collection of metadata.
Definition: AggregateMetadata.cpp:1505
const std::string & getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const
Get the ExternalIdentifier property of Well.
Definition: AggregateMetadata.cpp:8274
const std::string & getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const
Get the Model property of Dichroic.
Definition: AggregateMetadata.cpp:2654
void setLaserRepetitionRate(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsFrequency > repetitionRate, index_type instrumentIndex, index_type lightSourceIndex)
Set the RepetitionRate property of Laser.
Definition: AggregateMetadata.cpp:11432
void setPixelsSignificantBits(ome::xml::model::primitives::PositiveInteger significantBits, index_type imageIndex)
Set the SignificantBits property of Pixels.
Definition: AggregateMetadata.cpp:12931
void setPixelsInterleaved(bool interleaved, index_type imageIndex)
Set the Interleaved property of Pixels.
Definition: AggregateMetadata.cpp:12879
void setMicrobeamManipulationType(ome::xml::model::enums::MicrobeamManipulationType type, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the Type property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:12536
void setROIDescription(const std::string &description, index_type ROIIndex)
Set the Description property of ROI.
Definition: AggregateMetadata.cpp:14254
void setFileAnnotationNamespace(const std::string &namespace_, index_type fileAnnotationIndex)
Set the Namespace property of FileAnnotation.
Definition: AggregateMetadata.cpp:10418
const std::string & getLongAnnotationNamespace(index_type longAnnotationIndex) const
Get the Namespace property of LongAnnotation.
Definition: AggregateMetadata.cpp:5131
ome::xml::model::primitives::Color getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Point.
Definition: AggregateMetadata.cpp:6550
const std::string & getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Rectangle.
Definition: AggregateMetadata.cpp:7495
void setRectangleFontSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Rectangle.
Definition: AggregateMetadata.cpp:14414
double getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const
Get the Offset property of Detector.
Definition: AggregateMetadata.cpp:2431
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getStageLabelX(index_type imageIndex) const
Get the X property of StageLabel.
Definition: AggregateMetadata.cpp:7797
const std::string & getXMLAnnotationID(index_type XMLAnnotationIndex) const
Get the ID property of XMLAnnotation.
Definition: AggregateMetadata.cpp:8459
double getLineY1(index_type ROIIndex, index_type shapeIndex) const
Get the Y1 property of Line.
Definition: AggregateMetadata.cpp:4986
ome::xml::model::enums::ContrastMethod getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const
Get the ContrastMethod property of Channel.
Definition: AggregateMetadata.cpp:2011
void setLaserPump(const std::string &pump, index_type instrumentIndex, index_type lightSourceIndex)
Set the Pump property of Laser.
Definition: AggregateMetadata.cpp:11419
void setPlateAcquisitionDescription(const std::string &description, index_type plateIndex, index_type plateAcquisitionIndex)
Set the Description property of PlateAcquisition.
Definition: AggregateMetadata.cpp:13350
const std::string & getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const
Get the Model property of Detector.
Definition: AggregateMetadata.cpp:2418
void setLineStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Line.
Definition: AggregateMetadata.cpp:11866
void setStageLabelY(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > y, index_type imageIndex)
Set the Y property of StageLabel.
Definition: AggregateMetadata.cpp:14807
void setBinaryOnlyUUID(const std::string &uuid)
Set the UUID property of BinaryOnly.
Definition: AggregateMetadata.cpp:8876
ome::xml::model::primitives::Color getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Mask.
Definition: AggregateMetadata.cpp:5238
const std::string & getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const
Get the ImageRef property of Dataset.
Definition: AggregateMetadata.cpp:2312
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeFloat > getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const
Get the CutInTolerance property of TransmittanceRange.
Definition: AggregateMetadata.cpp:8154
const std::string & getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const
Get the Namespace property of XMLAnnotation.
Definition: AggregateMetadata.cpp:8472
void setLabelAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Label.
Definition: AggregateMetadata.cpp:11054
bool getPixelsBigEndian(index_type imageIndex) const
Get the BigEndian property of Pixels.
Definition: AggregateMetadata.cpp:5843
const std::vector< uint8_t > & getMaskBinData(index_type ROIIndex, index_type shapeIndex) const
Get the Base64Binary property of BinData.
Definition: AggregateMetadata.cpp:1682
const std::string & getRectangleAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Rectangle.
Definition: AggregateMetadata.cpp:7365
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:11657
void setMicroscopeModel(const std::string &model, index_type instrumentIndex)
Set the Model property of Microscope.
Definition: AggregateMetadata.cpp:12577
ome::xml::model::enums::Marker getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerEnd property of Polyline.
Definition: AggregateMetadata.cpp:7007
ome::xml::model::enums::FontStyle getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Rectangle.
Definition: AggregateMetadata.cpp:7430
ome::xml::model::enums::FillRule getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Ellipse.
Definition: AggregateMetadata.cpp:2787
void setExperimenterGroupAnnotationRef(const std::string &annotation, index_type experimenterGroupIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10180
index_type getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const
Get the number of AnnotationRef elements in Channel.
Definition: AggregateMetadata.cpp:498
const std::string & getImageInstrumentRef(index_type imageIndex) const
Get the InstrumentRef property of Image.
Definition: AggregateMetadata.cpp:3922
const std::string & getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const
Get the Model property of FilterSet.
Definition: AggregateMetadata.cpp:3618
Correction enumeration.
Definition: Correction.h:72
void setPlaneDeltaT(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTime > deltaT, index_type imageIndex, index_type planeIndex)
Set the DeltaT property of Plane.
Definition: AggregateMetadata.cpp:13049
ome::xml::model::enums::LaserMedium getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LaserMedium property of Laser.
Definition: AggregateMetadata.cpp:4331
ome::xml::model::primitives::PercentFraction getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const
Get the Transmittance property of TransmittanceRange.
Definition: AggregateMetadata.cpp:8193
void setFolderAnnotationRef(const std::string &annotation, index_type folderIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Folder.
Definition: AggregateMetadata.cpp:10643
void setPlaneAnnotationRef(const std::string &annotation, index_type imageIndex, index_type planeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Plane.
Definition: AggregateMetadata.cpp:13036
void setMaskFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Mask.
Definition: AggregateMetadata.cpp:12261
void setMaskTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Mask.
Definition: AggregateMetadata.cpp:12404
const std::string & getShapeType(index_type ROIIndex, index_type shapeIndex) const
Get the type of a Shape.
Definition: AggregateMetadata.cpp:402
void setFolderName(const std::string &name, index_type folderIndex)
Set the Name property of Folder.
Definition: AggregateMetadata.cpp:10708
const std::string & getPointID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Point.
Definition: AggregateMetadata.cpp:6524
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Ellipse.
Definition: AggregateMetadata.cpp:2917
void setScreenProtocolIdentifier(const std::string &protocolIdentifier, index_type screenIndex)
Set the ProtocolIdentifier property of Screen.
Definition: AggregateMetadata.cpp:14728
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const
Get the WorkingDistance property of Objective.
Definition: AggregateMetadata.cpp:5776
const std::string & getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const
Get the Manufacturer property of Detector.
Definition: AggregateMetadata.cpp:2405
index_type getDatasetAnnotationRefCount(index_type datasetIndex) const
Get the number of AnnotationRef elements in Dataset.
Definition: AggregateMetadata.cpp:708
const std::string & getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4528
void setProjectAnnotationRef(const std::string &annotation, index_type projectIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Project.
Definition: AggregateMetadata.cpp:14148
index_type getFolderROIRefCount(index_type folderIndex) const
Get the number of ROIRef elements in Folder.
Definition: AggregateMetadata.cpp:1310
double getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const
Get the Zoom property of DetectorSettings.
Definition: AggregateMetadata.cpp:2588
index_type getObjectiveCount(index_type instrumentIndex) const
Get the number of Objective elements.
Definition: AggregateMetadata.cpp:1198
void setExperimenterUserName(const std::string &userName, index_type experimenterIndex)
Set the UserName property of Experimenter.
Definition: AggregateMetadata.cpp:10166
void setEllipseTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Ellipse.
Definition: AggregateMetadata.cpp:9966
void setPolygonTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Polygon.
Definition: AggregateMetadata.cpp:13873
ome::xml::model::enums::AcquisitionMode getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const
Get the AcquisitionMode property of Channel.
Definition: AggregateMetadata.cpp:1972
const std::string & getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Ellipse.
Definition: AggregateMetadata.cpp:2904
const std::string & getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of Arc.
Definition: AggregateMetadata.cpp:1642
void setImageID(const std::string &id, index_type imageIndex)
Set the ID property of Image.
Definition: AggregateMetadata.cpp:10906
void setWellSampleID(const std::string &id, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the ID property of WellSample.
Definition: AggregateMetadata.cpp:15337
void setBooleanAnnotationAnnotator(const std::string &annotator, index_type booleanAnnotationIndex)
Set the Annotator property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:8903
const std::string & getMicroscopeSerialNumber(index_type instrumentIndex) const
Get the SerialNumber property of Microscope.
Definition: AggregateMetadata.cpp:5593
An ISO-8601 timestamp.
Definition: Timestamp.h:65
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTime > getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const
Get the ExposureTime property of Plane.
Definition: AggregateMetadata.cpp:6065
ome::xml::model::primitives::NonNegativeInteger getMaskTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Mask.
Definition: AggregateMetadata.cpp:5407
void setObjectiveID(const std::string &id, index_type instrumentIndex, index_type objectiveIndex)
Set the ID property of Objective.
Definition: AggregateMetadata.cpp:12656
void setRectangleFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Rectangle.
Definition: AggregateMetadata.cpp:14401
const std::string & getProjectExperimenterGroupRef(index_type projectIndex) const
Get the ExperimenterGroupRef property of Project.
Definition: AggregateMetadata.cpp:7190
void setCommentAnnotationNamespace(const std::string &namespace_, index_type commentAnnotationIndex)
Set the Namespace property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9217
index_type getExperimentCount() const
Get the number of Experiment elements.
Definition: AggregateMetadata.cpp:918
const std::string & getMaskAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Mask.
Definition: AggregateMetadata.cpp:5225
ome::xml::model::primitives::PositiveInteger getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const
Get the FrequencyMultiplication property of Laser.
Definition: AggregateMetadata.cpp:4305
void setArcManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Arc.
Definition: AggregateMetadata.cpp:8600
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Rectangle.
Definition: AggregateMetadata.cpp:7417
void setPlateWellOriginY(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > wellOriginY, index_type plateIndex)
Set the WellOriginY property of Plate.
Definition: AggregateMetadata.cpp:13323
ome::xml::model::enums::IlluminationType getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const
Get the IlluminationType property of Channel.
Definition: AggregateMetadata.cpp:2089
void setWellReagentRef(const std::string &reagent, index_type plateIndex, index_type wellIndex)
Set the ReagentRef property of Well.
Definition: AggregateMetadata.cpp:15297
const std::string & getArcAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Arc.
Definition: AggregateMetadata.cpp:1564
void setPolylineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex)
Set the MarkerEnd property of Polyline.
Definition: AggregateMetadata.cpp:14004
const std::string & getFileAnnotationID(index_type fileAnnotationIndex) const
Get the ID property of FileAnnotation.
Definition: AggregateMetadata.cpp:3408
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:15402
double getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const
Get the Height property of Rectangle.
Definition: AggregateMetadata.cpp:7443
void setBinaryOnlyMetadataFile(const std::string &metadataFile)
Set the MetadataFile property of BinaryOnly.
Definition: AggregateMetadata.cpp:8863
const std::string & getListAnnotationNamespace(index_type listAnnotationIndex) const
Get the Namespace property of ListAnnotation.
Definition: AggregateMetadata.cpp:5065
index_type getFilterSetCount(index_type instrumentIndex) const
Get the number of FilterSet elements.
Definition: AggregateMetadata.cpp:1002
void setReagentAnnotationRef(const std::string &annotation, index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Reagent.
Definition: AggregateMetadata.cpp:14295
void setPlateAcquisitionStartTime(ome::xml::model::primitives::Timestamp startTime, index_type plateIndex, index_type plateAcquisitionIndex)
Set the StartTime property of PlateAcquisition.
Definition: AggregateMetadata.cpp:13415
index_type getLightPathAnnotationRefCount(index_type imageIndex, index_type channelIndex) const
Get the number of AnnotationRef elements in LightPath.
Definition: AggregateMetadata.cpp:680
const std::string & getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8062
void setPointAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Point.
Definition: AggregateMetadata.cpp:13443
void setPixelsID(const std::string &id, index_type imageIndex)
Set the ID property of Pixels.
Definition: AggregateMetadata.cpp:12866
void setMicrobeamManipulationLightSourceSettingsWavelength(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > wavelength, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)
Set the Wavelength property of LightSourceSettings.
Definition: AggregateMetadata.cpp:11709
void setFilterFilterWheel(const std::string &filterWheel, index_type instrumentIndex, index_type filterIndex)
Set the FilterWheel property of Filter.
Definition: AggregateMetadata.cpp:10445
void setProjectID(const std::string &id, index_type projectIndex)
Set the ID property of Project.
Definition: AggregateMetadata.cpp:14213
void setProjectDescription(const std::string &description, index_type projectIndex)
Set the Description property of Project.
Definition: AggregateMetadata.cpp:14174
ome::xml::model::primitives::NonNegativeInteger getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Polygon.
Definition: AggregateMetadata.cpp:6850
index_type getShapeCount(index_type ROIIndex) const
Get the number of Shape elements.
Definition: AggregateMetadata.cpp:415
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getPixelsPhysicalSizeY(index_type imageIndex) const
Get the PhysicalSizeY property of Pixels.
Definition: AggregateMetadata.cpp:5908
const std::string & getFileAnnotationDescription(index_type fileAnnotationIndex) const
Get the Description property of FileAnnotation.
Definition: AggregateMetadata.cpp:3395
AcquisitionMode enumeration.
Definition: AcquisitionMode.h:72
const std::string & getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4554
void setTransmittanceRangeCutInTolerance(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeFloat > cutInTolerance, index_type instrumentIndex, index_type filterIndex)
Set the CutInTolerance property of TransmittanceRange.
Definition: AggregateMetadata.cpp:15151
index_type getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const
Get the number of links to a BooleanAnnotation.
Definition: AggregateMetadata.cpp:233
void setScreenID(const std::string &id, index_type screenIndex)
Set the ID property of Screen.
Definition: AggregateMetadata.cpp:14676
void setPolylineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Polyline.
Definition: AggregateMetadata.cpp:14095
void setCommentAnnotationID(const std::string &id, index_type commentAnnotationIndex)
Set the ID property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9204
void setRightsRightsHolder(const std::string &rightsHolder)
Set the RightsHolder property of Rights.
Definition: AggregateMetadata.cpp:14636
bool getBooleanAnnotationValue(index_type booleanAnnotationIndex) const
Get the Value property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1958
const std::string & getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of Filament.
Definition: AggregateMetadata.cpp:3277
void setObjectiveSettingsRefractiveIndex(double refractiveIndex, index_type imageIndex)
Set the RefractiveIndex property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:12826
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Rectangle.
Definition: AggregateMetadata.cpp:7508
index_type getPlateCount() const
Get the number of Plate elements.
Definition: AggregateMetadata.cpp:1226
void setBooleanAnnotationID(const std::string &id, index_type booleanAnnotationIndex)
Set the ID property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:8929
void setPointFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Point.
Definition: AggregateMetadata.cpp:13482
double getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const
Get the Gain property of DetectorSettings.
Definition: AggregateMetadata.cpp:2510
void setPolylineText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Polyline.
Definition: AggregateMetadata.cpp:14082
void setXMLAnnotationDescription(const std::string &description, index_type XMLAnnotationIndex)
Set the Description property of XMLAnnotation.
Definition: AggregateMetadata.cpp:15443
void setExperimentID(const std::string &id, index_type experimentIndex)
Set the ID property of Experiment.
Definition: AggregateMetadata.cpp:10047
ome::xml::model::primitives::NonNegativeInteger getLineTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Line.
Definition: AggregateMetadata.cpp:4934
void setArcAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Arc.
Definition: AggregateMetadata.cpp:8561
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTime > getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const
Get the DeltaT property of Plane.
Definition: AggregateMetadata.cpp:6052
void setBooleanAnnotationAnnotationRef(const std::string &annotation, index_type booleanAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:8890
void setObjectiveIris(bool iris, index_type instrumentIndex, index_type objectiveIndex)
Set the Iris property of Objective.
Definition: AggregateMetadata.cpp:12682
const std::string & getListAnnotationAnnotator(index_type listAnnotationIndex) const
Get the Annotator property of ListAnnotation.
Definition: AggregateMetadata.cpp:5026
ome::xml::model::primitives::PositiveInteger getPlateColumns(index_type plateIndex) const
Get the Columns property of Plate.
Definition: AggregateMetadata.cpp:6196
index_type getCommentAnnotationCount() const
Get the number of CommentAnnotation elements.
Definition: AggregateMetadata.cpp:778
void setMaskTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Mask.
Definition: AggregateMetadata.cpp:12430
void setDetectorSettingsIntegration(ome::xml::model::primitives::PositiveInteger integration, index_type imageIndex, index_type channelIndex)
Set the Integration property of DetectorSettings.
Definition: AggregateMetadata.cpp:9533
index_type getLightSourceAnnotationRefCount(index_type instrumentIndex, index_type lightSourceIndex) const
Get the number of AnnotationRef elements in LightSource.
Definition: AggregateMetadata.cpp:428
void setArcType(ome::xml::model::enums::ArcType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Arc.
Definition: AggregateMetadata.cpp:8652
index_type getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const
Get the number of AnnotationRef elements in ExperimenterGroup.
Definition: AggregateMetadata.cpp:526
const std::string & getLineText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Line.
Definition: AggregateMetadata.cpp:4895
const std::string & getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const
Get the Manufacturer property of FilterSet.
Definition: AggregateMetadata.cpp:3605
const std::string & getExperimenterEmail(index_type experimenterIndex) const
Get the Email property of Experimenter.
Definition: AggregateMetadata.cpp:3091
void setLineStrokeWidth(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Line.
Definition: AggregateMetadata.cpp:11879
const std::string & getGenericExcitationSourceModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of GenericExcitationSource.
Definition: AggregateMetadata.cpp:3791
index_type getFilterCount(index_type instrumentIndex) const
Get the number of Filter elements.
Definition: AggregateMetadata.cpp:988
const std::string & getTermAnnotationNamespace(index_type termAnnotationIndex) const
Get the Namespace property of TermAnnotation.
Definition: AggregateMetadata.cpp:7969
const std::string & getChannelID(index_type imageIndex, index_type channelIndex) const
Get the ID property of Channel.
Definition: AggregateMetadata.cpp:2076
void setLongAnnotationDescription(const std::string &description, index_type longAnnotationIndex)
Set the Description property of LongAnnotation.
Definition: AggregateMetadata.cpp:12102
const std::string & getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const
Get the SerialNumber property of Detector.
Definition: AggregateMetadata.cpp:2444
void setObjectiveLensNA(double lensNA, index_type instrumentIndex, index_type objectiveIndex)
Set the LensNA property of Objective.
Definition: AggregateMetadata.cpp:12695
void setTiffDataFirstZ(ome::xml::model::primitives::NonNegativeInteger firstZ, index_type imageIndex, index_type tiffDataIndex)
Set the FirstZ property of TiffData.
Definition: AggregateMetadata.cpp:15019
const std::string & getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const
Get the Description property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1919
void setXMLAnnotationAnnotationRef(const std::string &annotation, index_type XMLAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of XMLAnnotation.
Definition: AggregateMetadata.cpp:15417
index_type getTagAnnotationCount() const
Get the number of TagAnnotation elements.
Definition: AggregateMetadata.cpp:1366
void setExperimenterGroupLeader(const std::string &leader, index_type experimenterGroupIndex, index_type leaderIndex)
Set the Leader property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10232
double getPointY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Point.
Definition: AggregateMetadata.cpp:6667
void setLaserManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Laser.
Definition: AggregateMetadata.cpp:11354
const std::string & getTagAnnotationNamespace(index_type tagAnnotationIndex) const
Get the Namespace property of TagAnnotation.
Definition: AggregateMetadata.cpp:7890
void setPixelsDimensionOrder(ome::xml::model::enums::DimensionOrder dimensionOrder, index_type imageIndex)
Set the DimensionOrder property of Pixels.
Definition: AggregateMetadata.cpp:12853
void setFilamentModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Filament.
Definition: AggregateMetadata.cpp:10313
ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const
Get the FirstC property of TiffData.
Definition: AggregateMetadata.cpp:7996
void setChannelLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type imageIndex, index_type channelIndex)
Set the Attenuation property of LightSourceSettings.
Definition: AggregateMetadata.cpp:11644
ome::xml::model::enums::FontStyle getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Polygon.
Definition: AggregateMetadata.cpp:6746
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Power property of Laser.
Definition: AggregateMetadata.cpp:4396
void setLabelStrokeWidth(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Label.
Definition: AggregateMetadata.cpp:11184
const std::string & getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of Filament.
Definition: AggregateMetadata.cpp:3290
double getLineX1(index_type ROIIndex, index_type shapeIndex) const
Get the X1 property of Line.
Definition: AggregateMetadata.cpp:4960
void setPolylineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Polyline.
Definition: AggregateMetadata.cpp:14043
void setLaserTuneable(bool tuneable, index_type instrumentIndex, index_type lightSourceIndex)
Set the Tuneable property of Laser.
Definition: AggregateMetadata.cpp:11458
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsFrequency > getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const
Get the ReadOutRate property of DetectorSettings.
Definition: AggregateMetadata.cpp:2562
ome::xml::model::primitives::PositiveInteger getPixelsSizeC(index_type imageIndex) const
Get the SizeC property of Pixels.
Definition: AggregateMetadata.cpp:5947
const ::ome::xml::model::AffineTransform & getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Rectangle.
Definition: AggregateMetadata.cpp:7573
void setUUID(const std::string &uuid)
Set the UUID associated with this collection of metadata.
Definition: AggregateMetadata.cpp:8499
double getChannelNDFilter(index_type imageIndex, index_type channelIndex) const
Get the NDFilter property of Channel.
Definition: AggregateMetadata.cpp:2102
void setPixelsSizeY(ome::xml::model::primitives::PositiveInteger sizeY, index_type imageIndex)
Set the SizeY property of Pixels.
Definition: AggregateMetadata.cpp:12983
void setMaskFontSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Mask.
Definition: AggregateMetadata.cpp:12274
const std::string & getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const
Get the Description property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8088
void setPolygonFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Polygon.
Definition: AggregateMetadata.cpp:13717
index_type getTagAnnotationAnnotationCount(index_type tagAnnotationIndex) const
Get the number of links to a TagAnnotation.
Definition: AggregateMetadata.cpp:324
void setEllipseID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Ellipse.
Definition: AggregateMetadata.cpp:9836
void setTagAnnotationDescription(const std::string &description, index_type tagAnnotationIndex)
Set the Description property of TagAnnotation.
Definition: AggregateMetadata.cpp:14861
ome::xml::model::enums::FontFamily getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Polyline.
Definition: AggregateMetadata.cpp:6942
void setROIID(const std::string &id, index_type ROIIndex)
Set the ID property of ROI.
Definition: AggregateMetadata.cpp:14267
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Mask.
Definition: AggregateMetadata.cpp:5368
void setLightEmittingDiodeSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:11577
void setEllipseFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Ellipse.
Definition: AggregateMetadata.cpp:9797
void setTiffDataPlaneCount(ome::xml::model::primitives::NonNegativeInteger planeCount, index_type imageIndex, index_type tiffDataIndex)
Set the PlaneCount property of TiffData.
Definition: AggregateMetadata.cpp:15045
const std::string & getExperimentDescription(index_type experimentIndex) const
Get the Description property of Experiment.
Definition: AggregateMetadata.cpp:3024
void setChannelFilterSetRef(const std::string &filterSet, index_type imageIndex, index_type channelIndex)
Set the FilterSetRef property of Channel.
Definition: AggregateMetadata.cpp:9047
void setMaskLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Mask.
Definition: AggregateMetadata.cpp:12326
void setMapAnnotationValue(const ome::xml::model::primitives::OrderedMultimap &value, index_type mapAnnotationIndex)
Set the map value of MapAnnotation.
Definition: AggregateMetadata.cpp:8512
void setFilterSetSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type filterSetIndex)
Set the SerialNumber property of FilterSet.
Definition: AggregateMetadata.cpp:10628
double getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const
Get the Width property of Rectangle.
Definition: AggregateMetadata.cpp:7586
ome::xml::model::primitives::NonNegativeLong getPixelsBinDataLength(index_type imageIndex, index_type binDataIndex) const
Get the Length property of BinData.
Definition: AggregateMetadata.cpp:1812
void setScreenType(const std::string &type, index_type screenIndex)
Set the Type property of Screen.
Definition: AggregateMetadata.cpp:14767
const std::string & getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Project.
Definition: AggregateMetadata.cpp:7151
const std::string & getLightSourceType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the type of a LightSource.
Definition: AggregateMetadata.cpp:377
void setCommentAnnotationAnnotationRef(const std::string &annotation, index_type commentAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9165
void setLightPathEmissionFilterRef(const std::string &emissionFilter, index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex)
Set the EmissionFilterRef property of LightPath.
Definition: AggregateMetadata.cpp:11617
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Power property of Filament.
Definition: AggregateMetadata.cpp:3329
index_type getProjectCount() const
Get the number of Project elements.
Definition: AggregateMetadata.cpp:1268
index_type getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const
Get the number of ExperimenterRef elements in ExperimenterGroup.
Definition: AggregateMetadata.cpp:960
index_type getXMLAnnotationAnnotationCount(index_type xmlAnnotationIndex) const
Get the number of links to an XMLAnnotation.
Definition: AggregateMetadata.cpp:363
double getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const
Get the AmplificationGain property of Detector.
Definition: AggregateMetadata.cpp:2340
void setMaskX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Mask.
Definition: AggregateMetadata.cpp:12456
const std::string & getArcID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of Arc.
Definition: AggregateMetadata.cpp:1577
void setExperimenterGroupExperimenterRef(const std::string &experimenter, index_type experimenterGroupIndex, index_type experimenterRefIndex)
Set the ExperimenterRef property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10206
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:11223
index_type getPlateAcquisitionCount(index_type plateIndex) const
Get the number of PlateAcquisition elements.
Definition: AggregateMetadata.cpp:1240
void setTimestampAnnotationID(const std::string &id, index_type timestampAnnotationIndex)
Set the ID property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:15098
void setListAnnotationAnnotator(const std::string &annotator, index_type listAnnotationIndex)
Set the Annotator property of ListAnnotation.
Definition: AggregateMetadata.cpp:12023
const std::string & getWellReagentRef(index_type plateIndex, index_type wellIndex) const
Get the ReagentRef property of Well.
Definition: AggregateMetadata.cpp:8300
index_type getDichroicCount(index_type instrumentIndex) const
Get the number of Dichroic elements.
Definition: AggregateMetadata.cpp:834
const std::string & getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const
Get the ID property of LightSourceSettings.
Definition: AggregateMetadata.cpp:4673
void setFolderFolderRef(const std::string &folder, index_type folderIndex, index_type folderRefIndex)
Set the FolderRef property of Folder.
Definition: AggregateMetadata.cpp:10669
void setPlanePositionX(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > positionX, index_type imageIndex, index_type planeIndex)
Set the PositionX property of Plane.
Definition: AggregateMetadata.cpp:13088
index_type getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const
Get the number of links to a LongAnnotation.
Definition: AggregateMetadata.cpp:298
const std::vector< uint8_t > & getBinaryFileBinData(index_type fileAnnotationIndex) const
Get the Base64Binary property of BinData.
Definition: AggregateMetadata.cpp:1669
void setPlaneTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type imageIndex, index_type planeIndex)
Set the TheC property of Plane.
Definition: AggregateMetadata.cpp:13127
void setExperimenterLastName(const std::string &lastName, index_type experimenterIndex)
Set the LastName property of Experimenter.
Definition: AggregateMetadata.cpp:10140
void setEllipseStrokeWidth(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Ellipse.
Definition: AggregateMetadata.cpp:9914
ome::xml::model::enums::FontFamily getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Mask.
Definition: AggregateMetadata.cpp:5264
void setWellSampleImageRef(const std::string &image, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the ImageRef property of WellSample.
Definition: AggregateMetadata.cpp:15350
void setExperimenterMiddleName(const std::string &middleName, index_type experimenterIndex)
Set the MiddleName property of Experimenter.
Definition: AggregateMetadata.cpp:10153
void setMaskFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Mask.
Definition: AggregateMetadata.cpp:12248
void setFileAnnotationAnnotator(const std::string &annotator, index_type fileAnnotationIndex)
Set the Annotator property of FileAnnotation.
Definition: AggregateMetadata.cpp:10379
const std::string & getPolygonAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Polygon.
Definition: AggregateMetadata.cpp:6681
void setPlateFieldIndex(ome::xml::model::primitives::NonNegativeInteger fieldIndex, index_type plateIndex)
Set the FieldIndex property of Plate.
Definition: AggregateMetadata.cpp:13232
void setPlateColumnNamingConvention(ome::xml::model::enums::NamingConvention columnNamingConvention, index_type plateIndex)
Set the ColumnNamingConvention property of Plate.
Definition: AggregateMetadata.cpp:13180
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Polygon.
Definition: AggregateMetadata.cpp:6733
void setWellType(const std::string &type, index_type plateIndex, index_type wellIndex)
Set the Type property of Well.
Definition: AggregateMetadata.cpp:15323
void setCommentAnnotationDescription(const std::string &description, index_type commentAnnotationIndex)
Set the Description property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9191
double getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const
Get the Gain property of Detector.
Definition: AggregateMetadata.cpp:2366
void setEllipseFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Ellipse.
Definition: AggregateMetadata.cpp:9823
void setLabelTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Label.
Definition: AggregateMetadata.cpp:11210
const std::string & getExperimenterID(index_type experimenterIndex) const
Get the ID property of Experimenter.
Definition: AggregateMetadata.cpp:3117
void setLabelX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Label.
Definition: AggregateMetadata.cpp:11262
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsElectricPotential > getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const
Get the Voltage property of DetectorSettings.
Definition: AggregateMetadata.cpp:2575
void setDatasetAnnotationRef(const std::string &annotation, index_type datasetIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Dataset.
Definition: AggregateMetadata.cpp:9244
ome::xml::model::primitives::NonNegativeInteger getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Ellipse.
Definition: AggregateMetadata.cpp:2943
void setDatasetExperimenterRef(const std::string &experimenter, index_type datasetIndex)
Set the ExperimenterRef property of Dataset.
Definition: AggregateMetadata.cpp:9283
index_type getTermAnnotationCount() const
Get the number of TermAnnotation elements.
Definition: AggregateMetadata.cpp:1380
int32_t getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const
Get the PockelCellSetting property of Channel.
Definition: AggregateMetadata.cpp:2141
ome::xml::model::enums::FillRule getPointFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Point.
Definition: AggregateMetadata.cpp:6472
const std::string & getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Plate.
Definition: AggregateMetadata.cpp:6170
void setRectangleFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Rectangle.
Definition: AggregateMetadata.cpp:14388
void setTagAnnotationValue(const std::string &value, index_type tagAnnotationIndex)
Set the Value property of TagAnnotation.
Definition: AggregateMetadata.cpp:14900
ome::xml::model::primitives::NonNegativeInteger getLabelTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Label.
Definition: AggregateMetadata.cpp:4213
Immersion enumeration.
Definition: Immersion.h:72
const ::ome::xml::model::AffineTransform & getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Polygon.
Definition: AggregateMetadata.cpp:6889
void setObjectiveCalibratedMagnification(double calibratedMagnification, index_type instrumentIndex, index_type objectiveIndex)
Set the CalibratedMagnification property of Objective.
Definition: AggregateMetadata.cpp:12630
const std::string & getMapAnnotationAnnotator(index_type mapAnnotationIndex) const
Get the Annotator property of MapAnnotation.
Definition: AggregateMetadata.cpp:5172
void setPlanePositionY(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > positionY, index_type imageIndex, index_type planeIndex)
Set the PositionY property of Plane.
Definition: AggregateMetadata.cpp:13101
void setMicroscopeManufacturer(const std::string &manufacturer, index_type instrumentIndex)
Set the Manufacturer property of Microscope.
Definition: AggregateMetadata.cpp:12564
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:12970
void setRectangleTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Rectangle.
Definition: AggregateMetadata.cpp:14557
void setPlanePositionZ(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > positionZ, index_type imageIndex, index_type planeIndex)
Set the PositionZ property of Plane.
Definition: AggregateMetadata.cpp:13114
const std::string & getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the ExperimenterRef property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:5500
void setROIAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ROI.
Definition: AggregateMetadata.cpp:14241
const std::string & getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const
Get the Leader property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:3235
void setImagingEnvironmentTemperature(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTemperature > temperature, index_type imageIndex)
Set the Temperature property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:11012
const std::string & getCommentAnnotationDescription(index_type commentAnnotationIndex) const
Get the Description property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2194
void setFilamentAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Filament.
Definition: AggregateMetadata.cpp:10261
index_type getDatasetCount() const
Get the number of Dataset elements.
Definition: AggregateMetadata.cpp:792
const std::string & getTermAnnotationValue(index_type termAnnotationIndex) const
Get the Value property of TermAnnotation.
Definition: AggregateMetadata.cpp:7982
const std::string & getImageExperimentRef(index_type imageIndex) const
Get the ExperimentRef property of Image.
Definition: AggregateMetadata.cpp:3870
void setPointStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Point.
Definition: AggregateMetadata.cpp:13547
void setDetectorAmplificationGain(double amplificationGain, index_type instrumentIndex, index_type detectorIndex)
Set the AmplificationGain property of Detector.
Definition: AggregateMetadata.cpp:9337
const std::string & getPlateID(index_type plateIndex) const
Get the ID property of Plate.
Definition: AggregateMetadata.cpp:6248
void setEllipseLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Ellipse.
Definition: AggregateMetadata.cpp:9849
Pulse enumeration.
Definition: Pulse.h:72
double getLineX2(index_type ROIIndex, index_type shapeIndex) const
Get the X2 property of Line.
Definition: AggregateMetadata.cpp:4973
void setLightEmittingDiodeManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:11538
ome::xml::model::enums::ExperimentType getExperimentType(index_type experimentIndex) const
Get the Type property of Experiment.
Definition: AggregateMetadata.cpp:3063
void setEllipseRadiusY(double radiusY, index_type ROIIndex, index_type shapeIndex)
Set the RadiusY property of Ellipse.
Definition: AggregateMetadata.cpp:9875
void setImageDescription(const std::string &description, index_type imageIndex)
Set the Description property of Image.
Definition: AggregateMetadata.cpp:10854
void setPlaneHashSHA1(const std::string &hashSHA1, index_type imageIndex, index_type planeIndex)
Set the HashSHA1 property of Plane.
Definition: AggregateMetadata.cpp:13075
void setPointFontSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Point.
Definition: AggregateMetadata.cpp:13495
bool getLabelLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Label.
Definition: AggregateMetadata.cpp:4148
ome::xml::model::primitives::NonNegativeInteger getMaskTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Mask.
Definition: AggregateMetadata.cpp:5394
const std::string & getFilamentAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Filament.
Definition: AggregateMetadata.cpp:3264
const std::string & getPlateExternalIdentifier(index_type plateIndex) const
Get the ExternalIdentifier property of Plate.
Definition: AggregateMetadata.cpp:6222
ome::xml::model::primitives::NonNegativeInteger getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const
Get the IFD property of TiffData.
Definition: AggregateMetadata.cpp:8035
const std::string & getProjectID(index_type projectIndex) const
Get the ID property of Project.
Definition: AggregateMetadata.cpp:7216
double getRectangleY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Rectangle.
Definition: AggregateMetadata.cpp:7612
void setMaskStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Mask.
Definition: AggregateMetadata.cpp:12352
void setTagAnnotationAnnotationRef(const std::string &annotation, index_type tagAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TagAnnotation.
Definition: AggregateMetadata.cpp:14835
const std::string & getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the Name property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6405
void setLabelFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Label.
Definition: AggregateMetadata.cpp:11119
void setBooleanAnnotationValue(bool value, index_type booleanAnnotationIndex)
Set the Value property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:8955
const std::string & getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const
Get the MicrobeamManipulationRef property of Image.
Definition: AggregateMetadata.cpp:3935
void setImageInstrumentRef(const std::string &instrument, index_type imageIndex)
Set the InstrumentRef property of Image.
Definition: AggregateMetadata.cpp:10919
void setImagingEnvironmentCO2Percent(ome::xml::model::primitives::PercentFraction co2Percent, index_type imageIndex)
Set the CO2Percent property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:10986
void setLaserPower(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > power, index_type instrumentIndex, index_type lightSourceIndex)
Set the Power property of Laser.
Definition: AggregateMetadata.cpp:11393
ome::xml::model::primitives::Timestamp getTimestampAnnotationValue(index_type timestampAnnotationIndex) const
Get the Value property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8127
ome::xml::model::primitives::Color getPointFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Point.
Definition: AggregateMetadata.cpp:6459
const std::string & getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const
Get the ExcitationFilterRef property of LightPath.
Definition: AggregateMetadata.cpp:4633
ome::xml::model::enums::FontFamily getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Label.
Definition: AggregateMetadata.cpp:4096
bool getLineLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Line.
Definition: AggregateMetadata.cpp:4817
void setMaskY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Mask.
Definition: AggregateMetadata.cpp:12469
const std::string & getFileAnnotationAnnotator(index_type fileAnnotationIndex) const
Get the Annotator property of FileAnnotation.
Definition: AggregateMetadata.cpp:3382
const std::string & getDoubleAnnotationID(index_type doubleAnnotationIndex) const
Get the ID property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:2721
index_type getDetectorCount(index_type instrumentIndex) const
Get the number of Detector elements.
Definition: AggregateMetadata.cpp:820
ome::xml::model::primitives::Color getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Line.
Definition: AggregateMetadata.cpp:4856
ome::xml::model::primitives::Timestamp getImageAcquisitionDate(index_type imageIndex) const
Get the AcquisitionDate property of Image.
Definition: AggregateMetadata.cpp:3831
void setPixelsPhysicalSizeY(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > physicalSizeY, index_type imageIndex)
Set the PhysicalSizeY property of Pixels.
Definition: AggregateMetadata.cpp:12905
void setPolylineTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Polyline.
Definition: AggregateMetadata.cpp:14134
void setLongAnnotationValue(int64_t value, index_type longAnnotationIndex)
Set the Value property of LongAnnotation.
Definition: AggregateMetadata.cpp:12141
void setPolygonFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Polygon.
Definition: AggregateMetadata.cpp:13743
FontFamily enumeration.
Definition: FontFamily.h:72
const std::string & getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Plane.
Definition: AggregateMetadata.cpp:6039
const std::string & getExperimenterFirstName(index_type experimenterIndex) const
Get the FirstName property of Experimenter.
Definition: AggregateMetadata.cpp:3104
void setGenericExcitationSourcePower(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > power, index_type instrumentIndex, index_type lightSourceIndex)
Set the Power property of GenericExcitationSource.
Definition: AggregateMetadata.cpp:10801
ome::xml::model::primitives::NonNegativeInteger getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Polyline.
Definition: AggregateMetadata.cpp:7111
index_type getDichroicAnnotationRefCount(index_type instrumentIndex, index_type dichroicIndex) const
Get the number of AnnotationRef elements in Dichroic.
Definition: AggregateMetadata.cpp:596
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:9888
void setEllipseText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Ellipse.
Definition: AggregateMetadata.cpp:9927
index_type getMapAnnotationAnnotationCount(index_type mapAnnotationIndex) const
Get the number of links to a MapAnnotation.
Definition: AggregateMetadata.cpp:311
delegate_list_type delegates
The active metadata store delegates.
Definition: AggregateMetadata.h:75
const std::string & getLightEmittingDiodeAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4502
const std::string & getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1893
void setMapAnnotationAnnotator(const std::string &annotator, index_type mapAnnotationIndex)
Set the Annotator property of MapAnnotation.
Definition: AggregateMetadata.cpp:12169
void setPointFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Point.
Definition: AggregateMetadata.cpp:13469
index_type getDatasetImageRefCount(index_type datasetIndex) const
Get the number of ImageRef elements in Dataset.
Definition: AggregateMetadata.cpp:1072
index_type getDoubleAnnotationAnnotationCount(index_type doubleAnnotationIndex) const
Get the number of links to a DoubleAnnotation.
Definition: AggregateMetadata.cpp:259
const std::string & getScreenType(index_type screenIndex) const
Get the Type property of Screen.
Definition: AggregateMetadata.cpp:7770
void setMapAnnotationNamespace(const std::string &namespace_, index_type mapAnnotationIndex)
Set the Namespace property of MapAnnotation.
Definition: AggregateMetadata.cpp:12208
const std::string & getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the ID property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6379
const std::string & getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Polyline.
Definition: AggregateMetadata.cpp:7059
const std::string & getGenericExcitationSourceSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of GenericExcitationSource.
Definition: AggregateMetadata.cpp:3817
const std::string & getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const
Get the DichroicRef property of LightPath.
Definition: AggregateMetadata.cpp:4607
ome::xml::model::primitives::NonNegativeInteger getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Mask.
Definition: AggregateMetadata.cpp:5420
double getEllipseY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Ellipse.
Definition: AggregateMetadata.cpp:3008
void setExperimentDescription(const std::string &description, index_type experimentIndex)
Set the Description property of Experiment.
Definition: AggregateMetadata.cpp:10021
index_type getDoubleAnnotationCount() const
Get the number of DoubleAnnotation elements.
Definition: AggregateMetadata.cpp:848
const std::string & getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const
Get the ExcitationFilterRef property of FilterSet.
Definition: AggregateMetadata.cpp:3566
void setBinaryFileBinDataCompression(ome::xml::model::enums::Compression compression, index_type fileAnnotationIndex)
Set the Compression property of BinData.
Definition: AggregateMetadata.cpp:8744
void setPlateAcquisitionID(const std::string &id, index_type plateIndex, index_type plateAcquisitionIndex)
Set the ID property of PlateAcquisition.
Definition: AggregateMetadata.cpp:13376
ome::xml::model::enums::FontFamily getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Ellipse.
Definition: AggregateMetadata.cpp:2800
void setStageLabelName(const std::string &name, index_type imageIndex)
Set the Name property of StageLabel.
Definition: AggregateMetadata.cpp:14781
const std::string & getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the Description property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6353
index_type getExperimenterCount() const
Get the number of Experimenter elements.
Definition: AggregateMetadata.cpp:932
void setLaserPockelCell(bool pockelCell, index_type instrumentIndex, index_type lightSourceIndex)
Set the PockelCell property of Laser.
Definition: AggregateMetadata.cpp:11380
void setLineX2(double x2, index_type ROIIndex, index_type shapeIndex)
Set the X2 property of Line.
Definition: AggregateMetadata.cpp:11970
void setEllipseAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Ellipse.
Definition: AggregateMetadata.cpp:9758
void setLightEmittingDiodeAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex)
Set the AnnotationRef property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:11499
const std::string & getImageExperimenterRef(index_type imageIndex) const
Get the ExperimenterRef property of Image.
Definition: AggregateMetadata.cpp:3896
void setScreenProtocolDescription(const std::string &protocolDescription, index_type screenIndex)
Set the ProtocolDescription property of Screen.
Definition: AggregateMetadata.cpp:14715
void setWellSamplePositionY(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > positionY, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the PositionY property of WellSample.
Definition: AggregateMetadata.cpp:15389
void setEllipseFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Ellipse.
Definition: AggregateMetadata.cpp:9784
const std::string & getProjectExperimenterRef(index_type projectIndex) const
Get the ExperimenterRef property of Project.
Definition: AggregateMetadata.cpp:7203
const std::string & getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const
Get the WellSampleRef property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6431
void setWellID(const std::string &id, index_type plateIndex, index_type wellIndex)
Set the ID property of Well.
Definition: AggregateMetadata.cpp:15284
void setPlateDescription(const std::string &description, index_type plateIndex)
Set the Description property of Plate.
Definition: AggregateMetadata.cpp:13206
index_type getLightSourceCount(index_type instrumentIndex) const
Get the number of LightSource elements.
Definition: AggregateMetadata.cpp:390
index_type getImageCount() const
Get the number of Image elements.
Definition: AggregateMetadata.cpp:1044
void setLineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex)
Set the MarkerStart property of Line.
Definition: AggregateMetadata.cpp:11840
void setDatasetDescription(const std::string &description, index_type datasetIndex)
Set the Description property of Dataset.
Definition: AggregateMetadata.cpp:9257
void setLabelStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Label.
Definition: AggregateMetadata.cpp:11171
const std::string & getCommentAnnotationValue(index_type commentAnnotationIndex) const
Get the Value property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2233
ome::xml::model::enums::ArcType getArcType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Type property of Arc.
Definition: AggregateMetadata.cpp:1655
index_type getBooleanAnnotationCount() const
Get the number of BooleanAnnotation elements.
Definition: AggregateMetadata.cpp:750
Binning enumeration.
Definition: Binning.h:72
std::shared_ptr< MetadataRoot > getRoot()
Get the root node of the metadata.
Definition: AggregateMetadata.cpp:219
double getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const
Get the RadiusY property of Ellipse.
Definition: AggregateMetadata.cpp:2878
void setLineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Line.
Definition: AggregateMetadata.cpp:11931
void setDichroicAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type dichroicIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Dichroic.
Definition: AggregateMetadata.cpp:9599
const std::string & getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of Laser.
Definition: AggregateMetadata.cpp:4344
void setLightPathDichroicRef(const std::string &dichroic, index_type imageIndex, index_type channelIndex)
Set the DichroicRef property of LightPath.
Definition: AggregateMetadata.cpp:11604
const std::string & getTermAnnotationID(index_type termAnnotationIndex) const
Get the ID property of TermAnnotation.
Definition: AggregateMetadata.cpp:7956
ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const
Get the FirstT property of TiffData.
Definition: AggregateMetadata.cpp:8009
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Polyline.
Definition: AggregateMetadata.cpp:7072
void setDichroicID(const std::string &id, index_type instrumentIndex, index_type dichroicIndex)
Set the ID property of Dichroic.
Definition: AggregateMetadata.cpp:9612
void setLineY2(double y2, index_type ROIIndex, index_type shapeIndex)
Set the Y2 property of Line.
Definition: AggregateMetadata.cpp:11996
void setDetectorModel(const std::string &model, index_type instrumentIndex, index_type detectorIndex)
Set the Model property of Detector.
Definition: AggregateMetadata.cpp:9415
index_type getWellCount(index_type plateIndex) const
Get the number of Well elements.
Definition: AggregateMetadata.cpp:1448
index_type getExperimenterGroupCount() const
Get the number of ExperimenterGroup elements.
Definition: AggregateMetadata.cpp:946
void setLineTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Line.
Definition: AggregateMetadata.cpp:11944
void setRectangleWidth(double width, index_type ROIIndex, index_type shapeIndex)
Set the Width property of Rectangle.
Definition: AggregateMetadata.cpp:14583
const ::ome::xml::model::AffineTransform & getLineTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Line.
Definition: AggregateMetadata.cpp:4947
void setLightEmittingDiodeLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:11525
void setXMLAnnotationAnnotator(const std::string &annotator, index_type XMLAnnotationIndex)
Set the Annotator property of XMLAnnotation.
Definition: AggregateMetadata.cpp:15430
void setLaserID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Laser.
Definition: AggregateMetadata.cpp:11315
void setFilterSetExcitationFilterRef(const std::string &excitationFilter, index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex)
Set the ExcitationFilterRef property of FilterSet.
Definition: AggregateMetadata.cpp:10563
ome::xml::model::primitives::Color getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Rectangle.
Definition: AggregateMetadata.cpp:7482
const std::string & getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Mask.
Definition: AggregateMetadata.cpp:5355
ome::xml::model::enums::FontStyle getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Mask.
Definition: AggregateMetadata.cpp:5290
const std::string & getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the ID property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:5513
void setListAnnotationNamespace(const std::string &namespace_, index_type listAnnotationIndex)
Set the Namespace property of ListAnnotation.
Definition: AggregateMetadata.cpp:12062
const std::string & getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const
Get the ExperimenterRef property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:3209
index_type getROICount() const
Get the number of ROI elements.
Definition: AggregateMetadata.cpp:1282
void setDetectorLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type detectorIndex)
Set the LotNumber property of Detector.
Definition: AggregateMetadata.cpp:9389
const std::string & getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const
Get the Description property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:2708
void setPlaneTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type imageIndex, index_type planeIndex)
Set the TheZ property of Plane.
Definition: AggregateMetadata.cpp:13153
const std::string & getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of ListAnnotation.
Definition: AggregateMetadata.cpp:5013
ome::xml::model::primitives::NonNegativeLong getBinaryFileSize(index_type fileAnnotationIndex) const
Get the Size property of BinaryFile.
Definition: AggregateMetadata.cpp:1852
void setPlateRowNamingConvention(ome::xml::model::enums::NamingConvention rowNamingConvention, index_type plateIndex)
Set the RowNamingConvention property of Plate.
Definition: AggregateMetadata.cpp:13271
const std::string & getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of Filament.
Definition: AggregateMetadata.cpp:3316
index_type getFilterAnnotationRefCount(index_type instrumentIndex, index_type filterIndex) const
Get the number of AnnotationRef elements in Filter.
Definition: AggregateMetadata.cpp:624
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPlateWellOriginX(index_type plateIndex) const
Get the WellOriginX property of Plate.
Definition: AggregateMetadata.cpp:6313
const std::string & getWellType(index_type plateIndex, index_type wellIndex) const
Get the Type property of Well.
Definition: AggregateMetadata.cpp:8326
index_type getDetectorAnnotationRefCount(index_type instrumentIndex, index_type detectorIndex) const
Get the number of AnnotationRef elements in Detector.
Definition: AggregateMetadata.cpp:484
index_type getChannelCount(index_type imageIndex) const
Get the number of Channel elements.
Definition: AggregateMetadata.cpp:764
void setImageExperimenterRef(const std::string &experimenter, index_type imageIndex)
Set the ExperimenterRef property of Image.
Definition: AggregateMetadata.cpp:10893
void setReagentDescription(const std::string &description, index_type screenIndex, index_type reagentIndex)
Set the Description property of Reagent.
Definition: AggregateMetadata.cpp:14308
ome::xml::model::primitives::NonNegativeInteger getPointTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Point.
Definition: AggregateMetadata.cpp:6615
NamingConvention enumeration.
Definition: NamingConvention.h:72
void setPolylineLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Polyline.
Definition: AggregateMetadata.cpp:13991
void setTagAnnotationID(const std::string &id, index_type tagAnnotationIndex)
Set the ID property of TagAnnotation.
Definition: AggregateMetadata.cpp:14874
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Point.
Definition: AggregateMetadata.cpp:6576
void setLineText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Line.
Definition: AggregateMetadata.cpp:11892
void setLaserAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Laser.
Definition: AggregateMetadata.cpp:11289
const std::string & getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const
Get the EmissionFilterRef property of FilterSet.
Definition: AggregateMetadata.cpp:3553
Compression enumeration.
Definition: Compression.h:72
void setDetectorSettingsOffset(double offset, index_type imageIndex, index_type channelIndex)
Set the Offset property of DetectorSettings.
Definition: AggregateMetadata.cpp:9546
void setArcLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Arc.
Definition: AggregateMetadata.cpp:8587
ome::xml::model::enums::FontStyle getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Label.
Definition: AggregateMetadata.cpp:4122
index_type getProjectAnnotationRefCount(index_type projectIndex) const
Get the number of AnnotationRef elements in Project.
Definition: AggregateMetadata.cpp:666
void setFilamentManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Filament.
Definition: AggregateMetadata.cpp:10300
index_type getLeaderCount(index_type experimenterGroupIndex) const
Get the number of Leader elements.
Definition: AggregateMetadata.cpp:1100
const std::string & getScreenID(index_type screenIndex) const
Get the ID property of Screen.
Definition: AggregateMetadata.cpp:7679
void setTiffDataIFD(ome::xml::model::primitives::NonNegativeInteger ifd, index_type imageIndex, index_type tiffDataIndex)
Set the IFD property of TiffData.
Definition: AggregateMetadata.cpp:15032
void setLaserLaserMedium(ome::xml::model::enums::LaserMedium laserMedium, index_type instrumentIndex, index_type lightSourceIndex)
Set the LaserMedium property of Laser.
Definition: AggregateMetadata.cpp:11328
const std::string & getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const
Get the Namespace property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:2734
index_type getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the number of ROIRef elements in MicrobeamManipulation.
Definition: AggregateMetadata.cpp:1324
void setImagingEnvironmentAirPressure(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPressure > airPressure, index_type imageIndex)
Set the AirPressure property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:10973
void setPointID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Point.
Definition: AggregateMetadata.cpp:13521
void setDetectorGain(double gain, index_type instrumentIndex, index_type detectorIndex)
Set the Gain property of Detector.
Definition: AggregateMetadata.cpp:9363
ContrastMethod enumeration.
Definition: ContrastMethod.h:72
void setMapAnnotationID(const std::string &id, index_type mapAnnotationIndex)
Set the ID property of MapAnnotation.
Definition: AggregateMetadata.cpp:12195
void setProjectExperimenterRef(const std::string &experimenter, index_type projectIndex)
Set the ExperimenterRef property of Project.
Definition: AggregateMetadata.cpp:14200
const std::string & getFilterID(index_type instrumentIndex, index_type filterIndex) const
Get the ID property of Filter.
Definition: AggregateMetadata.cpp:3461
const std::string & getPointAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Point.
Definition: AggregateMetadata.cpp:6446
const std::string & getFileAnnotationNamespace(index_type fileAnnotationIndex) const
Get the Namespace property of FileAnnotation.
Definition: AggregateMetadata.cpp:3421
void setGenericExcitationSourceAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex)
Set the AnnotationRef property of GenericExcitationSource.
Definition: AggregateMetadata.cpp:10736
ome::xml::model::primitives::NonNegativeInteger getPointTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Point.
Definition: AggregateMetadata.cpp:6602
const std::string & getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Point.
Definition: AggregateMetadata.cpp:6563
const std::string & getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4515
void setImagingEnvironmentHumidity(ome::xml::model::primitives::PercentFraction humidity, index_type imageIndex)
Set the Humidity property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:10999
const std::string & getFolderName(index_type folderIndex) const
Get the Name property of Folder.
Definition: AggregateMetadata.cpp:3711
index_type getImageAnnotationRefCount(index_type imageIndex) const
Get the number of AnnotationRef elements in Image.
Definition: AggregateMetadata.cpp:694
ome::xml::model::primitives::Color getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Polyline.
Definition: AggregateMetadata.cpp:6916
const std::string & getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of Arc.
Definition: AggregateMetadata.cpp:1616
index_type getPixelsBinDataCount(index_type imageIndex) const
Get the number of BinData elements in Pixels.
Definition: AggregateMetadata.cpp:736
void setExperimenterFirstName(const std::string &firstName, index_type experimenterIndex)
Set the FirstName property of Experimenter.
Definition: AggregateMetadata.cpp:10101
DimensionOrder enumeration.
Definition: DimensionOrder.h:72
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the PositionX property of WellSample.
Definition: AggregateMetadata.cpp:8379
const std::string & getExperimenterMiddleName(index_type experimenterIndex) const
Get the MiddleName property of Experimenter.
Definition: AggregateMetadata.cpp:3156
void setPixelsSizeT(ome::xml::model::primitives::PositiveInteger sizeT, index_type imageIndex)
Set the SizeT property of Pixels.
Definition: AggregateMetadata.cpp:12957
ome::xml::model::primitives::NonNegativeInteger getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Rectangle.
Definition: AggregateMetadata.cpp:7560
void setLineX1(double x1, index_type ROIIndex, index_type shapeIndex)
Set the X1 property of Line.
Definition: AggregateMetadata.cpp:11957
void setDetectorSettingsVoltage(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsElectricPotential > voltage, index_type imageIndex, index_type channelIndex)
Set the Voltage property of DetectorSettings.
Definition: AggregateMetadata.cpp:9572
void setPolygonAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Polygon.
Definition: AggregateMetadata.cpp:13678
ome::xml::model::enums::Immersion getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const
Get the Immersion property of Objective.
Definition: AggregateMetadata.cpp:5672
void setFilterManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type filterIndex)
Set the Manufacturer property of Filter.
Definition: AggregateMetadata.cpp:10484
void setLaserWavelength(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > wavelength, index_type instrumentIndex, index_type lightSourceIndex)
Set the Wavelength property of Laser.
Definition: AggregateMetadata.cpp:11484
const std::string & getLabelText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Label.
Definition: AggregateMetadata.cpp:4200
const std::string & getChannelName(index_type imageIndex, index_type channelIndex) const
Get the Name property of Channel.
Definition: AggregateMetadata.cpp:2115
const ome::xml::model::primitives::OrderedMultimap & getMapAnnotationValue(index_type mapAnnotationIndex) const
Get the map value of MapAnnotation.
Definition: AggregateMetadata.cpp:1518
void setPointTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Point.
Definition: AggregateMetadata.cpp:13625
void setPlateName(const std::string &name, index_type plateIndex)
Set the Name property of Plate.
Definition: AggregateMetadata.cpp:13258
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getStageLabelZ(index_type imageIndex) const
Get the Z property of StageLabel.
Definition: AggregateMetadata.cpp:7823
void setLaserSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Laser.
Definition: AggregateMetadata.cpp:11445
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPlateWellOriginY(index_type plateIndex) const
Get the WellOriginY property of Plate.
Definition: AggregateMetadata.cpp:6326
void setObjectiveCorrection(ome::xml::model::enums::Correction correction, index_type instrumentIndex, index_type objectiveIndex)
Set the Correction property of Objective.
Definition: AggregateMetadata.cpp:12643
void setChannelFluor(const std::string &fluor, index_type imageIndex, index_type channelIndex)
Set the Fluor property of Channel.
Definition: AggregateMetadata.cpp:9060
const std::string & getPlateStatus(index_type plateIndex) const
Get the Status property of Plate.
Definition: AggregateMetadata.cpp:6300
const std::string & getMapAnnotationID(index_type mapAnnotationIndex) const
Get the ID property of MapAnnotation.
Definition: AggregateMetadata.cpp:5198
void setExperimenterAnnotationRef(const std::string &annotation, index_type experimenterIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Experimenter.
Definition: AggregateMetadata.cpp:10075
ome::xml::model::enums::Marker getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerStart property of Polyline.
Definition: AggregateMetadata.cpp:7020
void setEllipseX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Ellipse.
Definition: AggregateMetadata.cpp:9992
const std::string & getLabelID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Label.
Definition: AggregateMetadata.cpp:4135
void setRectangleAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Rectangle.
Definition: AggregateMetadata.cpp:14362
void setReagentReagentIdentifier(const std::string &reagentIdentifier, index_type screenIndex, index_type reagentIndex)
Set the ReagentIdentifier property of Reagent.
Definition: AggregateMetadata.cpp:14347
bool getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Polygon.
Definition: AggregateMetadata.cpp:6772
ome::xml::model::enums::Pulse getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Pulse property of Laser.
Definition: AggregateMetadata.cpp:4409
void setFileAnnotationID(const std::string &id, index_type fileAnnotationIndex)
Set the ID property of FileAnnotation.
Definition: AggregateMetadata.cpp:10405
void setLabelID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Label.
Definition: AggregateMetadata.cpp:11132
void setLongAnnotationID(const std::string &id, index_type longAnnotationIndex)
Set the ID property of LongAnnotation.
Definition: AggregateMetadata.cpp:12115
double getRectangleX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Rectangle.
Definition: AggregateMetadata.cpp:7599
index_type getFolderAnnotationRefCount(index_type folderIndex) const
Get the number of AnnotationRef elements in Folder.
Definition: AggregateMetadata.cpp:470
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsFrequency > getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const
Get the RepetitionRate property of Laser.
Definition: AggregateMetadata.cpp:4435
void setLineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Line.
Definition: AggregateMetadata.cpp:11853
const std::string & getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Screen.
Definition: AggregateMetadata.cpp:7653
void setPointFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Point.
Definition: AggregateMetadata.cpp:13508
double getDoubleAnnotationValue(index_type doubleAnnotationIndex) const
Get the Value property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:2747
ome::xml::model::primitives::NonNegativeInteger getLineTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Line.
Definition: AggregateMetadata.cpp:4921
const std::string & getXMLAnnotationDescription(index_type XMLAnnotationIndex) const
Get the Description property of XMLAnnotation.
Definition: AggregateMetadata.cpp:8446
void setChannelColor(ome::xml::model::primitives::Color color, index_type imageIndex, index_type channelIndex)
Set the Color property of Channel.
Definition: AggregateMetadata.cpp:8995
void setImageROIRef(const std::string &roi, index_type imageIndex, index_type ROIRefIndex)
Set the ROIRef property of Image.
Definition: AggregateMetadata.cpp:10958
const std::string & getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const
Get the LotNumber property of Objective.
Definition: AggregateMetadata.cpp:5711
void setPlateAcquisitionEndTime(ome::xml::model::primitives::Timestamp endTime, index_type plateIndex, index_type plateAcquisitionIndex)
Set the EndTime property of PlateAcquisition.
Definition: AggregateMetadata.cpp:13363
index_type getCommentAnnotationAnnotationCount(index_type commentAnnotationIndex) const
Get the number of links to a CommentAnnotation.
Definition: AggregateMetadata.cpp:246
void setDetectorSettingsZoom(double zoom, index_type imageIndex, index_type channelIndex)
Set the Zoom property of DetectorSettings.
Definition: AggregateMetadata.cpp:9585
const std::string & getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const
Get the ID property of DetectorSettings.
Definition: AggregateMetadata.cpp:2523
void setProjectDatasetRef(const std::string &dataset, index_type projectIndex, index_type datasetRefIndex)
Set the DatasetRef property of Project.
Definition: AggregateMetadata.cpp:14161
void setFilamentType(ome::xml::model::enums::FilamentType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Filament.
Definition: AggregateMetadata.cpp:10352
const std::string & getMaskText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Mask.
Definition: AggregateMetadata.cpp:5381
double getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const
Get the LensNA property of Objective.
Definition: AggregateMetadata.cpp:5698
const std::string & getDatasetName(index_type datasetIndex) const
Get the Name property of Dataset.
Definition: AggregateMetadata.cpp:2325
const std::string & getLaserAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Laser.
Definition: AggregateMetadata.cpp:4292
ome::xml::model::enums::NamingConvention getPlateRowNamingConvention(index_type plateIndex) const
Get the RowNamingConvention property of Plate.
Definition: AggregateMetadata.cpp:6274
index_type getXMLAnnotationCount() const
Get the number of XMLAnnotation elements.
Definition: AggregateMetadata.cpp:1490
void setRectangleFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Rectangle.
Definition: AggregateMetadata.cpp:14375
void setInstrumentID(const std::string &id, index_type instrumentIndex)
Set the ID property of Instrument.
Definition: AggregateMetadata.cpp:11039
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:11918
void setMaskBinData(const std::vector< uint8_t > &base64Binary, index_type ROIIndex, index_type shapeIndex)
Set the Base64Binary property of BinData.
Definition: AggregateMetadata.cpp:8679
const std::string & getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of ROI.
Definition: AggregateMetadata.cpp:7244
const std::string & getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of Arc.
Definition: AggregateMetadata.cpp:1603
void setDetectorZoom(double zoom, index_type instrumentIndex, index_type detectorIndex)
Set the Zoom property of Detector.
Definition: AggregateMetadata.cpp:9480
index_type getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const
Get the number of AnnotationRef elements in Plane.
Definition: AggregateMetadata.cpp:568
void setReagentID(const std::string &id, index_type screenIndex, index_type reagentIndex)
Set the ID property of Reagent.
Definition: AggregateMetadata.cpp:14321
const std::string & getTagAnnotationValue(index_type tagAnnotationIndex) const
Get the Value property of TagAnnotation.
Definition: AggregateMetadata.cpp:7903
const std::string & getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const
Get the FilterWheel property of Filter.
Definition: AggregateMetadata.cpp:3448
void setImageAcquisitionDate(ome::xml::model::primitives::Timestamp acquisitionDate, index_type imageIndex)
Set the AcquisitionDate property of Image.
Definition: AggregateMetadata.cpp:10828
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Label.
Definition: AggregateMetadata.cpp:4109
const std::string & getReagentName(index_type screenIndex, index_type reagentIndex) const
Get the Name property of Reagent.
Definition: AggregateMetadata.cpp:7337
const std::string & getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Image.
Definition: AggregateMetadata.cpp:3844
const std::string & getReagentID(index_type screenIndex, index_type reagentIndex) const
Get the ID property of Reagent.
Definition: AggregateMetadata.cpp:7324
const std::string & getBinaryFileMIMEType(index_type fileAnnotationIndex) const
Get the MIMEType property of BinaryFile.
Definition: AggregateMetadata.cpp:1839
void setMicrobeamManipulationLightSourceSettingsID(const std::string &id, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)
Set the ID property of LightSourceSettings.
Definition: AggregateMetadata.cpp:11683
void setLabelTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Label.
Definition: AggregateMetadata.cpp:11249
ome::xml::model::enums::DetectorType getDetectorType(index_type instrumentIndex, index_type detectorIndex) const
Get the Type property of Detector.
Definition: AggregateMetadata.cpp:2457
ome::xml::model::primitives::PercentFraction getImagingEnvironmentCO2Percent(index_type imageIndex) const
Get the CO2Percent property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:3989
void setPlateRows(ome::xml::model::primitives::PositiveInteger rows, index_type plateIndex)
Set the Rows property of Plate.
Definition: AggregateMetadata.cpp:13284
const std::string & getMicroscopeManufacturer(index_type instrumentIndex) const
Get the Manufacturer property of Microscope.
Definition: AggregateMetadata.cpp:5567
index_type getInstrumentAnnotationRefCount(index_type instrumentIndex) const
Get the number of AnnotationRef elements in Instrument.
Definition: AggregateMetadata.cpp:442
const std::string & getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const
Get the FileName property of UUID.
Definition: AggregateMetadata.cpp:8207
const std::string & getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const
Get the SerialNumber property of FilterSet.
Definition: AggregateMetadata.cpp:3631
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getPixelsPhysicalSizeZ(index_type imageIndex) const
Get the PhysicalSizeZ property of Pixels.
Definition: AggregateMetadata.cpp:5921
index_type getPlateRefCount(index_type screenIndex) const
Get the number of PlateRef elements.
Definition: AggregateMetadata.cpp:1254
ome::xml::model::enums::FontStyle getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Ellipse.
Definition: AggregateMetadata.cpp:2826
void setPlateStatus(const std::string &status, index_type plateIndex)
Set the Status property of Plate.
Definition: AggregateMetadata.cpp:13297
const std::string & getExperimenterGroupDescription(index_type experimenterGroupIndex) const
Get the Description property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:3196
void setPolygonLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Polygon.
Definition: AggregateMetadata.cpp:13769
const std::string & getDetectorID(index_type instrumentIndex, index_type detectorIndex) const
Get the ID property of Detector.
Definition: AggregateMetadata.cpp:2379
void setWellSamplePositionX(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > positionX, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the PositionX property of WellSample.
Definition: AggregateMetadata.cpp:15376
bool getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const
Get the PockelCell property of Laser.
Definition: AggregateMetadata.cpp:4383
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTime > getPixelsTimeIncrement(index_type imageIndex) const
Get the TimeIncrement property of Pixels.
Definition: AggregateMetadata.cpp:6012
void setTimestampAnnotationAnnotationRef(const std::string &annotation, index_type timestampAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:15059
const std::string & getScreenProtocolIdentifier(index_type screenIndex) const
Get the ProtocolIdentifier property of Screen.
Definition: AggregateMetadata.cpp:7731
const ome::xml::model::primitives::OrderedMultimap & getImagingEnvironmentMap(index_type imageIndex) const
Get the map value of ImagingEnvironment.
Definition: AggregateMetadata.cpp:1547
void setFilterAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type filterIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Filter.
Definition: AggregateMetadata.cpp:10432
void setFolderID(const std::string &id, index_type folderIndex)
Set the ID property of Folder.
Definition: AggregateMetadata.cpp:10682
void setDetectorVoltage(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsElectricPotential > voltage, index_type instrumentIndex, index_type detectorIndex)
Set the Voltage property of Detector.
Definition: AggregateMetadata.cpp:9467
FontStyle enumeration.
Definition: FontStyle.h:72
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeFloat > getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const
Get the CutOutTolerance property of TransmittanceRange.
Definition: AggregateMetadata.cpp:8180
const std::string & getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const
Get the ReagentIdentifier property of Reagent.
Definition: AggregateMetadata.cpp:7350
const std::string & getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the Description property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:5487
void setLineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Line.
Definition: AggregateMetadata.cpp:11788
const std::string & getDatasetDescription(index_type datasetIndex) const
Get the Description property of Dataset.
Definition: AggregateMetadata.cpp:2260
ome::xml::model::enums::FillRule getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Polyline.
Definition: AggregateMetadata.cpp:6929
void setXMLAnnotationValue(const std::string &value, index_type XMLAnnotationIndex)
Set the Value property of XMLAnnotation.
Definition: AggregateMetadata.cpp:15482
index_type getTermAnnotationAnnotationCount(index_type termAnnotationIndex) const
Get the number of links to a TermAnnotation.
Definition: AggregateMetadata.cpp:337
ome::xml::model::enums::FontStyle getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Point.
Definition: AggregateMetadata.cpp:6511
void setMaskHeight(double height, index_type ROIIndex, index_type shapeIndex)
Set the Height property of Mask.
Definition: AggregateMetadata.cpp:12300
void setObjectiveImmersion(ome::xml::model::enums::Immersion immersion, index_type instrumentIndex, index_type objectiveIndex)
Set the Immersion property of Objective.
Definition: AggregateMetadata.cpp:12669
const std::string & getROIName(index_type ROIIndex) const
Get the Name property of ROI.
Definition: AggregateMetadata.cpp:7283
ome::xml::model::enums::FontStyle getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Line.
Definition: AggregateMetadata.cpp:4791
void setLongAnnotationNamespace(const std::string &namespace_, index_type longAnnotationIndex)
Set the Namespace property of LongAnnotation.
Definition: AggregateMetadata.cpp:12128
void setDetectorID(const std::string &id, index_type instrumentIndex, index_type detectorIndex)
Set the ID property of Detector.
Definition: AggregateMetadata.cpp:9376
DetectorType enumeration.
Definition: DetectorType.h:72
void setDetectorSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type detectorIndex)
Set the SerialNumber property of Detector.
Definition: AggregateMetadata.cpp:9441
const std::string & getPolylineID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Polyline.
Definition: AggregateMetadata.cpp:6981
void setExperimenterInstitution(const std::string &institution, index_type experimenterIndex)
Set the Institution property of Experimenter.
Definition: AggregateMetadata.cpp:10127
void setUUIDValue(std::string value, index_type imageIndex, index_type tiffDataIndex)
Set the text value of UUID.
Definition: AggregateMetadata.cpp:1422
void setPolygonText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Polygon.
Definition: AggregateMetadata.cpp:13834
void setRectangleX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Rectangle.
Definition: AggregateMetadata.cpp:14596
ome::xml::model::enums::FillRule getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Rectangle.
Definition: AggregateMetadata.cpp:7391
void setExperimentType(ome::xml::model::enums::ExperimentType type, index_type experimentIndex)
Set the Type property of Experiment.
Definition: AggregateMetadata.cpp:10060
const std::vector< uint8_t > & getPixelsBinData(index_type imageIndex, index_type binDataIndex) const
Get the Base64Binary property of BinData.
Definition: AggregateMetadata.cpp:1695
ome::xml::model::enums::Compression getPixelsBinDataCompression(index_type imageIndex, index_type binDataIndex) const
Get the Compression property of BinData.
Definition: AggregateMetadata.cpp:1773
void setBinaryFileBinDataBigEndian(bool bigEndian, index_type fileAnnotationIndex)
Set the BigEndian property of BinData.
Definition: AggregateMetadata.cpp:8705
const std::string & getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of Laser.
Definition: AggregateMetadata.cpp:4448
ome::xml::model::primitives::Color getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Polygon.
Definition: AggregateMetadata.cpp:6798
const std::string & getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const
Get the LotNumber property of FilterSet.
Definition: AggregateMetadata.cpp:3592
void setScreenDescription(const std::string &description, index_type screenIndex)
Set the Description property of Screen.
Definition: AggregateMetadata.cpp:14663
const std::string & getMicroscopeModel(index_type instrumentIndex) const
Get the Model property of Microscope.
Definition: AggregateMetadata.cpp:5580
const std::string & getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const
Get the DatasetRef property of Project.
Definition: AggregateMetadata.cpp:7164
ome::xml::model::primitives::PositiveInteger getPixelsSizeT(index_type imageIndex) const
Get the SizeT property of Pixels.
Definition: AggregateMetadata.cpp:5960
ome::xml::model::primitives::NonNegativeInteger getLabelTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Label.
Definition: AggregateMetadata.cpp:4226
void setChannelIlluminationType(ome::xml::model::enums::IlluminationType illuminationType, index_type imageIndex, index_type channelIndex)
Set the IlluminationType property of Channel.
Definition: AggregateMetadata.cpp:9086
const std::string & getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const
Get the Model property of Objective.
Definition: AggregateMetadata.cpp:5737
void setLightEmittingDiodeID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:11512
double getMaskX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Mask.
Definition: AggregateMetadata.cpp:5459
index_type getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the number of LightSourceSettings elements in MicrobeamManipulation.
Definition: AggregateMetadata.cpp:1114
void setPolylineStrokeWidth(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Polyline.
Definition: AggregateMetadata.cpp:14069
const std::string & getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the ID property of WellSample.
Definition: AggregateMetadata.cpp:8340
ome::xml::model::primitives::NonNegativeInteger getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Polygon.
Definition: AggregateMetadata.cpp:6876
void setMicroscopeType(ome::xml::model::enums::MicroscopeType type, index_type instrumentIndex)
Set the Type property of Microscope.
Definition: AggregateMetadata.cpp:12603
const std::string & getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const
Get the Annotator property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2181
ome::xml::model::primitives::NonNegativeInteger getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Label.
Definition: AggregateMetadata.cpp:4239
void setPolylineID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Polyline.
Definition: AggregateMetadata.cpp:13978
const std::string & getExperimentID(index_type experimentIndex) const
Get the ID property of Experiment.
Definition: AggregateMetadata.cpp:3050
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Power property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4567
const std::string & getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of Filament.
Definition: AggregateMetadata.cpp:3303
const std::string & getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const
Get the Points property of Polygon.
Definition: AggregateMetadata.cpp:6785
void setGenericExcitationSourceManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of GenericExcitationSource.
Definition: AggregateMetadata.cpp:10775
void setChannelEmissionWavelength(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > emissionWavelength, index_type imageIndex, index_type channelIndex)
Set the EmissionWavelength property of Channel.
Definition: AggregateMetadata.cpp:9021
const std::string & getInstrumentID(index_type instrumentIndex) const
Get the ID property of Instrument.
Definition: AggregateMetadata.cpp:4042
void setScreenName(const std::string &name, index_type screenIndex)
Set the Name property of Screen.
Definition: AggregateMetadata.cpp:14689
void setLabelLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Label.
Definition: AggregateMetadata.cpp:11145
const std::string & getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of Laser.
Definition: AggregateMetadata.cpp:4318
const std::string & getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Reagent.
Definition: AggregateMetadata.cpp:7298
bool getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const
Get the Iris property of Objective.
Definition: AggregateMetadata.cpp:5685
void setLightPathExcitationFilterRef(const std::string &excitationFilter, index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex)
Set the ExcitationFilterRef property of LightPath.
Definition: AggregateMetadata.cpp:11630
double getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const
Get the CalibratedMagnification property of Objective.
Definition: AggregateMetadata.cpp:5633
const std::string & getGenericExcitationSourceAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of GenericExcitationSource.
Definition: AggregateMetadata.cpp:3739
void createRoot()
Create root node.
Definition: AggregateMetadata.cpp:208
index_type getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const
Get the number of ExcitationFilterRef elements in FilterSet.
Definition: AggregateMetadata.cpp:904
const std::string & getTermAnnotationDescription(index_type termAnnotationIndex) const
Get the Description property of TermAnnotation.
Definition: AggregateMetadata.cpp:7943
void setChannelContrastMethod(ome::xml::model::enums::ContrastMethod contrastMethod, index_type imageIndex, index_type channelIndex)
Set the ContrastMethod property of Channel.
Definition: AggregateMetadata.cpp:9008
const std::string & getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4580
void setPolygonPoints(const std::string &points, index_type ROIIndex, index_type shapeIndex)
Set the Points property of Polygon.
Definition: AggregateMetadata.cpp:13782
const std::string & getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const
Get the ROIRef property of Image.
Definition: AggregateMetadata.cpp:3961
void setMaskFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Mask.
Definition: AggregateMetadata.cpp:12235
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Mask.
Definition: AggregateMetadata.cpp:5277
bool getMaskBinDataBigEndian(index_type ROIIndex, index_type shapeIndex) const
Get the BigEndian property of BinData.
Definition: AggregateMetadata.cpp:1721
void setEllipseFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Ellipse.
Definition: AggregateMetadata.cpp:9771
void setChannelPinholeSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > pinholeSize, index_type imageIndex, index_type channelIndex)
Set the PinholeSize property of Channel.
Definition: AggregateMetadata.cpp:9125
void setChannelAnnotationRef(const std::string &annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Channel.
Definition: AggregateMetadata.cpp:8982
void setEllipseStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Ellipse.
Definition: AggregateMetadata.cpp:9901
ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const
Get the FirstZ property of TiffData.
Definition: AggregateMetadata.cpp:8022
const std::string & getObjectiveSettingsID(index_type imageIndex) const
Get the ID property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:5803
double getLabelX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Label.
Definition: AggregateMetadata.cpp:4265
void setRectangleID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Rectangle.
Definition: AggregateMetadata.cpp:14453
const std::string & getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of Filament.
Definition: AggregateMetadata.cpp:3342
void setWellColor(ome::xml::model::primitives::Color color, index_type plateIndex, index_type wellIndex)
Set the Color property of Well.
Definition: AggregateMetadata.cpp:15232
void setObjectiveAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type objectiveIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Objective.
Definition: AggregateMetadata.cpp:12617
void setLineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex)
Set the MarkerEnd property of Line.
Definition: AggregateMetadata.cpp:11827
void setObjectiveLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type objectiveIndex)
Set the LotNumber property of Objective.
Definition: AggregateMetadata.cpp:12708
ome::xml::model::enums::FillRule getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Polygon.
Definition: AggregateMetadata.cpp:6707
const std::string & getDetectorAnnotationRef(index_type instrumentIndex, index_type detectorIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Detector.
Definition: AggregateMetadata.cpp:2353
void setWellColumn(ome::xml::model::primitives::NonNegativeInteger column, index_type plateIndex, index_type wellIndex)
Set the Column property of Well.
Definition: AggregateMetadata.cpp:15245
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:101
void setImageAnnotationRef(const std::string &annotation, index_type imageIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Image.
Definition: AggregateMetadata.cpp:10841
void setObjectiveSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type objectiveIndex)
Set the SerialNumber property of Objective.
Definition: AggregateMetadata.cpp:12760
const std::string & getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Polygon.
Definition: AggregateMetadata.cpp:6811
void setDetectorSettingsBinning(ome::xml::model::enums::Binning binning, index_type imageIndex, index_type channelIndex)
Set the Binning property of DetectorSettings.
Definition: AggregateMetadata.cpp:9494
void setXMLAnnotationID(const std::string &id, index_type XMLAnnotationIndex)
Set the ID property of XMLAnnotation.
Definition: AggregateMetadata.cpp:15456
const std::string & getDichroicAnnotationRef(index_type instrumentIndex, index_type dichroicIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Dichroic.
Definition: AggregateMetadata.cpp:2602
const std::string & getRectangleID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Rectangle.
Definition: AggregateMetadata.cpp:7456
void setTimestampAnnotationAnnotator(const std::string &annotator, index_type timestampAnnotationIndex)
Set the Annotator property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:15072
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const
Get the Wavelength property of LightSourceSettings.
Definition: AggregateMetadata.cpp:4712
void setImagingEnvironmentMap(const ome::xml::model::primitives::OrderedMultimap &value, index_type imageIndex)
Set the map value of ImagingEnvironment.
Definition: AggregateMetadata.cpp:8543
const std::string & getTermAnnotationAnnotator(index_type termAnnotationIndex) const
Get the Annotator property of TermAnnotation.
Definition: AggregateMetadata.cpp:7930
const std::string & getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of Laser.
Definition: AggregateMetadata.cpp:4357
void setMaskBinDataBigEndian(bool bigEndian, index_type ROIIndex, index_type shapeIndex)
Set the BigEndian property of BinData.
Definition: AggregateMetadata.cpp:8718
const std::string & getImageName(index_type imageIndex) const
Get the Name property of Image.
Definition: AggregateMetadata.cpp:3948
ome::xml::model::enums::MicrobeamManipulationType getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the Type property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:5539
ome::xml::model::enums::FillRule getLineFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Line.
Definition: AggregateMetadata.cpp:4752
void setPixelsType(ome::xml::model::enums::PixelType type, index_type imageIndex)
Set the Type property of Pixels.
Definition: AggregateMetadata.cpp:13022
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPressure > getImagingEnvironmentAirPressure(index_type imageIndex) const
Get the AirPressure property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:3976
const std::string & getCommentAnnotationID(index_type commentAnnotationIndex) const
Get the ID property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2207
double getObjectiveSettingsCorrectionCollar(index_type imageIndex) const
Get the CorrectionCollar property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:5790
void setDichroicSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type dichroicIndex)
Set the SerialNumber property of Dichroic.
Definition: AggregateMetadata.cpp:9664
ome::xml::model::enums::FontFamily getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Rectangle.
Definition: AggregateMetadata.cpp:7404
void setTiffDataFirstC(ome::xml::model::primitives::NonNegativeInteger firstC, index_type imageIndex, index_type tiffDataIndex)
Set the FirstC property of TiffData.
Definition: AggregateMetadata.cpp:14993
ome::xml::model::primitives::Color getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Label.
Definition: AggregateMetadata.cpp:4070
ome::xml::model::primitives::NonNegativeInteger getPlateFieldIndex(index_type plateIndex) const
Get the FieldIndex property of Plate.
Definition: AggregateMetadata.cpp:6235
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const
Get the EmissionWavelength property of Channel.
Definition: AggregateMetadata.cpp:2024
MicrobeamManipulationType enumeration.
Definition: MicrobeamManipulationType.h:72
const std::string & getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of Laser.
Definition: AggregateMetadata.cpp:4370
const std::string & getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const
Get the SerialNumber property of Dichroic.
Definition: AggregateMetadata.cpp:2667
const std::string & getPointText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Point.
Definition: AggregateMetadata.cpp:6589
LaserType enumeration.
Definition: LaserType.h:72
void setLineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Line.
Definition: AggregateMetadata.cpp:11905
ome::xml::model::primitives::NonNegativeInteger getPointTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Point.
Definition: AggregateMetadata.cpp:6628
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Power property of Arc.
Definition: AggregateMetadata.cpp:1629
void setScreenPlateRef(const std::string &plate, index_type screenIndex, index_type plateRefIndex)
Set the PlateRef property of Screen.
Definition: AggregateMetadata.cpp:14702
ome::xml::model::primitives::Timestamp getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the EndTime property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6366
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:4660
ome::xml::model::enums::DimensionOrder getPixelsDimensionOrder(index_type imageIndex) const
Get the DimensionOrder property of Pixels.
Definition: AggregateMetadata.cpp:5856
void setLaserPulse(ome::xml::model::enums::Pulse pulse, index_type instrumentIndex, index_type lightSourceIndex)
Set the Pulse property of Laser.
Definition: AggregateMetadata.cpp:11406
void setPolylineFontSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Polyline.
Definition: AggregateMetadata.cpp:13952
ome::xml::model::primitives::NonNegativeInteger getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Ellipse.
Definition: AggregateMetadata.cpp:2956
void setPointTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Point.
Definition: AggregateMetadata.cpp:13612
void setLineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Line.
Definition: AggregateMetadata.cpp:11736
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getStageLabelY(index_type imageIndex) const
Get the Y property of StageLabel.
Definition: AggregateMetadata.cpp:7810
const std::string & getCommentAnnotationNamespace(index_type commentAnnotationIndex) const
Get the Namespace property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2220
ome::xml::model::primitives::NonNegativeInteger getLineTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Line.
Definition: AggregateMetadata.cpp:4908
void setPolylineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Polyline.
Definition: AggregateMetadata.cpp:13913
const std::string & getFolderROIRef(index_type folderIndex, index_type ROIRefIndex) const
Get the ROIRef property of Folder.
Definition: AggregateMetadata.cpp:3724
index_type getListAnnotationCount() const
Get the number of ListAnnotation elements.
Definition: AggregateMetadata.cpp:1128
const std::string & getProjectName(index_type projectIndex) const
Get the Name property of Project.
Definition: AggregateMetadata.cpp:7229
ome::xml::model::enums::FontFamily getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Polygon.
Definition: AggregateMetadata.cpp:6720
void setPixelsBinDataCompression(ome::xml::model::enums::Compression compression, index_type imageIndex, index_type binDataIndex)
Set the Compression property of BinData.
Definition: AggregateMetadata.cpp:8770
void setMicroscopeSerialNumber(const std::string &serialNumber, index_type instrumentIndex)
Set the SerialNumber property of Microscope.
Definition: AggregateMetadata.cpp:12590
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPlanePositionZ(index_type imageIndex, index_type planeIndex) const
Get the PositionZ property of Plane.
Definition: AggregateMetadata.cpp:6117
void setWellRow(ome::xml::model::primitives::NonNegativeInteger row, index_type plateIndex, index_type wellIndex)
Set the Row property of Well.
Definition: AggregateMetadata.cpp:15310
index_type getFolderImageRefCount(index_type folderIndex) const
Get the number of ImageRef elements in Folder.
Definition: AggregateMetadata.cpp:1058
const std::string & getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const
Get the ROIRef property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:5526
ome::xml::model::primitives::NonNegativeInteger getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Rectangle.
Definition: AggregateMetadata.cpp:7547
ome::xml::model::primitives::PositiveInteger getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the MaximumFieldCount property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6392
index_type getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const
Get the number of EmissionFilterRef elements in FilterSet.
Definition: AggregateMetadata.cpp:876
const std::string & getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const
Get the DichroicRef property of FilterSet.
Definition: AggregateMetadata.cpp:3540
void setPolygonFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Polygon.
Definition: AggregateMetadata.cpp:13691
const std::string & getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const
Get the Annotator property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8075
ome::xml::model::enums::Compression getMaskBinDataCompression(index_type ROIIndex, index_type shapeIndex) const
Get the Compression property of BinData.
Definition: AggregateMetadata.cpp:1760
index_type getExperimenterAnnotationRefCount(index_type experimenterIndex) const
Get the number of AnnotationRef elements in Experimenter.
Definition: AggregateMetadata.cpp:582
const std::string & getROIDescription(index_type ROIIndex) const
Get the Description property of ROI.
Definition: AggregateMetadata.cpp:7257
index_type getFileAnnotationAnnotationCount(index_type fileAnnotationIndex) const
Get the number of links to a FileAnnotation.
Definition: AggregateMetadata.cpp:272
const std::string & getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const
Get the ID property of LightSourceSettings.
Definition: AggregateMetadata.cpp:4686
ome::xml::model::primitives::Color getChannelColor(index_type imageIndex, index_type channelIndex) const
Get the Color property of Channel.
Definition: AggregateMetadata.cpp:1998
ome::xml::model::primitives::NonNegativeLong getBinaryFileBinDataLength(index_type fileAnnotationIndex) const
Get the Length property of BinData.
Definition: AggregateMetadata.cpp:1786
const std::string & getLineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Line.
Definition: AggregateMetadata.cpp:4726
const std::string & getTagAnnotationDescription(index_type tagAnnotationIndex) const
Get the Description property of TagAnnotation.
Definition: AggregateMetadata.cpp:7864
const std::string & getScreenReagentSetIdentifier(index_type screenIndex) const
Get the ReagentSetIdentifier property of Screen.
Definition: AggregateMetadata.cpp:7757
void setExperimenterID(const std::string &id, index_type experimenterIndex)
Set the ID property of Experimenter.
Definition: AggregateMetadata.cpp:10114
void setPlateAcquisitionWellSampleRef(const std::string &wellSample, index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex)
Set the WellSampleRef property of PlateAcquisition.
Definition: AggregateMetadata.cpp:13428
void setEllipseTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Ellipse.
Definition: AggregateMetadata.cpp:9953
ome::xml::model::primitives::NonNegativeLong getMaskBinDataLength(index_type ROIIndex, index_type shapeIndex) const
Get the Length property of BinData.
Definition: AggregateMetadata.cpp:1799
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Label.
Definition: AggregateMetadata.cpp:4187
void setPlateAcquisitionName(const std::string &name, index_type plateIndex, index_type plateAcquisitionIndex)
Set the Name property of PlateAcquisition.
Definition: AggregateMetadata.cpp:13402
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Line.
Definition: AggregateMetadata.cpp:4882
ome::xml::model::primitives::NonNegativeInteger getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Polyline.
Definition: AggregateMetadata.cpp:7124
void setTransmittanceRangeTransmittance(ome::xml::model::primitives::PercentFraction transmittance, index_type instrumentIndex, index_type filterIndex)
Set the Transmittance property of TransmittanceRange.
Definition: AggregateMetadata.cpp:15190
void setChannelLightSourceSettingsID(const std::string &id, index_type imageIndex, index_type channelIndex)
Set the ID property of LightSourceSettings.
Definition: AggregateMetadata.cpp:11670
const std::string & getScreenName(index_type screenIndex) const
Get the Name property of Screen.
Definition: AggregateMetadata.cpp:7692
void setMicroscopeLotNumber(const std::string &lotNumber, index_type instrumentIndex)
Set the LotNumber property of Microscope.
Definition: AggregateMetadata.cpp:12551
void setDoubleAnnotationAnnotator(const std::string &annotator, index_type doubleAnnotationIndex)
Set the Annotator property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:9692
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:15363
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPlanePositionY(index_type imageIndex, index_type planeIndex) const
Get the PositionY property of Plane.
Definition: AggregateMetadata.cpp:6104
const std::string & getListAnnotationID(index_type listAnnotationIndex) const
Get the ID property of ListAnnotation.
Definition: AggregateMetadata.cpp:5052
const std::string & getScreenDescription(index_type screenIndex) const
Get the Description property of Screen.
Definition: AggregateMetadata.cpp:7666
bool getPixelsInterleaved(index_type imageIndex) const
Get the Interleaved property of Pixels.
Definition: AggregateMetadata.cpp:5882
std::string getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const
Get the text value of UUID.
Definition: AggregateMetadata.cpp:1435
void setFilamentLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Filament.
Definition: AggregateMetadata.cpp:10287
void setLabelFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Label.
Definition: AggregateMetadata.cpp:11093
const std::string & getExperimenterInstitution(index_type experimenterIndex) const
Get the Institution property of Experimenter.
Definition: AggregateMetadata.cpp:3130
void setPolygonFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Polygon.
Definition: AggregateMetadata.cpp:13704
const std::string & getEllipseAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Ellipse.
Definition: AggregateMetadata.cpp:2761
void setBooleanAnnotationNamespace(const std::string &namespace_, index_type booleanAnnotationIndex)
Set the Namespace property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:8942
const std::string & getFolderID(index_type folderIndex) const
Get the ID property of Folder.
Definition: AggregateMetadata.cpp:3685
void setTermAnnotationValue(const std::string &value, index_type termAnnotationIndex)
Set the Value property of TermAnnotation.
Definition: AggregateMetadata.cpp:14979
void setBinaryFileFileName(const std::string &fileName, index_type fileAnnotationIndex)
Set the FileName property of BinaryFile.
Definition: AggregateMetadata.cpp:8823
index_type getPlaneCount(index_type imageIndex) const
Get the number of Plane elements.
Definition: AggregateMetadata.cpp:1212
const std::string & getFolderAnnotationRef(index_type folderIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Folder.
Definition: AggregateMetadata.cpp:3646
ome::xml::model::primitives::Color getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Ellipse.
Definition: AggregateMetadata.cpp:2774
void setMaskAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Mask.
Definition: AggregateMetadata.cpp:12222
void setDatasetID(const std::string &id, index_type datasetIndex)
Set the ID property of Dataset.
Definition: AggregateMetadata.cpp:9296
void setPointText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Point.
Definition: AggregateMetadata.cpp:13586
ome::xml::model::enums::Binning getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const
Get the Binning property of DetectorSettings.
Definition: AggregateMetadata.cpp:2497
const std::string & getReagentDescription(index_type screenIndex, index_type reagentIndex) const
Get the Description property of Reagent.
Definition: AggregateMetadata.cpp:7311
index_type getTiffDataCount(index_type imageIndex) const
Get the number of TiffData elements.
Definition: AggregateMetadata.cpp:1394
const std::string & getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const
Get the Annotator property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:2695
ome::xml::model::primitives::NonNegativeInteger getPlaneTheT(index_type imageIndex, index_type planeIndex) const
Get the TheT property of Plane.
Definition: AggregateMetadata.cpp:6143
const std::string & getExperimenterLastName(index_type experimenterIndex) const
Get the LastName property of Experimenter.
Definition: AggregateMetadata.cpp:3143
void setLineFontSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Line.
Definition: AggregateMetadata.cpp:11775
void setEllipseY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Ellipse.
Definition: AggregateMetadata.cpp:10005
void setPlateAcquisitionMaximumFieldCount(ome::xml::model::primitives::PositiveInteger maximumFieldCount, index_type plateIndex, index_type plateAcquisitionIndex)
Set the MaximumFieldCount property of PlateAcquisition.
Definition: AggregateMetadata.cpp:13389
void setLabelStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Label.
Definition: AggregateMetadata.cpp:11158
void setWellExternalDescription(const std::string &externalDescription, index_type plateIndex, index_type wellIndex)
Set the ExternalDescription property of Well.
Definition: AggregateMetadata.cpp:15258
void setLongAnnotationAnnotator(const std::string &annotator, index_type longAnnotationIndex)
Set the Annotator property of LongAnnotation.
Definition: AggregateMetadata.cpp:12089
const std::string & getMapAnnotationDescription(index_type mapAnnotationIndex) const
Get the Description property of MapAnnotation.
Definition: AggregateMetadata.cpp:5185
const std::string & getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Channel.
Definition: AggregateMetadata.cpp:1985
void setObjectiveNominalMagnification(double nominalMagnification, index_type instrumentIndex, index_type objectiveIndex)
Set the NominalMagnification property of Objective.
Definition: AggregateMetadata.cpp:12747
void setPlateExternalIdentifier(const std::string &externalIdentifier, index_type plateIndex)
Set the ExternalIdentifier property of Plate.
Definition: AggregateMetadata.cpp:13219
virtual ~AggregateMetadata()
Destructor.
Definition: AggregateMetadata.cpp:203
index_type getScreenCount() const
Get the number of Screen elements.
Definition: AggregateMetadata.cpp:1352
void setTransmittanceRangeCutIn(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > cutIn, index_type instrumentIndex, index_type filterIndex)
Set the CutIn property of TransmittanceRange.
Definition: AggregateMetadata.cpp:15138
ome::xml::model::enums::FontStyle getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Polyline.
Definition: AggregateMetadata.cpp:6968
index_type getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const
Get the number of AnnotationRef elements in Reagent.
Definition: AggregateMetadata.cpp:554
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTemperature > getImagingEnvironmentTemperature(index_type imageIndex) const
Get the Temperature property of ImagingEnvironment.
Definition: AggregateMetadata.cpp:4015
ome::xml::model::primitives::Color getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Rectangle.
Definition: AggregateMetadata.cpp:7378
const std::string & getMapAnnotationNamespace(index_type mapAnnotationIndex) const
Get the Namespace property of MapAnnotation.
Definition: AggregateMetadata.cpp:5211
void setTermAnnotationAnnotator(const std::string &annotator, index_type termAnnotationIndex)
Set the Annotator property of TermAnnotation.
Definition: AggregateMetadata.cpp:14927
const std::string & getPlateName(index_type plateIndex) const
Get the Name property of Plate.
Definition: AggregateMetadata.cpp:6261
index_type getDatasetRefCount(index_type projectIndex) const
Get the number of DatasetRef elements.
Definition: AggregateMetadata.cpp:806
const std::string & getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const
Get the PlateRef property of Screen.
Definition: AggregateMetadata.cpp:7705
void setTagAnnotationNamespace(const std::string &namespace_, index_type tagAnnotationIndex)
Set the Namespace property of TagAnnotation.
Definition: AggregateMetadata.cpp:14887
void setListAnnotationID(const std::string &id, index_type listAnnotationIndex)
Set the ID property of ListAnnotation.
Definition: AggregateMetadata.cpp:12049
void setPlateWellOriginX(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > wellOriginX, index_type plateIndex)
Set the WellOriginX property of Plate.
Definition: AggregateMetadata.cpp:13310
ome::xml::model::primitives::Color getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Polygon.
Definition: AggregateMetadata.cpp:6694
Aggregating metadata store.
Definition: AggregateMetadata.h:67
void setMaskStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Mask.
Definition: AggregateMetadata.cpp:12339
void setBooleanAnnotationDescription(const std::string &description, index_type booleanAnnotationIndex)
Set the Description property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:8916
void setMaskFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Mask.
Definition: AggregateMetadata.cpp:12287
void setPixelsBigEndian(bool bigEndian, index_type imageIndex)
Set the BigEndian property of Pixels.
Definition: AggregateMetadata.cpp:12840
PixelType enumeration.
Definition: PixelType.h:72
ome::xml::model::primitives::PositiveInteger getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const
Get the SamplesPerPixel property of Channel.
Definition: AggregateMetadata.cpp:2154
const std::string & getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Label.
Definition: AggregateMetadata.cpp:4174
void setPlateAnnotationRef(const std::string &annotation, index_type plateIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Plate.
Definition: AggregateMetadata.cpp:13167
bool getMaskLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Mask.
Definition: AggregateMetadata.cpp:5329
void setLaserFrequencyMultiplication(ome::xml::model::primitives::PositiveInteger frequencyMultiplication, index_type instrumentIndex, index_type lightSourceIndex)
Set the FrequencyMultiplication property of Laser.
Definition: AggregateMetadata.cpp:11302
void setDoubleAnnotationAnnotationRef(const std::string &annotation, index_type doubleAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:9679
void setMaskBinDataCompression(ome::xml::model::enums::Compression compression, index_type ROIIndex, index_type shapeIndex)
Set the Compression property of BinData.
Definition: AggregateMetadata.cpp:8757
const std::string & getScreenReagentSetDescription(index_type screenIndex) const
Get the ReagentSetDescription property of Screen.
Definition: AggregateMetadata.cpp:7744
void setMapAnnotationAnnotationRef(const std::string &annotation, index_type mapAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of MapAnnotation.
Definition: AggregateMetadata.cpp:12156
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeWidth property of Polygon.
Definition: AggregateMetadata.cpp:6824
void setDetectorSettingsID(const std::string &id, index_type imageIndex, index_type channelIndex)
Set the ID property of DetectorSettings.
Definition: AggregateMetadata.cpp:9520
index_type getMapAnnotationCount() const
Get the number of MapAnnotation elements.
Definition: AggregateMetadata.cpp:1156
const std::string & getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const
Get the EmissionFilterRef property of LightPath.
Definition: AggregateMetadata.cpp:4620
void setChannelName(const std::string &name, index_type imageIndex, index_type channelIndex)
Set the Name property of Channel.
Definition: AggregateMetadata.cpp:9112
const std::string & getExperimenterUserName(index_type experimenterIndex) const
Get the UserName property of Experimenter.
Definition: AggregateMetadata.cpp:3169
void setFilterSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type filterIndex)
Set the SerialNumber property of Filter.
Definition: AggregateMetadata.cpp:10510
void setExperimenterEmail(const std::string &email, index_type experimenterIndex)
Set the Email property of Experimenter.
Definition: AggregateMetadata.cpp:10088
const std::string & getInstrumentAnnotationRef(index_type instrumentIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Instrument.
Definition: AggregateMetadata.cpp:4029
const std::string & getFilterModel(index_type instrumentIndex, index_type filterIndex) const
Get the Model property of Filter.
Definition: AggregateMetadata.cpp:3500
const std::string & getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const
Get the Namespace property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8114
void setMaskTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Mask.
Definition: AggregateMetadata.cpp:12417
void setCommentAnnotationAnnotator(const std::string &annotator, index_type commentAnnotationIndex)
Set the Annotator property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9178
void setObjectiveWorkingDistance(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > workingDistance, index_type instrumentIndex, index_type objectiveIndex)
Set the WorkingDistance property of Objective.
Definition: AggregateMetadata.cpp:12773
void setObjectiveModel(const std::string &model, index_type instrumentIndex, index_type objectiveIndex)
Set the Model property of Objective.
Definition: AggregateMetadata.cpp:12734
void setPixelsSizeC(ome::xml::model::primitives::PositiveInteger sizeC, index_type imageIndex)
Set the SizeC property of Pixels.
Definition: AggregateMetadata.cpp:12944
void setFileAnnotationDescription(const std::string &description, index_type fileAnnotationIndex)
Set the Description property of FileAnnotation.
Definition: AggregateMetadata.cpp:10392
ome::xml::model::enums::FontFamily getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Line.
Definition: AggregateMetadata.cpp:4765
const ::ome::xml::model::AffineTransform & getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Polyline.
Definition: AggregateMetadata.cpp:7137
index_type getTimestampAnnotationCount() const
Get the number of TimestampAnnotation elements.
Definition: AggregateMetadata.cpp:1408
void setLineLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Line.
Definition: AggregateMetadata.cpp:11814
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPlanePositionX(index_type imageIndex, index_type planeIndex) const
Get the PositionX property of Plane.
Definition: AggregateMetadata.cpp:6091
void setDichroicManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type dichroicIndex)
Set the Manufacturer property of Dichroic.
Definition: AggregateMetadata.cpp:9638
ome::xml::model::primitives::PositiveInteger getPlateRows(index_type plateIndex) const
Get the Rows property of Plate.
Definition: AggregateMetadata.cpp:6287
const std::string & getBinaryOnlyMetadataFile() const
Get the MetadataFile property of BinaryOnly.
Definition: AggregateMetadata.cpp:1866
const std::string & getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of TagAnnotation.
Definition: AggregateMetadata.cpp:7838
void setFolderImageRef(const std::string &image, index_type folderIndex, index_type imageRefIndex)
Set the ImageRef property of Folder.
Definition: AggregateMetadata.cpp:10695
const std::string & getFolderDescription(index_type folderIndex) const
Get the Description property of Folder.
Definition: AggregateMetadata.cpp:3659
ome::xml::model::primitives::PositiveInteger getPixelsSizeY(index_type imageIndex) const
Get the SizeY property of Pixels.
Definition: AggregateMetadata.cpp:5986
void setDetectorType(ome::xml::model::enums::DetectorType type, index_type instrumentIndex, index_type detectorIndex)
Set the Type property of Detector.
Definition: AggregateMetadata.cpp:9454
void setGenericExcitationSourceMap(const ome::xml::model::primitives::OrderedMultimap &value, index_type instrumentIndex, index_type lightSourceIndex)
Set the map value of GenericExcitationSource.
Definition: AggregateMetadata.cpp:8526
void setPixelsBinData(const std::vector< uint8_t > &base64Binary, index_type imageIndex, index_type binDataIndex)
Set the Base64Binary property of BinData.
Definition: AggregateMetadata.cpp:8692
void setListAnnotationAnnotationRef(const std::string &annotation, index_type listAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ListAnnotation.
Definition: AggregateMetadata.cpp:12010
const ::ome::xml::model::AffineTransform & getMaskTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Mask.
Definition: AggregateMetadata.cpp:5433
A quantity of a defined unit.
Definition: Quantity.h:57
index_type getFolderCount() const
Get the number of Folder elements.
Definition: AggregateMetadata.cpp:1016
void setArcPower(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > power, index_type instrumentIndex, index_type lightSourceIndex)
Set the Power property of Arc.
Definition: AggregateMetadata.cpp:8626
void setLineY1(double y1, index_type ROIIndex, index_type shapeIndex)
Set the Y1 property of Line.
Definition: AggregateMetadata.cpp:11983
void setTermAnnotationAnnotationRef(const std::string &annotation, index_type termAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TermAnnotation.
Definition: AggregateMetadata.cpp:14914
void setTransmittanceRangeCutOut(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > cutOut, index_type instrumentIndex, index_type filterIndex)
Set the CutOut property of TransmittanceRange.
Definition: AggregateMetadata.cpp:15164
void setMaskID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Mask.
Definition: AggregateMetadata.cpp:12313
void setWellAnnotationRef(const std::string &annotation, index_type plateIndex, index_type wellIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Well.
Definition: AggregateMetadata.cpp:15219
const std::string & getTimestampAnnotationID(index_type timestampAnnotationIndex) const
Get the ID property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:8101
void setObjectiveSettingsMedium(ome::xml::model::enums::Medium medium, index_type imageIndex)
Set the Medium property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:12813
void setChannelNDFilter(double ndFilter, index_type imageIndex, index_type channelIndex)
Set the NDFilter property of Channel.
Definition: AggregateMetadata.cpp:9099
bool getPointLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Point.
Definition: AggregateMetadata.cpp:6537
void setPointTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Point.
Definition: AggregateMetadata.cpp:13599
double getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const
Get the Offset property of DetectorSettings.
Definition: AggregateMetadata.cpp:2549
const std::string & getWellID(index_type plateIndex, index_type wellIndex) const
Get the ID property of Well.
Definition: AggregateMetadata.cpp:8287
ome::xml::model::enums::Marker getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerEnd property of Line.
Definition: AggregateMetadata.cpp:4830
const std::string & getGenericExcitationSourceManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of GenericExcitationSource.
Definition: AggregateMetadata.cpp:3778
void setBinaryFileMIMEType(const std::string &mimeType, index_type fileAnnotationIndex)
Set the MIMEType property of BinaryFile.
Definition: AggregateMetadata.cpp:8836
bool getBinaryFileBinDataBigEndian(index_type fileAnnotationIndex) const
Get the BigEndian property of BinData.
Definition: AggregateMetadata.cpp:1708
ome::xml::model::enums::FilterType getFilterType(index_type instrumentIndex, index_type filterIndex) const
Get the Type property of Filter.
Definition: AggregateMetadata.cpp:3526
void setEllipseTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Ellipse.
Definition: AggregateMetadata.cpp:9940
const std::string & getLabelAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Label.
Definition: AggregateMetadata.cpp:4057
void setRectangleText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Rectangle.
Definition: AggregateMetadata.cpp:14518
AggregateMetadata(delegate_list_type &delegates)
Constructor.
Definition: AggregateMetadata.cpp:198
const std::string & getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:3183
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > getPointFontSize(index_type ROIIndex, index_type shapeIndex) const
Get the FontSize property of Point.
Definition: AggregateMetadata.cpp:6498
void setDichroicModel(const std::string &model, index_type instrumentIndex, index_type dichroicIndex)
Set the Model property of Dichroic.
Definition: AggregateMetadata.cpp:9651
index_type getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const
Get the number of AnnotationRef elements in Well.
Definition: AggregateMetadata.cpp:610
ome::xml::model::enums::Compression getBinaryFileBinDataCompression(index_type fileAnnotationIndex) const
Get the Compression property of BinData.
Definition: AggregateMetadata.cpp:1747
void setDatasetName(const std::string &name, index_type datasetIndex)
Set the Name property of Dataset.
Definition: AggregateMetadata.cpp:9322
void setDetectorManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type detectorIndex)
Set the Manufacturer property of Detector.
Definition: AggregateMetadata.cpp:9402
const std::string & getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const
Get the Annotator property of XMLAnnotation.
Definition: AggregateMetadata.cpp:8433
const std::string & getChannelFluor(index_type imageIndex, index_type channelIndex) const
Get the Fluor property of Channel.
Definition: AggregateMetadata.cpp:2063
const std::string & getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Experimenter.
Definition: AggregateMetadata.cpp:3078
double getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const
Get the NominalMagnification property of Objective.
Definition: AggregateMetadata.cpp:5750
ome::xml::model::enums::Correction getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const
Get the Correction property of Objective.
Definition: AggregateMetadata.cpp:5646
void setDoubleAnnotationID(const std::string &id, index_type doubleAnnotationIndex)
Set the ID property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:9718
void setArcSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Arc.
Definition: AggregateMetadata.cpp:8639
void setFilterSetEmissionFilterRef(const std::string &emissionFilter, index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex)
Set the EmissionFilterRef property of FilterSet.
Definition: AggregateMetadata.cpp:10550
void setFilterSetID(const std::string &id, index_type instrumentIndex, index_type filterSetIndex)
Set the ID property of FilterSet.
Definition: AggregateMetadata.cpp:10576
void setEllipseRadiusX(double radiusX, index_type ROIIndex, index_type shapeIndex)
Set the RadiusX property of Ellipse.
Definition: AggregateMetadata.cpp:9862
void setReagentName(const std::string &name, index_type screenIndex, index_type reagentIndex)
Set the Name property of Reagent.
Definition: AggregateMetadata.cpp:14334
const std::string & getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Pump property of Laser.
Definition: AggregateMetadata.cpp:4422
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const
Get the ExcitationWavelength property of Channel.
Definition: AggregateMetadata.cpp:2037
const ::ome::xml::model::AffineTransform & getPointTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Point.
Definition: AggregateMetadata.cpp:6641
void setListAnnotationDescription(const std::string &description, index_type listAnnotationIndex)
Set the Description property of ListAnnotation.
Definition: AggregateMetadata.cpp:12036
bool getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Tuneable property of Laser.
Definition: AggregateMetadata.cpp:4461
void setLabelText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Label.
Definition: AggregateMetadata.cpp:11197
void setImageExperimentRef(const std::string &experiment, index_type imageIndex)
Set the ExperimentRef property of Image.
Definition: AggregateMetadata.cpp:10867
const std::string & getEllipseID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Ellipse.
Definition: AggregateMetadata.cpp:2839
void setTimestampAnnotationValue(ome::xml::model::primitives::Timestamp value, index_type timestampAnnotationIndex)
Set the Value property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:15124
void setObjectiveSettingsID(const std::string &id, index_type imageIndex)
Set the ID property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:12800
void setDoubleAnnotationDescription(const std::string &description, index_type doubleAnnotationIndex)
Set the Description property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:9705
void setExperimenterGroupName(const std::string &name, index_type experimenterGroupIndex)
Set the Name property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10245
void setPolygonTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Polygon.
Definition: AggregateMetadata.cpp:13860
index_type getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the number of AnnotationRef elements in PlateAcquisition.
Definition: AggregateMetadata.cpp:638
const std::string & getExperimenterGroupID(index_type experimenterGroupIndex) const
Get the ID property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:3222
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const
Get the CutIn property of TransmittanceRange.
Definition: AggregateMetadata.cpp:8141
void setPolygonStrokeWidth(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Polygon.
Definition: AggregateMetadata.cpp:13821
ome::xml::model::primitives::Color getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Ellipse.
Definition: AggregateMetadata.cpp:2891
void setRoot(std::shared_ptr< MetadataRoot > root)
Set the root node of the metadata.
Definition: AggregateMetadata.cpp:226
void setTermAnnotationDescription(const std::string &description, index_type termAnnotationIndex)
Set the Description property of TermAnnotation.
Definition: AggregateMetadata.cpp:14940
const std::string & getPolylineText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Polyline.
Definition: AggregateMetadata.cpp:7085
const std::string & getPolygonID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Polygon.
Definition: AggregateMetadata.cpp:6759
const std::string & getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of XMLAnnotation.
Definition: AggregateMetadata.cpp:8420
void setMicrobeamManipulationDescription(const std::string &description, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the Description property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:12484
const std::string & getGenericExcitationSourceLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of GenericExcitationSource.
Definition: AggregateMetadata.cpp:3765
index_type getInstrumentCount() const
Get the number of Instrument elements.
Definition: AggregateMetadata.cpp:1086
const std::string & getRectangleText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Rectangle.
Definition: AggregateMetadata.cpp:7521
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:8405
ome::xml::model::primitives::NonNegativeInteger getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Ellipse.
Definition: AggregateMetadata.cpp:2969
index_type getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the number of WellSampleRef elements.
Definition: AggregateMetadata.cpp:1476
void setRectangleTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Rectangle.
Definition: AggregateMetadata.cpp:14531
void setMicrobeamManipulationROIRef(const std::string &roi, index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex)
Set the ROIRef property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:12523
void setRectangleStrokeWidth(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Rectangle.
Definition: AggregateMetadata.cpp:14505
void setChannelSamplesPerPixel(ome::xml::model::primitives::PositiveInteger samplesPerPixel, index_type imageIndex, index_type channelIndex)
Set the SamplesPerPixel property of Channel.
Definition: AggregateMetadata.cpp:9151
const std::string & getDatasetExperimenterGroupRef(index_type datasetIndex) const
Get the ExperimenterGroupRef property of Dataset.
Definition: AggregateMetadata.cpp:2273
void setGenericExcitationSourceModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of GenericExcitationSource.
Definition: AggregateMetadata.cpp:10788
void setPolylinePoints(const std::string &points, index_type ROIIndex, index_type shapeIndex)
Set the Points property of Polyline.
Definition: AggregateMetadata.cpp:14030
void setMicrobeamManipulationID(const std::string &id, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the ID property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:12510
const std::string & getMicroscopeLotNumber(index_type instrumentIndex) const
Get the LotNumber property of Microscope.
Definition: AggregateMetadata.cpp:5554
ome::xml::model::primitives::NonNegativeInteger getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Polyline.
Definition: AggregateMetadata.cpp:7098
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const
Get the PinholeSize property of Channel.
Definition: AggregateMetadata.cpp:2128
double getObjectiveSettingsRefractiveIndex(index_type imageIndex) const
Get the RefractiveIndex property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:5829
void setImageMicrobeamManipulationRef(const std::string &microbeamManipulation, index_type imageIndex, index_type microbeamManipulationRefIndex)
Set the MicrobeamManipulationRef property of Image.
Definition: AggregateMetadata.cpp:10932
std::vector< std::shared_ptr< BaseMetadata > > delegate_list_type
A list of MetadataStore and MetadataRetrieve instances.
Definition: AggregateMetadata.h:71
void setTimestampAnnotationNamespace(const std::string &namespace_, index_type timestampAnnotationIndex)
Set the Namespace property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:15111
An RGBA color value.
Definition: Color.h:83
void setProjectName(const std::string &name, index_type projectIndex)
Set the Name property of Project.
Definition: AggregateMetadata.cpp:14226
void setGenericExcitationSourceSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of GenericExcitationSource.
Definition: AggregateMetadata.cpp:10814
index_type getFolderRefCount(index_type folderIndex) const
Get the number of FolderRef elements.
Definition: AggregateMetadata.cpp:1030
index_type getTimestampAnnotationAnnotationCount(index_type timestampAnnotationIndex) const
Get the number of links to a TimestampAnnotation.
Definition: AggregateMetadata.cpp:350
void setLabelFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Label.
Definition: AggregateMetadata.cpp:11080
void setPointY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Point.
Definition: AggregateMetadata.cpp:13664
const std::string & getScreenProtocolDescription(index_type screenIndex) const
Get the ProtocolDescription property of Screen.
Definition: AggregateMetadata.cpp:7718
ome::xml::model::primitives::Color getWellColor(index_type plateIndex, index_type wellIndex) const
Get the Color property of Well.
Definition: AggregateMetadata.cpp:8235
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const
Get the Wavelength property of LightSourceSettings.
Definition: AggregateMetadata.cpp:4699
void setChannelExcitationWavelength(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > excitationWavelength, index_type imageIndex, index_type channelIndex)
Set the ExcitationWavelength property of Channel.
Definition: AggregateMetadata.cpp:9034
void setDetectorOffset(double offset, index_type instrumentIndex, index_type detectorIndex)
Set the Offset property of Detector.
Definition: AggregateMetadata.cpp:9428
void setDetectorSettingsReadOutRate(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsFrequency > readOutRate, index_type imageIndex, index_type channelIndex)
Set the ReadOutRate property of DetectorSettings.
Definition: AggregateMetadata.cpp:9559
void setScreenReagentSetIdentifier(const std::string &reagentSetIdentifier, index_type screenIndex)
Set the ReagentSetIdentifier property of Screen.
Definition: AggregateMetadata.cpp:14754
void setBinaryFileSize(ome::xml::model::primitives::NonNegativeLong size, index_type fileAnnotationIndex)
Set the Size property of BinaryFile.
Definition: AggregateMetadata.cpp:8849
void setArcModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Arc.
Definition: AggregateMetadata.cpp:8613
const std::string & getImageExperimenterGroupRef(index_type imageIndex) const
Get the ExperimenterGroupRef property of Image.
Definition: AggregateMetadata.cpp:3883
void setBinaryFileBinData(const std::vector< uint8_t > &base64Binary, index_type fileAnnotationIndex)
Set the Base64Binary property of BinData.
Definition: AggregateMetadata.cpp:8666
void setImageExperimenterGroupRef(const std::string &experimenterGroup, index_type imageIndex)
Set the ExperimenterGroupRef property of Image.
Definition: AggregateMetadata.cpp:10880
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > getGenericExcitationSourcePower(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Power property of GenericExcitationSource.
Definition: AggregateMetadata.cpp:3804
void setStageLabelZ(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > z, index_type imageIndex)
Set the Z property of StageLabel.
Definition: AggregateMetadata.cpp:14820
void setPlaneTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type imageIndex, index_type planeIndex)
Set the TheT property of Plane.
Definition: AggregateMetadata.cpp:13140
void setChannelLightSourceSettingsWavelength(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > wavelength, index_type imageIndex, index_type channelIndex)
Set the Wavelength property of LightSourceSettings.
Definition: AggregateMetadata.cpp:11696
void setRectangleTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Rectangle.
Definition: AggregateMetadata.cpp:14544
void setPolylineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Polyline.
Definition: AggregateMetadata.cpp:14121
const std::string & getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const
Get the Annotator property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1906
void setFilterSetManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type filterSetIndex)
Set the Manufacturer property of FilterSet.
Definition: AggregateMetadata.cpp:10602
int64_t getLongAnnotationValue(index_type longAnnotationIndex) const
Get the Value property of LongAnnotation.
Definition: AggregateMetadata.cpp:5144
void setLongAnnotationAnnotationRef(const std::string &annotation, index_type longAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of LongAnnotation.
Definition: AggregateMetadata.cpp:12076
void setDatasetExperimenterGroupRef(const std::string &experimenterGroup, index_type datasetIndex)
Set the ExperimenterGroupRef property of Dataset.
Definition: AggregateMetadata.cpp:9270
const std::string & getTagAnnotationID(index_type tagAnnotationIndex) const
Get the ID property of TagAnnotation.
Definition: AggregateMetadata.cpp:7877
void setLaserLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Laser.
Definition: AggregateMetadata.cpp:11341
void setCommentAnnotationValue(const std::string &value, index_type commentAnnotationIndex)
Set the Value property of CommentAnnotation.
Definition: AggregateMetadata.cpp:9230
index_type getLongAnnotationCount() const
Get the number of LongAnnotation elements.
Definition: AggregateMetadata.cpp:1142
const std::string & getBinaryOnlyUUID() const
Get the UUID property of BinaryOnly.
Definition: AggregateMetadata.cpp:1879
const std::string & getPlateDescription(index_type plateIndex) const
Get the Description property of Plate.
Definition: AggregateMetadata.cpp:6209
const std::string & getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const
Get the LotNumber property of Dichroic.
Definition: AggregateMetadata.cpp:2628
void setDetectorAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type detectorIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Detector.
Definition: AggregateMetadata.cpp:9350
const std::string & getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const
Get the LotNumber property of Filter.
Definition: AggregateMetadata.cpp:3474
const std::string & getFolderFolderRef(index_type folderIndex, index_type folderRefIndex) const
Get the FolderRef property of Folder.
Definition: AggregateMetadata.cpp:3672
void setRectangleHeight(double height, index_type ROIIndex, index_type shapeIndex)
Set the Height property of Rectangle.
Definition: AggregateMetadata.cpp:14440
double getPointX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Point.
Definition: AggregateMetadata.cpp:6654
void setMaskStrokeWidth(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Mask.
Definition: AggregateMetadata.cpp:12365
double getLabelY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Label.
Definition: AggregateMetadata.cpp:4278
void setDoubleAnnotationNamespace(const std::string &namespace_, index_type doubleAnnotationIndex)
Set the Namespace property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:9731
void setPointStrokeWidth(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > strokeWidth, index_type ROIIndex, index_type shapeIndex)
Set the StrokeWidth property of Point.
Definition: AggregateMetadata.cpp:13573
void setLineAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Line.
Definition: AggregateMetadata.cpp:11723
ome::xml::model::enums::MicroscopeType getMicroscopeType(index_type instrumentIndex) const
Get the Type property of Microscope.
Definition: AggregateMetadata.cpp:5606
const std::string & getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of TermAnnotation.
Definition: AggregateMetadata.cpp:7917
void setPolygonTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Polygon.
Definition: AggregateMetadata.cpp:13847
void setROIName(const std::string &name, index_type ROIIndex)
Set the Name property of ROI.
Definition: AggregateMetadata.cpp:14280
const std::string & getStageLabelName(index_type imageIndex) const
Get the Name property of StageLabel.
Definition: AggregateMetadata.cpp:7784
index_type getPlateAnnotationRefCount(index_type plateIndex) const
Get the number of AnnotationRef elements in Plate.
Definition: AggregateMetadata.cpp:512
const std::string & getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const
Get the ID property of FilterSet.
Definition: AggregateMetadata.cpp:3579
const std::string & getBinaryFileFileName(index_type fileAnnotationIndex) const
Get the FileName property of BinaryFile.
Definition: AggregateMetadata.cpp:1826
void setDichroicLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type dichroicIndex)
Set the LotNumber property of Dichroic.
Definition: AggregateMetadata.cpp:9625
void setPointX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Point.
Definition: AggregateMetadata.cpp:13651
double getMaskY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Mask.
Definition: AggregateMetadata.cpp:5472
void setScreenReagentSetDescription(const std::string &reagentSetDescription, index_type screenIndex)
Set the ReagentSetDescription property of Screen.
Definition: AggregateMetadata.cpp:14741
void setFilamentID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Filament.
Definition: AggregateMetadata.cpp:10274
ome::xml::model::primitives::NonNegativeInteger getPlaneTheZ(index_type imageIndex, index_type planeIndex) const
Get the TheZ property of Plane.
Definition: AggregateMetadata.cpp:6156
const std::string & getProjectDescription(index_type projectIndex) const
Get the Description property of Project.
Definition: AggregateMetadata.cpp:7177
void setPolylineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex)
Set the MarkerStart property of Polyline.
Definition: AggregateMetadata.cpp:14017
void setProjectExperimenterGroupRef(const std::string &experimenterGroup, index_type projectIndex)
Set the ExperimenterGroupRef property of Project.
Definition: AggregateMetadata.cpp:14187
void setXMLAnnotationNamespace(const std::string &namespace_, index_type XMLAnnotationIndex)
Set the Namespace property of XMLAnnotation.
Definition: AggregateMetadata.cpp:15469
void setMapAnnotationDescription(const std::string &description, index_type mapAnnotationIndex)
Set the Description property of MapAnnotation.
Definition: AggregateMetadata.cpp:12182
void setPointFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Point.
Definition: AggregateMetadata.cpp:13456
const std::string & getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const
Get the Manufacturer property of Dichroic.
Definition: AggregateMetadata.cpp:2641
void setFilamentPower(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > power, index_type instrumentIndex, index_type lightSourceIndex)
Set the Power property of Filament.
Definition: AggregateMetadata.cpp:10326
ome::xml::model::enums::FillRule getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Mask.
Definition: AggregateMetadata.cpp:5251
const std::string & getLongAnnotationID(index_type longAnnotationIndex) const
Get the ID property of LongAnnotation.
Definition: AggregateMetadata.cpp:5118
void setLabelY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Label.
Definition: AggregateMetadata.cpp:11275
const std::string & getPolygonText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Polygon.
Definition: AggregateMetadata.cpp:6837
ome::xml::model::enums::FillRule getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Label.
Definition: AggregateMetadata.cpp:4083
const std::string & getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const
Get the Namespace property of BooleanAnnotation.
Definition: AggregateMetadata.cpp:1945
ome::xml::model::primitives::Color getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Label.
Definition: AggregateMetadata.cpp:4161
bool getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Rectangle.
Definition: AggregateMetadata.cpp:7469
void setPlateAcquisitionAnnotationRef(const std::string &annotation, index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex)
Set the AnnotationRef property of PlateAcquisition.
Definition: AggregateMetadata.cpp:13337
void setTransmittanceRangeCutOutTolerance(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeFloat > cutOutTolerance, index_type instrumentIndex, index_type filterIndex)
Set the CutOutTolerance property of TransmittanceRange.
Definition: AggregateMetadata.cpp:15177
const std::string & getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Well.
Definition: AggregateMetadata.cpp:8222
LaserMedium enumeration.
Definition: LaserMedium.h:72
void setPolygonStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Polygon.
Definition: AggregateMetadata.cpp:13808
bool getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Polyline.
Definition: AggregateMetadata.cpp:6994
const std::string & getFolderImageRef(index_type folderIndex, index_type imageRefIndex) const
Get the ImageRef property of Folder.
Definition: AggregateMetadata.cpp:3698
void setFileAnnotationAnnotationRef(const std::string &annotation, index_type fileAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of FileAnnotation.
Definition: AggregateMetadata.cpp:10366
const std::string & getImageDescription(index_type imageIndex) const
Get the Description property of Image.
Definition: AggregateMetadata.cpp:3857
const std::string & getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of Arc.
Definition: AggregateMetadata.cpp:1590
void setChannelPockelCellSetting(int32_t pockelCellSetting, index_type imageIndex, index_type channelIndex)
Set the PockelCellSetting property of Channel.
Definition: AggregateMetadata.cpp:9138
const std::string & getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of LongAnnotation.
Definition: AggregateMetadata.cpp:5079
void setEllipseTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Ellipse.
Definition: AggregateMetadata.cpp:9979
ome::xml::model::enums::Medium getObjectiveSettingsMedium(index_type imageIndex) const
Get the Medium property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:5816
boost::multi_index_container< ordered_map_value, boost::multi_index::indexed_by< boost::multi_index::random_access< boost::multi_index::tag< order_index > >, boost::multi_index::hashed_non_unique< boost::multi_index::tag< key_index >, boost::multi_index::member< ordered_map_value, std::string, &ordered_map_value::first > > > > OrderedMultimap
Map preserving insertion order.
Definition: OrderedMultimap.h:89
index_type getListAnnotationAnnotationCount(index_type listAnnotationIndex) const
Get the number of links to a ListAnnotation.
Definition: AggregateMetadata.cpp:285
const std::string & getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const
Get the Manufacturer property of Objective.
Definition: AggregateMetadata.cpp:5724
void setTermAnnotationID(const std::string &id, index_type termAnnotationIndex)
Set the ID property of TermAnnotation.
Definition: AggregateMetadata.cpp:14953
Abstract class for metadata storage and retrieval.
Definition: Metadata.h:61
void setPlateID(const std::string &id, index_type plateIndex)
Set the ID property of Plate.
Definition: AggregateMetadata.cpp:13245
void setMicrobeamManipulationExperimenterRef(const std::string &experimenter, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the ExperimenterRef property of MicrobeamManipulation.
Definition: AggregateMetadata.cpp:12497
void setEllipseFontSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Ellipse.
Definition: AggregateMetadata.cpp:9810
Medium enumeration.
Definition: Medium.h:72
void setRightsRightsHeld(const std::string &rightsHeld)
Set the RightsHeld property of Rights.
Definition: AggregateMetadata.cpp:14623
void setGenericExcitationSourceLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of GenericExcitationSource.
Definition: AggregateMetadata.cpp:10762
const std::string & getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const
Get the Manufacturer property of Filter.
Definition: AggregateMetadata.cpp:3487
void setLightEmittingDiodePower(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPower > power, index_type instrumentIndex, index_type lightSourceIndex)
Set the Power property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:11564
void setPolylineTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Polyline.
Definition: AggregateMetadata.cpp:14108
void setPlaneExposureTime(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTime > exposureTime, index_type imageIndex, index_type planeIndex)
Set the ExposureTime property of Plane.
Definition: AggregateMetadata.cpp:13062
void setFilterID(const std::string &id, index_type instrumentIndex, index_type filterIndex)
Set the ID property of Filter.
Definition: AggregateMetadata.cpp:10458
const std::string & getObjectiveAnnotationRef(index_type instrumentIndex, index_type objectiveIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Objective.
Definition: AggregateMetadata.cpp:5620
index_type getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const
Get the number of ExcitationFilterRef elements in LightPath.
Definition: AggregateMetadata.cpp:890
void setFilamentSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Filament.
Definition: AggregateMetadata.cpp:10339
ome::xml::model::primitives::PositiveInteger getPixelsSizeX(index_type imageIndex) const
Get the SizeX property of Pixels.
Definition: AggregateMetadata.cpp:5973
void setStageLabelX(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > x, index_type imageIndex)
Set the X property of StageLabel.
Definition: AggregateMetadata.cpp:14794
void setFilterSetDichroicRef(const std::string &dichroic, index_type instrumentIndex, index_type filterSetIndex)
Set the DichroicRef property of FilterSet.
Definition: AggregateMetadata.cpp:10537
void setLightEmittingDiodeModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:11551
ome::xml::model::primitives::Color getLineFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Line.
Definition: AggregateMetadata.cpp:4739
void setBinaryFileBinDataLength(ome::xml::model::primitives::NonNegativeLong length, index_type fileAnnotationIndex)
Set the Length property of BinData.
Definition: AggregateMetadata.cpp:8783
const std::string & getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:2682
void setMaskText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Mask.
Definition: AggregateMetadata.cpp:12378
void setUUIDFileName(const std::string &fileName, index_type imageIndex, index_type tiffDataIndex)
Set the FileName property of UUID.
Definition: AggregateMetadata.cpp:15204
void setTagAnnotationAnnotator(const std::string &annotator, index_type tagAnnotationIndex)
Set the Annotator property of TagAnnotation.
Definition: AggregateMetadata.cpp:14848
void setMaskTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Mask.
Definition: AggregateMetadata.cpp:12391
void setLineID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Line.
Definition: AggregateMetadata.cpp:11801
double getMaskHeight(index_type ROIIndex, index_type shapeIndex) const
Get the Height property of Mask.
Definition: AggregateMetadata.cpp:5303
void setLaserType(ome::xml::model::enums::LaserType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Laser.
Definition: AggregateMetadata.cpp:11471
ome::xml::model::primitives::PositiveInteger getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const
Get the Integration property of DetectorSettings.
Definition: AggregateMetadata.cpp:2536
void setExperimenterGroupDescription(const std::string &description, index_type experimenterGroupIndex)
Set the Description property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10193
void setPolylineStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Polyline.
Definition: AggregateMetadata.cpp:14056
void setExperimenterGroupID(const std::string &id, index_type experimenterGroupIndex)
Set the ID property of ExperimenterGroup.
Definition: AggregateMetadata.cpp:10219
double getEllipseX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Ellipse.
Definition: AggregateMetadata.cpp:2995
void setPointLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Point.
Definition: AggregateMetadata.cpp:13534
void setPolygonFontSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Polygon.
Definition: AggregateMetadata.cpp:13730
const std::string & getMaskID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Mask.
Definition: AggregateMetadata.cpp:5316
ome::xml::model::primitives::NonNegativeInteger getPlaneTheC(index_type imageIndex, index_type planeIndex) const
Get the TheC property of Plane.
Definition: AggregateMetadata.cpp:6130
void setFilterLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type filterIndex)
Set the LotNumber property of Filter.
Definition: AggregateMetadata.cpp:10471
ome::xml::model::enums::Marker getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerStart property of Line.
Definition: AggregateMetadata.cpp:4843
void setRectangleLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Rectangle.
Definition: AggregateMetadata.cpp:14466
void setTimestampAnnotationDescription(const std::string &description, index_type timestampAnnotationIndex)
Set the Description property of TimestampAnnotation.
Definition: AggregateMetadata.cpp:15085
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:8366
const std::string & getROIID(index_type ROIIndex) const
Get the ID property of ROI.
Definition: AggregateMetadata.cpp:7270
void setPixelsSizeZ(ome::xml::model::primitives::PositiveInteger sizeZ, index_type imageIndex)
Set the SizeZ property of Pixels.
Definition: AggregateMetadata.cpp:12996
const std::string & getListAnnotationDescription(index_type listAnnotationIndex) const
Get the Description property of ListAnnotation.
Definition: AggregateMetadata.cpp:5039
ome::xml::model::enums::NamingConvention getPlateColumnNamingConvention(index_type plateIndex) const
Get the ColumnNamingConvention property of Plate.
Definition: AggregateMetadata.cpp:6183
void setMaskWidth(double width, index_type ROIIndex, index_type shapeIndex)
Set the Width property of Mask.
Definition: AggregateMetadata.cpp:12443
void setInstrumentAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Instrument.
Definition: AggregateMetadata.cpp:11026
void setScreenAnnotationRef(const std::string &annotation, index_type screenIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Screen.
Definition: AggregateMetadata.cpp:14650
ome::xml::model::primitives::PercentFraction getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const
Get the Attenuation property of LightSourceSettings.
Definition: AggregateMetadata.cpp:4647
void setChannelID(const std::string &id, index_type imageIndex, index_type channelIndex)
Set the ID property of Channel.
Definition: AggregateMetadata.cpp:9073
index_type getScreenAnnotationRefCount(index_type screenIndex) const
Get the number of AnnotationRef elements in Screen.
Definition: AggregateMetadata.cpp:540
ome::xml::model::primitives::NonNegativeInteger getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Polygon.
Definition: AggregateMetadata.cpp:6863
std::size_t index_type
Index into an array.
Definition: BaseMetadata.h:63
void setImageName(const std::string &name, index_type imageIndex)
Set the Name property of Image.
Definition: AggregateMetadata.cpp:10945
ome::xml::model::enums::LaserType getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Type property of Laser.
Definition: AggregateMetadata.cpp:4474
index_type getROIAnnotationRefCount(index_type ROIIndex) const
Get the number of AnnotationRef elements in ROI.
Definition: AggregateMetadata.cpp:652
const std::string & getXMLAnnotationValue(index_type XMLAnnotationIndex) const
Get the Value property of XMLAnnotation.
Definition: AggregateMetadata.cpp:8485
ome::xml::model::enums::FontFamily getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Point.
Definition: AggregateMetadata.cpp:6485
MicroscopeType enumeration.
Definition: MicroscopeType.h:72
ome::xml::model::primitives::NonNegativeInteger getWellColumn(index_type plateIndex, index_type wellIndex) const
Get the Column property of Well.
Definition: AggregateMetadata.cpp:8248
const std::string & getLineID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Line.
Definition: AggregateMetadata.cpp:4804
ome::xml::model::primitives::NonNegativeInteger getWellRow(index_type plateIndex, index_type wellIndex) const
Get the Row property of Well.
Definition: AggregateMetadata.cpp:8313
const ome::xml::model::primitives::OrderedMultimap & getGenericExcitationSourceMap(index_type instrumentIndex, index_type lightSourceIndex) const
Get the map value of GenericExcitationSource.
Definition: AggregateMetadata.cpp:1531
const std::string & getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const
Get the ID property of Dichroic.
Definition: AggregateMetadata.cpp:2615
index_type getReagentCount(index_type screenIndex) const
Get the number of Reagent elements.
Definition: AggregateMetadata.cpp:1338
void setDatasetImageRef(const std::string &image, index_type datasetIndex, index_type imageRefIndex)
Set the ImageRef property of Dataset.
Definition: AggregateMetadata.cpp:9309
const std::string & getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const
Get the LotNumber property of Detector.
Definition: AggregateMetadata.cpp:2392
void setPolygonStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Polygon.
Definition: AggregateMetadata.cpp:13795
void setPixelsPhysicalSizeZ(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > physicalSizeZ, index_type imageIndex)
Set the PhysicalSizeZ property of Pixels.
Definition: AggregateMetadata.cpp:12918
void setMaskBinDataLength(ome::xml::model::primitives::NonNegativeLong length, index_type ROIIndex, index_type shapeIndex)
Set the Length property of BinData.
Definition: AggregateMetadata.cpp:8796
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Wavelength property of Laser.
Definition: AggregateMetadata.cpp:4487
ome::xml::model::enums::FilamentType getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Type property of Filament.
Definition: AggregateMetadata.cpp:3355
ome::xml::model::primitives::Timestamp getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the StartTime property of PlateAcquisition.
Definition: AggregateMetadata.cpp:6418
ome::xml::model::primitives::NonNegativeInteger getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Rectangle.
Definition: AggregateMetadata.cpp:7534
const std::string & getRightsRightsHolder() const
Get the RightsHolder property of Rights.
Definition: AggregateMetadata.cpp:7639
index_type getWellSampleCount(index_type plateIndex, index_type wellIndex) const
Get the number of WellSample elements.
Definition: AggregateMetadata.cpp:1462
void setWellExternalIdentifier(const std::string &externalIdentifier, index_type plateIndex, index_type wellIndex)
Set the ExternalIdentifier property of Well.
Definition: AggregateMetadata.cpp:15271
void setLabelFontSize(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::NonNegativeInteger > fontSize, index_type ROIIndex, index_type shapeIndex)
Set the FontSize property of Label.
Definition: AggregateMetadata.cpp:11106
ome::xml::model::primitives::NonNegativeInteger getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const
Get the PlaneCount property of TiffData.
Definition: AggregateMetadata.cpp:8048
double getLineY2(index_type ROIIndex, index_type shapeIndex) const
Get the Y2 property of Line.
Definition: AggregateMetadata.cpp:4999
double getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const
Get the RadiusX property of Ellipse.
Definition: AggregateMetadata.cpp:2865
FilterType enumeration.
Definition: FilterType.h:72
void setLineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Line.
Definition: AggregateMetadata.cpp:11749
const std::string & getLightPathAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of LightPath.
Definition: AggregateMetadata.cpp:4594
void setLineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Line.
Definition: AggregateMetadata.cpp:11762
void setPolygonTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Polygon.
Definition: AggregateMetadata.cpp:13886
const std::string & getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const
Get the SerialNumber property of Filter.
Definition: AggregateMetadata.cpp:3513
void setTiffDataFirstT(ome::xml::model::primitives::NonNegativeInteger firstT, index_type imageIndex, index_type tiffDataIndex)
Set the FirstT property of TiffData.
Definition: AggregateMetadata.cpp:15006
void setPolygonID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Polygon.
Definition: AggregateMetadata.cpp:13756
void setRectangleStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Rectangle.
Definition: AggregateMetadata.cpp:14492
const std::string & getGenericExcitationSourceID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of GenericExcitationSource.
Definition: AggregateMetadata.cpp:3752
const std::string & getPolylineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Polyline.
Definition: AggregateMetadata.cpp:6903
void setLabelTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Label.
Definition: AggregateMetadata.cpp:11236
void setFilterType(ome::xml::model::enums::FilterType type, index_type instrumentIndex, index_type filterIndex)
Set the Type property of Filter.
Definition: AggregateMetadata.cpp:10523
void setObjectiveManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type objectiveIndex)
Set the Manufacturer property of Objective.
Definition: AggregateMetadata.cpp:12721
void setPolylineAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Polyline.
Definition: AggregateMetadata.cpp:13900
void setDetectorSettingsGain(double gain, index_type imageIndex, index_type channelIndex)
Set the Gain property of DetectorSettings.
Definition: AggregateMetadata.cpp:9507
ome::xml::model::primitives::Color getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Polyline.
Definition: AggregateMetadata.cpp:7046
const std::string & getExperimentExperimenterRef(index_type experimentIndex) const
Get the ExperimenterRef property of Experiment.
Definition: AggregateMetadata.cpp:3037
index_type getObjectiveAnnotationRefCount(index_type instrumentIndex, index_type objectiveIndex) const
Get the number of AnnotationRef elements in Objective.
Definition: AggregateMetadata.cpp:456
void setPolylineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Polyline.
Definition: AggregateMetadata.cpp:13926
const std::string & getFilterAnnotationRef(index_type instrumentIndex, index_type filterIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Filter.
Definition: AggregateMetadata.cpp:3435
void setPlateColumns(ome::xml::model::primitives::PositiveInteger columns, index_type plateIndex)
Set the Columns property of Plate.
Definition: AggregateMetadata.cpp:13193
const std::string & getTagAnnotationAnnotator(index_type tagAnnotationIndex) const
Get the Annotator property of TagAnnotation.
Definition: AggregateMetadata.cpp:7851
void setPixelsBinDataLength(ome::xml::model::primitives::NonNegativeLong length, index_type imageIndex, index_type binDataIndex)
Set the Length property of BinData.
Definition: AggregateMetadata.cpp:8809
const std::string & getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const
Get the ID property of Objective.
Definition: AggregateMetadata.cpp:5659
void setTermAnnotationNamespace(const std::string &namespace_, index_type termAnnotationIndex)
Set the Namespace property of TermAnnotation.
Definition: AggregateMetadata.cpp:14966
void setPixelsTimeIncrement(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTime > timeIncrement, index_type imageIndex)
Set the TimeIncrement property of Pixels.
Definition: AggregateMetadata.cpp:13009
A numeric type constrained to a subrange (or subranges) of its range limits.
Definition: ConstrainedNumeric.h:118
const std::string & getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of CommentAnnotation.
Definition: AggregateMetadata.cpp:2168
void setPointStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Point.
Definition: AggregateMetadata.cpp:13560
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsElectricPotential > getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const
Get the Voltage property of Detector.
Definition: AggregateMetadata.cpp:2470
void setObjectiveSettingsCorrectionCollar(double correctionCollar, index_type imageIndex)
Set the CorrectionCollar property of ObjectiveSettings.
Definition: AggregateMetadata.cpp:12787
index_type getShapeAnnotationRefCount(index_type ROIIndex, index_type shapeIndex) const
Get the number of AnnotationRef elements in Shape.
Definition: AggregateMetadata.cpp:722
const std::string & getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const
Get the HashSHA1 property of Plane.
Definition: AggregateMetadata.cpp:6078
const std::string & getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const
Get the Points property of Polyline.
Definition: AggregateMetadata.cpp:7033
const std::string & getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of LightEmittingDiode.
Definition: AggregateMetadata.cpp:4541
void setLaserModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Laser.
Definition: AggregateMetadata.cpp:11367
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength, ome::xml::model::primitives::PositiveFloat > getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const
Get the CutOut property of TransmittanceRange.
Definition: AggregateMetadata.cpp:8167
ome::xml::model::primitives::Color getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Mask.
Definition: AggregateMetadata.cpp:5342
index_type getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const
Get the number of EmissionFilterRef elements in LightPath.
Definition: AggregateMetadata.cpp:862
void setPolylineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Polyline.
Definition: AggregateMetadata.cpp:13965
bool getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Ellipse.
Definition: AggregateMetadata.cpp:2852
const std::string & getRightsRightsHeld() const
Get the RightsHeld property of Rights.
Definition: AggregateMetadata.cpp:7626
index_type getImageROIRefCount(index_type imageIndex) const
Get the number of ROIRef elements in Image.
Definition: AggregateMetadata.cpp:1296
void setDoubleAnnotationValue(double value, index_type doubleAnnotationIndex)
Set the Value property of DoubleAnnotation.
Definition: AggregateMetadata.cpp:9744
const std::string & getWellExternalDescription(index_type plateIndex, index_type wellIndex) const
Get the ExternalDescription property of Well.
Definition: AggregateMetadata.cpp:8261
const std::string & getImageID(index_type imageIndex) const
Get the ID property of Image.
Definition: AggregateMetadata.cpp:3909