ome-xml  5.6.0
OMEXMLMetadata.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_OMEXMLMETADATA_H
47 #define OME_XML_META_OMEXMLMETADATA_H
48 
49 #include <ome/xml/meta/Metadata.h>
50 #include <ome/xml/meta/MetadataException.h>
51 #include <ome/xml/meta/OMEXMLMetadataRoot.h>
52 #include <ome/xml/model/detail/OMEModel.h>
53 
54 
55 namespace ome
56 {
57  namespace xml
58  {
59  namespace meta
60  {
61 
67  class OMEXMLMetadata : virtual public Metadata
68  {
69  private:
71  std::shared_ptr<OMEXMLMetadataRoot> root; // OME
73  std::shared_ptr<MetadataRoot> genericRoot; // OME
75  std::shared_ptr<::ome::xml::model::OMEModel> model;
76 
77  public:
80 
82  virtual
84 
85  // Documented in base class.
86  void
87  createRoot();
88 
89  // Documented in base class.
90  std::shared_ptr<MetadataRoot>
91  getRoot();
92 
96  void
97  setRoot(std::shared_ptr<MetadataRoot> root);
98 
107  std::string
108  dumpXML();
109 
118  index_type
120 
121  // Documented in base class.
122  const std::string&
123  getLightSourceType(index_type instrumentIndex, index_type lightSourceIndex) const;
124  // Documented in base class.
125  const std::string&
126  getShapeType(index_type ROIIndex, index_type shapeIndex) const;
127  // Documented in base class.
128  index_type
129  getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const;
130 
131  // Documented in base class.
132  index_type
133  getCommentAnnotationAnnotationCount(index_type commentAnnotationIndex) const;
134 
135  // Documented in base class.
136  index_type
137  getDoubleAnnotationAnnotationCount(index_type doubleAnnotationIndex) const;
138 
139  // Documented in base class.
140  index_type
141  getFileAnnotationAnnotationCount(index_type fileAnnotationIndex) const;
142 
143  // Documented in base class.
144  index_type
145  getListAnnotationAnnotationCount(index_type listAnnotationIndex) const;
146 
147  // Documented in base class.
148  index_type
149  getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const;
150 
151  // Documented in base class.
152  index_type
153  getMapAnnotationAnnotationCount(index_type mapAnnotationIndex) const;
154 
155  // Documented in base class.
156  index_type
157  getTagAnnotationAnnotationCount(index_type tagAnnotationIndex) const;
158 
159  // Documented in base class.
160  index_type
161  getTermAnnotationAnnotationCount(index_type termAnnotationIndex) const;
162 
163  // Documented in base class.
164  index_type
165  getTimestampAnnotationAnnotationCount(index_type timestampAnnotationIndex) const;
166 
167  // Documented in base class.
168  index_type
169  getXMLAnnotationAnnotationCount(index_type xmlAnnotationIndex) const;
170 
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  getLightSourceCount(index_type instrumentIndex) const;
371 
372  // Documented in base class.
373  index_type
374  getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const;
375 
376  // Documented in base class.
377  index_type
378  getListAnnotationCount() const;
379 
380  // Documented in base class.
381  index_type
382  getLongAnnotationCount() const;
383 
384  // Documented in base class.
385  index_type
386  getMapAnnotationCount() const;
387 
388  // Documented in base class.
389  index_type
390  getMicrobeamManipulationCount(index_type experimentIndex) const;
391 
392  // Documented in base class.
393  index_type
395 
396  // Documented in base class.
397  index_type
398  getObjectiveCount(index_type instrumentIndex) const;
399 
400  // Documented in base class.
401  index_type
402  getPlaneCount(index_type imageIndex) const;
403 
404  // Documented in base class.
405  index_type
406  getPlateCount() const;
407 
408  // Documented in base class.
409  index_type
410  getPlateAcquisitionCount(index_type plateIndex) const;
411 
412  // Documented in base class.
413  index_type
414  getPlateRefCount(index_type screenIndex) const;
415 
416  // Documented in base class.
417  index_type
418  getProjectCount() const;
419 
420  // Documented in base class.
421  index_type
422  getROICount() const;
423 
424  // Documented in base class.
425  index_type
426  getImageROIRefCount(index_type imageIndex) const;
427 
428  // Documented in base class.
429  index_type
430  getFolderROIRefCount(index_type folderIndex) const;
431 
432  // Documented in base class.
433  index_type
434  getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const;
435 
436  // Documented in base class.
437  index_type
438  getReagentCount(index_type screenIndex) const;
439 
440  // Documented in base class.
441  index_type
442  getScreenCount() const;
443 
444  // Documented in base class.
445  index_type
446  getShapeCount(index_type ROIIndex) const;
447 
448  // Documented in base class.
449  index_type
450  getTagAnnotationCount() const;
451 
452  // Documented in base class.
453  index_type
454  getTermAnnotationCount() const;
455 
456  // Documented in base class.
457  index_type
458  getTiffDataCount(index_type imageIndex) const;
459 
460  // Documented in base class.
461  index_type
463 
464  // Documented in base class.
465  void
466  setUUIDValue(std::string value, index_type imageIndex, index_type tiffDataIndex);
467 
468  // Documented in base class.
469  std::string
470  getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const;
471 
472  // Documented in base class.
473  index_type
474  getWellCount(index_type plateIndex) const;
475 
476  // Documented in base class.
477  index_type
478  getWellSampleCount(index_type plateIndex, index_type wellIndex) const;
479 
480  // Documented in base class.
481  index_type
482  getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const;
483 
484  // Documented in base class.
485  index_type
486  getXMLAnnotationCount() const;
487 
488  // Documented in base class.
489  const std::string&
490  getUUID() const;
491 
492  // Documented in base class.
494  getMapAnnotationValue(index_type mapAnnotationIndex) const;
495 
496  // Documented in base class.
499  index_type lightSourceIndex) const;
500 
501  // Documented in base class.
503  getImagingEnvironmentMap(index_type imageIndex) const;
504 
505  // Documented in base class.
506  const std::string&
507  getArcAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const;
508 
509  // Documented in base class.
510  const std::string&
511  getArcID(index_type instrumentIndex, index_type lightSourceIndex) const;
512 
513  // Documented in base class.
514  const std::string&
515  getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
516 
517  // Documented in base class.
518  const std::string&
519  getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
520 
521  // Documented in base class.
522  const std::string&
523  getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const;
524 
525  // Documented in base class.
527  getArcPower(index_type instrumentIndex, index_type lightSourceIndex) const;
528 
529  // Documented in base class.
530  const std::string&
531  getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
532 
533  // Documented in base class.
535  getArcType(index_type instrumentIndex, index_type lightSourceIndex) const;
536 
537  // Documented in base class.
538  const std::vector<uint8_t>&
539  getBinaryFileBinData(index_type fileAnnotationIndex) const;
540 
541  // Documented in base class.
542  const std::vector<uint8_t>&
543  getMaskBinData(index_type ROIIndex, index_type shapeIndex) const;
544 
545  // Documented in base class.
546  const std::vector<uint8_t>&
547  getPixelsBinData(index_type imageIndex, index_type binDataIndex) const;
548 
549  // Documented in base class.
550  bool
551  getBinaryFileBinDataBigEndian(index_type fileAnnotationIndex) const;
552 
553  // Documented in base class.
554  bool
555  getMaskBinDataBigEndian(index_type ROIIndex, index_type shapeIndex) const;
556 
557  // Documented in base class.
558  bool
559  getPixelsBinDataBigEndian(index_type imageIndex, index_type binDataIndex) const;
560 
561  // Documented in base class.
563  getBinaryFileBinDataCompression(index_type fileAnnotationIndex) const;
564 
565  // Documented in base class.
567  getMaskBinDataCompression(index_type ROIIndex, index_type shapeIndex) const;
568 
569  // Documented in base class.
571  getPixelsBinDataCompression(index_type imageIndex, index_type binDataIndex) const;
572 
573  // Documented in base class.
575  getBinaryFileBinDataLength(index_type fileAnnotationIndex) const;
576 
577  // Documented in base class.
579  getMaskBinDataLength(index_type ROIIndex, index_type shapeIndex) const;
580 
581  // Documented in base class.
583  getPixelsBinDataLength(index_type imageIndex, index_type binDataIndex) const;
584 
585  // Documented in base class.
586  const std::string&
587  getBinaryFileFileName(index_type fileAnnotationIndex) const;
588 
589  // Documented in base class.
590  const std::string&
591  getBinaryFileMIMEType(index_type fileAnnotationIndex) const;
592 
593  // Documented in base class.
595  getBinaryFileSize(index_type fileAnnotationIndex) const;
596 
597  // Documented in base class.
598  const std::string&
600 
601  // Documented in base class.
602  const std::string&
603  getBinaryOnlyUUID() const;
604 
605  // Documented in base class.
606  const std::string&
607  getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const;
608 
609  // Documented in base class.
610  const std::string&
611  getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const;
612 
613  // Documented in base class.
614  const std::string&
615  getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const;
616 
617  // Documented in base class.
618  const std::string&
619  getBooleanAnnotationID(index_type booleanAnnotationIndex) const;
620 
621  // Documented in base class.
622  const std::string&
623  getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const;
624 
625  // Documented in base class.
626  bool
627  getBooleanAnnotationValue(index_type booleanAnnotationIndex) const;
628 
629  // Documented in base class.
631  getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const;
632 
633  // Documented in base class.
634  const std::string&
635  getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const;
636 
637  // Documented in base class.
639  getChannelColor(index_type imageIndex, index_type channelIndex) const;
640 
641  // Documented in base class.
643  getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const;
644 
645  // Documented in base class.
647  getChannelEmissionWavelength(index_type imageIndex, index_type channelIndex) const;
648 
649  // Documented in base class.
651  getChannelExcitationWavelength(index_type imageIndex, index_type channelIndex) const;
652 
653  // Documented in base class.
654  const std::string&
655  getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const;
656 
657  // Documented in base class.
658  const std::string&
659  getChannelFluor(index_type imageIndex, index_type channelIndex) const;
660 
661  // Documented in base class.
662  const std::string&
663  getChannelID(index_type imageIndex, index_type channelIndex) const;
664 
665  // Documented in base class.
667  getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const;
668 
669  // Documented in base class.
670  double
671  getChannelNDFilter(index_type imageIndex, index_type channelIndex) const;
672 
673  // Documented in base class.
674  const std::string&
675  getChannelName(index_type imageIndex, index_type channelIndex) const;
676 
677  // Documented in base class.
679  getChannelPinholeSize(index_type imageIndex, index_type channelIndex) const;
680 
681  // Documented in base class.
682  int32_t
683  getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const;
684 
685  // Documented in base class.
687  getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const;
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  // Documented in base class.
714  const std::string&
715  getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const;
716 
717  // Documented in base class.
718  const std::string&
719  getDatasetDescription(index_type datasetIndex) const;
720 
721  // Documented in base class.
722  const std::string&
723  getDatasetExperimenterGroupRef(index_type datasetIndex) const;
724 
725  // Documented in base class.
726  const std::string&
727  getDatasetExperimenterRef(index_type datasetIndex) const;
728 
729  // Documented in base class.
730  const std::string&
731  getDatasetID(index_type datasetIndex) const;
732 
733  // Documented in base class.
734  const std::string&
735  getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const;
736 
737  // Documented in base class.
738  const std::string&
739  getDatasetName(index_type datasetIndex) const;
740 
741  // Documented in base class.
742  double
743  getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const;
744 
745  // Documented in base class.
746  const std::string&
747  getDetectorAnnotationRef(index_type instrumentIndex, index_type detectorIndex, index_type annotationRefIndex) const;
748 
749  // Documented in base class.
750  double
751  getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const;
752 
753  // Documented in base class.
754  const std::string&
755  getDetectorID(index_type instrumentIndex, index_type detectorIndex) const;
756 
757  // Documented in base class.
758  const std::string&
759  getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const;
760 
761  // Documented in base class.
762  const std::string&
763  getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const;
764 
765  // Documented in base class.
766  const std::string&
767  getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const;
768 
769  // Documented in base class.
770  double
771  getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const;
772 
773  // Documented in base class.
774  const std::string&
775  getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const;
776 
777  // Documented in base class.
779  getDetectorType(index_type instrumentIndex, index_type detectorIndex) const;
780 
781  // Documented in base class.
783  getDetectorVoltage(index_type instrumentIndex, index_type detectorIndex) const;
784 
785  // Documented in base class.
786  double
787  getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const;
788 
789  // Documented in base class.
791  getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const;
792 
793  // Documented in base class.
794  double
795  getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const;
796 
797  // Documented in base class.
798  const std::string&
799  getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const;
800 
801  // Documented in base class.
803  getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const;
804 
805  // Documented in base class.
806  double
807  getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const;
808 
809  // Documented in base class.
811  getDetectorSettingsReadOutRate(index_type imageIndex, index_type channelIndex) const;
812 
813  // Documented in base class.
815  getDetectorSettingsVoltage(index_type imageIndex, index_type channelIndex) const;
816 
817  // Documented in base class.
818  double
819  getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const;
820 
821  // Documented in base class.
822  const std::string&
823  getDichroicAnnotationRef(index_type instrumentIndex, index_type dichroicIndex, index_type annotationRefIndex) const;
824 
825  // Documented in base class.
826  const std::string&
827  getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const;
828 
829  // Documented in base class.
830  const std::string&
831  getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const;
832 
833  // Documented in base class.
834  const std::string&
835  getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const;
836 
837  // Documented in base class.
838  const std::string&
839  getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const;
840 
841  // Documented in base class.
842  const std::string&
843  getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const;
844 
845  // Documented in base class.
846  const std::string&
847  getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const;
848 
849  // Documented in base class.
850  const std::string&
851  getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const;
852 
853  // Documented in base class.
854  const std::string&
855  getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const;
856 
857  // Documented in base class.
858  const std::string&
859  getDoubleAnnotationID(index_type doubleAnnotationIndex) const;
860 
861  // Documented in base class.
862  const std::string&
863  getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const;
864 
865  // Documented in base class.
866  double
867  getDoubleAnnotationValue(index_type doubleAnnotationIndex) const;
868 
869  // Documented in base class.
870  const std::string&
871  getEllipseAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const;
872 
873  // Documented in base class.
875  getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const;
876 
877  // Documented in base class.
879  getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const;
880 
881  // Documented in base class.
883  getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const;
884 
885  // Documented in base class.
887  getEllipseFontSize(index_type ROIIndex, index_type shapeIndex) const;
888 
889  // Documented in base class.
891  getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const;
892 
893  // Documented in base class.
894  const std::string&
895  getEllipseID(index_type ROIIndex, index_type shapeIndex) const;
896 
897  // Documented in base class.
898  bool
899  getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const;
900 
901  // Documented in base class.
902  double
903  getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const;
904 
905  // Documented in base class.
906  double
907  getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const;
908 
909  // Documented in base class.
911  getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
912 
913  // Documented in base class.
914  const std::string&
915  getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
916 
917  // Documented in base class.
919  getEllipseStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
920 
921  // Documented in base class.
922  const std::string&
923  getEllipseText(index_type ROIIndex, index_type shapeIndex) const;
924 
925  // Documented in base class.
927  getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const;
928 
929  // Documented in base class.
931  getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const;
932 
933  // Documented in base class.
935  getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const;
936 
937  // Documented in base class.
938  const ::ome::xml::model::AffineTransform&
939  getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const;
940 
941  // Documented in base class.
942  double
943  getEllipseX(index_type ROIIndex, index_type shapeIndex) const;
944 
945  // Documented in base class.
946  double
947  getEllipseY(index_type ROIIndex, index_type shapeIndex) const;
948 
949  // Documented in base class.
950  const std::string&
951  getExperimentDescription(index_type experimentIndex) const;
952 
953  // Documented in base class.
954  const std::string&
955  getExperimentExperimenterRef(index_type experimentIndex) const;
956 
957  // Documented in base class.
958  const std::string&
959  getExperimentID(index_type experimentIndex) const;
960 
961  // Documented in base class.
963  getExperimentType(index_type experimentIndex) const;
964 
965  // Documented in base class.
966  const std::string&
967  getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const;
968 
969  // Documented in base class.
970  const std::string&
971  getExperimenterEmail(index_type experimenterIndex) const;
972 
973  // Documented in base class.
974  const std::string&
975  getExperimenterFirstName(index_type experimenterIndex) const;
976 
977  // Documented in base class.
978  const std::string&
979  getExperimenterID(index_type experimenterIndex) const;
980 
981  // Documented in base class.
982  const std::string&
983  getExperimenterInstitution(index_type experimenterIndex) const;
984 
985  // Documented in base class.
986  const std::string&
987  getExperimenterLastName(index_type experimenterIndex) const;
988 
989  // Documented in base class.
990  const std::string&
991  getExperimenterMiddleName(index_type experimenterIndex) const;
992 
993  // Documented in base class.
994  const std::string&
995  getExperimenterUserName(index_type experimenterIndex) const;
996 
997  // Documented in base class.
998  const std::string&
999  getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const;
1000 
1001  // Documented in base class.
1002  const std::string&
1003  getExperimenterGroupDescription(index_type experimenterGroupIndex) const;
1004 
1005  // Documented in base class.
1006  const std::string&
1007  getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const;
1008 
1009  // Documented in base class.
1010  const std::string&
1011  getExperimenterGroupID(index_type experimenterGroupIndex) const;
1012 
1013  // Documented in base class.
1014  const std::string&
1015  getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const;
1016 
1017  // Documented in base class.
1018  const std::string&
1019  getExperimenterGroupName(index_type experimenterGroupIndex) const;
1020 
1021  // Documented in base class.
1022  const std::string&
1023  getFilamentAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const;
1024 
1025  // Documented in base class.
1026  const std::string&
1027  getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const;
1028 
1029  // Documented in base class.
1030  const std::string&
1031  getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1032 
1033  // Documented in base class.
1034  const std::string&
1035  getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
1036 
1037  // Documented in base class.
1038  const std::string&
1039  getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const;
1040 
1041  // Documented in base class.
1043  getFilamentPower(index_type instrumentIndex, index_type lightSourceIndex) const;
1044 
1045  // Documented in base class.
1046  const std::string&
1047  getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1048 
1049  // Documented in base class.
1051  getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const;
1052 
1053  // Documented in base class.
1054  const std::string&
1055  getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const;
1056 
1057  // Documented in base class.
1058  const std::string&
1059  getFileAnnotationAnnotator(index_type fileAnnotationIndex) const;
1060 
1061  // Documented in base class.
1062  const std::string&
1063  getFileAnnotationDescription(index_type fileAnnotationIndex) const;
1064 
1065  // Documented in base class.
1066  const std::string&
1067  getFileAnnotationID(index_type fileAnnotationIndex) const;
1068 
1069  // Documented in base class.
1070  const std::string&
1071  getFileAnnotationNamespace(index_type fileAnnotationIndex) const;
1072 
1073  // Documented in base class.
1074  const std::string&
1075  getFilterAnnotationRef(index_type instrumentIndex, index_type filterIndex, index_type annotationRefIndex) const;
1076 
1077  // Documented in base class.
1078  const std::string&
1079  getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const;
1080 
1081  // Documented in base class.
1082  const std::string&
1083  getFilterID(index_type instrumentIndex, index_type filterIndex) const;
1084 
1085  // Documented in base class.
1086  const std::string&
1087  getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const;
1088 
1089  // Documented in base class.
1090  const std::string&
1091  getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const;
1092 
1093  // Documented in base class.
1094  const std::string&
1095  getFilterModel(index_type instrumentIndex, index_type filterIndex) const;
1096 
1097  // Documented in base class.
1098  const std::string&
1099  getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const;
1100 
1101  // Documented in base class.
1103  getFilterType(index_type instrumentIndex, index_type filterIndex) const;
1104 
1105  // Documented in base class.
1106  const std::string&
1107  getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const;
1108 
1109  // Documented in base class.
1110  const std::string&
1111  getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const;
1112 
1113  // Documented in base class.
1114  const std::string&
1115  getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const;
1116 
1117  // Documented in base class.
1118  const std::string&
1119  getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const;
1120 
1121  // Documented in base class.
1122  const std::string&
1123  getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const;
1124 
1125  // Documented in base class.
1126  const std::string&
1127  getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const;
1128 
1129  // Documented in base class.
1130  const std::string&
1131  getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const;
1132 
1133  // Documented in base class.
1134  const std::string&
1135  getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const;
1136 
1137  // Documented in base class.
1138  const std::string&
1139  getFolderAnnotationRef(index_type folderIndex, index_type annotationRefIndex) const;
1140 
1141  // Documented in base class.
1142  const std::string&
1143  getFolderDescription(index_type folderIndex) const;
1144 
1145  // Documented in base class.
1146  const std::string&
1147  getFolderFolderRef(index_type folderIndex, index_type folderRefIndex) const;
1148 
1149  // Documented in base class.
1150  const std::string&
1151  getFolderID(index_type folderIndex) const;
1152 
1153  // Documented in base class.
1154  const std::string&
1155  getFolderImageRef(index_type folderIndex, index_type imageRefIndex) const;
1156 
1157  // Documented in base class.
1158  const std::string&
1159  getFolderName(index_type folderIndex) const;
1160 
1161  // Documented in base class.
1162  const std::string&
1163  getFolderROIRef(index_type folderIndex, index_type ROIRefIndex) const;
1164 
1165  // Documented in base class.
1166  const std::string&
1167  getGenericExcitationSourceAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const;
1168 
1169  // Documented in base class.
1170  const std::string&
1171  getGenericExcitationSourceID(index_type instrumentIndex, index_type lightSourceIndex) const;
1172 
1173  // Documented in base class.
1174  const std::string&
1175  getGenericExcitationSourceLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1176 
1177  // Documented in base class.
1178  const std::string&
1179  getGenericExcitationSourceManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
1180 
1181  // Documented in base class.
1182  const std::string&
1183  getGenericExcitationSourceModel(index_type instrumentIndex, index_type lightSourceIndex) const;
1184 
1185  // Documented in base class.
1187  getGenericExcitationSourcePower(index_type instrumentIndex, index_type lightSourceIndex) const;
1188 
1189  // Documented in base class.
1190  const std::string&
1191  getGenericExcitationSourceSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1192 
1193  // Documented in base class.
1195  getImageAcquisitionDate(index_type imageIndex) const;
1196 
1197  // Documented in base class.
1198  const std::string&
1199  getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const;
1200 
1201  // Documented in base class.
1202  const std::string&
1203  getImageDescription(index_type imageIndex) const;
1204 
1205  // Documented in base class.
1206  const std::string&
1207  getImageExperimentRef(index_type imageIndex) const;
1208 
1209  // Documented in base class.
1210  const std::string&
1211  getImageExperimenterGroupRef(index_type imageIndex) const;
1212 
1213  // Documented in base class.
1214  const std::string&
1215  getImageExperimenterRef(index_type imageIndex) const;
1216 
1217  // Documented in base class.
1218  const std::string&
1219  getImageID(index_type imageIndex) const;
1220 
1221  // Documented in base class.
1222  const std::string&
1223  getImageInstrumentRef(index_type imageIndex) const;
1224 
1225  // Documented in base class.
1226  const std::string&
1227  getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const;
1228 
1229  // Documented in base class.
1230  const std::string&
1231  getImageName(index_type imageIndex) const;
1232 
1233  // Documented in base class.
1234  const std::string&
1235  getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const;
1236 
1237  // Documented in base class.
1239  getImagingEnvironmentAirPressure(index_type imageIndex) const;
1240 
1241  // Documented in base class.
1243  getImagingEnvironmentCO2Percent(index_type imageIndex) const;
1244 
1245  // Documented in base class.
1247  getImagingEnvironmentHumidity(index_type imageIndex) const;
1248 
1249  // Documented in base class.
1251  getImagingEnvironmentTemperature(index_type imageIndex) const;
1252 
1253  // Documented in base class.
1254  const std::string&
1255  getInstrumentAnnotationRef(index_type instrumentIndex, index_type annotationRefIndex) const;
1256 
1257  // Documented in base class.
1258  const std::string&
1259  getInstrumentID(index_type instrumentIndex) const;
1260 
1261  // Documented in base class.
1262  const std::string&
1263  getLabelAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const;
1264 
1265  // Documented in base class.
1267  getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const;
1268 
1269  // Documented in base class.
1271  getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const;
1272 
1273  // Documented in base class.
1275  getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1276 
1277  // Documented in base class.
1279  getLabelFontSize(index_type ROIIndex, index_type shapeIndex) const;
1280 
1281  // Documented in base class.
1283  getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1284 
1285  // Documented in base class.
1286  const std::string&
1287  getLabelID(index_type ROIIndex, index_type shapeIndex) const;
1288 
1289  // Documented in base class.
1290  bool
1291  getLabelLocked(index_type ROIIndex, index_type shapeIndex) const;
1292 
1293  // Documented in base class.
1295  getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1296 
1297  // Documented in base class.
1298  const std::string&
1299  getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1300 
1301  // Documented in base class.
1303  getLabelStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1304 
1305  // Documented in base class.
1306  const std::string&
1307  getLabelText(index_type ROIIndex, index_type shapeIndex) const;
1308 
1309  // Documented in base class.
1311  getLabelTheC(index_type ROIIndex, index_type shapeIndex) const;
1312 
1313  // Documented in base class.
1315  getLabelTheT(index_type ROIIndex, index_type shapeIndex) const;
1316 
1317  // Documented in base class.
1319  getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const;
1320 
1321  // Documented in base class.
1322  const ::ome::xml::model::AffineTransform&
1323  getLabelTransform(index_type ROIIndex, index_type shapeIndex) const;
1324 
1325  // Documented in base class.
1326  double
1327  getLabelX(index_type ROIIndex, index_type shapeIndex) const;
1328 
1329  // Documented in base class.
1330  double
1331  getLabelY(index_type ROIIndex, index_type shapeIndex) const;
1332 
1333  // Documented in base class.
1334  const std::string&
1335  getLaserAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const;
1336 
1337  // Documented in base class.
1339  getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const;
1340 
1341  // Documented in base class.
1342  const std::string&
1343  getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const;
1344 
1345  // Documented in base class.
1347  getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const;
1348 
1349  // Documented in base class.
1350  const std::string&
1351  getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1352 
1353  // Documented in base class.
1354  const std::string&
1355  getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
1356 
1357  // Documented in base class.
1358  const std::string&
1359  getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const;
1360 
1361  // Documented in base class.
1362  bool
1363  getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const;
1364 
1365  // Documented in base class.
1367  getLaserPower(index_type instrumentIndex, index_type lightSourceIndex) const;
1368 
1369  // Documented in base class.
1371  getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const;
1372 
1373  // Documented in base class.
1374  const std::string&
1375  getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const;
1376 
1377  // Documented in base class.
1379  getLaserRepetitionRate(index_type instrumentIndex, index_type lightSourceIndex) const;
1380 
1381  // Documented in base class.
1382  const std::string&
1383  getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1384 
1385  // Documented in base class.
1386  bool
1387  getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const;
1388 
1389  // Documented in base class.
1391  getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const;
1392 
1393  // Documented in base class.
1395  getLaserWavelength(index_type instrumentIndex, index_type lightSourceIndex) const;
1396 
1397  // Documented in base class.
1398  const std::string&
1399  getLightEmittingDiodeAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const;
1400 
1401  // Documented in base class.
1402  const std::string&
1403  getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const;
1404 
1405  // Documented in base class.
1406  const std::string&
1407  getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1408 
1409  // Documented in base class.
1410  const std::string&
1411  getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const;
1412 
1413  // Documented in base class.
1414  const std::string&
1415  getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const;
1416 
1417  // Documented in base class.
1419  getLightEmittingDiodePower(index_type instrumentIndex, index_type lightSourceIndex) const;
1420 
1421  // Documented in base class.
1422  const std::string&
1423  getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const;
1424 
1425  // Documented in base class.
1426  const std::string&
1427  getLightPathAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const;
1428 
1429  // Documented in base class.
1430  const std::string&
1431  getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const;
1432 
1433  // Documented in base class.
1434  const std::string&
1435  getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const;
1436 
1437  // Documented in base class.
1438  const std::string&
1439  getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const;
1440 
1441  // Documented in base class.
1443  getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const;
1444 
1445  // Documented in base class.
1447  getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const;
1448 
1449  // Documented in base class.
1450  const std::string&
1451  getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const;
1452 
1453  // Documented in base class.
1454  const std::string&
1455  getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const;
1456 
1457  // Documented in base class.
1459  getChannelLightSourceSettingsWavelength(index_type imageIndex, index_type channelIndex) const;
1460 
1461  // Documented in base class.
1463  getMicrobeamManipulationLightSourceSettingsWavelength(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const;
1464 
1465  // Documented in base class.
1466  const std::string&
1467  getLineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const;
1468 
1469  // Documented in base class.
1471  getLineFillColor(index_type ROIIndex, index_type shapeIndex) const;
1472 
1473  // Documented in base class.
1475  getLineFillRule(index_type ROIIndex, index_type shapeIndex) const;
1476 
1477  // Documented in base class.
1479  getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1480 
1481  // Documented in base class.
1483  getLineFontSize(index_type ROIIndex, index_type shapeIndex) const;
1484 
1485  // Documented in base class.
1487  getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1488 
1489  // Documented in base class.
1490  const std::string&
1491  getLineID(index_type ROIIndex, index_type shapeIndex) const;
1492 
1493  // Documented in base class.
1494  bool
1495  getLineLocked(index_type ROIIndex, index_type shapeIndex) const;
1496 
1497  // Documented in base class.
1499  getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const;
1500 
1501  // Documented in base class.
1503  getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const;
1504 
1505  // Documented in base class.
1507  getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1508 
1509  // Documented in base class.
1510  const std::string&
1511  getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1512 
1513  // Documented in base class.
1515  getLineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1516 
1517  // Documented in base class.
1518  const std::string&
1519  getLineText(index_type ROIIndex, index_type shapeIndex) const;
1520 
1521  // Documented in base class.
1523  getLineTheC(index_type ROIIndex, index_type shapeIndex) const;
1524 
1525  // Documented in base class.
1527  getLineTheT(index_type ROIIndex, index_type shapeIndex) const;
1528 
1529  // Documented in base class.
1531  getLineTheZ(index_type ROIIndex, index_type shapeIndex) const;
1532 
1533  // Documented in base class.
1534  const ::ome::xml::model::AffineTransform&
1535  getLineTransform(index_type ROIIndex, index_type shapeIndex) const;
1536 
1537  // Documented in base class.
1538  double
1539  getLineX1(index_type ROIIndex, index_type shapeIndex) const;
1540 
1541  // Documented in base class.
1542  double
1543  getLineX2(index_type ROIIndex, index_type shapeIndex) const;
1544 
1545  // Documented in base class.
1546  double
1547  getLineY1(index_type ROIIndex, index_type shapeIndex) const;
1548 
1549  // Documented in base class.
1550  double
1551  getLineY2(index_type ROIIndex, index_type shapeIndex) const;
1552 
1553  // Documented in base class.
1554  const std::string&
1555  getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const;
1556 
1557  // Documented in base class.
1558  const std::string&
1559  getListAnnotationAnnotator(index_type listAnnotationIndex) const;
1560 
1561  // Documented in base class.
1562  const std::string&
1563  getListAnnotationDescription(index_type listAnnotationIndex) const;
1564 
1565  // Documented in base class.
1566  const std::string&
1567  getListAnnotationID(index_type listAnnotationIndex) const;
1568 
1569  // Documented in base class.
1570  const std::string&
1571  getListAnnotationNamespace(index_type listAnnotationIndex) const;
1572 
1573  // Documented in base class.
1574  const std::string&
1575  getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const;
1576 
1577  // Documented in base class.
1578  const std::string&
1579  getLongAnnotationAnnotator(index_type longAnnotationIndex) const;
1580 
1581  // Documented in base class.
1582  const std::string&
1583  getLongAnnotationDescription(index_type longAnnotationIndex) const;
1584 
1585  // Documented in base class.
1586  const std::string&
1587  getLongAnnotationID(index_type longAnnotationIndex) const;
1588 
1589  // Documented in base class.
1590  const std::string&
1591  getLongAnnotationNamespace(index_type longAnnotationIndex) const;
1592 
1593  // Documented in base class.
1594  int64_t
1595  getLongAnnotationValue(index_type longAnnotationIndex) const;
1596 
1597  // Documented in base class.
1598  const std::string&
1599  getMapAnnotationAnnotationRef(index_type mapAnnotationIndex, index_type annotationRefIndex) const;
1600 
1601  // Documented in base class.
1602  const std::string&
1603  getMapAnnotationAnnotator(index_type mapAnnotationIndex) const;
1604 
1605  // Documented in base class.
1606  const std::string&
1607  getMapAnnotationDescription(index_type mapAnnotationIndex) const;
1608 
1609  // Documented in base class.
1610  const std::string&
1611  getMapAnnotationID(index_type mapAnnotationIndex) const;
1612 
1613  // Documented in base class.
1614  const std::string&
1615  getMapAnnotationNamespace(index_type mapAnnotationIndex) const;
1616 
1617  // Documented in base class.
1618  const std::string&
1619  getMaskAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const;
1620 
1621  // Documented in base class.
1623  getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const;
1624 
1625  // Documented in base class.
1627  getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const;
1628 
1629  // Documented in base class.
1631  getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const;
1632 
1633  // Documented in base class.
1635  getMaskFontSize(index_type ROIIndex, index_type shapeIndex) const;
1636 
1637  // Documented in base class.
1639  getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const;
1640 
1641  // Documented in base class.
1642  double
1643  getMaskHeight(index_type ROIIndex, index_type shapeIndex) const;
1644 
1645  // Documented in base class.
1646  const std::string&
1647  getMaskID(index_type ROIIndex, index_type shapeIndex) const;
1648 
1649  // Documented in base class.
1650  bool
1651  getMaskLocked(index_type ROIIndex, index_type shapeIndex) const;
1652 
1653  // Documented in base class.
1655  getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
1656 
1657  // Documented in base class.
1658  const std::string&
1659  getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
1660 
1661  // Documented in base class.
1663  getMaskStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
1664 
1665  // Documented in base class.
1666  const std::string&
1667  getMaskText(index_type ROIIndex, index_type shapeIndex) const;
1668 
1669  // Documented in base class.
1671  getMaskTheC(index_type ROIIndex, index_type shapeIndex) const;
1672 
1673  // Documented in base class.
1675  getMaskTheT(index_type ROIIndex, index_type shapeIndex) const;
1676 
1677  // Documented in base class.
1679  getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const;
1680 
1681  // Documented in base class.
1682  const ::ome::xml::model::AffineTransform&
1683  getMaskTransform(index_type ROIIndex, index_type shapeIndex) const;
1684 
1685  // Documented in base class.
1686  double
1687  getMaskWidth(index_type ROIIndex, index_type shapeIndex) const;
1688 
1689  // Documented in base class.
1690  double
1691  getMaskX(index_type ROIIndex, index_type shapeIndex) const;
1692 
1693  // Documented in base class.
1694  double
1695  getMaskY(index_type ROIIndex, index_type shapeIndex) const;
1696 
1697  // Documented in base class.
1698  const std::string&
1699  getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1700 
1701  // Documented in base class.
1702  const std::string&
1703  getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1704 
1705  // Documented in base class.
1706  const std::string&
1707  getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1708 
1709  // Documented in base class.
1710  const std::string&
1711  getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const;
1712 
1713  // Documented in base class.
1715  getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const;
1716 
1717  // Documented in base class.
1718  const std::string&
1719  getMicroscopeLotNumber(index_type instrumentIndex) const;
1720 
1721  // Documented in base class.
1722  const std::string&
1723  getMicroscopeManufacturer(index_type instrumentIndex) const;
1724 
1725  // Documented in base class.
1726  const std::string&
1727  getMicroscopeModel(index_type instrumentIndex) const;
1728 
1729  // Documented in base class.
1730  const std::string&
1731  getMicroscopeSerialNumber(index_type instrumentIndex) const;
1732 
1733  // Documented in base class.
1735  getMicroscopeType(index_type instrumentIndex) const;
1736 
1737  // Documented in base class.
1738  const std::string&
1739  getObjectiveAnnotationRef(index_type instrumentIndex, index_type objectiveIndex, index_type annotationRefIndex) const;
1740 
1741  // Documented in base class.
1742  double
1743  getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const;
1744 
1745  // Documented in base class.
1747  getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const;
1748 
1749  // Documented in base class.
1750  const std::string&
1751  getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const;
1752 
1753  // Documented in base class.
1755  getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const;
1756 
1757  // Documented in base class.
1758  bool
1759  getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const;
1760 
1761  // Documented in base class.
1762  double
1763  getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const;
1764 
1765  // Documented in base class.
1766  const std::string&
1767  getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const;
1768 
1769  // Documented in base class.
1770  const std::string&
1771  getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const;
1772 
1773  // Documented in base class.
1774  const std::string&
1775  getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const;
1776 
1777  // Documented in base class.
1778  double
1779  getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const;
1780 
1781  // Documented in base class.
1782  const std::string&
1783  getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const;
1784 
1785  // Documented in base class.
1787  getObjectiveWorkingDistance(index_type instrumentIndex, index_type objectiveIndex) const;
1788 
1789  // Documented in base class.
1790  double
1792 
1793  // Documented in base class.
1794  const std::string&
1795  getObjectiveSettingsID(index_type imageIndex) const;
1796 
1797  // Documented in base class.
1799  getObjectiveSettingsMedium(index_type imageIndex) const;
1800 
1801  // Documented in base class.
1802  double
1804 
1805  // Documented in base class.
1806  bool
1807  getPixelsBigEndian(index_type imageIndex) const;
1808 
1809  // Documented in base class.
1811  getPixelsDimensionOrder(index_type imageIndex) const;
1812 
1813  // Documented in base class.
1814  const std::string&
1815  getPixelsID(index_type imageIndex) const;
1816 
1817  // Documented in base class.
1818  bool
1819  getPixelsInterleaved(index_type imageIndex) const;
1820 
1821  // Documented in base class.
1823  getPixelsPhysicalSizeX(index_type imageIndex) const;
1824 
1825  // Documented in base class.
1827  getPixelsPhysicalSizeY(index_type imageIndex) const;
1828 
1829  // Documented in base class.
1831  getPixelsPhysicalSizeZ(index_type imageIndex) const;
1832 
1833  // Documented in base class.
1835  getPixelsSignificantBits(index_type imageIndex) const;
1836 
1837  // Documented in base class.
1839  getPixelsSizeC(index_type imageIndex) const;
1840 
1841  // Documented in base class.
1843  getPixelsSizeT(index_type imageIndex) const;
1844 
1845  // Documented in base class.
1847  getPixelsSizeX(index_type imageIndex) const;
1848 
1849  // Documented in base class.
1851  getPixelsSizeY(index_type imageIndex) const;
1852 
1853  // Documented in base class.
1855  getPixelsSizeZ(index_type imageIndex) const;
1856 
1857  // Documented in base class.
1859  getPixelsTimeIncrement(index_type imageIndex) const;
1860 
1861  // Documented in base class.
1863  getPixelsType(index_type imageIndex) const;
1864 
1865  // Documented in base class.
1866  const std::string&
1867  getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const;
1868 
1869  // Documented in base class.
1871  getPlaneDeltaT(index_type imageIndex, index_type planeIndex) const;
1872 
1873  // Documented in base class.
1875  getPlaneExposureTime(index_type imageIndex, index_type planeIndex) const;
1876 
1877  // Documented in base class.
1878  const std::string&
1879  getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const;
1880 
1881  // Documented in base class.
1883  getPlanePositionX(index_type imageIndex, index_type planeIndex) const;
1884 
1885  // Documented in base class.
1887  getPlanePositionY(index_type imageIndex, index_type planeIndex) const;
1888 
1889  // Documented in base class.
1891  getPlanePositionZ(index_type imageIndex, index_type planeIndex) const;
1892 
1893  // Documented in base class.
1895  getPlaneTheC(index_type imageIndex, index_type planeIndex) const;
1896 
1897  // Documented in base class.
1899  getPlaneTheT(index_type imageIndex, index_type planeIndex) const;
1900 
1901  // Documented in base class.
1903  getPlaneTheZ(index_type imageIndex, index_type planeIndex) const;
1904 
1905  // Documented in base class.
1906  const std::string&
1907  getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const;
1908 
1909  // Documented in base class.
1911  getPlateColumnNamingConvention(index_type plateIndex) const;
1912 
1913  // Documented in base class.
1915  getPlateColumns(index_type plateIndex) const;
1916 
1917  // Documented in base class.
1918  const std::string&
1919  getPlateDescription(index_type plateIndex) const;
1920 
1921  // Documented in base class.
1922  const std::string&
1923  getPlateExternalIdentifier(index_type plateIndex) const;
1924 
1925  // Documented in base class.
1927  getPlateFieldIndex(index_type plateIndex) const;
1928 
1929  // Documented in base class.
1930  const std::string&
1931  getPlateID(index_type plateIndex) const;
1932 
1933  // Documented in base class.
1934  const std::string&
1935  getPlateName(index_type plateIndex) const;
1936 
1937  // Documented in base class.
1939  getPlateRowNamingConvention(index_type plateIndex) const;
1940 
1941  // Documented in base class.
1943  getPlateRows(index_type plateIndex) const;
1944 
1945  // Documented in base class.
1946  const std::string&
1947  getPlateStatus(index_type plateIndex) const;
1948 
1949  // Documented in base class.
1951  getPlateWellOriginX(index_type plateIndex) const;
1952 
1953  // Documented in base class.
1955  getPlateWellOriginY(index_type plateIndex) const;
1956 
1957  // Documented in base class.
1958  const std::string&
1959  getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const;
1960 
1961  // Documented in base class.
1962  const std::string&
1963  getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const;
1964 
1965  // Documented in base class.
1967  getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const;
1968 
1969  // Documented in base class.
1970  const std::string&
1971  getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const;
1972 
1973  // Documented in base class.
1975  getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const;
1976 
1977  // Documented in base class.
1978  const std::string&
1979  getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const;
1980 
1981  // Documented in base class.
1983  getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const;
1984 
1985  // Documented in base class.
1986  const std::string&
1987  getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const;
1988 
1989  // Documented in base class.
1990  const std::string&
1991  getPointAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const;
1992 
1993  // Documented in base class.
1995  getPointFillColor(index_type ROIIndex, index_type shapeIndex) const;
1996 
1997  // Documented in base class.
1999  getPointFillRule(index_type ROIIndex, index_type shapeIndex) const;
2000 
2001  // Documented in base class.
2003  getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const;
2004 
2005  // Documented in base class.
2007  getPointFontSize(index_type ROIIndex, index_type shapeIndex) const;
2008 
2009  // Documented in base class.
2011  getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const;
2012 
2013  // Documented in base class.
2014  const std::string&
2015  getPointID(index_type ROIIndex, index_type shapeIndex) const;
2016 
2017  // Documented in base class.
2018  bool
2019  getPointLocked(index_type ROIIndex, index_type shapeIndex) const;
2020 
2021  // Documented in base class.
2023  getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
2024 
2025  // Documented in base class.
2026  const std::string&
2027  getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
2028 
2029  // Documented in base class.
2031  getPointStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
2032 
2033  // Documented in base class.
2034  const std::string&
2035  getPointText(index_type ROIIndex, index_type shapeIndex) const;
2036 
2037  // Documented in base class.
2039  getPointTheC(index_type ROIIndex, index_type shapeIndex) const;
2040 
2041  // Documented in base class.
2043  getPointTheT(index_type ROIIndex, index_type shapeIndex) const;
2044 
2045  // Documented in base class.
2047  getPointTheZ(index_type ROIIndex, index_type shapeIndex) const;
2048 
2049  // Documented in base class.
2050  const ::ome::xml::model::AffineTransform&
2051  getPointTransform(index_type ROIIndex, index_type shapeIndex) const;
2052 
2053  // Documented in base class.
2054  double
2055  getPointX(index_type ROIIndex, index_type shapeIndex) const;
2056 
2057  // Documented in base class.
2058  double
2059  getPointY(index_type ROIIndex, index_type shapeIndex) const;
2060 
2061  // Documented in base class.
2062  const std::string&
2063  getPolygonAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const;
2064 
2065  // Documented in base class.
2067  getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const;
2068 
2069  // Documented in base class.
2071  getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const;
2072 
2073  // Documented in base class.
2075  getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const;
2076 
2077  // Documented in base class.
2079  getPolygonFontSize(index_type ROIIndex, index_type shapeIndex) const;
2080 
2081  // Documented in base class.
2083  getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const;
2084 
2085  // Documented in base class.
2086  const std::string&
2087  getPolygonID(index_type ROIIndex, index_type shapeIndex) const;
2088 
2089  // Documented in base class.
2090  bool
2091  getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const;
2092 
2093  // Documented in base class.
2094  const std::string&
2095  getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const;
2096 
2097  // Documented in base class.
2099  getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
2100 
2101  // Documented in base class.
2102  const std::string&
2103  getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
2104 
2105  // Documented in base class.
2107  getPolygonStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
2108 
2109  // Documented in base class.
2110  const std::string&
2111  getPolygonText(index_type ROIIndex, index_type shapeIndex) const;
2112 
2113  // Documented in base class.
2115  getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const;
2116 
2117  // Documented in base class.
2119  getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const;
2120 
2121  // Documented in base class.
2123  getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const;
2124 
2125  // Documented in base class.
2126  const ::ome::xml::model::AffineTransform&
2127  getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const;
2128 
2129  // Documented in base class.
2130  const std::string&
2131  getPolylineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const;
2132 
2133  // Documented in base class.
2135  getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const;
2136 
2137  // Documented in base class.
2139  getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const;
2140 
2141  // Documented in base class.
2143  getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const;
2144 
2145  // Documented in base class.
2147  getPolylineFontSize(index_type ROIIndex, index_type shapeIndex) const;
2148 
2149  // Documented in base class.
2151  getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const;
2152 
2153  // Documented in base class.
2154  const std::string&
2155  getPolylineID(index_type ROIIndex, index_type shapeIndex) const;
2156 
2157  // Documented in base class.
2158  bool
2159  getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const;
2160 
2161  // Documented in base class.
2163  getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const;
2164 
2165  // Documented in base class.
2167  getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const;
2168 
2169  // Documented in base class.
2170  const std::string&
2171  getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const;
2172 
2173  // Documented in base class.
2175  getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
2176 
2177  // Documented in base class.
2178  const std::string&
2179  getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
2180 
2181  // Documented in base class.
2183  getPolylineStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
2184 
2185  // Documented in base class.
2186  const std::string&
2187  getPolylineText(index_type ROIIndex, index_type shapeIndex) const;
2188 
2189  // Documented in base class.
2191  getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const;
2192 
2193  // Documented in base class.
2195  getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const;
2196 
2197  // Documented in base class.
2199  getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const;
2200 
2201  // Documented in base class.
2202  const ::ome::xml::model::AffineTransform&
2203  getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const;
2204 
2205  // Documented in base class.
2206  const std::string&
2207  getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const;
2208 
2209  // Documented in base class.
2210  const std::string&
2211  getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const;
2212 
2213  // Documented in base class.
2214  const std::string&
2215  getProjectDescription(index_type projectIndex) const;
2216 
2217  // Documented in base class.
2218  const std::string&
2219  getProjectExperimenterGroupRef(index_type projectIndex) const;
2220 
2221  // Documented in base class.
2222  const std::string&
2223  getProjectExperimenterRef(index_type projectIndex) const;
2224 
2225  // Documented in base class.
2226  const std::string&
2227  getProjectID(index_type projectIndex) const;
2228 
2229  // Documented in base class.
2230  const std::string&
2231  getProjectName(index_type projectIndex) const;
2232 
2233  // Documented in base class.
2234  const std::string&
2235  getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const;
2236 
2237  // Documented in base class.
2238  const std::string&
2239  getROIDescription(index_type ROIIndex) const;
2240 
2241  // Documented in base class.
2242  const std::string&
2243  getROIID(index_type ROIIndex) const;
2244 
2245  // Documented in base class.
2246  const std::string&
2247  getROIName(index_type ROIIndex) const;
2248 
2249  // Documented in base class.
2250  const std::string&
2251  getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const;
2252 
2253  // Documented in base class.
2254  const std::string&
2255  getReagentDescription(index_type screenIndex, index_type reagentIndex) const;
2256 
2257  // Documented in base class.
2258  const std::string&
2259  getReagentID(index_type screenIndex, index_type reagentIndex) const;
2260 
2261  // Documented in base class.
2262  const std::string&
2263  getReagentName(index_type screenIndex, index_type reagentIndex) const;
2264 
2265  // Documented in base class.
2266  const std::string&
2267  getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const;
2268 
2269  // Documented in base class.
2270  const std::string&
2271  getRectangleAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const;
2272 
2273  // Documented in base class.
2275  getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const;
2276 
2277  // Documented in base class.
2279  getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const;
2280 
2281  // Documented in base class.
2283  getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const;
2284 
2285  // Documented in base class.
2287  getRectangleFontSize(index_type ROIIndex, index_type shapeIndex) const;
2288 
2289  // Documented in base class.
2291  getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const;
2292 
2293  // Documented in base class.
2294  double
2295  getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const;
2296 
2297  // Documented in base class.
2298  const std::string&
2299  getRectangleID(index_type ROIIndex, index_type shapeIndex) const;
2300 
2301  // Documented in base class.
2302  bool
2303  getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const;
2304 
2305  // Documented in base class.
2307  getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const;
2308 
2309  // Documented in base class.
2310  const std::string&
2311  getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const;
2312 
2313  // Documented in base class.
2315  getRectangleStrokeWidth(index_type ROIIndex, index_type shapeIndex) const;
2316 
2317  // Documented in base class.
2318  const std::string&
2319  getRectangleText(index_type ROIIndex, index_type shapeIndex) const;
2320 
2321  // Documented in base class.
2323  getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const;
2324 
2325  // Documented in base class.
2327  getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const;
2328 
2329  // Documented in base class.
2331  getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const;
2332 
2333  // Documented in base class.
2334  const ::ome::xml::model::AffineTransform&
2335  getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const;
2336 
2337  // Documented in base class.
2338  double
2339  getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const;
2340 
2341  // Documented in base class.
2342  double
2343  getRectangleX(index_type ROIIndex, index_type shapeIndex) const;
2344 
2345  // Documented in base class.
2346  double
2347  getRectangleY(index_type ROIIndex, index_type shapeIndex) const;
2348 
2349  // Documented in base class.
2350  const std::string&
2351  getRightsRightsHeld() const;
2352 
2353  // Documented in base class.
2354  const std::string&
2355  getRightsRightsHolder() const;
2356 
2357  // Documented in base class.
2358  const std::string&
2359  getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const;
2360 
2361  // Documented in base class.
2362  const std::string&
2363  getScreenDescription(index_type screenIndex) const;
2364 
2365  // Documented in base class.
2366  const std::string&
2367  getScreenID(index_type screenIndex) const;
2368 
2369  // Documented in base class.
2370  const std::string&
2371  getScreenName(index_type screenIndex) const;
2372 
2373  // Documented in base class.
2374  const std::string&
2375  getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const;
2376 
2377  // Documented in base class.
2378  const std::string&
2379  getScreenProtocolDescription(index_type screenIndex) const;
2380 
2381  // Documented in base class.
2382  const std::string&
2383  getScreenProtocolIdentifier(index_type screenIndex) const;
2384 
2385  // Documented in base class.
2386  const std::string&
2387  getScreenReagentSetDescription(index_type screenIndex) const;
2388 
2389  // Documented in base class.
2390  const std::string&
2391  getScreenReagentSetIdentifier(index_type screenIndex) const;
2392 
2393  // Documented in base class.
2394  const std::string&
2395  getScreenType(index_type screenIndex) const;
2396 
2397  // Documented in base class.
2398  const std::string&
2399  getStageLabelName(index_type imageIndex) const;
2400 
2401  // Documented in base class.
2403  getStageLabelX(index_type imageIndex) const;
2404 
2405  // Documented in base class.
2407  getStageLabelY(index_type imageIndex) const;
2408 
2409  // Documented in base class.
2411  getStageLabelZ(index_type imageIndex) const;
2412 
2413  // Documented in base class.
2414  const std::string&
2415  getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const;
2416 
2417  // Documented in base class.
2418  const std::string&
2419  getTagAnnotationAnnotator(index_type tagAnnotationIndex) const;
2420 
2421  // Documented in base class.
2422  const std::string&
2423  getTagAnnotationDescription(index_type tagAnnotationIndex) const;
2424 
2425  // Documented in base class.
2426  const std::string&
2427  getTagAnnotationID(index_type tagAnnotationIndex) const;
2428 
2429  // Documented in base class.
2430  const std::string&
2431  getTagAnnotationNamespace(index_type tagAnnotationIndex) const;
2432 
2433  // Documented in base class.
2434  const std::string&
2435  getTagAnnotationValue(index_type tagAnnotationIndex) const;
2436 
2437  // Documented in base class.
2438  const std::string&
2439  getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const;
2440 
2441  // Documented in base class.
2442  const std::string&
2443  getTermAnnotationAnnotator(index_type termAnnotationIndex) const;
2444 
2445  // Documented in base class.
2446  const std::string&
2447  getTermAnnotationDescription(index_type termAnnotationIndex) const;
2448 
2449  // Documented in base class.
2450  const std::string&
2451  getTermAnnotationID(index_type termAnnotationIndex) const;
2452 
2453  // Documented in base class.
2454  const std::string&
2455  getTermAnnotationNamespace(index_type termAnnotationIndex) const;
2456 
2457  // Documented in base class.
2458  const std::string&
2459  getTermAnnotationValue(index_type termAnnotationIndex) const;
2460 
2461  // Documented in base class.
2463  getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const;
2464 
2465  // Documented in base class.
2467  getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const;
2468 
2469  // Documented in base class.
2471  getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const;
2472 
2473  // Documented in base class.
2475  getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const;
2476 
2477  // Documented in base class.
2479  getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const;
2480 
2481  // Documented in base class.
2482  const std::string&
2483  getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const;
2484 
2485  // Documented in base class.
2486  const std::string&
2487  getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const;
2488 
2489  // Documented in base class.
2490  const std::string&
2491  getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const;
2492 
2493  // Documented in base class.
2494  const std::string&
2495  getTimestampAnnotationID(index_type timestampAnnotationIndex) const;
2496 
2497  // Documented in base class.
2498  const std::string&
2499  getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const;
2500 
2501  // Documented in base class.
2503  getTimestampAnnotationValue(index_type timestampAnnotationIndex) const;
2504 
2505  // Documented in base class.
2507  getTransmittanceRangeCutIn(index_type instrumentIndex, index_type filterIndex) const;
2508 
2509  // Documented in base class.
2511  getTransmittanceRangeCutInTolerance(index_type instrumentIndex, index_type filterIndex) const;
2512 
2513  // Documented in base class.
2515  getTransmittanceRangeCutOut(index_type instrumentIndex, index_type filterIndex) const;
2516 
2517  // Documented in base class.
2519  getTransmittanceRangeCutOutTolerance(index_type instrumentIndex, index_type filterIndex) const;
2520 
2521  // Documented in base class.
2523  getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const;
2524 
2525  // Documented in base class.
2526  const std::string&
2527  getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const;
2528 
2529  // Documented in base class.
2530  const std::string&
2531  getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const;
2532 
2533  // Documented in base class.
2535  getWellColor(index_type plateIndex, index_type wellIndex) const;
2536 
2537  // Documented in base class.
2539  getWellColumn(index_type plateIndex, index_type wellIndex) const;
2540 
2541  // Documented in base class.
2542  const std::string&
2543  getWellExternalDescription(index_type plateIndex, index_type wellIndex) const;
2544 
2545  // Documented in base class.
2546  const std::string&
2547  getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const;
2548 
2549  // Documented in base class.
2550  const std::string&
2551  getWellID(index_type plateIndex, index_type wellIndex) const;
2552 
2553  // Documented in base class.
2554  const std::string&
2555  getWellReagentRef(index_type plateIndex, index_type wellIndex) const;
2556 
2557  // Documented in base class.
2559  getWellRow(index_type plateIndex, index_type wellIndex) const;
2560 
2561  // Documented in base class.
2562  const std::string&
2563  getWellType(index_type plateIndex, index_type wellIndex) const;
2564 
2565  // Documented in base class.
2566  const std::string&
2567  getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2568 
2569  // Documented in base class.
2570  const std::string&
2571  getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2572 
2573  // Documented in base class.
2575  getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2576 
2577  // Documented in base class.
2579  getWellSamplePositionX(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2580 
2581  // Documented in base class.
2583  getWellSamplePositionY(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2584 
2585  // Documented in base class.
2587  getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const;
2588 
2589  // Documented in base class.
2590  const std::string&
2591  getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const;
2592 
2593  // Documented in base class.
2594  const std::string&
2595  getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const;
2596 
2597  // Documented in base class.
2598  const std::string&
2599  getXMLAnnotationDescription(index_type XMLAnnotationIndex) const;
2600 
2601  // Documented in base class.
2602  const std::string&
2603  getXMLAnnotationID(index_type XMLAnnotationIndex) const;
2604 
2605  // Documented in base class.
2606  const std::string&
2607  getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const;
2608 
2609  // Documented in base class.
2610  const std::string&
2611  getXMLAnnotationValue(index_type XMLAnnotationIndex) const;
2612 
2613  // Documented in base class.
2614  void
2615  setUUID(const std::string& uuid);
2616 
2617  // Documented in base class.
2618  void
2620  index_type mapAnnotationIndex);
2621 
2622  // Documented in base class.
2623  void
2625  index_type instrumentIndex,
2626  index_type lightSourceIndex);
2627 
2628  // Documented in base class.
2629  void
2631  index_type imageIndex);
2632 
2633  // Documented in base class.
2634  void
2635  setArcAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex);
2636 
2637  // Documented in base class.
2638  void
2639  setArcID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex);
2640 
2641  // Documented in base class.
2642  void
2643  setArcLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
2644 
2645  // Documented in base class.
2646  void
2647  setArcManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
2648 
2649  // Documented in base class.
2650  void
2651  setArcModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex);
2652 
2653  // Documented in base class.
2654  void
2656 
2657  // Documented in base class.
2658  void
2659  setArcSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
2660 
2661  // Documented in base class.
2662  void
2663  setArcType(ome::xml::model::enums::ArcType type, index_type instrumentIndex, index_type lightSourceIndex);
2664 
2665  // Documented in base class.
2666  void
2667  setBinaryFileBinData(const std::vector<uint8_t>& base64Binary, index_type fileAnnotationIndex);
2668 
2669  // Documented in base class.
2670  void
2671  setMaskBinData(const std::vector<uint8_t>& base64Binary, index_type ROIIndex, index_type shapeIndex);
2672 
2673  // Documented in base class.
2674  void
2675  setPixelsBinData(const std::vector<uint8_t>& base64Binary, index_type imageIndex, index_type binDataIndex);
2676 
2677  // Documented in base class.
2678  void
2679  setBinaryFileBinDataBigEndian(bool bigEndian, index_type fileAnnotationIndex);
2680 
2681  // Documented in base class.
2682  void
2683  setMaskBinDataBigEndian(bool bigEndian, index_type ROIIndex, index_type shapeIndex);
2684 
2685  // Documented in base class.
2686  void
2687  setPixelsBinDataBigEndian(bool bigEndian, index_type imageIndex, index_type binDataIndex);
2688 
2689  // Documented in base class.
2690  void
2692 
2693  // Documented in base class.
2694  void
2696 
2697  // Documented in base class.
2698  void
2700 
2701  // Documented in base class.
2702  void
2704 
2705  // Documented in base class.
2706  void
2708 
2709  // Documented in base class.
2710  void
2712 
2713  // Documented in base class.
2714  void
2715  setBinaryFileFileName(const std::string& fileName, index_type fileAnnotationIndex);
2716 
2717  // Documented in base class.
2718  void
2719  setBinaryFileMIMEType(const std::string& mimeType, index_type fileAnnotationIndex);
2720 
2721  // Documented in base class.
2722  void
2724 
2725  // Documented in base class.
2726  void
2727  setBinaryOnlyMetadataFile(const std::string& metadataFile);
2728 
2729  // Documented in base class.
2730  void
2731  setBinaryOnlyUUID(const std::string& uuid);
2732 
2733  // Documented in base class.
2734  void
2735  setBooleanAnnotationAnnotationRef(const std::string& annotation, index_type booleanAnnotationIndex, index_type annotationRefIndex);
2736 
2737  // Documented in base class.
2738  void
2739  setBooleanAnnotationAnnotator(const std::string& annotator, index_type booleanAnnotationIndex);
2740 
2741  // Documented in base class.
2742  void
2743  setBooleanAnnotationDescription(const std::string& description, index_type booleanAnnotationIndex);
2744 
2745  // Documented in base class.
2746  void
2747  setBooleanAnnotationID(const std::string& id, index_type booleanAnnotationIndex);
2748 
2749  // Documented in base class.
2750  void
2751  setBooleanAnnotationNamespace(const std::string& namespace_, index_type booleanAnnotationIndex);
2752 
2753  // Documented in base class.
2754  void
2755  setBooleanAnnotationValue(bool value, index_type booleanAnnotationIndex);
2756 
2757  // Documented in base class.
2758  void
2760 
2761  // Documented in base class.
2762  void
2763  setChannelAnnotationRef(const std::string& annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex);
2764 
2765  // Documented in base class.
2766  void
2768 
2769  // Documented in base class.
2770  void
2772 
2773  // Documented in base class.
2774  void
2776 
2777  // Documented in base class.
2778  void
2780 
2781  // Documented in base class.
2782  void
2783  setChannelFilterSetRef(const std::string& filterSet, index_type imageIndex, index_type channelIndex);
2784 
2785  // Documented in base class.
2786  void
2787  setChannelFluor(const std::string& fluor, index_type imageIndex, index_type channelIndex);
2788 
2789  // Documented in base class.
2790  void
2791  setChannelID(const std::string& id, index_type imageIndex, index_type channelIndex);
2792 
2793  // Documented in base class.
2794  void
2796 
2797  // Documented in base class.
2798  void
2799  setChannelNDFilter(double ndFilter, index_type imageIndex, index_type channelIndex);
2800 
2801  // Documented in base class.
2802  void
2803  setChannelName(const std::string& name, index_type imageIndex, index_type channelIndex);
2804 
2805  // Documented in base class.
2806  void
2808 
2809  // Documented in base class.
2810  void
2811  setChannelPockelCellSetting(int32_t pockelCellSetting, index_type imageIndex, index_type channelIndex);
2812 
2813  // Documented in base class.
2814  void
2816 
2817  // Documented in base class.
2818  void
2819  setCommentAnnotationAnnotationRef(const std::string& annotation, index_type commentAnnotationIndex, index_type annotationRefIndex);
2820 
2821  // Documented in base class.
2822  void
2823  setCommentAnnotationAnnotator(const std::string& annotator, index_type commentAnnotationIndex);
2824 
2825  // Documented in base class.
2826  void
2827  setCommentAnnotationDescription(const std::string& description, index_type commentAnnotationIndex);
2828 
2829  // Documented in base class.
2830  void
2831  setCommentAnnotationID(const std::string& id, index_type commentAnnotationIndex);
2832 
2833  // Documented in base class.
2834  void
2835  setCommentAnnotationNamespace(const std::string& namespace_, index_type commentAnnotationIndex);
2836 
2837  // Documented in base class.
2838  void
2839  setCommentAnnotationValue(const std::string& value, index_type commentAnnotationIndex);
2840 
2841  // Documented in base class.
2842  void
2843  setDatasetAnnotationRef(const std::string& annotation, index_type datasetIndex, index_type annotationRefIndex);
2844 
2845  // Documented in base class.
2846  void
2847  setDatasetDescription(const std::string& description, index_type datasetIndex);
2848 
2849  // Documented in base class.
2850  void
2851  setDatasetExperimenterGroupRef(const std::string& experimenterGroup, index_type datasetIndex);
2852 
2853  // Documented in base class.
2854  void
2855  setDatasetExperimenterRef(const std::string& experimenter, index_type datasetIndex);
2856 
2857  // Documented in base class.
2858  void
2859  setDatasetID(const std::string& id, index_type datasetIndex);
2860 
2861  // Documented in base class.
2862  void
2863  setDatasetImageRef(const std::string& image, index_type datasetIndex, index_type imageRefIndex);
2864 
2865  // Documented in base class.
2866  void
2867  setDatasetName(const std::string& name, index_type datasetIndex);
2868 
2869  // Documented in base class.
2870  void
2871  setDetectorAmplificationGain(double amplificationGain, index_type instrumentIndex, index_type detectorIndex);
2872 
2873  // Documented in base class.
2874  void
2875  setDetectorAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type detectorIndex, index_type annotationRefIndex);
2876 
2877  // Documented in base class.
2878  void
2879  setDetectorGain(double gain, index_type instrumentIndex, index_type detectorIndex);
2880 
2881  // Documented in base class.
2882  void
2883  setDetectorID(const std::string& id, index_type instrumentIndex, index_type detectorIndex);
2884 
2885  // Documented in base class.
2886  void
2887  setDetectorLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type detectorIndex);
2888 
2889  // Documented in base class.
2890  void
2891  setDetectorManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type detectorIndex);
2892 
2893  // Documented in base class.
2894  void
2895  setDetectorModel(const std::string& model, index_type instrumentIndex, index_type detectorIndex);
2896 
2897  // Documented in base class.
2898  void
2899  setDetectorOffset(double offset, index_type instrumentIndex, index_type detectorIndex);
2900 
2901  // Documented in base class.
2902  void
2903  setDetectorSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type detectorIndex);
2904 
2905  // Documented in base class.
2906  void
2907  setDetectorType(ome::xml::model::enums::DetectorType type, index_type instrumentIndex, index_type detectorIndex);
2908 
2909  // Documented in base class.
2910  void
2912 
2913  // Documented in base class.
2914  void
2915  setDetectorZoom(double zoom, index_type instrumentIndex, index_type detectorIndex);
2916 
2917  // Documented in base class.
2918  void
2920 
2921  // Documented in base class.
2922  void
2923  setDetectorSettingsGain(double gain, index_type imageIndex, index_type channelIndex);
2924 
2925  // Documented in base class.
2926  void
2927  setDetectorSettingsID(const std::string& id, index_type imageIndex, index_type channelIndex);
2928 
2929  // Documented in base class.
2930  void
2932 
2933  // Documented in base class.
2934  void
2935  setDetectorSettingsOffset(double offset, index_type imageIndex, index_type channelIndex);
2936 
2937  // Documented in base class.
2938  void
2940 
2941  // Documented in base class.
2942  void
2944 
2945  // Documented in base class.
2946  void
2947  setDetectorSettingsZoom(double zoom, index_type imageIndex, index_type channelIndex);
2948 
2949  // Documented in base class.
2950  void
2951  setDichroicAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type dichroicIndex, index_type annotationRefIndex);
2952 
2953  // Documented in base class.
2954  void
2955  setDichroicID(const std::string& id, index_type instrumentIndex, index_type dichroicIndex);
2956 
2957  // Documented in base class.
2958  void
2959  setDichroicLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type dichroicIndex);
2960 
2961  // Documented in base class.
2962  void
2963  setDichroicManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type dichroicIndex);
2964 
2965  // Documented in base class.
2966  void
2967  setDichroicModel(const std::string& model, index_type instrumentIndex, index_type dichroicIndex);
2968 
2969  // Documented in base class.
2970  void
2971  setDichroicSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type dichroicIndex);
2972 
2973  // Documented in base class.
2974  void
2975  setDoubleAnnotationAnnotationRef(const std::string& annotation, index_type doubleAnnotationIndex, index_type annotationRefIndex);
2976 
2977  // Documented in base class.
2978  void
2979  setDoubleAnnotationAnnotator(const std::string& annotator, index_type doubleAnnotationIndex);
2980 
2981  // Documented in base class.
2982  void
2983  setDoubleAnnotationDescription(const std::string& description, index_type doubleAnnotationIndex);
2984 
2985  // Documented in base class.
2986  void
2987  setDoubleAnnotationID(const std::string& id, index_type doubleAnnotationIndex);
2988 
2989  // Documented in base class.
2990  void
2991  setDoubleAnnotationNamespace(const std::string& namespace_, index_type doubleAnnotationIndex);
2992 
2993  // Documented in base class.
2994  void
2995  setDoubleAnnotationValue(double value, index_type doubleAnnotationIndex);
2996 
2997  // Documented in base class.
2998  void
2999  setEllipseAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
3000 
3001  // Documented in base class.
3002  void
3004 
3005  // Documented in base class.
3006  void
3008 
3009  // Documented in base class.
3010  void
3012 
3013  // Documented in base class.
3014  void
3016 
3017  // Documented in base class.
3018  void
3020 
3021  // Documented in base class.
3022  void
3023  setEllipseID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
3024 
3025  // Documented in base class.
3026  void
3027  setEllipseLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3028 
3029  // Documented in base class.
3030  void
3031  setEllipseRadiusX(double radiusX, index_type ROIIndex, index_type shapeIndex);
3032 
3033  // Documented in base class.
3034  void
3035  setEllipseRadiusY(double radiusY, index_type ROIIndex, index_type shapeIndex);
3036 
3037  // Documented in base class.
3038  void
3040 
3041  // Documented in base class.
3042  void
3043  setEllipseStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3044 
3045  // Documented in base class.
3046  void
3048 
3049  // Documented in base class.
3050  void
3051  setEllipseText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
3052 
3053  // Documented in base class.
3054  void
3056 
3057  // Documented in base class.
3058  void
3060 
3061  // Documented in base class.
3062  void
3064 
3065  // Documented in base class.
3066  void
3067  setEllipseTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3068 
3069  // Documented in base class.
3070  void
3071  setEllipseX(double x, index_type ROIIndex, index_type shapeIndex);
3072 
3073  // Documented in base class.
3074  void
3075  setEllipseY(double y, index_type ROIIndex, index_type shapeIndex);
3076 
3077  // Documented in base class.
3078  void
3079  setExperimentDescription(const std::string& description, index_type experimentIndex);
3080 
3081  // Documented in base class.
3082  void
3083  setExperimentExperimenterRef(const std::string& experimenter, index_type experimentIndex);
3084 
3085  // Documented in base class.
3086  void
3087  setExperimentID(const std::string& id, index_type experimentIndex);
3088 
3089  // Documented in base class.
3090  void
3092 
3093  // Documented in base class.
3094  void
3095  setExperimenterAnnotationRef(const std::string& annotation, index_type experimenterIndex, index_type annotationRefIndex);
3096 
3097  // Documented in base class.
3098  void
3099  setExperimenterEmail(const std::string& email, index_type experimenterIndex);
3100 
3101  // Documented in base class.
3102  void
3103  setExperimenterFirstName(const std::string& firstName, index_type experimenterIndex);
3104 
3105  // Documented in base class.
3106  void
3107  setExperimenterID(const std::string& id, index_type experimenterIndex);
3108 
3109  // Documented in base class.
3110  void
3111  setExperimenterInstitution(const std::string& institution, index_type experimenterIndex);
3112 
3113  // Documented in base class.
3114  void
3115  setExperimenterLastName(const std::string& lastName, index_type experimenterIndex);
3116 
3117  // Documented in base class.
3118  void
3119  setExperimenterMiddleName(const std::string& middleName, index_type experimenterIndex);
3120 
3121  // Documented in base class.
3122  void
3123  setExperimenterUserName(const std::string& userName, index_type experimenterIndex);
3124 
3125  // Documented in base class.
3126  void
3127  setExperimenterGroupAnnotationRef(const std::string& annotation, index_type experimenterGroupIndex, index_type annotationRefIndex);
3128 
3129  // Documented in base class.
3130  void
3131  setExperimenterGroupDescription(const std::string& description, index_type experimenterGroupIndex);
3132 
3133  // Documented in base class.
3134  void
3135  setExperimenterGroupExperimenterRef(const std::string& experimenter, index_type experimenterGroupIndex, index_type experimenterRefIndex);
3136 
3137  // Documented in base class.
3138  void
3139  setExperimenterGroupID(const std::string& id, index_type experimenterGroupIndex);
3140 
3141  // Documented in base class.
3142  void
3143  setExperimenterGroupLeader(const std::string& leader, index_type experimenterGroupIndex, index_type leaderIndex);
3144 
3145  // Documented in base class.
3146  void
3147  setExperimenterGroupName(const std::string& name, index_type experimenterGroupIndex);
3148 
3149  // Documented in base class.
3150  void
3151  setFilamentAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex);
3152 
3153  // Documented in base class.
3154  void
3155  setFilamentID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex);
3156 
3157  // Documented in base class.
3158  void
3159  setFilamentLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
3160 
3161  // Documented in base class.
3162  void
3163  setFilamentManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
3164 
3165  // Documented in base class.
3166  void
3167  setFilamentModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex);
3168 
3169  // Documented in base class.
3170  void
3172 
3173  // Documented in base class.
3174  void
3175  setFilamentSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
3176 
3177  // Documented in base class.
3178  void
3179  setFilamentType(ome::xml::model::enums::FilamentType type, index_type instrumentIndex, index_type lightSourceIndex);
3180 
3181  // Documented in base class.
3182  void
3183  setFileAnnotationAnnotationRef(const std::string& annotation, index_type fileAnnotationIndex, index_type annotationRefIndex);
3184 
3185  // Documented in base class.
3186  void
3187  setFileAnnotationAnnotator(const std::string& annotator, index_type fileAnnotationIndex);
3188 
3189  // Documented in base class.
3190  void
3191  setFileAnnotationDescription(const std::string& description, index_type fileAnnotationIndex);
3192 
3193  // Documented in base class.
3194  void
3195  setFileAnnotationID(const std::string& id, index_type fileAnnotationIndex);
3196 
3197  // Documented in base class.
3198  void
3199  setFileAnnotationNamespace(const std::string& namespace_, index_type fileAnnotationIndex);
3200 
3201  // Documented in base class.
3202  void
3203  setFilterAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type filterIndex, index_type annotationRefIndex);
3204 
3205  // Documented in base class.
3206  void
3207  setFilterFilterWheel(const std::string& filterWheel, index_type instrumentIndex, index_type filterIndex);
3208 
3209  // Documented in base class.
3210  void
3211  setFilterID(const std::string& id, index_type instrumentIndex, index_type filterIndex);
3212 
3213  // Documented in base class.
3214  void
3215  setFilterLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type filterIndex);
3216 
3217  // Documented in base class.
3218  void
3219  setFilterManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type filterIndex);
3220 
3221  // Documented in base class.
3222  void
3223  setFilterModel(const std::string& model, index_type instrumentIndex, index_type filterIndex);
3224 
3225  // Documented in base class.
3226  void
3227  setFilterSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type filterIndex);
3228 
3229  // Documented in base class.
3230  void
3231  setFilterType(ome::xml::model::enums::FilterType type, index_type instrumentIndex, index_type filterIndex);
3232 
3233  // Documented in base class.
3234  void
3235  setFilterSetDichroicRef(const std::string& dichroic, index_type instrumentIndex, index_type filterSetIndex);
3236 
3237  // Documented in base class.
3238  void
3239  setFilterSetEmissionFilterRef(const std::string& emissionFilter, index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex);
3240 
3241  // Documented in base class.
3242  void
3243  setFilterSetExcitationFilterRef(const std::string& excitationFilter, index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex);
3244 
3245  // Documented in base class.
3246  void
3247  setFilterSetID(const std::string& id, index_type instrumentIndex, index_type filterSetIndex);
3248 
3249  // Documented in base class.
3250  void
3251  setFilterSetLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type filterSetIndex);
3252 
3253  // Documented in base class.
3254  void
3255  setFilterSetManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type filterSetIndex);
3256 
3257  // Documented in base class.
3258  void
3259  setFilterSetModel(const std::string& model, index_type instrumentIndex, index_type filterSetIndex);
3260 
3261  // Documented in base class.
3262  void
3263  setFilterSetSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type filterSetIndex);
3264 
3265  // Documented in base class.
3266  void
3267  setFolderAnnotationRef(const std::string& annotation, index_type folderIndex, index_type annotationRefIndex);
3268 
3269  // Documented in base class.
3270  void
3271  setFolderDescription(const std::string& description, index_type folderIndex);
3272 
3273  // Documented in base class.
3274  void
3275  setFolderFolderRef(const std::string& folder, index_type folderIndex, index_type folderRefIndex);
3276 
3277  // Documented in base class.
3278  void
3279  setFolderID(const std::string& id, index_type folderIndex);
3280 
3281  // Documented in base class.
3282  void
3283  setFolderImageRef(const std::string& image, index_type folderIndex, index_type imageRefIndex);
3284 
3285  // Documented in base class.
3286  void
3287  setFolderName(const std::string& name, index_type folderIndex);
3288 
3289  // Documented in base class.
3290  void
3291  setFolderROIRef(const std::string& roi, index_type folderIndex, index_type ROIRefIndex);
3292 
3293  // Documented in base class.
3294  void
3295  setGenericExcitationSourceAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex);
3296 
3297  // Documented in base class.
3298  void
3299  setGenericExcitationSourceID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex);
3300 
3301  // Documented in base class.
3302  void
3303  setGenericExcitationSourceLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
3304 
3305  // Documented in base class.
3306  void
3307  setGenericExcitationSourceManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
3308 
3309  // Documented in base class.
3310  void
3311  setGenericExcitationSourceModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex);
3312 
3313  // Documented in base class.
3314  void
3316 
3317  // Documented in base class.
3318  void
3319  setGenericExcitationSourceSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
3320 
3321  // Documented in base class.
3322  void
3324 
3325  // Documented in base class.
3326  void
3327  setImageAnnotationRef(const std::string& annotation, index_type imageIndex, index_type annotationRefIndex);
3328 
3329  // Documented in base class.
3330  void
3331  setImageDescription(const std::string& description, index_type imageIndex);
3332 
3333  // Documented in base class.
3334  void
3335  setImageExperimentRef(const std::string& experiment, index_type imageIndex);
3336 
3337  // Documented in base class.
3338  void
3339  setImageExperimenterGroupRef(const std::string& experimenterGroup, index_type imageIndex);
3340 
3341  // Documented in base class.
3342  void
3343  setImageExperimenterRef(const std::string& experimenter, index_type imageIndex);
3344 
3345  // Documented in base class.
3346  void
3347  setImageID(const std::string& id, index_type imageIndex);
3348 
3349  // Documented in base class.
3350  void
3351  setImageInstrumentRef(const std::string& instrument, index_type imageIndex);
3352 
3353  // Documented in base class.
3354  void
3355  setImageMicrobeamManipulationRef(const std::string& microbeamManipulation, index_type imageIndex, index_type microbeamManipulationRefIndex);
3356 
3357  // Documented in base class.
3358  void
3359  setImageName(const std::string& name, index_type imageIndex);
3360 
3361  // Documented in base class.
3362  void
3363  setImageROIRef(const std::string& roi, index_type imageIndex, index_type ROIRefIndex);
3364 
3365  // Documented in base class.
3366  void
3368 
3369  // Documented in base class.
3370  void
3372 
3373  // Documented in base class.
3374  void
3376 
3377  // Documented in base class.
3378  void
3380 
3381  // Documented in base class.
3382  void
3383  setInstrumentAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type annotationRefIndex);
3384 
3385  // Documented in base class.
3386  void
3387  setInstrumentID(const std::string& id, index_type instrumentIndex);
3388 
3389  // Documented in base class.
3390  void
3391  setLabelAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
3392 
3393  // Documented in base class.
3394  void
3396 
3397  // Documented in base class.
3398  void
3400 
3401  // Documented in base class.
3402  void
3404 
3405  // Documented in base class.
3406  void
3408 
3409  // Documented in base class.
3410  void
3412 
3413  // Documented in base class.
3414  void
3415  setLabelID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
3416 
3417  // Documented in base class.
3418  void
3419  setLabelLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3420 
3421  // Documented in base class.
3422  void
3424 
3425  // Documented in base class.
3426  void
3427  setLabelStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3428 
3429  // Documented in base class.
3430  void
3432 
3433  // Documented in base class.
3434  void
3435  setLabelText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
3436 
3437  // Documented in base class.
3438  void
3440 
3441  // Documented in base class.
3442  void
3444 
3445  // Documented in base class.
3446  void
3448 
3449  // Documented in base class.
3450  void
3451  setLabelTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3452 
3453  // Documented in base class.
3454  void
3455  setLabelX(double x, index_type ROIIndex, index_type shapeIndex);
3456 
3457  // Documented in base class.
3458  void
3459  setLabelY(double y, index_type ROIIndex, index_type shapeIndex);
3460 
3461  // Documented in base class.
3462  void
3463  setLaserAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex);
3464 
3465  // Documented in base class.
3466  void
3467  setLaserFrequencyMultiplication(ome::xml::model::primitives::PositiveInteger frequencyMultiplication, index_type instrumentIndex, index_type lightSourceIndex);
3468 
3469  // Documented in base class.
3470  void
3471  setLaserID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex);
3472 
3473  // Documented in base class.
3474  void
3475  setLaserLaserMedium(ome::xml::model::enums::LaserMedium laserMedium, index_type instrumentIndex, index_type lightSourceIndex);
3476 
3477  // Documented in base class.
3478  void
3479  setLaserLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
3480 
3481  // Documented in base class.
3482  void
3483  setLaserManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
3484 
3485  // Documented in base class.
3486  void
3487  setLaserModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex);
3488 
3489  // Documented in base class.
3490  void
3491  setLaserPockelCell(bool pockelCell, index_type instrumentIndex, index_type lightSourceIndex);
3492 
3493  // Documented in base class.
3494  void
3496 
3497  // Documented in base class.
3498  void
3499  setLaserPulse(ome::xml::model::enums::Pulse pulse, index_type instrumentIndex, index_type lightSourceIndex);
3500 
3501  // Documented in base class.
3502  void
3503  setLaserPump(const std::string& pump, index_type instrumentIndex, index_type lightSourceIndex);
3504 
3505  // Documented in base class.
3506  void
3508 
3509  // Documented in base class.
3510  void
3511  setLaserSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
3512 
3513  // Documented in base class.
3514  void
3515  setLaserTuneable(bool tuneable, index_type instrumentIndex, index_type lightSourceIndex);
3516 
3517  // Documented in base class.
3518  void
3519  setLaserType(ome::xml::model::enums::LaserType type, index_type instrumentIndex, index_type lightSourceIndex);
3520 
3521  // Documented in base class.
3522  void
3524 
3525  // Documented in base class.
3526  void
3527  setLightEmittingDiodeAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex);
3528 
3529  // Documented in base class.
3530  void
3531  setLightEmittingDiodeID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex);
3532 
3533  // Documented in base class.
3534  void
3535  setLightEmittingDiodeLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
3536 
3537  // Documented in base class.
3538  void
3539  setLightEmittingDiodeManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
3540 
3541  // Documented in base class.
3542  void
3543  setLightEmittingDiodeModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex);
3544 
3545  // Documented in base class.
3546  void
3548 
3549  // Documented in base class.
3550  void
3551  setLightEmittingDiodeSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
3552 
3553  // Documented in base class.
3554  void
3555  setLightPathAnnotationRef(const std::string& annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex);
3556 
3557  // Documented in base class.
3558  void
3559  setLightPathDichroicRef(const std::string& dichroic, index_type imageIndex, index_type channelIndex);
3560 
3561  // Documented in base class.
3562  void
3563  setLightPathEmissionFilterRef(const std::string& emissionFilter, index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex);
3564 
3565  // Documented in base class.
3566  void
3567  setLightPathExcitationFilterRef(const std::string& excitationFilter, index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex);
3568 
3569  // Documented in base class.
3570  void
3572 
3573  // Documented in base class.
3574  void
3575  setMicrobeamManipulationLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex);
3576 
3577  // Documented in base class.
3578  void
3579  setChannelLightSourceSettingsID(const std::string& id, index_type imageIndex, index_type channelIndex);
3580 
3581  // Documented in base class.
3582  void
3583  setMicrobeamManipulationLightSourceSettingsID(const std::string& id, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex);
3584 
3585  // Documented in base class.
3586  void
3588 
3589  // Documented in base class.
3590  void
3592 
3593  // Documented in base class.
3594  void
3595  setLineAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
3596 
3597  // Documented in base class.
3598  void
3600 
3601  // Documented in base class.
3602  void
3604 
3605  // Documented in base class.
3606  void
3608 
3609  // Documented in base class.
3610  void
3612 
3613  // Documented in base class.
3614  void
3616 
3617  // Documented in base class.
3618  void
3619  setLineID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
3620 
3621  // Documented in base class.
3622  void
3623  setLineLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3624 
3625  // Documented in base class.
3626  void
3627  setLineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex);
3628 
3629  // Documented in base class.
3630  void
3631  setLineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex);
3632 
3633  // Documented in base class.
3634  void
3636 
3637  // Documented in base class.
3638  void
3639  setLineStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3640 
3641  // Documented in base class.
3642  void
3644 
3645  // Documented in base class.
3646  void
3647  setLineText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
3648 
3649  // Documented in base class.
3650  void
3652 
3653  // Documented in base class.
3654  void
3656 
3657  // Documented in base class.
3658  void
3660 
3661  // Documented in base class.
3662  void
3663  setLineTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3664 
3665  // Documented in base class.
3666  void
3667  setLineX1(double x1, index_type ROIIndex, index_type shapeIndex);
3668 
3669  // Documented in base class.
3670  void
3671  setLineX2(double x2, index_type ROIIndex, index_type shapeIndex);
3672 
3673  // Documented in base class.
3674  void
3675  setLineY1(double y1, index_type ROIIndex, index_type shapeIndex);
3676 
3677  // Documented in base class.
3678  void
3679  setLineY2(double y2, index_type ROIIndex, index_type shapeIndex);
3680 
3681  // Documented in base class.
3682  void
3683  setListAnnotationAnnotationRef(const std::string& annotation, index_type listAnnotationIndex, index_type annotationRefIndex);
3684 
3685  // Documented in base class.
3686  void
3687  setListAnnotationAnnotator(const std::string& annotator, index_type listAnnotationIndex);
3688 
3689  // Documented in base class.
3690  void
3691  setListAnnotationDescription(const std::string& description, index_type listAnnotationIndex);
3692 
3693  // Documented in base class.
3694  void
3695  setListAnnotationID(const std::string& id, index_type listAnnotationIndex);
3696 
3697  // Documented in base class.
3698  void
3699  setListAnnotationNamespace(const std::string& namespace_, index_type listAnnotationIndex);
3700 
3701  // Documented in base class.
3702  void
3703  setLongAnnotationAnnotationRef(const std::string& annotation, index_type longAnnotationIndex, index_type annotationRefIndex);
3704 
3705  // Documented in base class.
3706  void
3707  setLongAnnotationAnnotator(const std::string& annotator, index_type longAnnotationIndex);
3708 
3709  // Documented in base class.
3710  void
3711  setLongAnnotationDescription(const std::string& description, index_type longAnnotationIndex);
3712 
3713  // Documented in base class.
3714  void
3715  setLongAnnotationID(const std::string& id, index_type longAnnotationIndex);
3716 
3717  // Documented in base class.
3718  void
3719  setLongAnnotationNamespace(const std::string& namespace_, index_type longAnnotationIndex);
3720 
3721  // Documented in base class.
3722  void
3723  setLongAnnotationValue(int64_t value, index_type longAnnotationIndex);
3724 
3725  // Documented in base class.
3726  void
3727  setMapAnnotationAnnotationRef(const std::string& annotation, index_type mapAnnotationIndex, index_type annotationRefIndex);
3728 
3729  // Documented in base class.
3730  void
3731  setMapAnnotationAnnotator(const std::string& annotator, index_type mapAnnotationIndex);
3732 
3733  // Documented in base class.
3734  void
3735  setMapAnnotationDescription(const std::string& description, index_type mapAnnotationIndex);
3736 
3737  // Documented in base class.
3738  void
3739  setMapAnnotationID(const std::string& id, index_type mapAnnotationIndex);
3740 
3741  // Documented in base class.
3742  void
3743  setMapAnnotationNamespace(const std::string& namespace_, index_type mapAnnotationIndex);
3744 
3745  // Documented in base class.
3746  void
3747  setMaskAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
3748 
3749  // Documented in base class.
3750  void
3752 
3753  // Documented in base class.
3754  void
3756 
3757  // Documented in base class.
3758  void
3760 
3761  // Documented in base class.
3762  void
3764 
3765  // Documented in base class.
3766  void
3768 
3769  // Documented in base class.
3770  void
3771  setMaskHeight(double height, index_type ROIIndex, index_type shapeIndex);
3772 
3773  // Documented in base class.
3774  void
3775  setMaskID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
3776 
3777  // Documented in base class.
3778  void
3779  setMaskLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
3780 
3781  // Documented in base class.
3782  void
3784 
3785  // Documented in base class.
3786  void
3787  setMaskStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
3788 
3789  // Documented in base class.
3790  void
3792 
3793  // Documented in base class.
3794  void
3795  setMaskText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
3796 
3797  // Documented in base class.
3798  void
3800 
3801  // Documented in base class.
3802  void
3804 
3805  // Documented in base class.
3806  void
3808 
3809  // Documented in base class.
3810  void
3811  setMaskTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
3812 
3813  // Documented in base class.
3814  void
3815  setMaskWidth(double width, index_type ROIIndex, index_type shapeIndex);
3816 
3817  // Documented in base class.
3818  void
3819  setMaskX(double x, index_type ROIIndex, index_type shapeIndex);
3820 
3821  // Documented in base class.
3822  void
3823  setMaskY(double y, index_type ROIIndex, index_type shapeIndex);
3824 
3825  // Documented in base class.
3826  void
3827  setMicrobeamManipulationDescription(const std::string& description, index_type experimentIndex, index_type microbeamManipulationIndex);
3828 
3829  // Documented in base class.
3830  void
3831  setMicrobeamManipulationExperimenterRef(const std::string& experimenter, index_type experimentIndex, index_type microbeamManipulationIndex);
3832 
3833  // Documented in base class.
3834  void
3835  setMicrobeamManipulationID(const std::string& id, index_type experimentIndex, index_type microbeamManipulationIndex);
3836 
3837  // Documented in base class.
3838  void
3839  setMicrobeamManipulationROIRef(const std::string& roi, index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex);
3840 
3841  // Documented in base class.
3842  void
3844 
3845  // Documented in base class.
3846  void
3847  setMicroscopeLotNumber(const std::string& lotNumber, index_type instrumentIndex);
3848 
3849  // Documented in base class.
3850  void
3851  setMicroscopeManufacturer(const std::string& manufacturer, index_type instrumentIndex);
3852 
3853  // Documented in base class.
3854  void
3855  setMicroscopeModel(const std::string& model, index_type instrumentIndex);
3856 
3857  // Documented in base class.
3858  void
3859  setMicroscopeSerialNumber(const std::string& serialNumber, index_type instrumentIndex);
3860 
3861  // Documented in base class.
3862  void
3864 
3865  // Documented in base class.
3866  void
3867  setObjectiveAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type objectiveIndex, index_type annotationRefIndex);
3868 
3869  // Documented in base class.
3870  void
3871  setObjectiveCalibratedMagnification(double calibratedMagnification, index_type instrumentIndex, index_type objectiveIndex);
3872 
3873  // Documented in base class.
3874  void
3875  setObjectiveCorrection(ome::xml::model::enums::Correction correction, index_type instrumentIndex, index_type objectiveIndex);
3876 
3877  // Documented in base class.
3878  void
3879  setObjectiveID(const std::string& id, index_type instrumentIndex, index_type objectiveIndex);
3880 
3881  // Documented in base class.
3882  void
3883  setObjectiveImmersion(ome::xml::model::enums::Immersion immersion, index_type instrumentIndex, index_type objectiveIndex);
3884 
3885  // Documented in base class.
3886  void
3887  setObjectiveIris(bool iris, index_type instrumentIndex, index_type objectiveIndex);
3888 
3889  // Documented in base class.
3890  void
3891  setObjectiveLensNA(double lensNA, index_type instrumentIndex, index_type objectiveIndex);
3892 
3893  // Documented in base class.
3894  void
3895  setObjectiveLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type objectiveIndex);
3896 
3897  // Documented in base class.
3898  void
3899  setObjectiveManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type objectiveIndex);
3900 
3901  // Documented in base class.
3902  void
3903  setObjectiveModel(const std::string& model, index_type instrumentIndex, index_type objectiveIndex);
3904 
3905  // Documented in base class.
3906  void
3907  setObjectiveNominalMagnification(double nominalMagnification, index_type instrumentIndex, index_type objectiveIndex);
3908 
3909  // Documented in base class.
3910  void
3911  setObjectiveSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type objectiveIndex);
3912 
3913  // Documented in base class.
3914  void
3916 
3917  // Documented in base class.
3918  void
3919  setObjectiveSettingsCorrectionCollar(double correctionCollar, index_type imageIndex);
3920 
3921  // Documented in base class.
3922  void
3923  setObjectiveSettingsID(const std::string& id, index_type imageIndex);
3924 
3925  // Documented in base class.
3926  void
3928 
3929  // Documented in base class.
3930  void
3931  setObjectiveSettingsRefractiveIndex(double refractiveIndex, index_type imageIndex);
3932 
3933  // Documented in base class.
3934  void
3935  setPixelsBigEndian(bool bigEndian, index_type imageIndex);
3936 
3937  // Documented in base class.
3938  void
3940 
3941  // Documented in base class.
3942  void
3943  setPixelsID(const std::string& id, index_type imageIndex);
3944 
3945  // Documented in base class.
3946  void
3947  setPixelsInterleaved(bool interleaved, index_type imageIndex);
3948 
3949  // Documented in base class.
3950  void
3952 
3953  // Documented in base class.
3954  void
3956 
3957  // Documented in base class.
3958  void
3960 
3961  // Documented in base class.
3962  void
3964 
3965  // Documented in base class.
3966  void
3968 
3969  // Documented in base class.
3970  void
3972 
3973  // Documented in base class.
3974  void
3976 
3977  // Documented in base class.
3978  void
3980 
3981  // Documented in base class.
3982  void
3984 
3985  // Documented in base class.
3986  void
3988 
3989  // Documented in base class.
3990  void
3992 
3993  // Documented in base class.
3994  void
3995  setPlaneAnnotationRef(const std::string& annotation, index_type imageIndex, index_type planeIndex, index_type annotationRefIndex);
3996 
3997  // Documented in base class.
3998  void
4000 
4001  // Documented in base class.
4002  void
4004 
4005  // Documented in base class.
4006  void
4007  setPlaneHashSHA1(const std::string& hashSHA1, index_type imageIndex, index_type planeIndex);
4008 
4009  // Documented in base class.
4010  void
4012 
4013  // Documented in base class.
4014  void
4016 
4017  // Documented in base class.
4018  void
4020 
4021  // Documented in base class.
4022  void
4024 
4025  // Documented in base class.
4026  void
4028 
4029  // Documented in base class.
4030  void
4032 
4033  // Documented in base class.
4034  void
4035  setPlateAnnotationRef(const std::string& annotation, index_type plateIndex, index_type annotationRefIndex);
4036 
4037  // Documented in base class.
4038  void
4040 
4041  // Documented in base class.
4042  void
4044 
4045  // Documented in base class.
4046  void
4047  setPlateDescription(const std::string& description, index_type plateIndex);
4048 
4049  // Documented in base class.
4050  void
4051  setPlateExternalIdentifier(const std::string& externalIdentifier, index_type plateIndex);
4052 
4053  // Documented in base class.
4054  void
4056 
4057  // Documented in base class.
4058  void
4059  setPlateID(const std::string& id, index_type plateIndex);
4060 
4061  // Documented in base class.
4062  void
4063  setPlateName(const std::string& name, index_type plateIndex);
4064 
4065  // Documented in base class.
4066  void
4068 
4069  // Documented in base class.
4070  void
4072 
4073  // Documented in base class.
4074  void
4075  setPlateStatus(const std::string& status, index_type plateIndex);
4076 
4077  // Documented in base class.
4078  void
4080 
4081  // Documented in base class.
4082  void
4084 
4085  // Documented in base class.
4086  void
4087  setPlateAcquisitionAnnotationRef(const std::string& annotation, index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex);
4088 
4089  // Documented in base class.
4090  void
4091  setPlateAcquisitionDescription(const std::string& description, index_type plateIndex, index_type plateAcquisitionIndex);
4092 
4093  // Documented in base class.
4094  void
4095  setPlateAcquisitionEndTime(ome::xml::model::primitives::Timestamp endTime, index_type plateIndex, index_type plateAcquisitionIndex);
4096 
4097  // Documented in base class.
4098  void
4099  setPlateAcquisitionID(const std::string& id, index_type plateIndex, index_type plateAcquisitionIndex);
4100 
4101  // Documented in base class.
4102  void
4104 
4105  // Documented in base class.
4106  void
4107  setPlateAcquisitionName(const std::string& name, index_type plateIndex, index_type plateAcquisitionIndex);
4108 
4109  // Documented in base class.
4110  void
4111  setPlateAcquisitionStartTime(ome::xml::model::primitives::Timestamp startTime, index_type plateIndex, index_type plateAcquisitionIndex);
4112 
4113  // Documented in base class.
4114  void
4115  setPlateAcquisitionWellSampleRef(const std::string& wellSample, index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex);
4116 
4117  // Documented in base class.
4118  void
4119  setPointAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
4120 
4121  // Documented in base class.
4122  void
4124 
4125  // Documented in base class.
4126  void
4128 
4129  // Documented in base class.
4130  void
4132 
4133  // Documented in base class.
4134  void
4136 
4137  // Documented in base class.
4138  void
4140 
4141  // Documented in base class.
4142  void
4143  setPointID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
4144 
4145  // Documented in base class.
4146  void
4147  setPointLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
4148 
4149  // Documented in base class.
4150  void
4152 
4153  // Documented in base class.
4154  void
4155  setPointStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
4156 
4157  // Documented in base class.
4158  void
4160 
4161  // Documented in base class.
4162  void
4163  setPointText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
4164 
4165  // Documented in base class.
4166  void
4168 
4169  // Documented in base class.
4170  void
4172 
4173  // Documented in base class.
4174  void
4176 
4177  // Documented in base class.
4178  void
4179  setPointTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
4180 
4181  // Documented in base class.
4182  void
4183  setPointX(double x, index_type ROIIndex, index_type shapeIndex);
4184 
4185  // Documented in base class.
4186  void
4187  setPointY(double y, index_type ROIIndex, index_type shapeIndex);
4188 
4189  // Documented in base class.
4190  void
4191  setPolygonAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
4192 
4193  // Documented in base class.
4194  void
4196 
4197  // Documented in base class.
4198  void
4200 
4201  // Documented in base class.
4202  void
4204 
4205  // Documented in base class.
4206  void
4208 
4209  // Documented in base class.
4210  void
4212 
4213  // Documented in base class.
4214  void
4215  setPolygonID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
4216 
4217  // Documented in base class.
4218  void
4219  setPolygonLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
4220 
4221  // Documented in base class.
4222  void
4223  setPolygonPoints(const std::string& points, index_type ROIIndex, index_type shapeIndex);
4224 
4225  // Documented in base class.
4226  void
4228 
4229  // Documented in base class.
4230  void
4231  setPolygonStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
4232 
4233  // Documented in base class.
4234  void
4236 
4237  // Documented in base class.
4238  void
4239  setPolygonText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
4240 
4241  // Documented in base class.
4242  void
4244 
4245  // Documented in base class.
4246  void
4248 
4249  // Documented in base class.
4250  void
4252 
4253  // Documented in base class.
4254  void
4255  setPolygonTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
4256 
4257  // Documented in base class.
4258  void
4259  setPolylineAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
4260 
4261  // Documented in base class.
4262  void
4264 
4265  // Documented in base class.
4266  void
4268 
4269  // Documented in base class.
4270  void
4272 
4273  // Documented in base class.
4274  void
4276 
4277  // Documented in base class.
4278  void
4280 
4281  // Documented in base class.
4282  void
4283  setPolylineID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
4284 
4285  // Documented in base class.
4286  void
4287  setPolylineLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
4288 
4289  // Documented in base class.
4290  void
4292 
4293  // Documented in base class.
4294  void
4296 
4297  // Documented in base class.
4298  void
4299  setPolylinePoints(const std::string& points, index_type ROIIndex, index_type shapeIndex);
4300 
4301  // Documented in base class.
4302  void
4304 
4305  // Documented in base class.
4306  void
4307  setPolylineStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
4308 
4309  // Documented in base class.
4310  void
4312 
4313  // Documented in base class.
4314  void
4315  setPolylineText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
4316 
4317  // Documented in base class.
4318  void
4320 
4321  // Documented in base class.
4322  void
4324 
4325  // Documented in base class.
4326  void
4328 
4329  // Documented in base class.
4330  void
4331  setPolylineTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
4332 
4333  // Documented in base class.
4334  void
4335  setProjectAnnotationRef(const std::string& annotation, index_type projectIndex, index_type annotationRefIndex);
4336 
4337  // Documented in base class.
4338  void
4339  setProjectDatasetRef(const std::string& dataset, index_type projectIndex, index_type datasetRefIndex);
4340 
4341  // Documented in base class.
4342  void
4343  setProjectDescription(const std::string& description, index_type projectIndex);
4344 
4345  // Documented in base class.
4346  void
4347  setProjectExperimenterGroupRef(const std::string& experimenterGroup, index_type projectIndex);
4348 
4349  // Documented in base class.
4350  void
4351  setProjectExperimenterRef(const std::string& experimenter, index_type projectIndex);
4352 
4353  // Documented in base class.
4354  void
4355  setProjectID(const std::string& id, index_type projectIndex);
4356 
4357  // Documented in base class.
4358  void
4359  setProjectName(const std::string& name, index_type projectIndex);
4360 
4361  // Documented in base class.
4362  void
4363  setROIAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type annotationRefIndex);
4364 
4365  // Documented in base class.
4366  void
4367  setROIDescription(const std::string& description, index_type ROIIndex);
4368 
4369  // Documented in base class.
4370  void
4371  setROIID(const std::string& id, index_type ROIIndex);
4372 
4373  // Documented in base class.
4374  void
4375  setROIName(const std::string& name, index_type ROIIndex);
4376 
4377  // Documented in base class.
4378  void
4379  setReagentAnnotationRef(const std::string& annotation, index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex);
4380 
4381  // Documented in base class.
4382  void
4383  setReagentDescription(const std::string& description, index_type screenIndex, index_type reagentIndex);
4384 
4385  // Documented in base class.
4386  void
4387  setReagentID(const std::string& id, index_type screenIndex, index_type reagentIndex);
4388 
4389  // Documented in base class.
4390  void
4391  setReagentName(const std::string& name, index_type screenIndex, index_type reagentIndex);
4392 
4393  // Documented in base class.
4394  void
4395  setReagentReagentIdentifier(const std::string& reagentIdentifier, index_type screenIndex, index_type reagentIndex);
4396 
4397  // Documented in base class.
4398  void
4399  setRectangleAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
4400 
4401  // Documented in base class.
4402  void
4404 
4405  // Documented in base class.
4406  void
4408 
4409  // Documented in base class.
4410  void
4412 
4413  // Documented in base class.
4414  void
4416 
4417  // Documented in base class.
4418  void
4420 
4421  // Documented in base class.
4422  void
4423  setRectangleHeight(double height, index_type ROIIndex, index_type shapeIndex);
4424 
4425  // Documented in base class.
4426  void
4427  setRectangleID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
4428 
4429  // Documented in base class.
4430  void
4431  setRectangleLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
4432 
4433  // Documented in base class.
4434  void
4436 
4437  // Documented in base class.
4438  void
4439  setRectangleStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
4440 
4441  // Documented in base class.
4442  void
4444 
4445  // Documented in base class.
4446  void
4447  setRectangleText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
4448 
4449  // Documented in base class.
4450  void
4452 
4453  // Documented in base class.
4454  void
4456 
4457  // Documented in base class.
4458  void
4460 
4461  // Documented in base class.
4462  void
4463  setRectangleTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
4464 
4465  // Documented in base class.
4466  void
4467  setRectangleWidth(double width, index_type ROIIndex, index_type shapeIndex);
4468 
4469  // Documented in base class.
4470  void
4471  setRectangleX(double x, index_type ROIIndex, index_type shapeIndex);
4472 
4473  // Documented in base class.
4474  void
4475  setRectangleY(double y, index_type ROIIndex, index_type shapeIndex);
4476 
4477  // Documented in base class.
4478  void
4479  setRightsRightsHeld(const std::string& rightsHeld);
4480 
4481  // Documented in base class.
4482  void
4483  setRightsRightsHolder(const std::string& rightsHolder);
4484 
4485  // Documented in base class.
4486  void
4487  setScreenAnnotationRef(const std::string& annotation, index_type screenIndex, index_type annotationRefIndex);
4488 
4489  // Documented in base class.
4490  void
4491  setScreenDescription(const std::string& description, index_type screenIndex);
4492 
4493  // Documented in base class.
4494  void
4495  setScreenID(const std::string& id, index_type screenIndex);
4496 
4497  // Documented in base class.
4498  void
4499  setScreenName(const std::string& name, index_type screenIndex);
4500 
4501  // Documented in base class.
4502  void
4503  setScreenPlateRef(const std::string& plate, index_type screenIndex, index_type plateRefIndex);
4504 
4505  // Documented in base class.
4506  void
4507  setScreenProtocolDescription(const std::string& protocolDescription, index_type screenIndex);
4508 
4509  // Documented in base class.
4510  void
4511  setScreenProtocolIdentifier(const std::string& protocolIdentifier, index_type screenIndex);
4512 
4513  // Documented in base class.
4514  void
4515  setScreenReagentSetDescription(const std::string& reagentSetDescription, index_type screenIndex);
4516 
4517  // Documented in base class.
4518  void
4519  setScreenReagentSetIdentifier(const std::string& reagentSetIdentifier, index_type screenIndex);
4520 
4521  // Documented in base class.
4522  void
4523  setScreenType(const std::string& type, index_type screenIndex);
4524 
4525  // Documented in base class.
4526  void
4527  setStageLabelName(const std::string& name, index_type imageIndex);
4528 
4529  // Documented in base class.
4530  void
4532 
4533  // Documented in base class.
4534  void
4536 
4537  // Documented in base class.
4538  void
4540 
4541  // Documented in base class.
4542  void
4543  setTagAnnotationAnnotationRef(const std::string& annotation, index_type tagAnnotationIndex, index_type annotationRefIndex);
4544 
4545  // Documented in base class.
4546  void
4547  setTagAnnotationAnnotator(const std::string& annotator, index_type tagAnnotationIndex);
4548 
4549  // Documented in base class.
4550  void
4551  setTagAnnotationDescription(const std::string& description, index_type tagAnnotationIndex);
4552 
4553  // Documented in base class.
4554  void
4555  setTagAnnotationID(const std::string& id, index_type tagAnnotationIndex);
4556 
4557  // Documented in base class.
4558  void
4559  setTagAnnotationNamespace(const std::string& namespace_, index_type tagAnnotationIndex);
4560 
4561  // Documented in base class.
4562  void
4563  setTagAnnotationValue(const std::string& value, index_type tagAnnotationIndex);
4564 
4565  // Documented in base class.
4566  void
4567  setTermAnnotationAnnotationRef(const std::string& annotation, index_type termAnnotationIndex, index_type annotationRefIndex);
4568 
4569  // Documented in base class.
4570  void
4571  setTermAnnotationAnnotator(const std::string& annotator, index_type termAnnotationIndex);
4572 
4573  // Documented in base class.
4574  void
4575  setTermAnnotationDescription(const std::string& description, index_type termAnnotationIndex);
4576 
4577  // Documented in base class.
4578  void
4579  setTermAnnotationID(const std::string& id, index_type termAnnotationIndex);
4580 
4581  // Documented in base class.
4582  void
4583  setTermAnnotationNamespace(const std::string& namespace_, index_type termAnnotationIndex);
4584 
4585  // Documented in base class.
4586  void
4587  setTermAnnotationValue(const std::string& value, index_type termAnnotationIndex);
4588 
4589  // Documented in base class.
4590  void
4592 
4593  // Documented in base class.
4594  void
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  setTimestampAnnotationAnnotationRef(const std::string& annotation, index_type timestampAnnotationIndex, index_type annotationRefIndex);
4612 
4613  // Documented in base class.
4614  void
4615  setTimestampAnnotationAnnotator(const std::string& annotator, index_type timestampAnnotationIndex);
4616 
4617  // Documented in base class.
4618  void
4619  setTimestampAnnotationDescription(const std::string& description, index_type timestampAnnotationIndex);
4620 
4621  // Documented in base class.
4622  void
4623  setTimestampAnnotationID(const std::string& id, index_type timestampAnnotationIndex);
4624 
4625  // Documented in base class.
4626  void
4627  setTimestampAnnotationNamespace(const std::string& namespace_, index_type timestampAnnotationIndex);
4628 
4629  // Documented in base class.
4630  void
4632 
4633  // Documented in base class.
4634  void
4636 
4637  // Documented in base class.
4638  void
4640 
4641  // Documented in base class.
4642  void
4644 
4645  // Documented in base class.
4646  void
4648 
4649  // Documented in base class.
4650  void
4652 
4653  // Documented in base class.
4654  void
4655  setUUIDFileName(const std::string& fileName, index_type imageIndex, index_type tiffDataIndex);
4656 
4657  // Documented in base class.
4658  void
4659  setWellAnnotationRef(const std::string& annotation, index_type plateIndex, index_type wellIndex, index_type annotationRefIndex);
4660 
4661  // Documented in base class.
4662  void
4664 
4665  // Documented in base class.
4666  void
4668 
4669  // Documented in base class.
4670  void
4671  setWellExternalDescription(const std::string& externalDescription, index_type plateIndex, index_type wellIndex);
4672 
4673  // Documented in base class.
4674  void
4675  setWellExternalIdentifier(const std::string& externalIdentifier, index_type plateIndex, index_type wellIndex);
4676 
4677  // Documented in base class.
4678  void
4679  setWellID(const std::string& id, index_type plateIndex, index_type wellIndex);
4680 
4681  // Documented in base class.
4682  void
4683  setWellReagentRef(const std::string& reagent, index_type plateIndex, index_type wellIndex);
4684 
4685  // Documented in base class.
4686  void
4688 
4689  // Documented in base class.
4690  void
4691  setWellType(const std::string& type, index_type plateIndex, index_type wellIndex);
4692 
4693  // Documented in base class.
4694  void
4695  setWellSampleID(const std::string& id, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4696 
4697  // Documented in base class.
4698  void
4699  setWellSampleImageRef(const std::string& image, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4700 
4701  // Documented in base class.
4702  void
4704 
4705  // Documented in base class.
4706  void
4708 
4709  // Documented in base class.
4710  void
4712 
4713  // Documented in base class.
4714  void
4715  setWellSampleTimepoint(ome::xml::model::primitives::Timestamp timepoint, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
4716 
4717  // Documented in base class.
4718  void
4719  setXMLAnnotationAnnotationRef(const std::string& annotation, index_type XMLAnnotationIndex, index_type annotationRefIndex);
4720 
4721  // Documented in base class.
4722  void
4723  setXMLAnnotationAnnotator(const std::string& annotator, index_type XMLAnnotationIndex);
4724 
4725  // Documented in base class.
4726  void
4727  setXMLAnnotationDescription(const std::string& description, index_type XMLAnnotationIndex);
4728 
4729  // Documented in base class.
4730  void
4731  setXMLAnnotationID(const std::string& id, index_type XMLAnnotationIndex);
4732 
4733  // Documented in base class.
4734  void
4735  setXMLAnnotationNamespace(const std::string& namespace_, index_type XMLAnnotationIndex);
4736 
4737  // Documented in base class.
4738  void
4739  setXMLAnnotationValue(const std::string& value, index_type XMLAnnotationIndex);
4740 
4741  };
4742 
4743  }
4744  }
4745 }
4746 
4747 #endif // OME_XML_META_OMEXMLMETADATA_H
4748 
4749 /*
4750  * Local Variables:
4751  * mode:C++
4752  * End:
4753  */
void setLightPathExcitationFilterRef(const std::string &excitationFilter, index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex)
Set the ExcitationFilterRef property of LightPath.
Definition: OMEXMLMetadata.cpp:13092
double getObjectiveSettingsRefractiveIndex(index_type imageIndex) const
Get the RefractiveIndex property of ObjectiveSettings.
Definition: OMEXMLMetadata.cpp:4727
const std::string & getProjectDescription(index_type projectIndex) const
Get the Description property of Project.
Definition: OMEXMLMetadata.cpp:5892
ome::xml::model::primitives::PercentFraction getChannelLightSourceSettingsAttenuation(index_type imageIndex, index_type channelIndex) const
Get the Attenuation property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:3716
void setProjectAnnotationRef(const std::string &annotation, index_type projectIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Project.
Definition: OMEXMLMetadata.cpp:18627
void setPolylineTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Polyline.
Definition: OMEXMLMetadata.cpp:18528
const std::string & getTagAnnotationValue(index_type tagAnnotationIndex) const
Get the Value property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:6514
void setLabelStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Label.
Definition: OMEXMLMetadata.cpp:12177
bool getPixelsBigEndian(index_type imageIndex) const
Get the BigEndian property of Pixels.
Definition: OMEXMLMetadata.cpp:4739
void setPointFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Point.
Definition: OMEXMLMetadata.cpp:16985
void setExperimenterGroupID(const std::string &id, index_type experimenterGroupIndex)
Set the ID property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:10529
const std::string & getLightPathExcitationFilterRef(index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex) const
Get the ExcitationFilterRef property of LightPath.
Definition: OMEXMLMetadata.cpp:3703
FilamentType enumeration.
Definition: FilamentType.h:72
void setDichroicSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type dichroicIndex)
Set the SerialNumber property of Dichroic.
Definition: OMEXMLMetadata.cpp:9432
const std::string & getProjectName(index_type projectIndex) const
Get the Name property of Project.
Definition: OMEXMLMetadata.cpp:5936
const std::string & getDichroicModel(index_type instrumentIndex, index_type dichroicIndex) const
Get the Model property of Dichroic.
Definition: OMEXMLMetadata.cpp:1970
ome::xml::model::enums::FontFamily getPolylineFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Polyline.
Definition: OMEXMLMetadata.cpp:5682
const std::string & getExperimenterGroupAnnotationRef(index_type experimenterGroupIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:2417
index_type getFilterCount(index_type instrumentIndex) const
Get the number of Filter elements.
Definition: OMEXMLMetadata.cpp:690
bool getObjectiveIris(index_type instrumentIndex, index_type objectiveIndex) const
Get the Iris property of Objective.
Definition: OMEXMLMetadata.cpp:4599
void setInstrumentID(const std::string &id, index_type instrumentIndex)
Set the ID property of Instrument.
Definition: OMEXMLMetadata.cpp:11877
void setObjectiveModel(const std::string &model, index_type instrumentIndex, index_type objectiveIndex)
Set the Model property of Objective.
Definition: OMEXMLMetadata.cpp:15528
index_type getLongAnnotationCount() const
Get the number of LongAnnotation elements.
Definition: OMEXMLMetadata.cpp:786
void setRectangleFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Rectangle.
Definition: OMEXMLMetadata.cpp:19021
void setDatasetImageRef(const std::string &image, index_type datasetIndex, index_type imageRefIndex)
Set the ImageRef property of Dataset.
Definition: OMEXMLMetadata.cpp:8652
void setFilamentModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Filament.
Definition: OMEXMLMetadata.cpp:10680
void setPolygonAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Polygon.
Definition: OMEXMLMetadata.cpp:17479
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: OMEXMLMetadata.cpp:13700
ExperimentType enumeration.
Definition: ExperimentType.h:72
void setExperimentType(ome::xml::model::enums::ExperimentType type, index_type experimentIndex)
Set the Type property of Experiment.
Definition: OMEXMLMetadata.cpp:10300
void setMicroscopeModel(const std::string &model, index_type instrumentIndex)
Set the Model property of Microscope.
Definition: OMEXMLMetadata.cpp:15217
void setMicroscopeSerialNumber(const std::string &serialNumber, index_type instrumentIndex)
Set the SerialNumber property of Microscope.
Definition: OMEXMLMetadata.cpp:15244
void setBooleanAnnotationAnnotationRef(const std::string &annotation, index_type booleanAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:7818
ArcType enumeration.
Definition: ArcType.h:72
ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstT(index_type imageIndex, index_type tiffDataIndex) const
Get the FirstT property of TiffData.
Definition: OMEXMLMetadata.cpp:6599
const std::string & getMicrobeamManipulationDescription(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the Description property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:4425
void setRectangleWidth(double width, index_type ROIIndex, index_type shapeIndex)
Set the Width property of Rectangle.
Definition: OMEXMLMetadata.cpp:19483
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: OMEXMLMetadata.cpp:20565
void setPixelsTimeIncrement(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTime > timeIncrement, index_type imageIndex)
Set the TimeIncrement property of Pixels.
Definition: OMEXMLMetadata.cpp:16091
bool getPointLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Point.
Definition: OMEXMLMetadata.cpp:5324
index_type getFolderRefCount(index_type folderIndex) const
Get the number of FolderRef elements.
Definition: OMEXMLMetadata.cpp:714
index_type getInstrumentCount() const
Get the number of Instrument elements.
Definition: OMEXMLMetadata.cpp:746
void setEllipseFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Ellipse.
Definition: OMEXMLMetadata.cpp:9653
void setDetectorAmplificationGain(double amplificationGain, index_type instrumentIndex, index_type detectorIndex)
Set the AmplificationGain property of Detector.
Definition: OMEXMLMetadata.cpp:8686
void setGenericExcitationSourceLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of GenericExcitationSource.
Definition: OMEXMLMetadata.cpp:11445
void setPointAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Point.
Definition: OMEXMLMetadata.cpp:16906
void setLightEmittingDiodeModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:12972
index_type getCommentAnnotationAnnotationCount(index_type commentAnnotationIndex) const
Get the number of links to a CommentAnnotation.
Definition: OMEXMLMetadata.cpp:289
void setPointFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Point.
Definition: OMEXMLMetadata.cpp:17051
void setPointTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Point.
Definition: OMEXMLMetadata.cpp:17316
ome::xml::model::primitives::NonNegativeInteger getPlaneTheC(index_type imageIndex, index_type planeIndex) const
Get the TheC property of Plane.
Definition: OMEXMLMetadata.cpp:4972
void setObjectiveSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type objectiveIndex)
Set the SerialNumber property of Objective.
Definition: OMEXMLMetadata.cpp:15582
void setEllipseTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Ellipse.
Definition: OMEXMLMetadata.cpp:10048
void setCommentAnnotationDescription(const std::string &description, index_type commentAnnotationIndex)
Set the Description property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:8462
const std::string & getFolderImageRef(index_type folderIndex, index_type imageRefIndex) const
Get the ImageRef property of Folder.
Definition: OMEXMLMetadata.cpp:2871
const std::string & getFolderName(index_type folderIndex) const
Get the Name property of Folder.
Definition: OMEXMLMetadata.cpp:2884
ome::xml::model::primitives::Color getPolylineFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Polyline.
Definition: OMEXMLMetadata.cpp:5658
void setObjectiveLensNA(double lensNA, index_type instrumentIndex, index_type objectiveIndex)
Set the LensNA property of Objective.
Definition: OMEXMLMetadata.cpp:15447
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: OMEXMLMetadata.cpp:1509
const std::string & getTermAnnotationAnnotator(index_type termAnnotationIndex) const
Get the Annotator property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:6535
void setBinaryFileBinDataBigEndian(bool bigEndian, index_type fileAnnotationIndex)
Set the BigEndian property of BinData.
Definition: OMEXMLMetadata.cpp:7354
void setPixelsID(const std::string &id, index_type imageIndex)
Set the ID property of Pixels.
Definition: OMEXMLMetadata.cpp:15798
void setPlaneHashSHA1(const std::string &hashSHA1, index_type imageIndex, index_type planeIndex)
Set the HashSHA1 property of Plane.
Definition: OMEXMLMetadata.cpp:16223
ome::xml::model::primitives::NonNegativeLong getMaskBinDataLength(index_type ROIIndex, index_type shapeIndex) const
Get the Length property of BinData.
Definition: OMEXMLMetadata.cpp:1243
index_type getFolderImageRefCount(index_type folderIndex) const
Get the number of ImageRef elements in Folder.
Definition: OMEXMLMetadata.cpp:730
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: OMEXMLMetadata.cpp:17822
void setLaserLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Laser.
Definition: OMEXMLMetadata.cpp:12567
void setEllipseLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Ellipse.
Definition: OMEXMLMetadata.cpp:9819
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: OMEXMLMetadata.cpp:2192
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: OMEXMLMetadata.cpp:12850
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: OMEXMLMetadata.cpp:12742
ome::xml::model::enums::Marker getLineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerEnd property of Line.
Definition: OMEXMLMetadata.cpp:3873
ome::xml::model::enums::LaserType getLaserType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Type property of Laser.
Definition: OMEXMLMetadata.cpp:3560
const std::string & getRightsRightsHeld() const
Get the RightsHeld property of Rights.
Definition: OMEXMLMetadata.cpp:6271
index_type getFolderCount() const
Get the number of Folder elements.
Definition: OMEXMLMetadata.cpp:706
void setExperimenterID(const std::string &id, index_type experimenterIndex)
Set the ID property of Experimenter.
Definition: OMEXMLMetadata.cpp:10376
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: OMEXMLMetadata.cpp:6724
const std::string & getExperimentID(index_type experimentIndex) const
Get the ID property of Experiment.
Definition: OMEXMLMetadata.cpp:2304
void setStageLabelX(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > x, index_type imageIndex)
Set the X property of StageLabel.
Definition: OMEXMLMetadata.cpp:19842
ome::xml::model::primitives::NonNegativeInteger getRectangleTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Rectangle.
Definition: OMEXMLMetadata.cpp:6223
const std::string & getFilterFilterWheel(index_type instrumentIndex, index_type filterIndex) const
Get the FilterWheel property of Filter.
Definition: OMEXMLMetadata.cpp:2651
void createRoot()
Create root node.
Definition: OMEXMLMetadata.cpp:212
ome::xml::model::primitives::PercentFraction getImagingEnvironmentCO2Percent(index_type imageIndex) const
Get the CO2Percent property of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:3133
void setTermAnnotationAnnotator(const std::string &annotator, index_type termAnnotationIndex)
Set the Annotator property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:20084
const ::ome::xml::model::AffineTransform & getPolygonTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Polygon.
Definition: OMEXMLMetadata.cpp:5633
const std::string & getTermAnnotationDescription(index_type termAnnotationIndex) const
Get the Description property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:6547
void setWellType(const std::string &type, index_type plateIndex, index_type wellIndex)
Set the Type property of Well.
Definition: OMEXMLMetadata.cpp:20923
const std::string & getFilterSetID(index_type instrumentIndex, index_type filterSetIndex) const
Get the ID property of FilterSet.
Definition: OMEXMLMetadata.cpp:2769
void setTermAnnotationID(const std::string &id, index_type termAnnotationIndex)
Set the ID property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:20138
bool getRectangleLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Rectangle.
Definition: OMEXMLMetadata.cpp:6139
void setScreenReagentSetIdentifier(const std::string &reagentSetIdentifier, index_type screenIndex)
Set the ReagentSetIdentifier property of Screen.
Definition: OMEXMLMetadata.cpp:19774
Correction enumeration.
Definition: Correction.h:72
ome::xml::model::primitives::NonNegativeInteger getWellColumn(index_type plateIndex, index_type wellIndex) const
Get the Column property of Well.
Definition: OMEXMLMetadata.cpp:6809
ome::xml::model::enums::FillRule getEllipseFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Ellipse.
Definition: OMEXMLMetadata.cpp:2084
double getEllipseRadiusY(index_type ROIIndex, index_type shapeIndex) const
Get the RadiusY property of Ellipse.
Definition: OMEXMLMetadata.cpp:2160
const std::string & getMicrobeamManipulationExperimenterRef(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the ExperimenterRef property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:4437
void setBooleanAnnotationDescription(const std::string &description, index_type booleanAnnotationIndex)
Set the Description property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:7858
void setFilterSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type filterIndex)
Set the SerialNumber property of Filter.
Definition: OMEXMLMetadata.cpp:11059
ome::xml::model::enums::Marker getLineMarkerStart(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerStart property of Line.
Definition: OMEXMLMetadata.cpp:3885
void setChannelIlluminationType(ome::xml::model::enums::IlluminationType illuminationType, index_type imageIndex, index_type channelIndex)
Set the IlluminationType property of Channel.
Definition: OMEXMLMetadata.cpp:8224
index_type getDetectorCount(index_type instrumentIndex) const
Get the number of Detector elements.
Definition: OMEXMLMetadata.cpp:594
const std::string & getFilterSetDichroicRef(index_type instrumentIndex, index_type filterSetIndex) const
Get the DichroicRef property of FilterSet.
Definition: OMEXMLMetadata.cpp:2731
void setMaskBinDataBigEndian(bool bigEndian, index_type ROIIndex, index_type shapeIndex)
Set the BigEndian property of BinData.
Definition: OMEXMLMetadata.cpp:7392
const std::string & getTimestampAnnotationID(index_type timestampAnnotationIndex) const
Get the ID property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:6684
ome::xml::model::primitives::PositiveInteger getPixelsSizeT(index_type imageIndex) const
Get the SizeT property of Pixels.
Definition: OMEXMLMetadata.cpp:4835
void setEllipseAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Ellipse.
Definition: OMEXMLMetadata.cpp:9607
void setPlateName(const std::string &name, index_type plateIndex)
Set the Name property of Plate.
Definition: OMEXMLMetadata.cpp:16591
void setLabelFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Label.
Definition: OMEXMLMetadata.cpp:11978
std::shared_ptr< MetadataRoot > getRoot()
Get the root node of the metadata.
Definition: OMEXMLMetadata.cpp:219
index_type getFolderAnnotationRefCount(index_type folderIndex) const
Get the number of AnnotationRef elements in Folder.
Definition: OMEXMLMetadata.cpp:394
index_type getTimestampAnnotationCount() const
Get the number of TimestampAnnotation elements.
Definition: OMEXMLMetadata.cpp:946
void setChannelFilterSetRef(const std::string &filterSet, index_type imageIndex, index_type channelIndex)
Set the FilterSetRef property of Channel.
Definition: OMEXMLMetadata.cpp:8144
const std::string & getFilamentModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of Filament.
Definition: OMEXMLMetadata.cpp:2533
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: OMEXMLMetadata.cpp:13435
const std::string & getTagAnnotationDescription(index_type tagAnnotationIndex) const
Get the Description property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:6482
const ome::xml::model::primitives::OrderedMultimap & getGenericExcitationSourceMap(index_type instrumentIndex, index_type lightSourceIndex) const
Get the map value of GenericExcitationSource.
Definition: OMEXMLMetadata.cpp:1045
const std::string & getFilterLotNumber(index_type instrumentIndex, index_type filterIndex) const
Get the LotNumber property of Filter.
Definition: OMEXMLMetadata.cpp:2671
ome::xml::model::enums::FillRule getPolylineFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Polyline.
Definition: OMEXMLMetadata.cpp:5670
void setMaskY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Mask.
Definition: OMEXMLMetadata.cpp:15023
const std::string & getPointAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Point.
Definition: OMEXMLMetadata.cpp:5243
void setUUIDFileName(const std::string &fileName, index_type imageIndex, index_type tiffDataIndex)
Set the FileName property of UUID.
Definition: OMEXMLMetadata.cpp:20697
void setTimestampAnnotationID(const std::string &id, index_type timestampAnnotationIndex)
Set the ID property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:20451
double getEllipseY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Ellipse.
Definition: OMEXMLMetadata.cpp:2272
index_type getMicrobeamManipulationRefCount(index_type imageIndex) const
Get the number of MicrobeamManipulationRef elements.
Definition: OMEXMLMetadata.cpp:810
void setLongAnnotationNamespace(const std::string &namespace_, index_type longAnnotationIndex)
Set the Namespace property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:14243
An ISO-8601 timestamp.
Definition: Timestamp.h:65
void setWellSampleImageRef(const std::string &image, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the ImageRef property of WellSample.
Definition: OMEXMLMetadata.cpp:20984
void setLineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Line.
Definition: OMEXMLMetadata.cpp:13369
double getRectangleHeight(index_type ROIIndex, index_type shapeIndex) const
Get the Height property of Rectangle.
Definition: OMEXMLMetadata.cpp:6123
void setProjectDatasetRef(const std::string &dataset, index_type projectIndex, index_type datasetRefIndex)
Set the DatasetRef property of Project.
Definition: OMEXMLMetadata.cpp:18640
index_type getTiffDataCount(index_type imageIndex) const
Get the number of TiffData elements.
Definition: OMEXMLMetadata.cpp:938
void setChannelAcquisitionMode(ome::xml::model::enums::AcquisitionMode acquisitionMode, index_type imageIndex, index_type channelIndex)
Set the AcquisitionMode property of Channel.
Definition: OMEXMLMetadata.cpp:7966
const std::string & getLabelText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Label.
Definition: OMEXMLMetadata.cpp:3319
const std::string & getXMLAnnotationValue(index_type XMLAnnotationIndex) const
Get the Value property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:7002
bool getMaskBinDataBigEndian(index_type ROIIndex, index_type shapeIndex) const
Get the BigEndian property of BinData.
Definition: OMEXMLMetadata.cpp:1183
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: OMEXMLMetadata.cpp:12011
void setRectangleText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Rectangle.
Definition: OMEXMLMetadata.cpp:19318
const std::string & getDetectorManufacturer(index_type instrumentIndex, index_type detectorIndex) const
Get the Manufacturer property of Detector.
Definition: OMEXMLMetadata.cpp:1749
const std::string & getLaserLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of Laser.
Definition: OMEXMLMetadata.cpp:3440
void setImageMicrobeamManipulationRef(const std::string &microbeamManipulation, index_type imageIndex, index_type microbeamManipulationRefIndex)
Set the MicrobeamManipulationRef property of Image.
Definition: OMEXMLMetadata.cpp:11709
const std::string & getImageExperimentRef(index_type imageIndex) const
Get the ExperimentRef property of Image.
Definition: OMEXMLMetadata.cpp:3027
void setReagentReagentIdentifier(const std::string &reagentIdentifier, index_type screenIndex, index_type reagentIndex)
Set the ReagentIdentifier property of Reagent.
Definition: OMEXMLMetadata.cpp:18915
const std::string & getRectangleStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Rectangle.
Definition: OMEXMLMetadata.cpp:6163
void setPlaneTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type imageIndex, index_type planeIndex)
Set the TheZ property of Plane.
Definition: OMEXMLMetadata.cpp:16419
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: OMEXMLMetadata.cpp:4803
const std::string & getProjectAnnotationRef(index_type projectIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Project.
Definition: OMEXMLMetadata.cpp:5866
ome::xml::model::primitives::NonNegativeInteger getPlateFieldIndex(index_type plateIndex) const
Get the FieldIndex property of Plate.
Definition: OMEXMLMetadata.cpp:5057
void setMaskStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Mask.
Definition: OMEXMLMetadata.cpp:14695
void setMapAnnotationAnnotationRef(const std::string &annotation, index_type mapAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of MapAnnotation.
Definition: OMEXMLMetadata.cpp:14296
const std::string & getMapAnnotationDescription(index_type mapAnnotationIndex) const
Get the Description property of MapAnnotation.
Definition: OMEXMLMetadata.cpp:4172
void setArcType(ome::xml::model::enums::ArcType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Arc.
Definition: OMEXMLMetadata.cpp:7219
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: OMEXMLMetadata.cpp:19054
const std::string & getExperimentExperimenterRef(index_type experimentIndex) const
Get the ExperimenterRef property of Experiment.
Definition: OMEXMLMetadata.cpp:2292
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: OMEXMLMetadata.cpp:5497
ome::xml::model::enums::MicroscopeType getMicroscopeType(index_type instrumentIndex) const
Get the Type property of Microscope.
Definition: OMEXMLMetadata.cpp:4530
void setRectangleAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Rectangle.
Definition: OMEXMLMetadata.cpp:18942
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: OMEXMLMetadata.cpp:3768
AcquisitionMode enumeration.
Definition: AcquisitionMode.h:72
const std::string & getFilamentLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of Filament.
Definition: OMEXMLMetadata.cpp:2509
void setExperimenterGroupAnnotationRef(const std::string &annotation, index_type experimenterGroupIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:10482
void setChannelLightSourceSettingsID(const std::string &id, index_type imageIndex, index_type channelIndex)
Set the ID property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:13177
void setFileAnnotationID(const std::string &id, index_type fileAnnotationIndex)
Set the ID property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:10855
index_type getTermAnnotationAnnotationCount(index_type termAnnotationIndex) const
Get the number of links to a TermAnnotation.
Definition: OMEXMLMetadata.cpp:345
ome::xml::model::primitives::Color getPointStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Point.
Definition: OMEXMLMetadata.cpp:5336
void setObjectiveIris(bool iris, index_type instrumentIndex, index_type objectiveIndex)
Set the Iris property of Objective.
Definition: OMEXMLMetadata.cpp:15420
void setXMLAnnotationValue(const std::string &value, index_type XMLAnnotationIndex)
Set the Value property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:21250
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: OMEXMLMetadata.cpp:3239
void setPolygonFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Polygon.
Definition: OMEXMLMetadata.cpp:17492
ome::xml::model::primitives::NonNegativeLong getBinaryFileBinDataLength(index_type fileAnnotationIndex) const
Get the Length property of BinData.
Definition: OMEXMLMetadata.cpp:1235
void setPlaneTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type imageIndex, index_type planeIndex)
Set the TheT property of Plane.
Definition: OMEXMLMetadata.cpp:16387
const std::string & getLightEmittingDiodeAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:3584
void setPixelsBinData(const std::vector< uint8_t > &base64Binary, index_type imageIndex, index_type binDataIndex)
Set the Base64Binary property of BinData.
Definition: OMEXMLMetadata.cpp:7322
void setDetectorSettingsZoom(double zoom, index_type imageIndex, index_type channelIndex)
Set the Zoom property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:9271
void setFilterSetModel(const std::string &model, index_type instrumentIndex, index_type filterSetIndex)
Set the Model property of FilterSet.
Definition: OMEXMLMetadata.cpp:11234
void setPolylineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Polyline.
Definition: OMEXMLMetadata.cpp:18033
const std::string & getLightPathEmissionFilterRef(index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex) const
Get the EmissionFilterRef property of LightPath.
Definition: OMEXMLMetadata.cpp:3690
void setTermAnnotationNamespace(const std::string &namespace_, index_type termAnnotationIndex)
Set the Namespace property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:20166
ome::xml::model::primitives::Color getPolygonFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Polygon.
Definition: OMEXMLMetadata.cpp:5461
const std::string & getFileAnnotationAnnotator(index_type fileAnnotationIndex) const
Get the Annotator property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:2594
void setProjectDescription(const std::string &description, index_type projectIndex)
Set the Description property of Project.
Definition: OMEXMLMetadata.cpp:18653
void setFilterModel(const std::string &model, index_type instrumentIndex, index_type filterIndex)
Set the Model property of Filter.
Definition: OMEXMLMetadata.cpp:11032
const std::string & getTimestampAnnotationAnnotator(index_type timestampAnnotationIndex) const
Get the Annotator property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:6660
index_type getLongAnnotationAnnotationCount(index_type longAnnotationIndex) const
Get the number of links to a LongAnnotation.
Definition: OMEXMLMetadata.cpp:321
index_type getPlateCount() const
Get the number of Plate elements.
Definition: OMEXMLMetadata.cpp:834
ome::xml::model::primitives::Timestamp getPlateAcquisitionStartTime(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the StartTime property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:5218
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: OMEXMLMetadata.cpp:4779
void setPlateDescription(const std::string &description, index_type plateIndex)
Set the Description property of Plate.
Definition: OMEXMLMetadata.cpp:16506
void setUUID(const std::string &uuid)
Set the UUID associated with this collection of metadata.
Definition: OMEXMLMetadata.cpp:7010
const std::string & getObjectiveModel(index_type instrumentIndex, index_type objectiveIndex) const
Get the Model property of Objective.
Definition: OMEXMLMetadata.cpp:4647
const std::string & getEllipseStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Ellipse.
Definition: OMEXMLMetadata.cpp:2180
ome::xml::model::enums::Marker getPolylineMarkerStart(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerStart property of Polyline.
Definition: OMEXMLMetadata.cpp:5750
index_type getDichroicAnnotationRefCount(index_type instrumentIndex, index_type dichroicIndex) const
Get the number of AnnotationRef elements in Dichroic.
Definition: OMEXMLMetadata.cpp:466
void setPlateAnnotationRef(const std::string &annotation, index_type plateIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Plate.
Definition: OMEXMLMetadata.cpp:16451
ome::xml::model::primitives::NonNegativeInteger getPointTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Point.
Definition: OMEXMLMetadata.cpp:5384
ome::xml::model::primitives::NonNegativeInteger getLineTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Line.
Definition: OMEXMLMetadata.cpp:3945
const std::string & getCommentAnnotationValue(index_type commentAnnotationIndex) const
Get the Value property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:1602
void setEllipseStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Ellipse.
Definition: OMEXMLMetadata.cpp:9916
bool getLabelLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Label.
Definition: OMEXMLMetadata.cpp:3271
void setProjectID(const std::string &id, index_type projectIndex)
Set the ID property of Project.
Definition: OMEXMLMetadata.cpp:18700
void setPolygonTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Polygon.
Definition: OMEXMLMetadata.cpp:17888
void setLongAnnotationID(const std::string &id, index_type longAnnotationIndex)
Set the ID property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:14215
const std::string & getFileAnnotationNamespace(index_type fileAnnotationIndex) const
Get the Namespace property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:2626
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: OMEXMLMetadata.cpp:8111
void setTimestampAnnotationNamespace(const std::string &namespace_, index_type timestampAnnotationIndex)
Set the Namespace property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:20479
ome::xml::model::enums::FontStyle getEllipseFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Ellipse.
Definition: OMEXMLMetadata.cpp:2120
const std::string & getWellExternalIdentifier(index_type plateIndex, index_type wellIndex) const
Get the ExternalIdentifier property of Well.
Definition: OMEXMLMetadata.cpp:6829
void setScreenID(const std::string &id, index_type screenIndex)
Set the ID property of Screen.
Definition: OMEXMLMetadata.cpp:19655
void setDetectorGain(double gain, index_type instrumentIndex, index_type detectorIndex)
Set the Gain property of Detector.
Definition: OMEXMLMetadata.cpp:8726
ome::xml::model::primitives::NonNegativeInteger getPolylineTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Polyline.
Definition: OMEXMLMetadata.cpp:5830
ome::xml::model::enums::FillRule getLineFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Line.
Definition: OMEXMLMetadata.cpp:3805
ome::xml::model::primitives::Color getEllipseFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Ellipse.
Definition: OMEXMLMetadata.cpp:2072
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: OMEXMLMetadata.cpp:5360
const std::string & getFilterSetLotNumber(index_type instrumentIndex, index_type filterSetIndex) const
Get the LotNumber property of FilterSet.
Definition: OMEXMLMetadata.cpp:2777
ome::xml::model::primitives::NonNegativeLong getBinaryFileSize(index_type fileAnnotationIndex) const
Get the Size property of BinaryFile.
Definition: OMEXMLMetadata.cpp:1279
void setLightEmittingDiodeSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:13026
void setPointFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Point.
Definition: OMEXMLMetadata.cpp:16952
void setLabelTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Label.
Definition: OMEXMLMetadata.cpp:12342
void setTiffDataPlaneCount(ome::xml::model::primitives::NonNegativeInteger planeCount, index_type imageIndex, index_type tiffDataIndex)
Set the PlaneCount property of TiffData.
Definition: OMEXMLMetadata.cpp:20351
ome::xml::model::primitives::NonNegativeInteger getPolygonTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Polygon.
Definition: OMEXMLMetadata.cpp:5597
void setScreenDescription(const std::string &description, index_type screenIndex)
Set the Description property of Screen.
Definition: OMEXMLMetadata.cpp:19634
const std::string & getPlateAcquisitionName(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the Name property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:5206
void setPlateWellOriginX(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > wellOriginX, index_type plateIndex)
Set the WellOriginX property of Plate.
Definition: OMEXMLMetadata.cpp:16675
ome::xml::model::enums::Immersion getObjectiveImmersion(index_type instrumentIndex, index_type objectiveIndex) const
Get the Immersion property of Objective.
Definition: OMEXMLMetadata.cpp:4587
void setScreenName(const std::string &name, index_type screenIndex)
Set the Name property of Screen.
Definition: OMEXMLMetadata.cpp:19677
index_type getListAnnotationCount() const
Get the number of ListAnnotation elements.
Definition: OMEXMLMetadata.cpp:778
ome::xml::model::enums::Compression getMaskBinDataCompression(index_type ROIIndex, index_type shapeIndex) const
Get the Compression property of BinData.
Definition: OMEXMLMetadata.cpp:1211
const std::string & getDetectorID(index_type instrumentIndex, index_type detectorIndex) const
Get the ID property of Detector.
Definition: OMEXMLMetadata.cpp:1729
void setChannelColor(ome::xml::model::primitives::Color color, index_type imageIndex, index_type channelIndex)
Set the Color property of Channel.
Definition: OMEXMLMetadata.cpp:8012
bool getLaserTuneable(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Tuneable property of Laser.
Definition: OMEXMLMetadata.cpp:3548
void setTagAnnotationAnnotationRef(const std::string &annotation, index_type tagAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:19923
const std::string & getProjectExperimenterGroupRef(index_type projectIndex) const
Get the ExperimenterGroupRef property of Project.
Definition: OMEXMLMetadata.cpp:5904
void setLineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Line.
Definition: OMEXMLMetadata.cpp:13336
void setLabelLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Label.
Definition: OMEXMLMetadata.cpp:12111
double getLabelY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Label.
Definition: OMEXMLMetadata.cpp:3387
void setMicrobeamManipulationLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)
Set the Attenuation property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:13144
ome::xml::model::primitives::NonNegativeInteger getEllipseTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Ellipse.
Definition: OMEXMLMetadata.cpp:2228
void setDoubleAnnotationAnnotator(const std::string &annotator, index_type doubleAnnotationIndex)
Set the Annotator property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:9472
void setObjectiveNominalMagnification(double nominalMagnification, index_type instrumentIndex, index_type objectiveIndex)
Set the NominalMagnification property of Objective.
Definition: OMEXMLMetadata.cpp:15555
const std::string & getScreenProtocolDescription(index_type screenIndex) const
Get the ProtocolDescription property of Screen.
Definition: OMEXMLMetadata.cpp:6353
const std::string & getObjectiveLotNumber(index_type instrumentIndex, index_type objectiveIndex) const
Get the LotNumber property of Objective.
Definition: OMEXMLMetadata.cpp:4623
void setLabelFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Label.
Definition: OMEXMLMetadata.cpp:11945
ome::xml::model::enums::PixelType getPixelsType(index_type imageIndex) const
Get the Type property of Pixels.
Definition: OMEXMLMetadata.cpp:4879
void setLineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Line.
Definition: OMEXMLMetadata.cpp:13832
void setTimestampAnnotationValue(ome::xml::model::primitives::Timestamp value, index_type timestampAnnotationIndex)
Set the Value property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:20506
void setRectangleStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Rectangle.
Definition: OMEXMLMetadata.cpp:19252
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: OMEXMLMetadata.cpp:6175
void setFilamentType(ome::xml::model::enums::FilamentType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Filament.
Definition: OMEXMLMetadata.cpp:10761
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: OMEXMLMetadata.cpp:17018
void setArcLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Arc.
Definition: OMEXMLMetadata.cpp:7084
void setMaskBinDataCompression(ome::xml::model::enums::Compression compression, index_type ROIIndex, index_type shapeIndex)
Set the Compression property of BinData.
Definition: OMEXMLMetadata.cpp:7501
const std::string & getLabelID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Label.
Definition: OMEXMLMetadata.cpp:3263
const std::string & getChannelFilterSetRef(index_type imageIndex, index_type channelIndex) const
Get the FilterSetRef property of Channel.
Definition: OMEXMLMetadata.cpp:1441
const std::string & getProjectID(index_type projectIndex) const
Get the ID property of Project.
Definition: OMEXMLMetadata.cpp:5928
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: OMEXMLMetadata.cpp:4936
void setLaserID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Laser.
Definition: OMEXMLMetadata.cpp:12512
const std::string & getDoubleAnnotationID(index_type doubleAnnotationIndex) const
Get the ID property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:2031
void setEllipseFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Ellipse.
Definition: OMEXMLMetadata.cpp:9686
const std::string & getInstrumentID(index_type instrumentIndex) const
Get the ID property of Instrument.
Definition: OMEXMLMetadata.cpp:3182
FillRule enumeration.
Definition: FillRule.h:72
void setMaskFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Mask.
Definition: OMEXMLMetadata.cpp:14563
ome::xml::model::primitives::PositiveInteger getPixelsSizeX(index_type imageIndex) const
Get the SizeX property of Pixels.
Definition: OMEXMLMetadata.cpp:4843
void setPlateAcquisitionAnnotationRef(const std::string &annotation, index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex)
Set the AnnotationRef property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:16717
index_type getLeaderCount(index_type experimenterGroupIndex) const
Get the number of Leader elements.
Definition: OMEXMLMetadata.cpp:754
void setImageInstrumentRef(const std::string &instrument, index_type imageIndex)
Set the InstrumentRef property of Image.
Definition: OMEXMLMetadata.cpp:11696
void setFilamentAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Filament.
Definition: OMEXMLMetadata.cpp:10585
void setPolylineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Polyline.
Definition: OMEXMLMetadata.cpp:18066
const std::string & getLabelAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Label.
Definition: OMEXMLMetadata.cpp:3190
ome::xml::model::primitives::PositiveInteger getPixelsSignificantBits(index_type imageIndex) const
Get the SignificantBits property of Pixels.
Definition: OMEXMLMetadata.cpp:4815
void setTagAnnotationID(const std::string &id, index_type tagAnnotationIndex)
Set the ID property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:19990
void setMapAnnotationValue(const ome::xml::model::primitives::OrderedMultimap &value, index_type mapAnnotationIndex)
Set the map value of MapAnnotation.
Definition: OMEXMLMetadata.cpp:7017
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTime > getPixelsTimeIncrement(index_type imageIndex) const
Get the TimeIncrement property of Pixels.
Definition: OMEXMLMetadata.cpp:4867
const std::string & getWellReagentRef(index_type plateIndex, index_type wellIndex) const
Get the ReagentRef property of Well.
Definition: OMEXMLMetadata.cpp:6849
index_type getLightSourceAnnotationRefCount(index_type instrumentIndex, index_type lightSourceIndex) const
Get the number of AnnotationRef elements in LightSource.
Definition: OMEXMLMetadata.cpp:370
void setChannelLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type imageIndex, index_type channelIndex)
Set the Attenuation property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:13105
void setEllipseTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Ellipse.
Definition: OMEXMLMetadata.cpp:10081
const std::string & getBinaryFileMIMEType(index_type fileAnnotationIndex) const
Get the MIMEType property of BinaryFile.
Definition: OMEXMLMetadata.cpp:1267
void setPolylineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex)
Set the MarkerEnd property of Polyline.
Definition: OMEXMLMetadata.cpp:18265
void setChannelName(const std::string &name, index_type imageIndex, index_type channelIndex)
Set the Name property of Channel.
Definition: OMEXMLMetadata.cpp:8290
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: OMEXMLMetadata.cpp:20598
index_type getChannelAnnotationRefCount(index_type imageIndex, index_type channelIndex) const
Get the number of AnnotationRef elements in Channel.
Definition: OMEXMLMetadata.cpp:410
void setLineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Line.
Definition: OMEXMLMetadata.cpp:13402
void setFilterSetExcitationFilterRef(const std::string &excitationFilter, index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex)
Set the ExcitationFilterRef property of FilterSet.
Definition: OMEXMLMetadata.cpp:11139
void setLongAnnotationAnnotationRef(const std::string &annotation, index_type longAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:14148
const std::string & getExperimenterGroupID(index_type experimenterGroupIndex) const
Get the ID property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:2455
const std::string & getPlaneAnnotationRef(index_type imageIndex, index_type planeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Plane.
Definition: OMEXMLMetadata.cpp:4887
const std::string & getChannelID(index_type imageIndex, index_type channelIndex) const
Get the ID property of Channel.
Definition: OMEXMLMetadata.cpp:1465
void setReagentName(const std::string &name, index_type screenIndex, index_type reagentIndex)
Set the Name property of Reagent.
Definition: OMEXMLMetadata.cpp:18888
void setPolylinePoints(const std::string &points, index_type ROIIndex, index_type shapeIndex)
Set the Points property of Polyline.
Definition: OMEXMLMetadata.cpp:18331
void setTagAnnotationAnnotator(const std::string &annotator, index_type tagAnnotationIndex)
Set the Annotator property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:19936
Immersion enumeration.
Definition: Immersion.h:72
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: OMEXMLMetadata.cpp:18429
void setPointFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Point.
Definition: OMEXMLMetadata.cpp:16919
const std::string & getBooleanAnnotationDescription(index_type booleanAnnotationIndex) const
Get the Description property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:1328
const std::string & getGenericExcitationSourceManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of GenericExcitationSource.
Definition: OMEXMLMetadata.cpp:2942
const std::string & getGenericExcitationSourceAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of GenericExcitationSource.
Definition: OMEXMLMetadata.cpp:2909
ome::xml::model::enums::IlluminationType getChannelIlluminationType(index_type imageIndex, index_type channelIndex) const
Get the IlluminationType property of Channel.
Definition: OMEXMLMetadata.cpp:1473
ome::xml::model::primitives::PercentFraction getImagingEnvironmentHumidity(index_type imageIndex) const
Get the Humidity property of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:3145
void setMapAnnotationDescription(const std::string &description, index_type mapAnnotationIndex)
Set the Description property of MapAnnotation.
Definition: OMEXMLMetadata.cpp:14336
const std::string & getDichroicLotNumber(index_type instrumentIndex, index_type dichroicIndex) const
Get the LotNumber property of Dichroic.
Definition: OMEXMLMetadata.cpp:1946
ome::xml::model::primitives::NonNegativeInteger getPolygonTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Polygon.
Definition: OMEXMLMetadata.cpp:5621
Marker enumeration.
Definition: Marker.h:72
void setPolygonStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Polygon.
Definition: OMEXMLMetadata.cpp:17756
const std::string & getImageROIRef(index_type imageIndex, index_type ROIRefIndex) const
Get the ROIRef property of Image.
Definition: OMEXMLMetadata.cpp:3108
ome::xml::model::enums::Binning getDetectorSettingsBinning(index_type imageIndex, index_type channelIndex) const
Get the Binning property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:1833
ome::xml::model::primitives::PositiveInteger getChannelSamplesPerPixel(index_type imageIndex, index_type channelIndex) const
Get the SamplesPerPixel property of Channel.
Definition: OMEXMLMetadata.cpp:1533
const std::string & getFilterSetSerialNumber(index_type instrumentIndex, index_type filterSetIndex) const
Get the SerialNumber property of FilterSet.
Definition: OMEXMLMetadata.cpp:2813
void setEllipseFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Ellipse.
Definition: OMEXMLMetadata.cpp:9620
index_type getWellSampleRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the number of WellSampleRef elements.
Definition: OMEXMLMetadata.cpp:1010
const std::string & getXMLAnnotationID(index_type XMLAnnotationIndex) const
Get the ID property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:6982
const std::string & getTermAnnotationValue(index_type termAnnotationIndex) const
Get the Value property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:6579
Pulse enumeration.
Definition: Pulse.h:72
double getDetectorAmplificationGain(index_type instrumentIndex, index_type detectorIndex) const
Get the AmplificationGain property of Detector.
Definition: OMEXMLMetadata.cpp:1692
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: OMEXMLMetadata.cpp:12999
void setStageLabelY(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > y, index_type imageIndex)
Set the Y property of StageLabel.
Definition: OMEXMLMetadata.cpp:19869
void setBooleanAnnotationID(const std::string &id, index_type booleanAnnotationIndex)
Set the ID property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:7885
const std::string & getLaserSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of Laser.
Definition: OMEXMLMetadata.cpp:3536
const std::string & getProjectExperimenterRef(index_type projectIndex) const
Get the ExperimenterRef property of Project.
Definition: OMEXMLMetadata.cpp:5916
index_type getFolderROIRefCount(index_type folderIndex) const
Get the number of ROIRef elements in Folder.
Definition: OMEXMLMetadata.cpp:882
void setWellAnnotationRef(const std::string &annotation, index_type plateIndex, index_type wellIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Well.
Definition: OMEXMLMetadata.cpp:20736
void setTermAnnotationAnnotationRef(const std::string &annotation, index_type termAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:20071
index_type getPlateAcquisitionCount(index_type plateIndex) const
Get the number of PlateAcquisition elements.
Definition: OMEXMLMetadata.cpp:842
index_type getExperimentCount() const
Get the number of Experiment elements.
Definition: OMEXMLMetadata.cpp:650
const std::string & getLongAnnotationAnnotationRef(index_type longAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:4082
bool getLaserPockelCell(index_type instrumentIndex, index_type lightSourceIndex) const
Get the PockelCell property of Laser.
Definition: OMEXMLMetadata.cpp:3476
const ome::xml::model::primitives::OrderedMultimap & getMapAnnotationValue(index_type mapAnnotationIndex) const
Get the map value of MapAnnotation.
Definition: OMEXMLMetadata.cpp:1037
void setPlateAcquisitionEndTime(ome::xml::model::primitives::Timestamp endTime, index_type plateIndex, index_type plateAcquisitionIndex)
Set the EndTime property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:16757
void setLineTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Line.
Definition: OMEXMLMetadata.cpp:13799
void setImageAcquisitionDate(ome::xml::model::primitives::Timestamp acquisitionDate, index_type imageIndex)
Set the AcquisitionDate property of Image.
Definition: OMEXMLMetadata.cpp:11580
void setUUIDValue(std::string value, index_type imageIndex, index_type tiffDataIndex)
Set the text value of UUID.
Definition: OMEXMLMetadata.cpp:954
void setScreenProtocolIdentifier(const std::string &protocolIdentifier, index_type screenIndex)
Set the ProtocolIdentifier property of Screen.
Definition: OMEXMLMetadata.cpp:19732
void setFilterSetLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type filterSetIndex)
Set the LotNumber property of FilterSet.
Definition: OMEXMLMetadata.cpp:11180
const std::string & getLongAnnotationID(index_type longAnnotationIndex) const
Get the ID property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:4119
void setDichroicManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type dichroicIndex)
Set the Manufacturer property of Dichroic.
Definition: OMEXMLMetadata.cpp:9378
OMEXMLMetadata()
Constructor.
Definition: OMEXMLMetadata.cpp:200
const std::string & getPolylineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Polyline.
Definition: OMEXMLMetadata.cpp:5782
void setMicrobeamManipulationID(const std::string &id, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the ID property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:15095
void setDetectorOffset(double offset, index_type instrumentIndex, index_type detectorIndex)
Set the Offset property of Detector.
Definition: OMEXMLMetadata.cpp:8862
void setChannelContrastMethod(ome::xml::model::enums::ContrastMethod contrastMethod, index_type imageIndex, index_type channelIndex)
Set the ContrastMethod property of Channel.
Definition: OMEXMLMetadata.cpp:8045
void setFileAnnotationDescription(const std::string &description, index_type fileAnnotationIndex)
Set the Description property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:10828
void setEllipseY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Ellipse.
Definition: OMEXMLMetadata.cpp:10212
const std::string & getReagentReagentIdentifier(index_type screenIndex, index_type reagentIndex) const
Get the ReagentIdentifier property of Reagent.
Definition: OMEXMLMetadata.cpp:6038
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: OMEXMLMetadata.cpp:14761
index_type getObjectiveAnnotationRefCount(index_type instrumentIndex, index_type objectiveIndex) const
Get the number of AnnotationRef elements in Objective.
Definition: OMEXMLMetadata.cpp:386
ome::xml::model::enums::NamingConvention getPlateRowNamingConvention(index_type plateIndex) const
Get the RowNamingConvention property of Plate.
Definition: OMEXMLMetadata.cpp:5089
ome::xml::model::primitives::Color getPointFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Point.
Definition: OMEXMLMetadata.cpp:5256
void setExperimenterGroupDescription(const std::string &description, index_type experimenterGroupIndex)
Set the Description property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:10495
const ::ome::xml::model::AffineTransform & getLineTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Line.
Definition: OMEXMLMetadata.cpp:3981
const std::string & getCommentAnnotationID(index_type commentAnnotationIndex) const
Get the ID property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:1582
void setPlateAcquisitionDescription(const std::string &description, index_type plateIndex, index_type plateAcquisitionIndex)
Set the Description property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:16730
index_type getInstrumentAnnotationRefCount(index_type instrumentIndex) const
Get the number of AnnotationRef elements in Instrument.
Definition: OMEXMLMetadata.cpp:378
void setEllipseTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Ellipse.
Definition: OMEXMLMetadata.cpp:10114
void setLaserType(ome::xml::model::enums::LaserType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Laser.
Definition: OMEXMLMetadata.cpp:12823
const std::string & getImageExperimenterRef(index_type imageIndex) const
Get the ExperimenterRef property of Image.
Definition: OMEXMLMetadata.cpp:3051
const std::string & getGenericExcitationSourceSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of GenericExcitationSource.
Definition: OMEXMLMetadata.cpp:2978
void setDoubleAnnotationID(const std::string &id, index_type doubleAnnotationIndex)
Set the ID property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:9526
const std::string & getProjectDatasetRef(index_type projectIndex, index_type datasetRefIndex) const
Get the DatasetRef property of Project.
Definition: OMEXMLMetadata.cpp:5879
void setScreenType(const std::string &type, index_type screenIndex)
Set the Type property of Screen.
Definition: OMEXMLMetadata.cpp:19795
ome::xml::model::enums::Pulse getLaserPulse(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Pulse property of Laser.
Definition: OMEXMLMetadata.cpp:3500
index_type getMapAnnotationCount() const
Get the number of MapAnnotation elements.
Definition: OMEXMLMetadata.cpp:794
FontFamily enumeration.
Definition: FontFamily.h:72
void setImageROIRef(const std::string &roi, index_type imageIndex, index_type ROIRefIndex)
Set the ROIRef property of Image.
Definition: OMEXMLMetadata.cpp:11743
void setLaserModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Laser.
Definition: OMEXMLMetadata.cpp:12621
const std::string & getExperimenterGroupDescription(index_type experimenterGroupIndex) const
Get the Description property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:2430
IlluminationType enumeration.
Definition: IlluminationType.h:72
void setArcSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Arc.
Definition: OMEXMLMetadata.cpp:7192
const std::vector< uint8_t > & getMaskBinData(index_type ROIIndex, index_type shapeIndex) const
Get the Base64Binary property of BinData.
Definition: OMEXMLMetadata.cpp:1159
void setPlateAcquisitionMaximumFieldCount(ome::xml::model::primitives::PositiveInteger maximumFieldCount, index_type plateIndex, index_type plateAcquisitionIndex)
Set the MaximumFieldCount property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:16812
void setMapAnnotationNamespace(const std::string &namespace_, index_type mapAnnotationIndex)
Set the Namespace property of MapAnnotation.
Definition: OMEXMLMetadata.cpp:14391
const std::string & getFolderID(index_type folderIndex) const
Get the ID property of Folder.
Definition: OMEXMLMetadata.cpp:2863
const std::string & getFilterManufacturer(index_type instrumentIndex, index_type filterIndex) const
Get the Manufacturer property of Filter.
Definition: OMEXMLMetadata.cpp:2683
ome::xml::model::primitives::Color getRectangleStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Rectangle.
Definition: OMEXMLMetadata.cpp:6151
const std::string & getFileAnnotationID(index_type fileAnnotationIndex) const
Get the ID property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:2618
const std::string & getPolygonAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Polygon.
Definition: OMEXMLMetadata.cpp:5448
ome::xml::model::primitives::PositiveInteger getPixelsSizeY(index_type imageIndex) const
Get the SizeY property of Pixels.
Definition: OMEXMLMetadata.cpp:4851
const std::string & getROIName(index_type ROIIndex) const
Get the Name property of ROI.
Definition: OMEXMLMetadata.cpp:5981
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: OMEXMLMetadata.cpp:18132
void setDetectorSettingsID(const std::string &id, index_type imageIndex, index_type channelIndex)
Set the ID property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:9075
void setLabelFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Label.
Definition: OMEXMLMetadata.cpp:11912
void setChannelAnnotationRef(const std::string &annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Channel.
Definition: OMEXMLMetadata.cpp:7999
void setFilterID(const std::string &id, index_type instrumentIndex, index_type filterIndex)
Set the ID property of Filter.
Definition: OMEXMLMetadata.cpp:10950
void setTimestampAnnotationAnnotator(const std::string &annotator, index_type timestampAnnotationIndex)
Set the Annotator property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:20397
ome::xml::model::primitives::Color getEllipseStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Ellipse.
Definition: OMEXMLMetadata.cpp:2168
std::shared_ptr< OMEXMLMetadataRoot > root
OME-XML root node.
Definition: OMEXMLMetadata.h:71
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: OMEXMLMetadata.cpp:8943
ome::xml::model::enums::FontFamily getPointFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Point.
Definition: OMEXMLMetadata.cpp:5280
void setMaskFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Mask.
Definition: OMEXMLMetadata.cpp:14497
ome::xml::model::primitives::Color getRectangleFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Rectangle.
Definition: OMEXMLMetadata.cpp:6063
const std::string & getPolylineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Polyline.
Definition: OMEXMLMetadata.cpp:5645
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: OMEXMLMetadata.cpp:6712
void setPointStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Point.
Definition: OMEXMLMetadata.cpp:17184
void setEllipseTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Ellipse.
Definition: OMEXMLMetadata.cpp:10147
void setArcAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Arc.
Definition: OMEXMLMetadata.cpp:7043
ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstZ(index_type imageIndex, index_type tiffDataIndex) const
Get the FirstZ property of TiffData.
Definition: OMEXMLMetadata.cpp:6611
ome::xml::model::enums::Correction getObjectiveCorrection(index_type instrumentIndex, index_type objectiveIndex) const
Get the Correction property of Objective.
Definition: OMEXMLMetadata.cpp:4567
ome::xml::model::primitives::Color getPolygonStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Polygon.
Definition: OMEXMLMetadata.cpp:5549
void setLaserAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Laser.
Definition: OMEXMLMetadata.cpp:12472
void setDetectorSettingsIntegration(ome::xml::model::primitives::PositiveInteger integration, index_type imageIndex, index_type channelIndex)
Set the Integration property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:9115
double getEllipseX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Ellipse.
Definition: OMEXMLMetadata.cpp:2264
index_type getDichroicCount(index_type instrumentIndex) const
Get the number of Dichroic elements.
Definition: OMEXMLMetadata.cpp:602
void setFolderID(const std::string &id, index_type folderIndex)
Set the ID property of Folder.
Definition: OMEXMLMetadata.cpp:11335
const std::string & getMicrobeamManipulationROIRef(index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex) const
Get the ROIRef property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:4457
index_type getReagentCount(index_type screenIndex) const
Get the number of Reagent elements.
Definition: OMEXMLMetadata.cpp:898
void setLaserTuneable(bool tuneable, index_type instrumentIndex, index_type lightSourceIndex)
Set the Tuneable property of Laser.
Definition: OMEXMLMetadata.cpp:12796
const std::string & getPlateName(index_type plateIndex) const
Get the Name property of Plate.
Definition: OMEXMLMetadata.cpp:5077
void setCommentAnnotationValue(const std::string &value, index_type commentAnnotationIndex)
Set the Value property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:8544
ome::xml::model::primitives::NonNegativeInteger getMaskTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Mask.
Definition: OMEXMLMetadata.cpp:4353
void setEllipseX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Ellipse.
Definition: OMEXMLMetadata.cpp:10180
index_type getBooleanAnnotationCount() const
Get the number of BooleanAnnotation elements.
Definition: OMEXMLMetadata.cpp:554
void setPlateRows(ome::xml::model::primitives::PositiveInteger rows, index_type plateIndex)
Set the Rows property of Plate.
Definition: OMEXMLMetadata.cpp:16633
void setChannelFluor(const std::string &fluor, index_type imageIndex, index_type channelIndex)
Set the Fluor property of Channel.
Definition: OMEXMLMetadata.cpp:8157
Binning enumeration.
Definition: Binning.h:72
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: OMEXMLMetadata.cpp:6099
index_type getLightPathAnnotationRefCount(index_type imageIndex, index_type channelIndex) const
Get the number of AnnotationRef elements in LightPath.
Definition: OMEXMLMetadata.cpp:514
void setFolderImageRef(const std::string &image, index_type folderIndex, index_type imageRefIndex)
Set the ImageRef property of Folder.
Definition: OMEXMLMetadata.cpp:11357
ome::xml::model::primitives::PercentFraction getTransmittanceRangeTransmittance(index_type instrumentIndex, index_type filterIndex) const
Get the Transmittance property of TransmittanceRange.
Definition: OMEXMLMetadata.cpp:6760
const std::string & getDatasetName(index_type datasetIndex) const
Get the Name property of Dataset.
Definition: OMEXMLMetadata.cpp:1680
const std::string & getWellType(index_type plateIndex, index_type wellIndex) const
Get the Type property of Well.
Definition: OMEXMLMetadata.cpp:6869
void setRectangleFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Rectangle.
Definition: OMEXMLMetadata.cpp:18955
ome::xml::model::enums::FontStyle getMaskFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Mask.
Definition: OMEXMLMetadata.cpp:4265
void setMaskTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Mask.
Definition: OMEXMLMetadata.cpp:14860
void setArcID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Arc.
Definition: OMEXMLMetadata.cpp:7056
ome::xml::model::enums::FontFamily getMaskFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Mask.
Definition: OMEXMLMetadata.cpp:4241
void setLightPathEmissionFilterRef(const std::string &emissionFilter, index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex)
Set the EmissionFilterRef property of LightPath.
Definition: OMEXMLMetadata.cpp:13079
const ::ome::xml::model::AffineTransform & getRectangleTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Rectangle.
Definition: OMEXMLMetadata.cpp:6235
void setObjectiveAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type objectiveIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Objective.
Definition: OMEXMLMetadata.cpp:15298
double getObjectiveNominalMagnification(index_type instrumentIndex, index_type objectiveIndex) const
Get the NominalMagnification property of Objective.
Definition: OMEXMLMetadata.cpp:4659
void setPolylineAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Polyline.
Definition: OMEXMLMetadata.cpp:18020
void setDoubleAnnotationDescription(const std::string &description, index_type doubleAnnotationIndex)
Set the Description property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:9499
const std::string & getLaserPump(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Pump property of Laser.
Definition: OMEXMLMetadata.cpp:3512
void setLaserSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Laser.
Definition: OMEXMLMetadata.cpp:12769
const std::string & getGenericExcitationSourceModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of GenericExcitationSource.
Definition: OMEXMLMetadata.cpp:2954
void setMicroscopeManufacturer(const std::string &manufacturer, index_type instrumentIndex)
Set the Manufacturer property of Microscope.
Definition: OMEXMLMetadata.cpp:15190
const std::string & getImageExperimenterGroupRef(index_type imageIndex) const
Get the ExperimenterGroupRef property of Image.
Definition: OMEXMLMetadata.cpp:3039
void setExperimenterEmail(const std::string &email, index_type experimenterIndex)
Set the Email property of Experimenter.
Definition: OMEXMLMetadata.cpp:10334
ome::xml::model::enums::FontFamily getLineFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Line.
Definition: OMEXMLMetadata.cpp:3817
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: OMEXMLMetadata.cpp:4329
void setPolygonTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Polygon.
Definition: OMEXMLMetadata.cpp:17954
void setLineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex)
Set the MarkerEnd property of Line.
Definition: OMEXMLMetadata.cpp:13568
void setPlateFieldIndex(ome::xml::model::primitives::NonNegativeInteger fieldIndex, index_type plateIndex)
Set the FieldIndex property of Plate.
Definition: OMEXMLMetadata.cpp:16548
void setTagAnnotationDescription(const std::string &description, index_type tagAnnotationIndex)
Set the Description property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:19963
void setDatasetID(const std::string &id, index_type datasetIndex)
Set the ID property of Dataset.
Definition: OMEXMLMetadata.cpp:8630
void setObjectiveImmersion(ome::xml::model::enums::Immersion immersion, index_type instrumentIndex, index_type objectiveIndex)
Set the Immersion property of Objective.
Definition: OMEXMLMetadata.cpp:15393
void setWellSampleIndex(ome::xml::model::primitives::NonNegativeInteger index, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the Index property of WellSample.
Definition: OMEXMLMetadata.cpp:20997
void setDoubleAnnotationNamespace(const std::string &namespace_, index_type doubleAnnotationIndex)
Set the Namespace property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:9554
ome::xml::model::enums::Medium getObjectiveSettingsMedium(index_type imageIndex) const
Get the Medium property of ObjectiveSettings.
Definition: OMEXMLMetadata.cpp:4715
void setMapAnnotationID(const std::string &id, index_type mapAnnotationIndex)
Set the ID property of MapAnnotation.
Definition: OMEXMLMetadata.cpp:14363
void setPixelsBinDataLength(ome::xml::model::primitives::NonNegativeLong length, index_type imageIndex, index_type binDataIndex)
Set the Length property of BinData.
Definition: OMEXMLMetadata.cpp:7649
const std::string & getXMLAnnotationAnnotator(index_type XMLAnnotationIndex) const
Get the Annotator property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:6958
const std::string & getExperimenterAnnotationRef(index_type experimenterIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Experimenter.
Definition: OMEXMLMetadata.cpp:2324
void setMicrobeamManipulationLightSourceSettingsID(const std::string &id, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)
Set the ID property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:13217
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: OMEXMLMetadata.cpp:3307
void setRightsRightsHolder(const std::string &rightsHolder)
Set the RightsHolder property of Rights.
Definition: OMEXMLMetadata.cpp:19600
void setDetectorSettingsGain(double gain, index_type imageIndex, index_type channelIndex)
Set the Gain property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:9036
const std::string & getDetectorLotNumber(index_type instrumentIndex, index_type detectorIndex) const
Get the LotNumber property of Detector.
Definition: OMEXMLMetadata.cpp:1737
const std::string & getScreenID(index_type screenIndex) const
Get the ID property of Screen.
Definition: OMEXMLMetadata.cpp:6320
NamingConvention enumeration.
Definition: NamingConvention.h:72
void setROIAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ROI.
Definition: OMEXMLMetadata.cpp:18743
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: OMEXMLMetadata.cpp:15853
void setROIID(const std::string &id, index_type ROIIndex)
Set the ID property of ROI.
Definition: OMEXMLMetadata.cpp:18777
ome::xml::model::enums::FontStyle getLabelFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Label.
Definition: OMEXMLMetadata.cpp:3251
index_type getPlateAnnotationRefCount(index_type plateIndex) const
Get the number of AnnotationRef elements in Plate.
Definition: OMEXMLMetadata.cpp:418
const std::string & getReagentID(index_type screenIndex, index_type reagentIndex) const
Get the ID property of Reagent.
Definition: OMEXMLMetadata.cpp:6018
Compression enumeration.
Definition: Compression.h:72
void setPolygonLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Polygon.
Definition: OMEXMLMetadata.cpp:17691
const std::string & getScreenProtocolIdentifier(index_type screenIndex) const
Get the ProtocolIdentifier property of Screen.
Definition: OMEXMLMetadata.cpp:6365
void setDatasetName(const std::string &name, index_type datasetIndex)
Set the Name property of Dataset.
Definition: OMEXMLMetadata.cpp:8665
index_type getFileAnnotationCount() const
Get the number of FileAnnotation elements.
Definition: OMEXMLMetadata.cpp:682
const std::string & getExperimentDescription(index_type experimentIndex) const
Get the Description property of Experiment.
Definition: OMEXMLMetadata.cpp:2280
index_type getScreenAnnotationRefCount(index_type screenIndex) const
Get the number of AnnotationRef elements in Screen.
Definition: OMEXMLMetadata.cpp:434
const std::string & getBooleanAnnotationAnnotationRef(index_type booleanAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:1303
index_type getXMLAnnotationCount() const
Get the number of XMLAnnotation elements.
Definition: OMEXMLMetadata.cpp:1018
const std::string & getPlateAnnotationRef(index_type plateIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Plate.
Definition: OMEXMLMetadata.cpp:4996
void setPixelsSizeY(ome::xml::model::primitives::PositiveInteger sizeY, index_type imageIndex)
Set the SizeY property of Pixels.
Definition: OMEXMLMetadata.cpp:16039
ome::xml::model::primitives::PositiveInteger getPixelsSizeC(index_type imageIndex) const
Get the SizeC property of Pixels.
Definition: OMEXMLMetadata.cpp:4827
index_type getExperimenterGroupCount() const
Get the number of ExperimenterGroup elements.
Definition: OMEXMLMetadata.cpp:666
void setPolygonFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Polygon.
Definition: OMEXMLMetadata.cpp:17558
void setRectangleTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Rectangle.
Definition: OMEXMLMetadata.cpp:19417
ContrastMethod enumeration.
Definition: ContrastMethod.h:72
void setArcModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Arc.
Definition: OMEXMLMetadata.cpp:7138
void setArcManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Arc.
Definition: OMEXMLMetadata.cpp:7111
void setLaserPockelCell(bool pockelCell, index_type instrumentIndex, index_type lightSourceIndex)
Set the PockelCell property of Laser.
Definition: OMEXMLMetadata.cpp:12648
double getEllipseRadiusX(index_type ROIIndex, index_type shapeIndex) const
Get the RadiusX property of Ellipse.
Definition: OMEXMLMetadata.cpp:2152
bool getPolylineLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Polyline.
Definition: OMEXMLMetadata.cpp:5726
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: OMEXMLMetadata.cpp:15880
void setObjectiveID(const std::string &id, index_type instrumentIndex, index_type objectiveIndex)
Set the ID property of Objective.
Definition: OMEXMLMetadata.cpp:15365
const std::string & getPointID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Point.
Definition: OMEXMLMetadata.cpp:5316
void setFileAnnotationAnnotator(const std::string &annotator, index_type fileAnnotationIndex)
Set the Annotator property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:10801
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: OMEXMLMetadata.cpp:4960
void setPlateID(const std::string &id, index_type plateIndex)
Set the ID property of Plate.
Definition: OMEXMLMetadata.cpp:16569
double getLineX1(index_type ROIIndex, index_type shapeIndex) const
Get the X1 property of Line.
Definition: OMEXMLMetadata.cpp:3993
const std::string & getEllipseAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Ellipse.
Definition: OMEXMLMetadata.cpp:2059
void setImageExperimentRef(const std::string &experiment, index_type imageIndex)
Set the ExperimentRef property of Image.
Definition: OMEXMLMetadata.cpp:11635
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: OMEXMLMetadata.cpp:3572
void setROIDescription(const std::string &description, index_type ROIIndex)
Set the Description property of ROI.
Definition: OMEXMLMetadata.cpp:18756
const std::string & getObjectiveSerialNumber(index_type instrumentIndex, index_type objectiveIndex) const
Get the SerialNumber property of Objective.
Definition: OMEXMLMetadata.cpp:4671
index_type getMicrobeamManipulationCount(index_type experimentIndex) const
Get the number of MicrobeamManipulation elements.
Definition: OMEXMLMetadata.cpp:802
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: OMEXMLMetadata.cpp:1429
void setFilamentLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Filament.
Definition: OMEXMLMetadata.cpp:10626
void setRectangleY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Rectangle.
Definition: OMEXMLMetadata.cpp:19547
index_type getROICount() const
Get the number of ROI elements.
Definition: OMEXMLMetadata.cpp:866
void setLineY2(double y2, index_type ROIIndex, index_type shapeIndex)
Set the Y2 property of Line.
Definition: OMEXMLMetadata.cpp:13994
const std::string & getStageLabelName(index_type imageIndex) const
Get the Name property of StageLabel.
Definition: OMEXMLMetadata.cpp:6413
index_type getTagAnnotationCount() const
Get the number of TagAnnotation elements.
Definition: OMEXMLMetadata.cpp:922
DimensionOrder enumeration.
Definition: DimensionOrder.h:72
const std::string & getBooleanAnnotationAnnotator(index_type booleanAnnotationIndex) const
Get the Annotator property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:1316
ome::xml::model::enums::DetectorType getDetectorType(index_type instrumentIndex, index_type detectorIndex) const
Get the Type property of Detector.
Definition: OMEXMLMetadata.cpp:1797
index_type getListAnnotationAnnotationCount(index_type listAnnotationIndex) const
Get the number of links to a ListAnnotation.
Definition: OMEXMLMetadata.cpp:313
void setReagentDescription(const std::string &description, index_type screenIndex, index_type reagentIndex)
Set the Description property of Reagent.
Definition: OMEXMLMetadata.cpp:18833
bool getPixelsInterleaved(index_type imageIndex) const
Get the Interleaved property of Pixels.
Definition: OMEXMLMetadata.cpp:4767
void setPolylineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Polyline.
Definition: OMEXMLMetadata.cpp:18561
void setObjectiveSettingsRefractiveIndex(double refractiveIndex, index_type imageIndex)
Set the RefractiveIndex property of ObjectiveSettings.
Definition: OMEXMLMetadata.cpp:15718
void setLabelTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Label.
Definition: OMEXMLMetadata.cpp:12276
const ome::xml::model::primitives::OrderedMultimap & getImagingEnvironmentMap(index_type imageIndex) const
Get the map value of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:1052
void setLineX1(double x1, index_type ROIIndex, index_type shapeIndex)
Set the X1 property of Line.
Definition: OMEXMLMetadata.cpp:13898
const std::string & getDoubleAnnotationAnnotator(index_type doubleAnnotationIndex) const
Get the Annotator property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:2007
void setImageAnnotationRef(const std::string &annotation, index_type imageIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Image.
Definition: OMEXMLMetadata.cpp:11601
const std::string & getTagAnnotationID(index_type tagAnnotationIndex) const
Get the ID property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:6494
void setPixelsSizeZ(ome::xml::model::primitives::PositiveInteger sizeZ, index_type imageIndex)
Set the SizeZ property of Pixels.
Definition: OMEXMLMetadata.cpp:16065
void setDetectorType(ome::xml::model::enums::DetectorType type, index_type instrumentIndex, index_type detectorIndex)
Set the Type property of Detector.
Definition: OMEXMLMetadata.cpp:8916
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: OMEXMLMetadata.cpp:1809
const std::string & getRectangleID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Rectangle.
Definition: OMEXMLMetadata.cpp:6131
void setEllipseID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Ellipse.
Definition: OMEXMLMetadata.cpp:9785
void setDoubleAnnotationValue(double value, index_type doubleAnnotationIndex)
Set the Value property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:9581
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: OMEXMLMetadata.cpp:1901
void setLabelStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Label.
Definition: OMEXMLMetadata.cpp:12144
void setLabelTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Label.
Definition: OMEXMLMetadata.cpp:12375
void setPlateAcquisitionWellSampleRef(const std::string &wellSample, index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex)
Set the WellSampleRef property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:16893
void setImagingEnvironmentCO2Percent(ome::xml::model::primitives::PercentFraction co2Percent, index_type imageIndex)
Set the CO2Percent property of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:11783
const std::string & getBinaryOnlyUUID() const
Get the UUID property of BinaryOnly.
Definition: OMEXMLMetadata.cpp:1295
const std::string & getFilterModel(index_type instrumentIndex, index_type filterIndex) const
Get the Model property of Filter.
Definition: OMEXMLMetadata.cpp:2695
void setDetectorLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type detectorIndex)
Set the LotNumber property of Detector.
Definition: OMEXMLMetadata.cpp:8781
double getDetectorSettingsZoom(index_type imageIndex, index_type channelIndex) const
Get the Zoom property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:1913
const std::string & getMicrobeamManipulationID(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the ID property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:4449
void setMaskID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Mask.
Definition: OMEXMLMetadata.cpp:14628
void setDetectorSettingsBinning(ome::xml::model::enums::Binning binning, index_type imageIndex, index_type channelIndex)
Set the Binning property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:8997
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: OMEXMLMetadata.cpp:7165
void setFolderFolderRef(const std::string &folder, index_type folderIndex, index_type folderRefIndex)
Set the FolderRef property of Folder.
Definition: OMEXMLMetadata.cpp:11322
void setTiffDataFirstC(ome::xml::model::primitives::NonNegativeInteger firstC, index_type imageIndex, index_type tiffDataIndex)
Set the FirstC property of TiffData.
Definition: OMEXMLMetadata.cpp:20219
void setTagAnnotationNamespace(const std::string &namespace_, index_type tagAnnotationIndex)
Set the Namespace property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:20018
const std::string & getMaskStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Mask.
Definition: OMEXMLMetadata.cpp:4317
index_type getExperimenterGroupAnnotationRefCount(index_type experimenterGroupIndex) const
Get the number of AnnotationRef elements in ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:426
index_type getMapAnnotationAnnotationCount(index_type mapAnnotationIndex) const
Get the number of links to a MapAnnotation.
Definition: OMEXMLMetadata.cpp:329
std::shared_ptr< MetadataRoot > genericRoot
Generic root node.
Definition: OMEXMLMetadata.h:73
void setLabelAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Label.
Definition: OMEXMLMetadata.cpp:11899
const std::string & getMapAnnotationAnnotationRef(index_type mapAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of MapAnnotation.
Definition: OMEXMLMetadata.cpp:4147
const std::string & getExperimenterID(index_type experimenterIndex) const
Get the ID property of Experimenter.
Definition: OMEXMLMetadata.cpp:2361
const std::string & getChannelFluor(index_type imageIndex, index_type channelIndex) const
Get the Fluor property of Channel.
Definition: OMEXMLMetadata.cpp:1453
void setPixelsSizeT(ome::xml::model::primitives::PositiveInteger sizeT, index_type imageIndex)
Set the SizeT property of Pixels.
Definition: OMEXMLMetadata.cpp:15987
void setMaskStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Mask.
Definition: OMEXMLMetadata.cpp:14728
const std::string & getMaskText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Mask.
Definition: OMEXMLMetadata.cpp:4341
ome::xml::model::enums::FontStyle getPointFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Point.
Definition: OMEXMLMetadata.cpp:5304
void setExperimenterUserName(const std::string &userName, index_type experimenterIndex)
Set the UserName property of Experimenter.
Definition: OMEXMLMetadata.cpp:10461
const std::string & getListAnnotationAnnotator(index_type listAnnotationIndex) const
Get the Annotator property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:4038
const std::string & getPixelsID(index_type imageIndex) const
Get the ID property of Pixels.
Definition: OMEXMLMetadata.cpp:4759
const std::string & getLineStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Line.
Definition: OMEXMLMetadata.cpp:3909
double getMaskWidth(index_type ROIIndex, index_type shapeIndex) const
Get the Width property of Mask.
Definition: OMEXMLMetadata.cpp:4401
ome::xml::model::primitives::Color getPolylineStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Polyline.
Definition: OMEXMLMetadata.cpp:5770
void setObjectiveSettingsMedium(ome::xml::model::enums::Medium medium, index_type imageIndex)
Set the Medium property of ObjectiveSettings.
Definition: OMEXMLMetadata.cpp:15691
Open Microscopy Environment C++ implementation.
ome::xml::model::primitives::PositiveInteger getLaserFrequencyMultiplication(index_type instrumentIndex, index_type lightSourceIndex) const
Get the FrequencyMultiplication property of Laser.
Definition: OMEXMLMetadata.cpp:3408
const std::string & getObjectiveID(index_type instrumentIndex, index_type objectiveIndex) const
Get the ID property of Objective.
Definition: OMEXMLMetadata.cpp:4579
void setPointStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Point.
Definition: OMEXMLMetadata.cpp:17151
void setMaskTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Mask.
Definition: OMEXMLMetadata.cpp:14926
const std::string & getListAnnotationAnnotationRef(index_type listAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:4025
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: OMEXMLMetadata.cpp:10707
void setExperimenterFirstName(const std::string &firstName, index_type experimenterIndex)
Set the FirstName property of Experimenter.
Definition: OMEXMLMetadata.cpp:10355
void setPolygonFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Polygon.
Definition: OMEXMLMetadata.cpp:17525
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: OMEXMLMetadata.cpp:5794
const std::string & getRectangleAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Rectangle.
Definition: OMEXMLMetadata.cpp:6050
index_type getDatasetAnnotationRefCount(index_type datasetIndex) const
Get the number of AnnotationRef elements in Dataset.
Definition: OMEXMLMetadata.cpp:530
void setScreenPlateRef(const std::string &plate, index_type screenIndex, index_type plateRefIndex)
Set the PlateRef property of Screen.
Definition: OMEXMLMetadata.cpp:19698
void setMaskAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Mask.
Definition: OMEXMLMetadata.cpp:14418
index_type getPixelsBinDataCount(index_type imageIndex) const
Get the number of BinData elements in Pixels.
Definition: OMEXMLMetadata.cpp:546
const std::string & getExperimenterEmail(index_type experimenterIndex) const
Get the Email property of Experimenter.
Definition: OMEXMLMetadata.cpp:2337
const std::string & getMaskID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Mask.
Definition: OMEXMLMetadata.cpp:4285
const std::string & getScreenAnnotationRef(index_type screenIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Screen.
Definition: OMEXMLMetadata.cpp:6295
void setPointTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Point.
Definition: OMEXMLMetadata.cpp:17382
ome::xml::model::primitives::PositiveInteger getPlateAcquisitionMaximumFieldCount(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the MaximumFieldCount property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:5194
double getObjectiveSettingsCorrectionCollar(index_type imageIndex) const
Get the CorrectionCollar property of ObjectiveSettings.
Definition: OMEXMLMetadata.cpp:4695
void setLongAnnotationValue(int64_t value, index_type longAnnotationIndex)
Set the Value property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:14270
const std::string & getWellAnnotationRef(index_type plateIndex, index_type wellIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Well.
Definition: OMEXMLMetadata.cpp:6784
void setPointLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Point.
Definition: OMEXMLMetadata.cpp:17118
index_type getLightPathEmissionFilterRefCount(index_type imageIndex, index_type channelIndex) const
Get the number of EmissionFilterRef elements in LightPath.
Definition: OMEXMLMetadata.cpp:618
ome::xml::model::primitives::Color getLineFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Line.
Definition: OMEXMLMetadata.cpp:3793
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: OMEXMLMetadata.cpp:15907
void setMaskFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Mask.
Definition: OMEXMLMetadata.cpp:14464
void setExperimenterGroupLeader(const std::string &leader, index_type experimenterGroupIndex, index_type leaderIndex)
Set the Leader property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:10551
void setListAnnotationNamespace(const std::string &namespace_, index_type listAnnotationIndex)
Set the Namespace property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:14121
virtual ~OMEXMLMetadata()
Destructor.
Definition: OMEXMLMetadata.cpp:207
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: OMEXMLMetadata.cpp:9193
index_type getPlaneCount(index_type imageIndex) const
Get the number of Plane elements.
Definition: OMEXMLMetadata.cpp:826
void setRectangleID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Rectangle.
Definition: OMEXMLMetadata.cpp:19152
const std::string & getLineAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Line.
Definition: OMEXMLMetadata.cpp:3780
void setListAnnotationAnnotationRef(const std::string &annotation, index_type listAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:14026
void setFolderAnnotationRef(const std::string &annotation, index_type folderIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Folder.
Definition: OMEXMLMetadata.cpp:11288
void setXMLAnnotationAnnotationRef(const std::string &annotation, index_type XMLAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:21128
const std::string & getRightsRightsHolder() const
Get the RightsHolder property of Rights.
Definition: OMEXMLMetadata.cpp:6283
void setDatasetDescription(const std::string &description, index_type datasetIndex)
Set the Description property of Dataset.
Definition: OMEXMLMetadata.cpp:8583
ome::xml::model::enums::FillRule getLabelFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Label.
Definition: OMEXMLMetadata.cpp:3215
void setChannelNDFilter(double ndFilter, index_type imageIndex, index_type channelIndex)
Set the NDFilter property of Channel.
Definition: OMEXMLMetadata.cpp:8257
ome::xml::model::primitives::NonNegativeInteger getTiffDataPlaneCount(index_type imageIndex, index_type tiffDataIndex) const
Get the PlaneCount property of TiffData.
Definition: OMEXMLMetadata.cpp:6635
void setPolylineStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Polyline.
Definition: OMEXMLMetadata.cpp:18396
FontStyle enumeration.
Definition: FontStyle.h:72
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: OMEXMLMetadata.cpp:3488
const std::string & getExperimenterFirstName(index_type experimenterIndex) const
Get the FirstName property of Experimenter.
Definition: OMEXMLMetadata.cpp:2349
index_type getWellSampleCount(index_type plateIndex, index_type wellIndex) const
Get the number of WellSample elements.
Definition: OMEXMLMetadata.cpp:1002
ome::xml::model::primitives::Color getLabelFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Label.
Definition: OMEXMLMetadata.cpp:3203
ome::xml::model::primitives::NonNegativeLong getPixelsBinDataLength(index_type imageIndex, index_type binDataIndex) const
Get the Length property of BinData.
Definition: OMEXMLMetadata.cpp:1251
bool getBinaryFileBinDataBigEndian(index_type fileAnnotationIndex) const
Get the BigEndian property of BinData.
Definition: OMEXMLMetadata.cpp:1175
bool getMaskLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Mask.
Definition: OMEXMLMetadata.cpp:4293
void setPixelsSizeC(ome::xml::model::primitives::PositiveInteger sizeC, index_type imageIndex)
Set the SizeC property of Pixels.
Definition: OMEXMLMetadata.cpp:15961
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: OMEXMLMetadata.cpp:4683
void setImagingEnvironmentTemperature(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTemperature > temperature, index_type imageIndex)
Set the Temperature property of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:11837
bool getBooleanAnnotationValue(index_type booleanAnnotationIndex) const
Get the Value property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:1360
const std::string & getPolygonID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Polygon.
Definition: OMEXMLMetadata.cpp:5521
const std::string & getReagentAnnotationRef(index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Reagent.
Definition: OMEXMLMetadata.cpp:5993
const std::string & getDatasetExperimenterGroupRef(index_type datasetIndex) const
Get the ExperimenterGroupRef property of Dataset.
Definition: OMEXMLMetadata.cpp:1635
DetectorType enumeration.
Definition: DetectorType.h:72
void setLineY1(double y1, index_type ROIIndex, index_type shapeIndex)
Set the Y1 property of Line.
Definition: OMEXMLMetadata.cpp:13962
void setXMLAnnotationNamespace(const std::string &namespace_, index_type XMLAnnotationIndex)
Set the Namespace property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:21223
int64_t getLongAnnotationValue(index_type longAnnotationIndex) const
Get the Value property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:4139
const std::string & getLabelStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Label.
Definition: OMEXMLMetadata.cpp:3295
const std::string & getDetectorSettingsID(index_type imageIndex, index_type channelIndex) const
Get the ID property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:1857
void setListAnnotationDescription(const std::string &description, index_type listAnnotationIndex)
Set the Description property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:14066
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: OMEXMLMetadata.cpp:16322
index_type getImageCount() const
Get the number of Image elements.
Definition: OMEXMLMetadata.cpp:722
void setTimestampAnnotationAnnotationRef(const std::string &annotation, index_type timestampAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:20384
void setTransmittanceRangeTransmittance(ome::xml::model::primitives::PercentFraction transmittance, index_type instrumentIndex, index_type filterIndex)
Set the Transmittance property of TransmittanceRange.
Definition: OMEXMLMetadata.cpp:20664
void setMicrobeamManipulationDescription(const std::string &description, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the Description property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:15055
void setCommentAnnotationID(const std::string &id, index_type commentAnnotationIndex)
Set the ID property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:8489
void setFilterLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type filterIndex)
Set the LotNumber property of Filter.
Definition: OMEXMLMetadata.cpp:10978
ome::xml::model::enums::ArcType getArcType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Type property of Arc.
Definition: OMEXMLMetadata.cpp:1139
const std::string & getPlaneHashSHA1(index_type imageIndex, index_type planeIndex) const
Get the HashSHA1 property of Plane.
Definition: OMEXMLMetadata.cpp:4924
void setPointX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Point.
Definition: OMEXMLMetadata.cpp:17415
void setLineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex)
Set the MarkerStart property of Line.
Definition: OMEXMLMetadata.cpp:13601
const std::string & getFolderAnnotationRef(index_type folderIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Folder.
Definition: OMEXMLMetadata.cpp:2825
ome::xml::model::enums::FillRule getMaskFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Mask.
Definition: OMEXMLMetadata.cpp:4229
void setXMLAnnotationDescription(const std::string &description, index_type XMLAnnotationIndex)
Set the Description property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:21168
const std::string & getFilterSetEmissionFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex) const
Get the EmissionFilterRef property of FilterSet.
Definition: OMEXMLMetadata.cpp:2743
index_type getFilterSetEmissionFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const
Get the number of EmissionFilterRef elements in FilterSet.
Definition: OMEXMLMetadata.cpp:626
const std::string & getGenericExcitationSourceID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of GenericExcitationSource.
Definition: OMEXMLMetadata.cpp:2922
void setPlateColumnNamingConvention(ome::xml::model::enums::NamingConvention columnNamingConvention, index_type plateIndex)
Set the ColumnNamingConvention property of Plate.
Definition: OMEXMLMetadata.cpp:16464
void setImageDescription(const std::string &description, index_type imageIndex)
Set the Description property of Image.
Definition: OMEXMLMetadata.cpp:11614
void setWellColumn(ome::xml::model::primitives::NonNegativeInteger column, index_type plateIndex, index_type wellIndex)
Set the Column property of Well.
Definition: OMEXMLMetadata.cpp:20776
const std::string & getDetectorModel(index_type instrumentIndex, index_type detectorIndex) const
Get the Model property of Detector.
Definition: OMEXMLMetadata.cpp:1761
ome::xml::model::primitives::NonNegativeInteger getPolylineTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Polyline.
Definition: OMEXMLMetadata.cpp:5818
const std::string & getPlateStatus(index_type plateIndex) const
Get the Status property of Plate.
Definition: OMEXMLMetadata.cpp:5113
const std::string & getDatasetImageRef(index_type datasetIndex, index_type imageRefIndex) const
Get the ImageRef property of Dataset.
Definition: OMEXMLMetadata.cpp:1667
ome::xml::model::primitives::NonNegativeInteger getPlaneTheZ(index_type imageIndex, index_type planeIndex) const
Get the TheZ property of Plane.
Definition: OMEXMLMetadata.cpp:4988
const std::string & getDatasetID(index_type datasetIndex) const
Get the ID property of Dataset.
Definition: OMEXMLMetadata.cpp:1659
void setRectangleFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Rectangle.
Definition: OMEXMLMetadata.cpp:18988
void setMicroscopeLotNumber(const std::string &lotNumber, index_type instrumentIndex)
Set the LotNumber property of Microscope.
Definition: OMEXMLMetadata.cpp:15163
void setWellExternalIdentifier(const std::string &externalIdentifier, index_type plateIndex, index_type wellIndex)
Set the ExternalIdentifier property of Well.
Definition: OMEXMLMetadata.cpp:20829
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: OMEXMLMetadata.cpp:21029
void setMaskFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Mask.
Definition: OMEXMLMetadata.cpp:14431
const std::string & getLightPathAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of LightPath.
Definition: OMEXMLMetadata.cpp:3665
index_type getShapeAnnotationRefCount(index_type ROIIndex, index_type shapeIndex) const
Get the number of AnnotationRef elements in Shape.
Definition: OMEXMLMetadata.cpp:538
ome::xml::model::enums::ContrastMethod getChannelContrastMethod(index_type imageIndex, index_type channelIndex) const
Get the ContrastMethod property of Channel.
Definition: OMEXMLMetadata.cpp:1405
void setPixelsType(ome::xml::model::enums::PixelType type, index_type imageIndex)
Set the Type property of Pixels.
Definition: OMEXMLMetadata.cpp:16118
void setFilterSetSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type filterSetIndex)
Set the SerialNumber property of FilterSet.
Definition: OMEXMLMetadata.cpp:11261
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: OMEXMLMetadata.cpp:3641
void setWellExternalDescription(const std::string &externalDescription, index_type plateIndex, index_type wellIndex)
Set the ExternalDescription property of Well.
Definition: OMEXMLMetadata.cpp:20802
const std::string & getFolderFolderRef(index_type folderIndex, index_type folderRefIndex) const
Get the FolderRef property of Folder.
Definition: OMEXMLMetadata.cpp:2850
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: OMEXMLMetadata.cpp:4791
void setMaskX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Mask.
Definition: OMEXMLMetadata.cpp:14991
void setPolygonFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Polygon.
Definition: OMEXMLMetadata.cpp:17624
void setFolderName(const std::string &name, index_type folderIndex)
Set the Name property of Folder.
Definition: OMEXMLMetadata.cpp:11370
double getDetectorGain(index_type instrumentIndex, index_type detectorIndex) const
Get the Gain property of Detector.
Definition: OMEXMLMetadata.cpp:1717
void setMicrobeamManipulationROIRef(const std::string &roi, index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex)
Set the ROIRef property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:15123
void setFolderROIRef(const std::string &roi, index_type folderIndex, index_type ROIRefIndex)
Set the ROIRef property of Folder.
Definition: OMEXMLMetadata.cpp:11391
index_type resolveReferences()
Resolve all references.
Definition: OMEXMLMetadata.cpp:265
void setMicrobeamManipulationExperimenterRef(const std::string &experimenter, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the ExperimenterRef property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:15082
void setMicroscopeType(ome::xml::model::enums::MicroscopeType type, index_type instrumentIndex)
Set the Type property of Microscope.
Definition: OMEXMLMetadata.cpp:15271
ome::xml::model::enums::FontFamily getPolygonFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Polygon.
Definition: OMEXMLMetadata.cpp:5485
void setLabelFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Label.
Definition: OMEXMLMetadata.cpp:12044
ome::xml::model::primitives::Color getChannelColor(index_type imageIndex, index_type channelIndex) const
Get the Color property of Channel.
Definition: OMEXMLMetadata.cpp:1393
const std::string & getDoubleAnnotationDescription(index_type doubleAnnotationIndex) const
Get the Description property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:2019
void setObjectiveSettingsID(const std::string &id, index_type imageIndex)
Set the ID property of ObjectiveSettings.
Definition: OMEXMLMetadata.cpp:15663
void setFolderDescription(const std::string &description, index_type folderIndex)
Set the Description property of Folder.
Definition: OMEXMLMetadata.cpp:11301
index_type getImageROIRefCount(index_type imageIndex) const
Get the number of ROIRef elements in Image.
Definition: OMEXMLMetadata.cpp:874
std::string dumpXML()
Dump metadata as OME-XML string.
Definition: OMEXMLMetadata.cpp:240
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: OMEXMLMetadata.cpp:14530
void setExperimenterInstitution(const std::string &institution, index_type experimenterIndex)
Set the Institution property of Experimenter.
Definition: OMEXMLMetadata.cpp:10398
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: OMEXMLMetadata.cpp:11526
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: OMEXMLMetadata.cpp:13251
ome::xml::model::primitives::NonNegativeInteger getRectangleTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Rectangle.
Definition: OMEXMLMetadata.cpp:6199
void setPointText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Point.
Definition: OMEXMLMetadata.cpp:17250
ome::xml::model::primitives::Timestamp getTimestampAnnotationValue(index_type timestampAnnotationIndex) const
Get the Value property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:6704
void setEllipseFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Ellipse.
Definition: OMEXMLMetadata.cpp:9752
bool getPolygonLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Polygon.
Definition: OMEXMLMetadata.cpp:5529
ome::xml::model::primitives::PercentFraction getMicrobeamManipulationLightSourceSettingsAttenuation(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const
Get the Attenuation property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:3728
const std::string & getPolygonStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Polygon.
Definition: OMEXMLMetadata.cpp:5561
const std::string & getTimestampAnnotationDescription(index_type timestampAnnotationIndex) const
Get the Description property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:6672
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: OMEXMLMetadata.cpp:4912
ome::xml::model::primitives::PositiveInteger getPixelsSizeZ(index_type imageIndex) const
Get the SizeZ property of Pixels.
Definition: OMEXMLMetadata.cpp:4859
const std::string & getLineID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Line.
Definition: OMEXMLMetadata.cpp:3853
void setStageLabelZ(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > z, index_type imageIndex)
Set the Z property of StageLabel.
Definition: OMEXMLMetadata.cpp:19896
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: OMEXMLMetadata.cpp:3921
const std::string & getShapeType(index_type ROIIndex, index_type shapeIndex) const
Get the type of a Shape.
Definition: OMEXMLMetadata.cpp:276
const std::string & getMapAnnotationNamespace(index_type mapAnnotationIndex) const
Get the Namespace property of MapAnnotation.
Definition: OMEXMLMetadata.cpp:4192
ome::xml::model::primitives::PositiveInteger getPlateRows(index_type plateIndex) const
Get the Rows property of Plate.
Definition: OMEXMLMetadata.cpp:5101
const std::string & getListAnnotationID(index_type listAnnotationIndex) const
Get the ID property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:4062
bool getLineLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Line.
Definition: OMEXMLMetadata.cpp:3861
const std::string & getInstrumentAnnotationRef(index_type instrumentIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Instrument.
Definition: OMEXMLMetadata.cpp:3169
ome::xml::model::primitives::NonNegativeInteger getEllipseTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Ellipse.
Definition: OMEXMLMetadata.cpp:2216
void setPlaneAnnotationRef(const std::string &annotation, index_type imageIndex, index_type planeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Plane.
Definition: OMEXMLMetadata.cpp:16144
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: OMEXMLMetadata.cpp:15609
ome::xml::model::primitives::NonNegativeInteger getMaskTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Mask.
Definition: OMEXMLMetadata.cpp:4365
const std::string & getDichroicAnnotationRef(index_type instrumentIndex, index_type dichroicIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Dichroic.
Definition: OMEXMLMetadata.cpp:1925
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 setDetectorZoom(double zoom, index_type instrumentIndex, index_type detectorIndex)
Set the Zoom property of Detector.
Definition: OMEXMLMetadata.cpp:8970
void setPointTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Point.
Definition: OMEXMLMetadata.cpp:17283
const std::string & getWellSampleID(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the ID property of WellSample.
Definition: OMEXMLMetadata.cpp:6881
const std::string & getLightEmittingDiodeSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:3653
double getRectangleX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Rectangle.
Definition: OMEXMLMetadata.cpp:6255
const std::string & getBooleanAnnotationID(index_type booleanAnnotationIndex) const
Get the ID property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:1340
const std::string & getMicroscopeModel(index_type instrumentIndex) const
Get the Model property of Microscope.
Definition: OMEXMLMetadata.cpp:4506
const std::string & getExperimenterMiddleName(index_type experimenterIndex) const
Get the MiddleName property of Experimenter.
Definition: OMEXMLMetadata.cpp:2393
void setLightEmittingDiodeLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:12918
void setTiffDataIFD(ome::xml::model::primitives::NonNegativeInteger ifd, index_type imageIndex, index_type tiffDataIndex)
Set the IFD property of TiffData.
Definition: OMEXMLMetadata.cpp:20318
void setDichroicID(const std::string &id, index_type instrumentIndex, index_type dichroicIndex)
Set the ID property of Dichroic.
Definition: OMEXMLMetadata.cpp:9323
const std::string & getArcLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of Arc.
Definition: OMEXMLMetadata.cpp:1079
const std::string & getReagentName(index_type screenIndex, index_type reagentIndex) const
Get the Name property of Reagent.
Definition: OMEXMLMetadata.cpp:6026
void setTiffDataFirstZ(ome::xml::model::primitives::NonNegativeInteger firstZ, index_type imageIndex, index_type tiffDataIndex)
Set the FirstZ property of TiffData.
Definition: OMEXMLMetadata.cpp:20285
const std::string & getReagentDescription(index_type screenIndex, index_type reagentIndex) const
Get the Description property of Reagent.
Definition: OMEXMLMetadata.cpp:6006
const std::string & getObjectiveSettingsID(index_type imageIndex) const
Get the ID property of ObjectiveSettings.
Definition: OMEXMLMetadata.cpp:4707
const std::string & getCommentAnnotationAnnotationRef(index_type commentAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:1545
const std::string & getImageDescription(index_type imageIndex) const
Get the Description property of Image.
Definition: OMEXMLMetadata.cpp:3015
void setLineTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Line.
Definition: OMEXMLMetadata.cpp:13865
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: OMEXMLMetadata.cpp:1417
A metadata store implementation for constructing and manipulating OME-XML DOMs for the current versio...
Definition: OMEXMLMetadata.h:67
const std::string & getCommentAnnotationNamespace(index_type commentAnnotationIndex) const
Get the Namespace property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:1590
const std::string & getDoubleAnnotationNamespace(index_type doubleAnnotationIndex) const
Get the Namespace property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:2039
void setObjectiveSettingsCorrectionCollar(double correctionCollar, index_type imageIndex)
Set the CorrectionCollar property of ObjectiveSettings.
Definition: OMEXMLMetadata.cpp:15636
const std::string & getImageMicrobeamManipulationRef(index_type imageIndex, index_type microbeamManipulationRefIndex) const
Get the MicrobeamManipulationRef property of Image.
Definition: OMEXMLMetadata.cpp:3083
std::string getUUIDValue(index_type imageIndex, index_type tiffDataIndex) const
Get the text value of UUID.
Definition: OMEXMLMetadata.cpp:984
const std::string & getDichroicID(index_type instrumentIndex, index_type dichroicIndex) const
Get the ID property of Dichroic.
Definition: OMEXMLMetadata.cpp:1938
void setBinaryFileSize(ome::xml::model::primitives::NonNegativeLong size, index_type fileAnnotationIndex)
Set the Size property of BinaryFile.
Definition: OMEXMLMetadata.cpp:7746
MicrobeamManipulationType enumeration.
Definition: MicrobeamManipulationType.h:72
void setImageExperimenterGroupRef(const std::string &experimenterGroup, index_type imageIndex)
Set the ExperimenterGroupRef property of Image.
Definition: OMEXMLMetadata.cpp:11648
void setImageName(const std::string &name, index_type imageIndex)
Set the Name property of Image.
Definition: OMEXMLMetadata.cpp:11722
LaserType enumeration.
Definition: LaserType.h:72
void setExperimenterGroupName(const std::string &name, index_type experimenterGroupIndex)
Set the Name property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:10564
const std::string & getPlateAcquisitionWellSampleRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex) const
Get the WellSampleRef property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:5230
const std::string & getBooleanAnnotationNamespace(index_type booleanAnnotationIndex) const
Get the Namespace property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:1348
const std::string & getDichroicSerialNumber(index_type instrumentIndex, index_type dichroicIndex) const
Get the SerialNumber property of Dichroic.
Definition: OMEXMLMetadata.cpp:1982
void setFilterType(ome::xml::model::enums::FilterType type, index_type instrumentIndex, index_type filterIndex)
Set the Type property of Filter.
Definition: OMEXMLMetadata.cpp:11086
void setImagingEnvironmentHumidity(ome::xml::model::primitives::PercentFraction humidity, index_type imageIndex)
Set the Humidity property of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:11810
const std::string & getFileAnnotationAnnotationRef(index_type fileAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:2581
void setDetectorModel(const std::string &model, index_type instrumentIndex, index_type detectorIndex)
Set the Model property of Detector.
Definition: OMEXMLMetadata.cpp:8835
void setTimestampAnnotationDescription(const std::string &description, index_type timestampAnnotationIndex)
Set the Description property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:20424
ome::xml::model::enums::NamingConvention getPlateColumnNamingConvention(index_type plateIndex) const
Get the ColumnNamingConvention property of Plate.
Definition: OMEXMLMetadata.cpp:5009
const std::string & getImageID(index_type imageIndex) const
Get the ID property of Image.
Definition: OMEXMLMetadata.cpp:3063
void setMaskBinData(const std::vector< uint8_t > &base64Binary, index_type ROIIndex, index_type shapeIndex)
Set the Base64Binary property of BinData.
Definition: OMEXMLMetadata.cpp:7284
void setFilterFilterWheel(const std::string &filterWheel, index_type instrumentIndex, index_type filterIndex)
Set the FilterWheel property of Filter.
Definition: OMEXMLMetadata.cpp:10923
const std::string & getXMLAnnotationDescription(index_type XMLAnnotationIndex) const
Get the Description property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:6970
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: OMEXMLMetadata.cpp:4253
void setFilterSetManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type filterSetIndex)
Set the Manufacturer property of FilterSet.
Definition: OMEXMLMetadata.cpp:11207
const std::string & getFileAnnotationDescription(index_type fileAnnotationIndex) const
Get the Description property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:2606
const std::string & getPolygonPoints(index_type ROIIndex, index_type shapeIndex) const
Get the Points property of Polygon.
Definition: OMEXMLMetadata.cpp:5541
void setLaserManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Laser.
Definition: OMEXMLMetadata.cpp:12594
void setBinaryFileBinDataCompression(ome::xml::model::enums::Compression compression, index_type fileAnnotationIndex)
Set the Compression property of BinData.
Definition: OMEXMLMetadata.cpp:7462
void setBooleanAnnotationValue(bool value, index_type booleanAnnotationIndex)
Set the Value property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:7940
void setRectangleTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Rectangle.
Definition: OMEXMLMetadata.cpp:19351
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: OMEXMLMetadata.cpp:17591
void setPolylineTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Polyline.
Definition: OMEXMLMetadata.cpp:18594
ome::xml::model::enums::Compression getBinaryFileBinDataCompression(index_type fileAnnotationIndex) const
Get the Compression property of BinData.
Definition: OMEXMLMetadata.cpp:1199
index_type getTimestampAnnotationAnnotationCount(index_type timestampAnnotationIndex) const
Get the number of links to a TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:353
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPressure > getImagingEnvironmentAirPressure(index_type imageIndex) const
Get the AirPressure property of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:3121
const std::string & getPlateAcquisitionAnnotationRef(index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:5149
void setRectangleX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Rectangle.
Definition: OMEXMLMetadata.cpp:19515
const std::string & getDatasetExperimenterRef(index_type datasetIndex) const
Get the ExperimenterRef property of Dataset.
Definition: OMEXMLMetadata.cpp:1647
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: OMEXMLMetadata.cpp:2108
index_type getTagAnnotationAnnotationCount(index_type tagAnnotationIndex) const
Get the number of links to a TagAnnotation.
Definition: OMEXMLMetadata.cpp:337
double getDoubleAnnotationValue(index_type doubleAnnotationIndex) const
Get the Value property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:2051
index_type getCommentAnnotationCount() const
Get the number of CommentAnnotation elements.
Definition: OMEXMLMetadata.cpp:570
index_type getChannelCount(index_type imageIndex) const
Get the number of Channel elements.
Definition: OMEXMLMetadata.cpp:562
void setTiffDataFirstT(ome::xml::model::primitives::NonNegativeInteger firstT, index_type imageIndex, index_type tiffDataIndex)
Set the FirstT property of TiffData.
Definition: OMEXMLMetadata.cpp:20252
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: OMEXMLMetadata.cpp:9719
ome::xml::model::primitives::Color getMaskStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Mask.
Definition: OMEXMLMetadata.cpp:4305
void setCommentAnnotationAnnotationRef(const std::string &annotation, index_type commentAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:8422
ome::xml::model::enums::FillRule getPolygonFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Polygon.
Definition: OMEXMLMetadata.cpp:5473
void setPolylineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Polyline.
Definition: OMEXMLMetadata.cpp:18495
const std::string & getArcManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of Arc.
Definition: OMEXMLMetadata.cpp:1091
const std::string & getPlateExternalIdentifier(index_type plateIndex) const
Get the ExternalIdentifier property of Plate.
Definition: OMEXMLMetadata.cpp:5045
const std::string & getPolylineText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Polyline.
Definition: OMEXMLMetadata.cpp:5806
void setMaskHeight(double height, index_type ROIIndex, index_type shapeIndex)
Set the Height property of Mask.
Definition: OMEXMLMetadata.cpp:14596
index_type getProjectAnnotationRefCount(index_type projectIndex) const
Get the number of AnnotationRef elements in Project.
Definition: OMEXMLMetadata.cpp:506
const std::string & getFilterAnnotationRef(index_type instrumentIndex, index_type filterIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Filter.
Definition: OMEXMLMetadata.cpp:2638
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: OMEXMLMetadata.cpp:5573
double getLineY1(index_type ROIIndex, index_type shapeIndex) const
Get the Y1 property of Line.
Definition: OMEXMLMetadata.cpp:4009
void setPlateRowNamingConvention(ome::xml::model::enums::NamingConvention rowNamingConvention, index_type plateIndex)
Set the RowNamingConvention property of Plate.
Definition: OMEXMLMetadata.cpp:16612
const std::string & getTermAnnotationAnnotationRef(index_type termAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:6522
const std::string & getTimestampAnnotationAnnotationRef(index_type timestampAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:6647
void setProjectExperimenterGroupRef(const std::string &experimenterGroup, index_type projectIndex)
Set the ExperimenterGroupRef property of Project.
Definition: OMEXMLMetadata.cpp:18674
const std::string & getFilterID(index_type instrumentIndex, index_type filterIndex) const
Get the ID property of Filter.
Definition: OMEXMLMetadata.cpp:2663
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getStageLabelY(index_type imageIndex) const
Get the Y property of StageLabel.
Definition: OMEXMLMetadata.cpp:6433
const ::ome::xml::model::AffineTransform & getMaskTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Mask.
Definition: OMEXMLMetadata.cpp:4389
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: OMEXMLMetadata.cpp:4900
const std::string & getMicrobeamManipulationLightSourceSettingsID(index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex) const
Get the ID property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:3748
void setWellColor(ome::xml::model::primitives::Color color, index_type plateIndex, index_type wellIndex)
Set the Color property of Well.
Definition: OMEXMLMetadata.cpp:20749
ome::xml::model::primitives::Timestamp getPlateAcquisitionEndTime(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the EndTime property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:5174
void setLightEmittingDiodeID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:12890
const std::string & getLightEmittingDiodeManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:3617
const std::string & getTagAnnotationAnnotator(index_type tagAnnotationIndex) const
Get the Annotator property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:6470
void setMaskBinDataLength(ome::xml::model::primitives::NonNegativeLong length, index_type ROIIndex, index_type shapeIndex)
Set the Length property of BinData.
Definition: OMEXMLMetadata.cpp:7611
void setPolygonID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Polygon.
Definition: OMEXMLMetadata.cpp:17657
const std::string & getLongAnnotationAnnotator(index_type longAnnotationIndex) const
Get the Annotator property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:4095
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: OMEXMLMetadata.cpp:1115
const std::vector< uint8_t > & getPixelsBinData(index_type imageIndex, index_type binDataIndex) const
Get the Base64Binary property of BinData.
Definition: OMEXMLMetadata.cpp:1167
void setEllipseStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Ellipse.
Definition: OMEXMLMetadata.cpp:9949
const std::string & getFilamentManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of Filament.
Definition: OMEXMLMetadata.cpp:2521
void setPixelsSignificantBits(ome::xml::model::primitives::PositiveInteger significantBits, index_type imageIndex)
Set the SignificantBits property of Pixels.
Definition: OMEXMLMetadata.cpp:15934
void setMapAnnotationAnnotator(const std::string &annotator, index_type mapAnnotationIndex)
Set the Annotator property of MapAnnotation.
Definition: OMEXMLMetadata.cpp:14309
const std::string & getPolygonText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Polygon.
Definition: OMEXMLMetadata.cpp:5585
void setPlateExternalIdentifier(const std::string &externalIdentifier, index_type plateIndex)
Set the ExternalIdentifier property of Plate.
Definition: OMEXMLMetadata.cpp:16527
void setEllipseRadiusX(double radiusX, index_type ROIIndex, index_type shapeIndex)
Set the RadiusX property of Ellipse.
Definition: OMEXMLMetadata.cpp:9852
void setLaserLaserMedium(ome::xml::model::enums::LaserMedium laserMedium, index_type instrumentIndex, index_type lightSourceIndex)
Set the LaserMedium property of Laser.
Definition: OMEXMLMetadata.cpp:12540
ome::xml::model::primitives::Color getMaskFillColor(index_type ROIIndex, index_type shapeIndex) const
Get the FillColor property of Mask.
Definition: OMEXMLMetadata.cpp:4217
const std::string & getLineText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Line.
Definition: OMEXMLMetadata.cpp:3933
ome::xml::model::primitives::PositiveInteger getPlateColumns(index_type plateIndex) const
Get the Columns property of Plate.
Definition: OMEXMLMetadata.cpp:5021
void setPlateColumns(ome::xml::model::primitives::PositiveInteger columns, index_type plateIndex)
Set the Columns property of Plate.
Definition: OMEXMLMetadata.cpp:16485
const std::vector< uint8_t > & getBinaryFileBinData(index_type fileAnnotationIndex) const
Get the Base64Binary property of BinData.
Definition: OMEXMLMetadata.cpp:1151
const std::string & getMaskAnnotationRef(index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Mask.
Definition: OMEXMLMetadata.cpp:4204
void setExperimentExperimenterRef(const std::string &experimenter, index_type experimentIndex)
Set the ExperimenterRef property of Experiment.
Definition: OMEXMLMetadata.cpp:10265
index_type getScreenCount() const
Get the number of Screen elements.
Definition: OMEXMLMetadata.cpp:906
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: OMEXMLMetadata.cpp:20631
void setLabelTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Label.
Definition: OMEXMLMetadata.cpp:12309
void setLaserFrequencyMultiplication(ome::xml::model::primitives::PositiveInteger frequencyMultiplication, index_type instrumentIndex, index_type lightSourceIndex)
Set the FrequencyMultiplication property of Laser.
Definition: OMEXMLMetadata.cpp:12485
const std::string & getUUIDFileName(index_type imageIndex, index_type tiffDataIndex) const
Get the FileName property of UUID.
Definition: OMEXMLMetadata.cpp:6772
index_type getDoubleAnnotationCount() const
Get the number of DoubleAnnotation elements.
Definition: OMEXMLMetadata.cpp:610
const std::string & getChannelLightSourceSettingsID(index_type imageIndex, index_type channelIndex) const
Get the ID property of LightSourceSettings.
Definition: OMEXMLMetadata.cpp:3740
index_type getLightPathExcitationFilterRefCount(index_type imageIndex, index_type channelIndex) const
Get the number of ExcitationFilterRef elements in LightPath.
Definition: OMEXMLMetadata.cpp:634
const std::string & getLaserAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Laser.
Definition: OMEXMLMetadata.cpp:3395
void setRectangleFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Rectangle.
Definition: OMEXMLMetadata.cpp:19087
void setPixelsBigEndian(bool bigEndian, index_type imageIndex)
Set the BigEndian property of Pixels.
Definition: OMEXMLMetadata.cpp:15745
void setLineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Line.
Definition: OMEXMLMetadata.cpp:13634
const std::string & getGenericExcitationSourceLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of GenericExcitationSource.
Definition: OMEXMLMetadata.cpp:2930
void setFileAnnotationAnnotationRef(const std::string &annotation, index_type fileAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:10788
void setDichroicLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type dichroicIndex)
Set the LotNumber property of Dichroic.
Definition: OMEXMLMetadata.cpp:9351
void setInstrumentAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Instrument.
Definition: OMEXMLMetadata.cpp:11864
void setGenericExcitationSourceModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of GenericExcitationSource.
Definition: OMEXMLMetadata.cpp:11499
void setExperimentDescription(const std::string &description, index_type experimentIndex)
Set the Description property of Experiment.
Definition: OMEXMLMetadata.cpp:10244
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: OMEXMLMetadata.cpp:6748
void setFilterSetID(const std::string &id, index_type instrumentIndex, index_type filterSetIndex)
Set the ID property of FilterSet.
Definition: OMEXMLMetadata.cpp:11152
const std::string & getROIDescription(index_type ROIIndex) const
Get the Description property of ROI.
Definition: OMEXMLMetadata.cpp:5961
void setLabelX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Label.
Definition: OMEXMLMetadata.cpp:12408
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: OMEXMLMetadata.cpp:13290
const std::string & getEllipseText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Ellipse.
Definition: OMEXMLMetadata.cpp:2204
void setDichroicModel(const std::string &model, index_type instrumentIndex, index_type dichroicIndex)
Set the Model property of Dichroic.
Definition: OMEXMLMetadata.cpp:9405
double getPointY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Point.
Definition: OMEXMLMetadata.cpp:5440
PixelType enumeration.
Definition: PixelType.h:72
void setScreenProtocolDescription(const std::string &protocolDescription, index_type screenIndex)
Set the ProtocolDescription property of Screen.
Definition: OMEXMLMetadata.cpp:19711
void setPolylineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex)
Set the MarkerStart property of Polyline.
Definition: OMEXMLMetadata.cpp:18298
void setLightPathDichroicRef(const std::string &dichroic, index_type imageIndex, index_type channelIndex)
Set the DichroicRef property of LightPath.
Definition: OMEXMLMetadata.cpp:13066
const std::string & getBinaryOnlyMetadataFile() const
Get the MetadataFile property of BinaryOnly.
Definition: OMEXMLMetadata.cpp:1287
void setPlateWellOriginY(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > wellOriginY, index_type plateIndex)
Set the WellOriginY property of Plate.
Definition: OMEXMLMetadata.cpp:16696
void setBooleanAnnotationAnnotator(const std::string &annotator, index_type booleanAnnotationIndex)
Set the Annotator property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:7831
const std::string & getScreenReagentSetIdentifier(index_type screenIndex) const
Get the ReagentSetIdentifier property of Screen.
Definition: OMEXMLMetadata.cpp:6389
void setCommentAnnotationNamespace(const std::string &namespace_, index_type commentAnnotationIndex)
Set the Namespace property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:8517
void setFilamentID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Filament.
Definition: OMEXMLMetadata.cpp:10598
void setEllipseRadiusY(double radiusY, index_type ROIIndex, index_type shapeIndex)
Set the RadiusY property of Ellipse.
Definition: OMEXMLMetadata.cpp:9884
const std::string & getArcAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Arc.
Definition: OMEXMLMetadata.cpp:1058
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getStageLabelX(index_type imageIndex) const
Get the X property of StageLabel.
Definition: OMEXMLMetadata.cpp:6421
void setDetectorManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type detectorIndex)
Set the Manufacturer property of Detector.
Definition: OMEXMLMetadata.cpp:8808
void setPolylineLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Polyline.
Definition: OMEXMLMetadata.cpp:18232
const std::string & getFilterSerialNumber(index_type instrumentIndex, index_type filterIndex) const
Get the SerialNumber property of Filter.
Definition: OMEXMLMetadata.cpp:2707
const std::string & getFilamentID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of Filament.
Definition: OMEXMLMetadata.cpp:2501
void setBinaryFileMIMEType(const std::string &mimeType, index_type fileAnnotationIndex)
Set the MIMEType property of BinaryFile.
Definition: OMEXMLMetadata.cpp:7713
ome::xml::model::enums::LaserMedium getLaserLaserMedium(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LaserMedium property of Laser.
Definition: OMEXMLMetadata.cpp:3428
ome::xml::model::primitives::NonNegativeInteger getLabelTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Label.
Definition: OMEXMLMetadata.cpp:3343
index_type getBooleanAnnotationAnnotationCount(index_type booleanAnnotationIndex) const
Get the number of links to a BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:281
void setImagingEnvironmentAirPressure(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPressure > airPressure, index_type imageIndex)
Set the AirPressure property of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:11756
void setMaskTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Mask.
Definition: OMEXMLMetadata.cpp:14827
void setLongAnnotationAnnotator(const std::string &annotator, index_type longAnnotationIndex)
Set the Annotator property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:14161
const std::string & getROIID(index_type ROIIndex) const
Get the ID property of ROI.
Definition: OMEXMLMetadata.cpp:5973
const std::string & getScreenReagentSetDescription(index_type screenIndex) const
Get the ReagentSetDescription property of Screen.
Definition: OMEXMLMetadata.cpp:6377
index_type getMicrobeamManipulationROIRefCount(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the number of ROIRef elements in MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:890
void setBinaryFileBinDataLength(ome::xml::model::primitives::NonNegativeLong length, index_type fileAnnotationIndex)
Set the Length property of BinData.
Definition: OMEXMLMetadata.cpp:7573
double getDetectorZoom(index_type instrumentIndex, index_type detectorIndex) const
Get the Zoom property of Detector.
Definition: OMEXMLMetadata.cpp:1821
const ::ome::xml::model::AffineTransform & getEllipseTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Ellipse.
Definition: OMEXMLMetadata.cpp:2252
const std::string & getImageInstrumentRef(index_type imageIndex) const
Get the InstrumentRef property of Image.
Definition: OMEXMLMetadata.cpp:3071
void setPolylineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Polyline.
Definition: OMEXMLMetadata.cpp:18165
void setReagentID(const std::string &id, index_type screenIndex, index_type reagentIndex)
Set the ID property of Reagent.
Definition: OMEXMLMetadata.cpp:18860
const std::string & getLongAnnotationNamespace(index_type longAnnotationIndex) const
Get the Namespace property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:4127
void setDichroicAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type dichroicIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Dichroic.
Definition: OMEXMLMetadata.cpp:9310
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: OMEXMLMetadata.cpp:6909
index_type getDatasetRefCount(index_type projectIndex) const
Get the number of DatasetRef elements.
Definition: OMEXMLMetadata.cpp:586
void setLineAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Line.
Definition: OMEXMLMetadata.cpp:13323
const std::string & getScreenType(index_type screenIndex) const
Get the Type property of Screen.
Definition: OMEXMLMetadata.cpp:6401
double getObjectiveCalibratedMagnification(index_type instrumentIndex, index_type objectiveIndex) const
Get the CalibratedMagnification property of Objective.
Definition: OMEXMLMetadata.cpp:4555
A quantity of a defined unit.
Definition: Quantity.h:57
void setCommentAnnotationAnnotator(const std::string &annotator, index_type commentAnnotationIndex)
Set the Annotator property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:8435
double getObjectiveLensNA(index_type instrumentIndex, index_type objectiveIndex) const
Get the LensNA property of Objective.
Definition: OMEXMLMetadata.cpp:4611
ome::xml::model::enums::AcquisitionMode getChannelAcquisitionMode(index_type imageIndex, index_type channelIndex) const
Get the AcquisitionMode property of Channel.
Definition: OMEXMLMetadata.cpp:1368
void setEllipseText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Ellipse.
Definition: OMEXMLMetadata.cpp:10015
index_type getTermAnnotationCount() const
Get the number of TermAnnotation elements.
Definition: OMEXMLMetadata.cpp:930
void setFilterSetDichroicRef(const std::string &dichroic, index_type instrumentIndex, index_type filterSetIndex)
Set the DichroicRef property of FilterSet.
Definition: OMEXMLMetadata.cpp:11113
double getDetectorSettingsOffset(index_type imageIndex, index_type channelIndex) const
Get the Offset property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:1877
const std::string & getImageName(index_type imageIndex) const
Get the Name property of Image.
Definition: OMEXMLMetadata.cpp:3096
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: OMEXMLMetadata.cpp:16190
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: OMEXMLMetadata.cpp:6736
const std::string & getPointText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Point.
Definition: OMEXMLMetadata.cpp:5372
const std::string & getLightSourceType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the type of a LightSource.
Definition: OMEXMLMetadata.cpp:271
const std::string & getMapAnnotationID(index_type mapAnnotationIndex) const
Get the ID property of MapAnnotation.
Definition: OMEXMLMetadata.cpp:4184
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: OMEXMLMetadata.cpp:20532
const std::string & getTagAnnotationAnnotationRef(index_type tagAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:6457
void setDetectorID(const std::string &id, index_type instrumentIndex, index_type detectorIndex)
Set the ID property of Detector.
Definition: OMEXMLMetadata.cpp:8753
double getDetectorSettingsGain(index_type imageIndex, index_type channelIndex) const
Get the Gain property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:1845
index_type getXMLAnnotationAnnotationCount(index_type xmlAnnotationIndex) const
Get the number of links to an XMLAnnotation.
Definition: OMEXMLMetadata.cpp:361
const std::string & getFilterSetModel(index_type instrumentIndex, index_type filterSetIndex) const
Get the Model property of FilterSet.
Definition: OMEXMLMetadata.cpp:2801
void setPolylineText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Polyline.
Definition: OMEXMLMetadata.cpp:18462
void setWellSampleTimepoint(ome::xml::model::primitives::Timestamp timepoint, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the Timepoint property of WellSample.
Definition: OMEXMLMetadata.cpp:21095
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: OMEXMLMetadata.cpp:4948
void setRectangleTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Rectangle.
Definition: OMEXMLMetadata.cpp:19450
std::shared_ptr<::ome::xml::model::OMEModel > model
OME-XML model.
Definition: OMEXMLMetadata.h:75
const std::string & getExperimenterInstitution(index_type experimenterIndex) const
Get the Institution property of Experimenter.
Definition: OMEXMLMetadata.cpp:2369
const ::ome::xml::model::AffineTransform & getPolylineTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Polyline.
Definition: OMEXMLMetadata.cpp:5854
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: OMEXMLMetadata.cpp:17217
void setGenericExcitationSourceID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of GenericExcitationSource.
Definition: OMEXMLMetadata.cpp:11417
void setObjectiveCalibratedMagnification(double calibratedMagnification, index_type instrumentIndex, index_type objectiveIndex)
Set the CalibratedMagnification property of Objective.
Definition: OMEXMLMetadata.cpp:15311
index_type getProjectCount() const
Get the number of Project elements.
Definition: OMEXMLMetadata.cpp:858
const std::string & getDoubleAnnotationAnnotationRef(index_type doubleAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:1994
ome::xml::model::enums::Marker getPolylineMarkerEnd(index_type ROIIndex, index_type shapeIndex) const
Get the MarkerEnd property of Polyline.
Definition: OMEXMLMetadata.cpp:5738
const std::string & getDatasetDescription(index_type datasetIndex) const
Get the Description property of Dataset.
Definition: OMEXMLMetadata.cpp:1623
void setBinaryFileFileName(const std::string &fileName, index_type fileAnnotationIndex)
Set the FileName property of BinaryFile.
Definition: OMEXMLMetadata.cpp:7681
double getMaskX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Mask.
Definition: OMEXMLMetadata.cpp:4409
void setDetectorSettingsOffset(double offset, index_type imageIndex, index_type channelIndex)
Set the Offset property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:9154
index_type getFilterAnnotationRefCount(index_type instrumentIndex, index_type filterIndex) const
Get the number of AnnotationRef elements in Filter.
Definition: OMEXMLMetadata.cpp:482
const std::string & getTermAnnotationNamespace(index_type termAnnotationIndex) const
Get the Namespace property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:6567
void setListAnnotationAnnotator(const std::string &annotator, index_type listAnnotationIndex)
Set the Annotator property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:14039
const std::string & getFilterSetManufacturer(index_type instrumentIndex, index_type filterSetIndex) const
Get the Manufacturer property of FilterSet.
Definition: OMEXMLMetadata.cpp:2789
const std::string & getBinaryFileFileName(index_type fileAnnotationIndex) const
Get the FileName property of BinaryFile.
Definition: OMEXMLMetadata.cpp:1259
const std::string & getWellExternalDescription(index_type plateIndex, index_type wellIndex) const
Get the ExternalDescription property of Well.
Definition: OMEXMLMetadata.cpp:6817
double getLineX2(index_type ROIIndex, index_type shapeIndex) const
Get the X2 property of Line.
Definition: OMEXMLMetadata.cpp:4001
ome::xml::model::primitives::PositiveInteger getDetectorSettingsIntegration(index_type imageIndex, index_type channelIndex) const
Get the Integration property of DetectorSettings.
Definition: OMEXMLMetadata.cpp:1865
void setRectangleStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Rectangle.
Definition: OMEXMLMetadata.cpp:19219
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPlateWellOriginY(index_type plateIndex) const
Get the WellOriginY property of Plate.
Definition: OMEXMLMetadata.cpp:5137
const std::string & getScreenDescription(index_type screenIndex) const
Get the Description property of Screen.
Definition: OMEXMLMetadata.cpp:6308
const std::string & getPolylinePoints(index_type ROIIndex, index_type shapeIndex) const
Get the Points property of Polyline.
Definition: OMEXMLMetadata.cpp:5762
const std::string & getScreenPlateRef(index_type screenIndex, index_type plateRefIndex) const
Get the PlateRef property of Screen.
Definition: OMEXMLMetadata.cpp:6340
void setLightEmittingDiodeAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex)
Set the AnnotationRef property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:12877
void setChannelID(const std::string &id, index_type imageIndex, index_type channelIndex)
Set the ID property of Channel.
Definition: OMEXMLMetadata.cpp:8190
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: OMEXMLMetadata.cpp:3524
ome::xml::model::primitives::NonNegativeInteger getPolygonTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Polygon.
Definition: OMEXMLMetadata.cpp:5609
void setExperimenterGroupExperimenterRef(const std::string &experimenter, index_type experimenterGroupIndex, index_type experimenterRefIndex)
Set the ExperimenterRef property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:10516
void setExperimenterMiddleName(const std::string &middleName, index_type experimenterIndex)
Set the MiddleName property of Experimenter.
Definition: OMEXMLMetadata.cpp:10440
const std::string & getChannelName(index_type imageIndex, index_type channelIndex) const
Get the Name property of Channel.
Definition: OMEXMLMetadata.cpp:1497
void setObjectiveManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type objectiveIndex)
Set the Manufacturer property of Objective.
Definition: OMEXMLMetadata.cpp:15501
const std::string & getLightEmittingDiodeModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:3629
void setScreenAnnotationRef(const std::string &annotation, index_type screenIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Screen.
Definition: OMEXMLMetadata.cpp:19621
index_type getLightSourceCount(index_type instrumentIndex) const
Get the number of LightSource elements.
Definition: OMEXMLMetadata.cpp:762
ome::xml::model::primitives::NonNegativeInteger getTiffDataFirstC(index_type imageIndex, index_type tiffDataIndex) const
Get the FirstC property of TiffData.
Definition: OMEXMLMetadata.cpp:6587
const std::string & getDatasetAnnotationRef(index_type datasetIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Dataset.
Definition: OMEXMLMetadata.cpp:1610
ome::xml::model::primitives::NonNegativeInteger getPolylineTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Polyline.
Definition: OMEXMLMetadata.cpp:5842
void setLightEmittingDiodeManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:12945
void setChannelPockelCellSetting(int32_t pockelCellSetting, index_type imageIndex, index_type channelIndex)
Set the PockelCellSetting property of Channel.
Definition: OMEXMLMetadata.cpp:8356
const std::string & getLightPathDichroicRef(index_type imageIndex, index_type channelIndex) const
Get the DichroicRef property of LightPath.
Definition: OMEXMLMetadata.cpp:3678
void setFilamentManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Filament.
Definition: OMEXMLMetadata.cpp:10653
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getStageLabelZ(index_type imageIndex) const
Get the Z property of StageLabel.
Definition: OMEXMLMetadata.cpp:6445
index_type getDatasetCount() const
Get the number of Dataset elements.
Definition: OMEXMLMetadata.cpp:578
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: OMEXMLMetadata.cpp:16157
ome::xml::model::primitives::NonNegativeInteger getPlaneTheT(index_type imageIndex, index_type planeIndex) const
Get the TheT property of Plane.
Definition: OMEXMLMetadata.cpp:4980
const std::string & getImageAnnotationRef(index_type imageIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Image.
Definition: OMEXMLMetadata.cpp:3002
void setGenericExcitationSourceManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of GenericExcitationSource.
Definition: OMEXMLMetadata.cpp:11472
void setDatasetAnnotationRef(const std::string &annotation, index_type datasetIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Dataset.
Definition: OMEXMLMetadata.cpp:8570
ome::xml::model::primitives::NonNegativeInteger getTiffDataIFD(index_type imageIndex, index_type tiffDataIndex) const
Get the IFD property of TiffData.
Definition: OMEXMLMetadata.cpp:6623
void setLaserPulse(ome::xml::model::enums::Pulse pulse, index_type instrumentIndex, index_type lightSourceIndex)
Set the Pulse property of Laser.
Definition: OMEXMLMetadata.cpp:12702
void setMaskLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Mask.
Definition: OMEXMLMetadata.cpp:14662
void setExperimentID(const std::string &id, index_type experimentIndex)
Set the ID property of Experiment.
Definition: OMEXMLMetadata.cpp:10278
void setChannelSamplesPerPixel(ome::xml::model::primitives::PositiveInteger samplesPerPixel, index_type imageIndex, index_type channelIndex)
Set the SamplesPerPixel property of Channel.
Definition: OMEXMLMetadata.cpp:8389
index_type getPlateAcquisitionAnnotationRefCount(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the number of AnnotationRef elements in PlateAcquisition.
Definition: OMEXMLMetadata.cpp:490
ome::xml::model::primitives::NonNegativeInteger getLabelTheC(index_type ROIIndex, index_type shapeIndex) const
Get the TheC property of Label.
Definition: OMEXMLMetadata.cpp:3331
void setObjectiveLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type objectiveIndex)
Set the LotNumber property of Objective.
Definition: OMEXMLMetadata.cpp:15474
void setLabelText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Label.
Definition: OMEXMLMetadata.cpp:12243
const ::ome::xml::model::AffineTransform & getLabelTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Label.
Definition: OMEXMLMetadata.cpp:3367
ome::xml::model::primitives::NonNegativeInteger getEllipseTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Ellipse.
Definition: OMEXMLMetadata.cpp:2240
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: OMEXMLMetadata.cpp:8323
double getMaskHeight(index_type ROIIndex, index_type shapeIndex) const
Get the Height property of Mask.
Definition: OMEXMLMetadata.cpp:4277
const std::string & getUUID() const
Get the UUID associated with this collection of metadata.
Definition: OMEXMLMetadata.cpp:1026
const std::string & getROIAnnotationRef(index_type ROIIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of ROI.
Definition: OMEXMLMetadata.cpp:5948
ome::xml::model::primitives::NonNegativeInteger getMaskTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Mask.
Definition: OMEXMLMetadata.cpp:4377
const std::string & getMapAnnotationAnnotator(index_type mapAnnotationIndex) const
Get the Annotator property of MapAnnotation.
Definition: OMEXMLMetadata.cpp:4160
An RGBA color value.
Definition: Color.h:83
void setXMLAnnotationAnnotator(const std::string &annotator, index_type XMLAnnotationIndex)
Set the Annotator property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:21141
const std::string & getPointStrokeDashArray(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeDashArray property of Point.
Definition: OMEXMLMetadata.cpp:5348
index_type getShapeCount(index_type ROIIndex) const
Get the number of Shape elements.
Definition: OMEXMLMetadata.cpp:914
const std::string & getMicroscopeLotNumber(index_type instrumentIndex) const
Get the LotNumber property of Microscope.
Definition: OMEXMLMetadata.cpp:4482
void setLineStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Line.
Definition: OMEXMLMetadata.cpp:13667
void setImageExperimenterRef(const std::string &experimenter, index_type imageIndex)
Set the ExperimenterRef property of Image.
Definition: OMEXMLMetadata.cpp:11661
ome::xml::model::enums::FilterType getFilterType(index_type instrumentIndex, index_type filterIndex) const
Get the Type property of Filter.
Definition: OMEXMLMetadata.cpp:2719
void setPolygonTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Polygon.
Definition: OMEXMLMetadata.cpp:17987
const std::string & getArcID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of Arc.
Definition: OMEXMLMetadata.cpp:1071
const std::string & getPlateAcquisitionID(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the ID property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:5186
ome::xml::model::primitives::NonNegativeInteger getPointTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Point.
Definition: OMEXMLMetadata.cpp:5408
void setDatasetExperimenterRef(const std::string &experimenter, index_type datasetIndex)
Set the ExperimenterRef property of Dataset.
Definition: OMEXMLMetadata.cpp:8617
const std::string & getExperimenterLastName(index_type experimenterIndex) const
Get the LastName property of Experimenter.
Definition: OMEXMLMetadata.cpp:2381
ome::xml::model::enums::DimensionOrder getPixelsDimensionOrder(index_type imageIndex) const
Get the DimensionOrder property of Pixels.
Definition: OMEXMLMetadata.cpp:4751
ome::xml::model::primitives::NonNegativeInteger getWellSampleIndex(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the Index property of WellSample.
Definition: OMEXMLMetadata.cpp:6901
void setROIName(const std::string &name, index_type ROIIndex)
Set the Name property of ROI.
Definition: OMEXMLMetadata.cpp:18799
index_type getDoubleAnnotationAnnotationCount(index_type doubleAnnotationIndex) const
Get the number of links to a DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:297
index_type getPlateRefCount(index_type screenIndex) const
Get the number of PlateRef elements.
Definition: OMEXMLMetadata.cpp:850
index_type getWellCount(index_type plateIndex) const
Get the number of Well elements.
Definition: OMEXMLMetadata.cpp:994
const std::string & getCommentAnnotationDescription(index_type commentAnnotationIndex) const
Get the Description property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:1570
void setPlateAcquisitionID(const std::string &id, index_type plateIndex, index_type plateAcquisitionIndex)
Set the ID property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:16784
void setTermAnnotationDescription(const std::string &description, index_type termAnnotationIndex)
Set the Description property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:20111
ome::xml::model::primitives::NonNegativeInteger getWellRow(index_type plateIndex, index_type wellIndex) const
Get the Row property of Well.
Definition: OMEXMLMetadata.cpp:6861
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: OMEXMLMetadata.cpp:3756
const std::string & getFolderDescription(index_type folderIndex) const
Get the Description property of Folder.
Definition: OMEXMLMetadata.cpp:2838
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: OMEXMLMetadata.cpp:16256
void setBooleanAnnotationNamespace(const std::string &namespace_, index_type booleanAnnotationIndex)
Set the Namespace property of BooleanAnnotation.
Definition: OMEXMLMetadata.cpp:7913
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: OMEXMLMetadata.cpp:6921
void setRoot(std::shared_ptr< MetadataRoot > root)
Set the root node of the metadata.
Definition: OMEXMLMetadata.cpp:225
ome::xml::model::enums::ExperimentType getExperimentType(index_type experimentIndex) const
Get the Type property of Experiment.
Definition: OMEXMLMetadata.cpp:2312
const std::string & getExperimenterUserName(index_type experimenterIndex) const
Get the UserName property of Experimenter.
Definition: OMEXMLMetadata.cpp:2405
void setFilterSetEmissionFilterRef(const std::string &emissionFilter, index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex)
Set the EmissionFilterRef property of FilterSet.
Definition: OMEXMLMetadata.cpp:11126
void setExperimenterLastName(const std::string &lastName, index_type experimenterIndex)
Set the LastName property of Experimenter.
Definition: OMEXMLMetadata.cpp:10419
double getLabelX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Label.
Definition: OMEXMLMetadata.cpp:3379
void setRectangleLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Rectangle.
Definition: OMEXMLMetadata.cpp:19186
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > getPlateWellOriginX(index_type plateIndex) const
Get the WellOriginX property of Plate.
Definition: OMEXMLMetadata.cpp:5125
void setLineText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Line.
Definition: OMEXMLMetadata.cpp:13733
void setPlateAcquisitionName(const std::string &name, index_type plateIndex, index_type plateAcquisitionIndex)
Set the Name property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:16839
void setPolylineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Polyline.
Definition: OMEXMLMetadata.cpp:18363
index_type getPlaneAnnotationRefCount(index_type imageIndex, index_type planeIndex) const
Get the number of AnnotationRef elements in Plane.
Definition: OMEXMLMetadata.cpp:450
void setScreenReagentSetDescription(const std::string &reagentSetDescription, index_type screenIndex)
Set the ReagentSetDescription property of Screen.
Definition: OMEXMLMetadata.cpp:19753
void setLightPathAnnotationRef(const std::string &annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex)
Set the AnnotationRef property of LightPath.
Definition: OMEXMLMetadata.cpp:13053
void setWellRow(ome::xml::model::primitives::NonNegativeInteger row, index_type plateIndex, index_type wellIndex)
Set the Row property of Well.
Definition: OMEXMLMetadata.cpp:20897
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: OMEXMLMetadata.cpp:5694
void setWellReagentRef(const std::string &reagent, index_type plateIndex, index_type wellIndex)
Set the ReagentRef property of Well.
Definition: OMEXMLMetadata.cpp:20884
ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTemperature > getImagingEnvironmentTemperature(index_type imageIndex) const
Get the Temperature property of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:3157
ome::xml::model::primitives::Color getWellColor(index_type plateIndex, index_type wellIndex) const
Get the Color property of Well.
Definition: OMEXMLMetadata.cpp:6797
index_type getDatasetImageRefCount(index_type datasetIndex) const
Get the number of ImageRef elements in Dataset.
Definition: OMEXMLMetadata.cpp:738
const std::string & getMicroscopeSerialNumber(index_type instrumentIndex) const
Get the SerialNumber property of Microscope.
Definition: OMEXMLMetadata.cpp:4518
ome::xml::model::enums::Compression getPixelsBinDataCompression(index_type imageIndex, index_type binDataIndex) const
Get the Compression property of BinData.
Definition: OMEXMLMetadata.cpp:1223
void setBinaryOnlyUUID(const std::string &uuid)
Set the UUID property of BinaryOnly.
Definition: OMEXMLMetadata.cpp:7798
void setFilamentSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Filament.
Definition: OMEXMLMetadata.cpp:10734
void setGenericExcitationSourceSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of GenericExcitationSource.
Definition: OMEXMLMetadata.cpp:11553
index_type getFileAnnotationAnnotationCount(index_type fileAnnotationIndex) const
Get the number of links to a FileAnnotation.
Definition: OMEXMLMetadata.cpp:305
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: OMEXMLMetadata.cpp:12210
void setBinaryOnlyMetadataFile(const std::string &metadataFile)
Set the MetadataFile property of BinaryOnly.
Definition: OMEXMLMetadata.cpp:7778
double getChannelNDFilter(index_type imageIndex, index_type channelIndex) const
Get the NDFilter property of Channel.
Definition: OMEXMLMetadata.cpp:1485
void setListAnnotationID(const std::string &id, index_type listAnnotationIndex)
Set the ID property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:14093
const std::string & getPolylineID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Polyline.
Definition: OMEXMLMetadata.cpp:5718
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: OMEXMLMetadata.cpp:5292
void setLongAnnotationDescription(const std::string &description, index_type longAnnotationIndex)
Set the Description property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:14188
const std::string & getLaserManufacturer(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Manufacturer property of Laser.
Definition: OMEXMLMetadata.cpp:3452
void setRightsRightsHeld(const std::string &rightsHeld)
Set the RightsHeld property of Rights.
Definition: OMEXMLMetadata.cpp:19579
ome::xml::model::enums::FontFamily getEllipseFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Ellipse.
Definition: OMEXMLMetadata.cpp:2096
ome::xml::model::enums::FontStyle getRectangleFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Rectangle.
Definition: OMEXMLMetadata.cpp:6111
index_type getExperimenterAnnotationRefCount(index_type experimenterIndex) const
Get the number of AnnotationRef elements in Experimenter.
Definition: OMEXMLMetadata.cpp:458
void setTermAnnotationValue(const std::string &value, index_type termAnnotationIndex)
Set the Value property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:20193
bool getEllipseLocked(index_type ROIIndex, index_type shapeIndex) const
Get the Locked property of Ellipse.
Definition: OMEXMLMetadata.cpp:2140
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: OMEXMLMetadata.cpp:3829
LaserMedium enumeration.
Definition: LaserMedium.h:72
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: OMEXMLMetadata.cpp:21062
const std::string & getFilamentSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of Filament.
Definition: OMEXMLMetadata.cpp:2557
void setExperimenterAnnotationRef(const std::string &annotation, index_type experimenterIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Experimenter.
Definition: OMEXMLMetadata.cpp:10321
bool getPixelsBinDataBigEndian(index_type imageIndex, index_type binDataIndex) const
Get the BigEndian property of BinData.
Definition: OMEXMLMetadata.cpp:1191
void setBinaryFileBinData(const std::vector< uint8_t > &base64Binary, index_type fileAnnotationIndex)
Set the Base64Binary property of BinData.
Definition: OMEXMLMetadata.cpp:7246
const std::string & getLongAnnotationDescription(index_type longAnnotationIndex) const
Get the Description property of LongAnnotation.
Definition: OMEXMLMetadata.cpp:4107
void setImageID(const std::string &id, index_type imageIndex)
Set the ID property of Image.
Definition: OMEXMLMetadata.cpp:11674
const std::string & getTermAnnotationID(index_type termAnnotationIndex) const
Get the ID property of TermAnnotation.
Definition: OMEXMLMetadata.cpp:6559
index_type getExperimenterGroupExperimenterRefCount(index_type experimenterGroupIndex) const
Get the number of ExperimenterRef elements in ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:674
index_type getFilterSetCount(index_type instrumentIndex) const
Get the number of FilterSet elements.
Definition: OMEXMLMetadata.cpp:698
ome::xml::model::enums::FontStyle getLineFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Line.
Definition: OMEXMLMetadata.cpp:3841
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
void setPixelsInterleaved(bool interleaved, index_type imageIndex)
Set the Interleaved property of Pixels.
Definition: OMEXMLMetadata.cpp:15826
void setReagentAnnotationRef(const std::string &annotation, index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Reagent.
Definition: OMEXMLMetadata.cpp:18820
const std::string & getChannelAnnotationRef(index_type imageIndex, index_type channelIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Channel.
Definition: OMEXMLMetadata.cpp:1380
void setLineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Line.
Definition: OMEXMLMetadata.cpp:13468
ome::xml::model::primitives::Color getLineStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Line.
Definition: OMEXMLMetadata.cpp:3897
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: OMEXMLMetadata.cpp:2966
Abstract class for metadata storage and retrieval.
Definition: Metadata.h:61
double getRectangleWidth(index_type ROIIndex, index_type shapeIndex) const
Get the Width property of Rectangle.
Definition: OMEXMLMetadata.cpp:6247
const std::string & getListAnnotationNamespace(index_type listAnnotationIndex) const
Get the Namespace property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:4070
void setLabelID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Label.
Definition: OMEXMLMetadata.cpp:12077
Medium enumeration.
Definition: Medium.h:72
void setLineID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Line.
Definition: OMEXMLMetadata.cpp:13501
ome::xml::model::enums::FontStyle getPolygonFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Polygon.
Definition: OMEXMLMetadata.cpp:5509
void setFileAnnotationNamespace(const std::string &namespace_, index_type fileAnnotationIndex)
Set the Namespace property of FileAnnotation.
Definition: OMEXMLMetadata.cpp:10883
void setProjectExperimenterRef(const std::string &experimenter, index_type projectIndex)
Set the ExperimenterRef property of Project.
Definition: OMEXMLMetadata.cpp:18687
ome::xml::model::enums::FontStyle getPolylineFontStyle(index_type ROIIndex, index_type shapeIndex) const
Get the FontStyle property of Polyline.
Definition: OMEXMLMetadata.cpp:5706
void setPolylineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Polyline.
Definition: OMEXMLMetadata.cpp:18099
void setFilterManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type filterIndex)
Set the Manufacturer property of Filter.
Definition: OMEXMLMetadata.cpp:11005
void setPixelsBinDataBigEndian(bool bigEndian, index_type imageIndex, index_type binDataIndex)
Set the BigEndian property of BinData.
Definition: OMEXMLMetadata.cpp:7430
void setXMLAnnotationID(const std::string &id, index_type XMLAnnotationIndex)
Set the ID property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:21195
const std::string & getFilterSetExcitationFilterRef(index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex) const
Get the ExcitationFilterRef property of FilterSet.
Definition: OMEXMLMetadata.cpp:2756
void setPolygonStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Polygon.
Definition: OMEXMLMetadata.cpp:17789
void setPixelsBinDataCompression(ome::xml::model::enums::Compression compression, index_type imageIndex, index_type binDataIndex)
Set the Compression property of BinData.
Definition: OMEXMLMetadata.cpp:7540
ome::xml::model::primitives::NonNegativeInteger getLabelTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Label.
Definition: OMEXMLMetadata.cpp:3355
const std::string & getXMLAnnotationNamespace(index_type XMLAnnotationIndex) const
Get the Namespace property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:6990
const std::string & getWellSampleImageRef(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the ImageRef property of WellSample.
Definition: OMEXMLMetadata.cpp:6889
void setImagingEnvironmentMap(const ome::xml::model::primitives::OrderedMultimap &value, index_type imageIndex)
Set the map value of ImagingEnvironment.
Definition: OMEXMLMetadata.cpp:7035
ome::xml::model::primitives::Timestamp getWellSampleTimepoint(index_type plateIndex, index_type wellIndex, index_type wellSampleIndex) const
Get the Timepoint property of WellSample.
Definition: OMEXMLMetadata.cpp:6933
const std::string & getWellID(index_type plateIndex, index_type wellIndex) const
Get the ID property of Well.
Definition: OMEXMLMetadata.cpp:6841
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: OMEXMLMetadata.cpp:12675
const std::string & getArcModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of Arc.
Definition: OMEXMLMetadata.cpp:1103
ome::xml::model::enums::FontFamily getLabelFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Label.
Definition: OMEXMLMetadata.cpp:3227
const std::string & getPlateAcquisitionDescription(index_type plateIndex, index_type plateAcquisitionIndex) const
Get the Description property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:5162
void setPolygonText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Polygon.
Definition: OMEXMLMetadata.cpp:17855
ome::xml::model::primitives::Color getLabelStrokeColor(index_type ROIIndex, index_type shapeIndex) const
Get the StrokeColor property of Label.
Definition: OMEXMLMetadata.cpp:3283
ome::xml::model::primitives::Timestamp getImageAcquisitionDate(index_type imageIndex) const
Get the AcquisitionDate property of Image.
Definition: OMEXMLMetadata.cpp:2990
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: OMEXMLMetadata.cpp:19285
void setPixelsSizeX(ome::xml::model::primitives::PositiveInteger sizeX, index_type imageIndex)
Set the SizeX property of Pixels.
Definition: OMEXMLMetadata.cpp:16013
index_type getObjectiveCount(index_type instrumentIndex) const
Get the number of Objective elements.
Definition: OMEXMLMetadata.cpp:818
const std::string & getLightEmittingDiodeLotNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the LotNumber property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:3605
double getPointX(index_type ROIIndex, index_type shapeIndex) const
Get the X property of Point.
Definition: OMEXMLMetadata.cpp:5432
const std::string & getEllipseID(index_type ROIIndex, index_type shapeIndex) const
Get the ID property of Ellipse.
Definition: OMEXMLMetadata.cpp:2132
const std::string & getArcSerialNumber(index_type instrumentIndex, index_type lightSourceIndex) const
Get the SerialNumber property of Arc.
Definition: OMEXMLMetadata.cpp:1127
void setGenericExcitationSourceMap(const ome::xml::model::primitives::OrderedMultimap &value, index_type instrumentIndex, index_type lightSourceIndex)
Set the map value of GenericExcitationSource.
Definition: OMEXMLMetadata.cpp:7026
const std::string & getLaserID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of Laser.
Definition: OMEXMLMetadata.cpp:3420
void setPolylineID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Polyline.
Definition: OMEXMLMetadata.cpp:18198
const std::string & getPlateDescription(index_type plateIndex) const
Get the Description property of Plate.
Definition: OMEXMLMetadata.cpp:5033
ome::xml::model::enums::FilamentType getFilamentType(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Type property of Filament.
Definition: OMEXMLMetadata.cpp:2569
const std::string & getObjectiveAnnotationRef(index_type instrumentIndex, index_type objectiveIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Objective.
Definition: OMEXMLMetadata.cpp:4542
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: OMEXMLMetadata.cpp:9982
void setDatasetExperimenterGroupRef(const std::string &experimenterGroup, index_type datasetIndex)
Set the ExperimenterGroupRef property of Dataset.
Definition: OMEXMLMetadata.cpp:8604
void setStageLabelName(const std::string &name, index_type imageIndex)
Set the Name property of StageLabel.
Definition: OMEXMLMetadata.cpp:19816
const std::string & getExperimenterGroupExperimenterRef(index_type experimenterGroupIndex, index_type experimenterRefIndex) const
Get the ExperimenterRef property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:2442
const std::string & getFolderROIRef(index_type folderIndex, index_type ROIRefIndex) const
Get the ROIRef property of Folder.
Definition: OMEXMLMetadata.cpp:2896
void setProjectName(const std::string &name, index_type projectIndex)
Set the Name property of Project.
Definition: OMEXMLMetadata.cpp:18722
void setMaskText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Mask.
Definition: OMEXMLMetadata.cpp:14794
void setPolygonPoints(const std::string &points, index_type ROIIndex, index_type shapeIndex)
Set the Points property of Polygon.
Definition: OMEXMLMetadata.cpp:17724
void setWellID(const std::string &id, index_type plateIndex, index_type wellIndex)
Set the ID property of Well.
Definition: OMEXMLMetadata.cpp:20856
ome::xml::model::enums::FillRule getPointFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Point.
Definition: OMEXMLMetadata.cpp:5268
const std::string & getDichroicManufacturer(index_type instrumentIndex, index_type dichroicIndex) const
Get the Manufacturer property of Dichroic.
Definition: OMEXMLMetadata.cpp:1958
void setFilterAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type filterIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Filter.
Definition: OMEXMLMetadata.cpp:10910
ome::xml::model::primitives::NonNegativeInteger getPointTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Point.
Definition: OMEXMLMetadata.cpp:5396
const std::string & getDetectorAnnotationRef(index_type instrumentIndex, index_type detectorIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Detector.
Definition: OMEXMLMetadata.cpp:1704
void setLineLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Line.
Definition: OMEXMLMetadata.cpp:13535
const std::string & getObjectiveManufacturer(index_type instrumentIndex, index_type objectiveIndex) const
Get the Manufacturer property of Objective.
Definition: OMEXMLMetadata.cpp:4635
void setPointID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Point.
Definition: OMEXMLMetadata.cpp:17084
void setDetectorAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type detectorIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Detector.
Definition: OMEXMLMetadata.cpp:8713
void setGenericExcitationSourceAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex)
Set the AnnotationRef property of GenericExcitationSource.
Definition: OMEXMLMetadata.cpp:11404
std::size_t index_type
Index into an array.
Definition: BaseMetadata.h:63
int32_t getChannelPockelCellSetting(index_type imageIndex, index_type channelIndex) const
Get the PockelCellSetting property of Channel.
Definition: OMEXMLMetadata.cpp:1521
void setObjectiveCorrection(ome::xml::model::enums::Correction correction, index_type instrumentIndex, index_type objectiveIndex)
Set the Correction property of Objective.
Definition: OMEXMLMetadata.cpp:15338
void setDetectorSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type detectorIndex)
Set the SerialNumber property of Detector.
Definition: OMEXMLMetadata.cpp:8889
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: OMEXMLMetadata.cpp:8078
void setMicrobeamManipulationType(ome::xml::model::enums::MicrobeamManipulationType type, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the Type property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:15136
index_type getFilterSetExcitationFilterRefCount(index_type instrumentIndex, index_type filterSetIndex) const
Get the number of ExcitationFilterRef elements in FilterSet.
Definition: OMEXMLMetadata.cpp:642
const std::string & getListAnnotationDescription(index_type listAnnotationIndex) const
Get the Description property of ListAnnotation.
Definition: OMEXMLMetadata.cpp:4050
void setMaskWidth(double width, index_type ROIIndex, index_type shapeIndex)
Set the Width property of Mask.
Definition: OMEXMLMetadata.cpp:14959
MicroscopeType enumeration.
Definition: MicroscopeType.h:72
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: OMEXMLMetadata.cpp:16289
const std::string & getTagAnnotationNamespace(index_type tagAnnotationIndex) const
Get the Namespace property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:6502
const std::string & getPlateID(index_type plateIndex) const
Get the ID property of Plate.
Definition: OMEXMLMetadata.cpp:5069
index_type getReagentAnnotationRefCount(index_type screenIndex, index_type reagentIndex) const
Get the number of AnnotationRef elements in Reagent.
Definition: OMEXMLMetadata.cpp:442
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: OMEXMLMetadata.cpp:9232
void setLineX2(double x2, index_type ROIIndex, index_type shapeIndex)
Set the X2 property of Line.
Definition: OMEXMLMetadata.cpp:13930
void setDoubleAnnotationAnnotationRef(const std::string &annotation, index_type doubleAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of DoubleAnnotation.
Definition: OMEXMLMetadata.cpp:9459
index_type getMicrobeamManipulationLightSourceSettingsCount(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the number of LightSourceSettings elements in MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:770
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: OMEXMLMetadata.cpp:1889
index_type getExperimenterCount() const
Get the number of Experimenter elements.
Definition: OMEXMLMetadata.cpp:658
const std::string & getXMLAnnotationAnnotationRef(index_type XMLAnnotationIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of XMLAnnotation.
Definition: OMEXMLMetadata.cpp:6945
const std::string & getTimestampAnnotationNamespace(index_type timestampAnnotationIndex) const
Get the Namespace property of TimestampAnnotation.
Definition: OMEXMLMetadata.cpp:6692
index_type getImageAnnotationRefCount(index_type imageIndex) const
Get the number of AnnotationRef elements in Image.
Definition: OMEXMLMetadata.cpp:522
void setLabelY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Label.
Definition: OMEXMLMetadata.cpp:12440
void setRectangleTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Rectangle.
Definition: OMEXMLMetadata.cpp:19384
double getLineY2(index_type ROIIndex, index_type shapeIndex) const
Get the Y2 property of Line.
Definition: OMEXMLMetadata.cpp:4017
index_type getDetectorAnnotationRefCount(index_type instrumentIndex, index_type detectorIndex) const
Get the number of AnnotationRef elements in Detector.
Definition: OMEXMLMetadata.cpp:402
FilterType enumeration.
Definition: FilterType.h:72
ome::xml::model::enums::MicrobeamManipulationType getMicrobeamManipulationType(index_type experimentIndex, index_type microbeamManipulationIndex) const
Get the Type property of MicrobeamManipulation.
Definition: OMEXMLMetadata.cpp:4470
double getMaskY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Mask.
Definition: OMEXMLMetadata.cpp:4417
ome::xml::model::enums::FillRule getRectangleFillRule(index_type ROIIndex, index_type shapeIndex) const
Get the FillRule property of Rectangle.
Definition: OMEXMLMetadata.cpp:6075
const std::string & getLaserModel(index_type instrumentIndex, index_type lightSourceIndex) const
Get the Model property of Laser.
Definition: OMEXMLMetadata.cpp:3464
const std::string & getExperimenterGroupName(index_type experimenterGroupIndex) const
Get the Name property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:2476
ome::xml::model::primitives::NonNegativeInteger getRectangleTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Rectangle.
Definition: OMEXMLMetadata.cpp:6211
const std::string & getScreenName(index_type screenIndex) const
Get the Name property of Screen.
Definition: OMEXMLMetadata.cpp:6328
const std::string & getDetectorSerialNumber(index_type instrumentIndex, index_type detectorIndex) const
Get the SerialNumber property of Detector.
Definition: OMEXMLMetadata.cpp:1785
void setLaserPump(const std::string &pump, index_type instrumentIndex, index_type lightSourceIndex)
Set the Pump property of Laser.
Definition: OMEXMLMetadata.cpp:12729
void setLineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Line.
Definition: OMEXMLMetadata.cpp:13766
index_type getROIAnnotationRefCount(index_type ROIIndex) const
Get the number of AnnotationRef elements in ROI.
Definition: OMEXMLMetadata.cpp:498
const std::string & getExperimenterGroupLeader(index_type experimenterGroupIndex, index_type leaderIndex) const
Get the Leader property of ExperimenterGroup.
Definition: OMEXMLMetadata.cpp:2463
void setTagAnnotationValue(const std::string &value, index_type tagAnnotationIndex)
Set the Value property of TagAnnotation.
Definition: OMEXMLMetadata.cpp:20045
const std::string & getFilamentAnnotationRef(index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex) const
Get the AnnotationRef property of Filament.
Definition: OMEXMLMetadata.cpp:2488
void setPixelsDimensionOrder(ome::xml::model::enums::DimensionOrder dimensionOrder, index_type imageIndex)
Set the DimensionOrder property of Pixels.
Definition: OMEXMLMetadata.cpp:15772
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: OMEXMLMetadata.cpp:2545
ome::xml::model::enums::FontFamily getRectangleFontFamily(index_type ROIIndex, index_type shapeIndex) const
Get the FontFamily property of Rectangle.
Definition: OMEXMLMetadata.cpp:6087
void setPlateStatus(const std::string &status, index_type plateIndex)
Set the Status property of Plate.
Definition: OMEXMLMetadata.cpp:16654
const std::string & getMicroscopeManufacturer(index_type instrumentIndex) const
Get the Manufacturer property of Microscope.
Definition: OMEXMLMetadata.cpp:4494
A numeric type constrained to a subrange (or subranges) of its range limits.
Definition: ConstrainedNumeric.h:118
void setPlaneTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type imageIndex, index_type planeIndex)
Set the TheC property of Plane.
Definition: OMEXMLMetadata.cpp:16355
void setRectangleHeight(double height, index_type ROIIndex, index_type shapeIndex)
Set the Height property of Rectangle.
Definition: OMEXMLMetadata.cpp:19120
const ::ome::xml::model::AffineTransform & getPointTransform(index_type ROIIndex, index_type shapeIndex) const
Get the Transform property of Point.
Definition: OMEXMLMetadata.cpp:5420
const std::string & getRectangleText(index_type ROIIndex, index_type shapeIndex) const
Get the Text property of Rectangle.
Definition: OMEXMLMetadata.cpp:6187
const std::string & getCommentAnnotationAnnotator(index_type commentAnnotationIndex) const
Get the Annotator property of CommentAnnotation.
Definition: OMEXMLMetadata.cpp:1558
index_type getWellAnnotationRefCount(index_type plateIndex, index_type wellIndex) const
Get the number of AnnotationRef elements in Well.
Definition: OMEXMLMetadata.cpp:474
ome::xml::model::primitives::NonNegativeInteger getLineTheZ(index_type ROIIndex, index_type shapeIndex) const
Get the TheZ property of Line.
Definition: OMEXMLMetadata.cpp:3969
const std::string & getLightEmittingDiodeID(index_type instrumentIndex, index_type lightSourceIndex) const
Get the ID property of LightEmittingDiode.
Definition: OMEXMLMetadata.cpp:3597
void setWellSampleID(const std::string &id, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the ID property of WellSample.
Definition: OMEXMLMetadata.cpp:20950
void setPolygonTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Polygon.
Definition: OMEXMLMetadata.cpp:17921
void setPlateAcquisitionStartTime(ome::xml::model::primitives::Timestamp startTime, index_type plateIndex, index_type plateAcquisitionIndex)
Set the StartTime property of PlateAcquisition.
Definition: OMEXMLMetadata.cpp:16866
double getDetectorOffset(index_type instrumentIndex, index_type detectorIndex) const
Get the Offset property of Detector.
Definition: OMEXMLMetadata.cpp:1773
void setPointY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Point.
Definition: OMEXMLMetadata.cpp:17447
void setPointTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Point.
Definition: OMEXMLMetadata.cpp:17349
ome::xml::model::primitives::NonNegativeInteger getLineTheT(index_type ROIIndex, index_type shapeIndex) const
Get the TheT property of Line.
Definition: OMEXMLMetadata.cpp:3957
void setMaskTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Mask.
Definition: OMEXMLMetadata.cpp:14893
double getRectangleY(index_type ROIIndex, index_type shapeIndex) const
Get the Y property of Rectangle.
Definition: OMEXMLMetadata.cpp:6263