ome-xml  5.6.0
FilterMetadata.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_FILTERMETADATA_H
47 #define OME_XML_META_FILTERMETADATA_H
48 
49 #include <ome/xml/meta/MetadataStore.h>
50 
51 namespace ome
52 {
53  namespace xml
54  {
55  namespace meta
56  {
57 
65  class FilterMetadata : virtual public MetadataStore
66  {
67  private:
69  std::shared_ptr<MetadataStore> store;
71  bool filter;
72 
73  public:
81  FilterMetadata(std::shared_ptr<MetadataStore>& store,
82  bool filter);
83 
85  virtual
87 
88  // Documented in base class.
89  void
90  createRoot();
91 
92  // Documented in base class.
93  std::shared_ptr<MetadataRoot>
94  getRoot();
95 
96  // Documented in base class.
97  void
98  setRoot(std::shared_ptr<MetadataRoot> root);
99 
100  // Documented in base class.
101  void
102  setUUID(const std::string& uuid);
103 
104  // Documented in base class.
105  void
107  index_type mapAnnotationIndex);
108 
109  // Documented in base class.
110  void
112  index_type instrumentIndex,
113  index_type lightSourceIndex);
114 
115  // Documented in base class.
116  void
118  index_type imageIndex);
119 
120 
121 
122  // Documented in base class.
123  void
124  setArcAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex);
125 
126  // Documented in base class.
127  void
128  setArcID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex);
129 
130  // Documented in base class.
131  void
132  setArcLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
133 
134  // Documented in base class.
135  void
136  setArcManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
137 
138  // Documented in base class.
139  void
140  setArcModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex);
141 
142  // Documented in base class.
143  void
145 
146  // Documented in base class.
147  void
148  setArcSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
149 
150  // Documented in base class.
151  void
152  setArcType(ome::xml::model::enums::ArcType type, index_type instrumentIndex, index_type lightSourceIndex);
153 
154 
155  // Documented in base class.
156  void
157  setBinaryFileBinData(const std::vector<uint8_t>& base64Binary, index_type fileAnnotationIndex);
158 
159  // Documented in base class.
160  void
161  setMaskBinData(const std::vector<uint8_t>& base64Binary, index_type ROIIndex, index_type shapeIndex);
162 
163  // Documented in base class.
164  void
165  setPixelsBinData(const std::vector<uint8_t>& base64Binary, index_type imageIndex, index_type binDataIndex);
166 
167  // Documented in base class.
168  void
169  setBinaryFileBinDataBigEndian(bool bigEndian, index_type fileAnnotationIndex);
170 
171  // Documented in base class.
172  void
173  setMaskBinDataBigEndian(bool bigEndian, index_type ROIIndex, index_type shapeIndex);
174 
175  // Documented in base class.
176  void
177  setPixelsBinDataBigEndian(bool bigEndian, index_type imageIndex, index_type binDataIndex);
178 
179  // Documented in base class.
180  void
182 
183  // Documented in base class.
184  void
186 
187  // Documented in base class.
188  void
190 
191  // Documented in base class.
192  void
194 
195  // Documented in base class.
196  void
198 
199  // Documented in base class.
200  void
202 
203 
204  // Documented in base class.
205  void
206  setBinaryFileFileName(const std::string& fileName, index_type fileAnnotationIndex);
207 
208  // Documented in base class.
209  void
210  setBinaryFileMIMEType(const std::string& mimeType, index_type fileAnnotationIndex);
211 
212  // Documented in base class.
213  void
215 
216 
217  // Documented in base class.
218  void
219  setBinaryOnlyMetadataFile(const std::string& metadataFile);
220 
221  // Documented in base class.
222  void
223  setBinaryOnlyUUID(const std::string& uuid);
224 
225 
226  // Documented in base class.
227  void
228  setBooleanAnnotationAnnotationRef(const std::string& annotation, index_type booleanAnnotationIndex, index_type annotationRefIndex);
229 
230  // Documented in base class.
231  void
232  setBooleanAnnotationAnnotator(const std::string& annotator, index_type booleanAnnotationIndex);
233 
234  // Documented in base class.
235  void
236  setBooleanAnnotationDescription(const std::string& description, index_type booleanAnnotationIndex);
237 
238  // Documented in base class.
239  void
240  setBooleanAnnotationID(const std::string& id, index_type booleanAnnotationIndex);
241 
242  // Documented in base class.
243  void
244  setBooleanAnnotationNamespace(const std::string& namespace_, index_type booleanAnnotationIndex);
245 
246  // Documented in base class.
247  void
248  setBooleanAnnotationValue(bool value, index_type booleanAnnotationIndex);
249 
250 
251  // Documented in base class.
252  void
254 
255  // Documented in base class.
256  void
257  setChannelAnnotationRef(const std::string& annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex);
258 
259  // Documented in base class.
260  void
262 
263  // Documented in base class.
264  void
266 
267  // Documented in base class.
268  void
270 
271  // Documented in base class.
272  void
274 
275  // Documented in base class.
276  void
277  setChannelFilterSetRef(const std::string& filterSet, index_type imageIndex, index_type channelIndex);
278 
279  // Documented in base class.
280  void
281  setChannelFluor(const std::string& fluor, index_type imageIndex, index_type channelIndex);
282 
283  // Documented in base class.
284  void
285  setChannelID(const std::string& id, index_type imageIndex, index_type channelIndex);
286 
287  // Documented in base class.
288  void
290 
291  // Documented in base class.
292  void
293  setChannelNDFilter(double ndFilter, index_type imageIndex, index_type channelIndex);
294 
295  // Documented in base class.
296  void
297  setChannelName(const std::string& name, index_type imageIndex, index_type channelIndex);
298 
299  // Documented in base class.
300  void
302 
303  // Documented in base class.
304  void
305  setChannelPockelCellSetting(int32_t pockelCellSetting, index_type imageIndex, index_type channelIndex);
306 
307  // Documented in base class.
308  void
310 
311 
312  // Documented in base class.
313  void
314  setCommentAnnotationAnnotationRef(const std::string& annotation, index_type commentAnnotationIndex, index_type annotationRefIndex);
315 
316  // Documented in base class.
317  void
318  setCommentAnnotationAnnotator(const std::string& annotator, index_type commentAnnotationIndex);
319 
320  // Documented in base class.
321  void
322  setCommentAnnotationDescription(const std::string& description, index_type commentAnnotationIndex);
323 
324  // Documented in base class.
325  void
326  setCommentAnnotationID(const std::string& id, index_type commentAnnotationIndex);
327 
328  // Documented in base class.
329  void
330  setCommentAnnotationNamespace(const std::string& namespace_, index_type commentAnnotationIndex);
331 
332  // Documented in base class.
333  void
334  setCommentAnnotationValue(const std::string& value, index_type commentAnnotationIndex);
335 
336 
337  // Documented in base class.
338  void
339  setDatasetAnnotationRef(const std::string& annotation, index_type datasetIndex, index_type annotationRefIndex);
340 
341  // Documented in base class.
342  void
343  setDatasetDescription(const std::string& description, index_type datasetIndex);
344 
345  // Documented in base class.
346  void
347  setDatasetExperimenterGroupRef(const std::string& experimenterGroup, index_type datasetIndex);
348 
349  // Documented in base class.
350  void
351  setDatasetExperimenterRef(const std::string& experimenter, index_type datasetIndex);
352 
353  // Documented in base class.
354  void
355  setDatasetID(const std::string& id, index_type datasetIndex);
356 
357  // Documented in base class.
358  void
359  setDatasetImageRef(const std::string& image, index_type datasetIndex, index_type imageRefIndex);
360 
361  // Documented in base class.
362  void
363  setDatasetName(const std::string& name, index_type datasetIndex);
364 
365 
366 
367  // Documented in base class.
368  void
369  setDetectorAmplificationGain(double amplificationGain, index_type instrumentIndex, index_type detectorIndex);
370 
371  // Documented in base class.
372  void
373  setDetectorAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type detectorIndex, index_type annotationRefIndex);
374 
375  // Documented in base class.
376  void
377  setDetectorGain(double gain, index_type instrumentIndex, index_type detectorIndex);
378 
379  // Documented in base class.
380  void
381  setDetectorID(const std::string& id, index_type instrumentIndex, index_type detectorIndex);
382 
383  // Documented in base class.
384  void
385  setDetectorLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type detectorIndex);
386 
387  // Documented in base class.
388  void
389  setDetectorManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type detectorIndex);
390 
391  // Documented in base class.
392  void
393  setDetectorModel(const std::string& model, index_type instrumentIndex, index_type detectorIndex);
394 
395  // Documented in base class.
396  void
397  setDetectorOffset(double offset, index_type instrumentIndex, index_type detectorIndex);
398 
399  // Documented in base class.
400  void
401  setDetectorSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type detectorIndex);
402 
403  // Documented in base class.
404  void
405  setDetectorType(ome::xml::model::enums::DetectorType type, index_type instrumentIndex, index_type detectorIndex);
406 
407  // Documented in base class.
408  void
410 
411  // Documented in base class.
412  void
413  setDetectorZoom(double zoom, index_type instrumentIndex, index_type detectorIndex);
414 
415 
416  // Documented in base class.
417  void
419 
420  // Documented in base class.
421  void
422  setDetectorSettingsGain(double gain, index_type imageIndex, index_type channelIndex);
423 
424  // Documented in base class.
425  void
426  setDetectorSettingsID(const std::string& id, index_type imageIndex, index_type channelIndex);
427 
428  // Documented in base class.
429  void
431 
432  // Documented in base class.
433  void
434  setDetectorSettingsOffset(double offset, index_type imageIndex, index_type channelIndex);
435 
436  // Documented in base class.
437  void
439 
440  // Documented in base class.
441  void
443 
444  // Documented in base class.
445  void
446  setDetectorSettingsZoom(double zoom, index_type imageIndex, index_type channelIndex);
447 
448 
449  // Documented in base class.
450  void
451  setDichroicAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type dichroicIndex, index_type annotationRefIndex);
452 
453  // Documented in base class.
454  void
455  setDichroicID(const std::string& id, index_type instrumentIndex, index_type dichroicIndex);
456 
457  // Documented in base class.
458  void
459  setDichroicLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type dichroicIndex);
460 
461  // Documented in base class.
462  void
463  setDichroicManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type dichroicIndex);
464 
465  // Documented in base class.
466  void
467  setDichroicModel(const std::string& model, index_type instrumentIndex, index_type dichroicIndex);
468 
469  // Documented in base class.
470  void
471  setDichroicSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type dichroicIndex);
472 
473 
474 
475  // Documented in base class.
476  void
477  setDoubleAnnotationAnnotationRef(const std::string& annotation, index_type doubleAnnotationIndex, index_type annotationRefIndex);
478 
479  // Documented in base class.
480  void
481  setDoubleAnnotationAnnotator(const std::string& annotator, index_type doubleAnnotationIndex);
482 
483  // Documented in base class.
484  void
485  setDoubleAnnotationDescription(const std::string& description, index_type doubleAnnotationIndex);
486 
487  // Documented in base class.
488  void
489  setDoubleAnnotationID(const std::string& id, index_type doubleAnnotationIndex);
490 
491  // Documented in base class.
492  void
493  setDoubleAnnotationNamespace(const std::string& namespace_, index_type doubleAnnotationIndex);
494 
495  // Documented in base class.
496  void
497  setDoubleAnnotationValue(double value, index_type doubleAnnotationIndex);
498 
499 
500  // Documented in base class.
501  void
502  setEllipseAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
503 
504  // Documented in base class.
505  void
507 
508  // Documented in base class.
509  void
511 
512  // Documented in base class.
513  void
515 
516  // Documented in base class.
517  void
519 
520  // Documented in base class.
521  void
523 
524  // Documented in base class.
525  void
526  setEllipseID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
527 
528  // Documented in base class.
529  void
530  setEllipseLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
531 
532  // Documented in base class.
533  void
534  setEllipseRadiusX(double radiusX, index_type ROIIndex, index_type shapeIndex);
535 
536  // Documented in base class.
537  void
538  setEllipseRadiusY(double radiusY, index_type ROIIndex, index_type shapeIndex);
539 
540  // Documented in base class.
541  void
543 
544  // Documented in base class.
545  void
546  setEllipseStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
547 
548  // Documented in base class.
549  void
551 
552  // Documented in base class.
553  void
554  setEllipseText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
555 
556  // Documented in base class.
557  void
559 
560  // Documented in base class.
561  void
563 
564  // Documented in base class.
565  void
567 
568  // Documented in base class.
569  void
570  setEllipseTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
571 
572  // Documented in base class.
573  void
574  setEllipseX(double x, index_type ROIIndex, index_type shapeIndex);
575 
576  // Documented in base class.
577  void
578  setEllipseY(double y, index_type ROIIndex, index_type shapeIndex);
579 
580 
581 
582 
583  // Documented in base class.
584  void
585  setExperimentDescription(const std::string& description, index_type experimentIndex);
586 
587  // Documented in base class.
588  void
589  setExperimentExperimenterRef(const std::string& experimenter, index_type experimentIndex);
590 
591  // Documented in base class.
592  void
593  setExperimentID(const std::string& id, index_type experimentIndex);
594 
595  // Documented in base class.
596  void
598 
599 
600 
601  // Documented in base class.
602  void
603  setExperimenterAnnotationRef(const std::string& annotation, index_type experimenterIndex, index_type annotationRefIndex);
604 
605  // Documented in base class.
606  void
607  setExperimenterEmail(const std::string& email, index_type experimenterIndex);
608 
609  // Documented in base class.
610  void
611  setExperimenterFirstName(const std::string& firstName, index_type experimenterIndex);
612 
613  // Documented in base class.
614  void
615  setExperimenterID(const std::string& id, index_type experimenterIndex);
616 
617  // Documented in base class.
618  void
619  setExperimenterInstitution(const std::string& institution, index_type experimenterIndex);
620 
621  // Documented in base class.
622  void
623  setExperimenterLastName(const std::string& lastName, index_type experimenterIndex);
624 
625  // Documented in base class.
626  void
627  setExperimenterMiddleName(const std::string& middleName, index_type experimenterIndex);
628 
629  // Documented in base class.
630  void
631  setExperimenterUserName(const std::string& userName, index_type experimenterIndex);
632 
633 
634  // Documented in base class.
635  void
636  setExperimenterGroupAnnotationRef(const std::string& annotation, index_type experimenterGroupIndex, index_type annotationRefIndex);
637 
638  // Documented in base class.
639  void
640  setExperimenterGroupDescription(const std::string& description, index_type experimenterGroupIndex);
641 
642  // Documented in base class.
643  void
644  setExperimenterGroupExperimenterRef(const std::string& experimenter, index_type experimenterGroupIndex, index_type experimenterRefIndex);
645 
646  // Documented in base class.
647  void
648  setExperimenterGroupID(const std::string& id, index_type experimenterGroupIndex);
649 
650  // Documented in base class.
651  void
652  setExperimenterGroupLeader(const std::string& leader, index_type experimenterGroupIndex, index_type leaderIndex);
653 
654  // Documented in base class.
655  void
656  setExperimenterGroupName(const std::string& name, index_type experimenterGroupIndex);
657 
658 
659 
660 
661  // Documented in base class.
662  void
663  setFilamentAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex);
664 
665  // Documented in base class.
666  void
667  setFilamentID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex);
668 
669  // Documented in base class.
670  void
671  setFilamentLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
672 
673  // Documented in base class.
674  void
675  setFilamentManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
676 
677  // Documented in base class.
678  void
679  setFilamentModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex);
680 
681  // Documented in base class.
682  void
684 
685  // Documented in base class.
686  void
687  setFilamentSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
688 
689  // Documented in base class.
690  void
691  setFilamentType(ome::xml::model::enums::FilamentType type, index_type instrumentIndex, index_type lightSourceIndex);
692 
693 
694  // Documented in base class.
695  void
696  setFileAnnotationAnnotationRef(const std::string& annotation, index_type fileAnnotationIndex, index_type annotationRefIndex);
697 
698  // Documented in base class.
699  void
700  setFileAnnotationAnnotator(const std::string& annotator, index_type fileAnnotationIndex);
701 
702  // Documented in base class.
703  void
704  setFileAnnotationDescription(const std::string& description, index_type fileAnnotationIndex);
705 
706  // Documented in base class.
707  void
708  setFileAnnotationID(const std::string& id, index_type fileAnnotationIndex);
709 
710  // Documented in base class.
711  void
712  setFileAnnotationNamespace(const std::string& namespace_, index_type fileAnnotationIndex);
713 
714 
715  // Documented in base class.
716  void
717  setFilterAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type filterIndex, index_type annotationRefIndex);
718 
719  // Documented in base class.
720  void
721  setFilterFilterWheel(const std::string& filterWheel, index_type instrumentIndex, index_type filterIndex);
722 
723  // Documented in base class.
724  void
725  setFilterID(const std::string& id, index_type instrumentIndex, index_type filterIndex);
726 
727  // Documented in base class.
728  void
729  setFilterLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type filterIndex);
730 
731  // Documented in base class.
732  void
733  setFilterManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type filterIndex);
734 
735  // Documented in base class.
736  void
737  setFilterModel(const std::string& model, index_type instrumentIndex, index_type filterIndex);
738 
739  // Documented in base class.
740  void
741  setFilterSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type filterIndex);
742 
743  // Documented in base class.
744  void
745  setFilterType(ome::xml::model::enums::FilterType type, index_type instrumentIndex, index_type filterIndex);
746 
747 
748  // Documented in base class.
749  void
750  setFilterSetDichroicRef(const std::string& dichroic, index_type instrumentIndex, index_type filterSetIndex);
751 
752  // Documented in base class.
753  void
754  setFilterSetEmissionFilterRef(const std::string& emissionFilter, index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex);
755 
756  // Documented in base class.
757  void
758  setFilterSetExcitationFilterRef(const std::string& excitationFilter, index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex);
759 
760  // Documented in base class.
761  void
762  setFilterSetID(const std::string& id, index_type instrumentIndex, index_type filterSetIndex);
763 
764  // Documented in base class.
765  void
766  setFilterSetLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type filterSetIndex);
767 
768  // Documented in base class.
769  void
770  setFilterSetManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type filterSetIndex);
771 
772  // Documented in base class.
773  void
774  setFilterSetModel(const std::string& model, index_type instrumentIndex, index_type filterSetIndex);
775 
776  // Documented in base class.
777  void
778  setFilterSetSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type filterSetIndex);
779 
780 
781 
782  // Documented in base class.
783  void
784  setFolderAnnotationRef(const std::string& annotation, index_type folderIndex, index_type annotationRefIndex);
785 
786  // Documented in base class.
787  void
788  setFolderDescription(const std::string& description, index_type folderIndex);
789 
790  // Documented in base class.
791  void
792  setFolderFolderRef(const std::string& folder, index_type folderIndex, index_type folderRefIndex);
793 
794  // Documented in base class.
795  void
796  setFolderID(const std::string& id, index_type folderIndex);
797 
798  // Documented in base class.
799  void
800  setFolderImageRef(const std::string& image, index_type folderIndex, index_type imageRefIndex);
801 
802  // Documented in base class.
803  void
804  setFolderName(const std::string& name, index_type folderIndex);
805 
806  // Documented in base class.
807  void
808  setFolderROIRef(const std::string& roi, index_type folderIndex, index_type ROIRefIndex);
809 
810 
811 
812  // Documented in base class.
813  void
814  setGenericExcitationSourceAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex);
815 
816  // Documented in base class.
817  void
818  setGenericExcitationSourceID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex);
819 
820  // Documented in base class.
821  void
822  setGenericExcitationSourceLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
823 
824  // Documented in base class.
825  void
826  setGenericExcitationSourceManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
827 
828  // Documented in base class.
829  void
830  setGenericExcitationSourceModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex);
831 
832  // Documented in base class.
833  void
835 
836  // Documented in base class.
837  void
838  setGenericExcitationSourceSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
839 
840 
841  // Documented in base class.
842  void
844 
845  // Documented in base class.
846  void
847  setImageAnnotationRef(const std::string& annotation, index_type imageIndex, index_type annotationRefIndex);
848 
849  // Documented in base class.
850  void
851  setImageDescription(const std::string& description, index_type imageIndex);
852 
853  // Documented in base class.
854  void
855  setImageExperimentRef(const std::string& experiment, index_type imageIndex);
856 
857  // Documented in base class.
858  void
859  setImageExperimenterGroupRef(const std::string& experimenterGroup, index_type imageIndex);
860 
861  // Documented in base class.
862  void
863  setImageExperimenterRef(const std::string& experimenter, index_type imageIndex);
864 
865  // Documented in base class.
866  void
867  setImageID(const std::string& id, index_type imageIndex);
868 
869  // Documented in base class.
870  void
871  setImageInstrumentRef(const std::string& instrument, index_type imageIndex);
872 
873  // Documented in base class.
874  void
875  setImageMicrobeamManipulationRef(const std::string& microbeamManipulation, index_type imageIndex, index_type microbeamManipulationRefIndex);
876 
877  // Documented in base class.
878  void
879  setImageName(const std::string& name, index_type imageIndex);
880 
881  // Documented in base class.
882  void
883  setImageROIRef(const std::string& roi, index_type imageIndex, index_type ROIRefIndex);
884 
885 
886 
887  // Documented in base class.
888  void
890 
891  // Documented in base class.
892  void
894 
895  // Documented in base class.
896  void
898 
899  // Documented in base class.
900  void
902 
903 
904  // Documented in base class.
905  void
906  setInstrumentAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type annotationRefIndex);
907 
908  // Documented in base class.
909  void
910  setInstrumentID(const std::string& id, index_type instrumentIndex);
911 
912 
913 
914  // Documented in base class.
915  void
916  setLabelAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
917 
918  // Documented in base class.
919  void
921 
922  // Documented in base class.
923  void
925 
926  // Documented in base class.
927  void
929 
930  // Documented in base class.
931  void
933 
934  // Documented in base class.
935  void
937 
938  // Documented in base class.
939  void
940  setLabelID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
941 
942  // Documented in base class.
943  void
944  setLabelLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
945 
946  // Documented in base class.
947  void
949 
950  // Documented in base class.
951  void
952  setLabelStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
953 
954  // Documented in base class.
955  void
957 
958  // Documented in base class.
959  void
960  setLabelText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
961 
962  // Documented in base class.
963  void
965 
966  // Documented in base class.
967  void
969 
970  // Documented in base class.
971  void
973 
974  // Documented in base class.
975  void
976  setLabelTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
977 
978  // Documented in base class.
979  void
980  setLabelX(double x, index_type ROIIndex, index_type shapeIndex);
981 
982  // Documented in base class.
983  void
984  setLabelY(double y, index_type ROIIndex, index_type shapeIndex);
985 
986 
987  // Documented in base class.
988  void
989  setLaserAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex);
990 
991  // Documented in base class.
992  void
993  setLaserFrequencyMultiplication(ome::xml::model::primitives::PositiveInteger frequencyMultiplication, index_type instrumentIndex, index_type lightSourceIndex);
994 
995  // Documented in base class.
996  void
997  setLaserID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex);
998 
999  // Documented in base class.
1000  void
1001  setLaserLaserMedium(ome::xml::model::enums::LaserMedium laserMedium, index_type instrumentIndex, index_type lightSourceIndex);
1002 
1003  // Documented in base class.
1004  void
1005  setLaserLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
1006 
1007  // Documented in base class.
1008  void
1009  setLaserManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
1010 
1011  // Documented in base class.
1012  void
1013  setLaserModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex);
1014 
1015  // Documented in base class.
1016  void
1017  setLaserPockelCell(bool pockelCell, index_type instrumentIndex, index_type lightSourceIndex);
1018 
1019  // Documented in base class.
1020  void
1022 
1023  // Documented in base class.
1024  void
1025  setLaserPulse(ome::xml::model::enums::Pulse pulse, index_type instrumentIndex, index_type lightSourceIndex);
1026 
1027  // Documented in base class.
1028  void
1029  setLaserPump(const std::string& pump, index_type instrumentIndex, index_type lightSourceIndex);
1030 
1031  // Documented in base class.
1032  void
1034 
1035  // Documented in base class.
1036  void
1037  setLaserSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
1038 
1039  // Documented in base class.
1040  void
1041  setLaserTuneable(bool tuneable, index_type instrumentIndex, index_type lightSourceIndex);
1042 
1043  // Documented in base class.
1044  void
1045  setLaserType(ome::xml::model::enums::LaserType type, index_type instrumentIndex, index_type lightSourceIndex);
1046 
1047  // Documented in base class.
1048  void
1050 
1051 
1052 
1053  // Documented in base class.
1054  void
1055  setLightEmittingDiodeAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex);
1056 
1057  // Documented in base class.
1058  void
1059  setLightEmittingDiodeID(const std::string& id, index_type instrumentIndex, index_type lightSourceIndex);
1060 
1061  // Documented in base class.
1062  void
1063  setLightEmittingDiodeLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type lightSourceIndex);
1064 
1065  // Documented in base class.
1066  void
1067  setLightEmittingDiodeManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type lightSourceIndex);
1068 
1069  // Documented in base class.
1070  void
1071  setLightEmittingDiodeModel(const std::string& model, index_type instrumentIndex, index_type lightSourceIndex);
1072 
1073  // Documented in base class.
1074  void
1076 
1077  // Documented in base class.
1078  void
1079  setLightEmittingDiodeSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type lightSourceIndex);
1080 
1081 
1082  // Documented in base class.
1083  void
1084  setLightPathAnnotationRef(const std::string& annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex);
1085 
1086  // Documented in base class.
1087  void
1088  setLightPathDichroicRef(const std::string& dichroic, index_type imageIndex, index_type channelIndex);
1089 
1090  // Documented in base class.
1091  void
1092  setLightPathEmissionFilterRef(const std::string& emissionFilter, index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex);
1093 
1094  // Documented in base class.
1095  void
1096  setLightPathExcitationFilterRef(const std::string& excitationFilter, index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex);
1097 
1098 
1099  // Documented in base class.
1100  void
1102 
1103  // Documented in base class.
1104  void
1105  setMicrobeamManipulationLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex);
1106 
1107  // Documented in base class.
1108  void
1109  setChannelLightSourceSettingsID(const std::string& id, index_type imageIndex, index_type channelIndex);
1110 
1111  // Documented in base class.
1112  void
1113  setMicrobeamManipulationLightSourceSettingsID(const std::string& id, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex);
1114 
1115  // Documented in base class.
1116  void
1118 
1119  // Documented in base class.
1120  void
1122 
1123 
1124  // Documented in base class.
1125  void
1126  setLineAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
1127 
1128  // Documented in base class.
1129  void
1131 
1132  // Documented in base class.
1133  void
1135 
1136  // Documented in base class.
1137  void
1139 
1140  // Documented in base class.
1141  void
1143 
1144  // Documented in base class.
1145  void
1147 
1148  // Documented in base class.
1149  void
1150  setLineID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
1151 
1152  // Documented in base class.
1153  void
1154  setLineLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
1155 
1156  // Documented in base class.
1157  void
1158  setLineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex);
1159 
1160  // Documented in base class.
1161  void
1162  setLineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex);
1163 
1164  // Documented in base class.
1165  void
1167 
1168  // Documented in base class.
1169  void
1170  setLineStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
1171 
1172  // Documented in base class.
1173  void
1175 
1176  // Documented in base class.
1177  void
1178  setLineText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
1179 
1180  // Documented in base class.
1181  void
1183 
1184  // Documented in base class.
1185  void
1187 
1188  // Documented in base class.
1189  void
1191 
1192  // Documented in base class.
1193  void
1194  setLineTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
1195 
1196  // Documented in base class.
1197  void
1198  setLineX1(double x1, index_type ROIIndex, index_type shapeIndex);
1199 
1200  // Documented in base class.
1201  void
1202  setLineX2(double x2, index_type ROIIndex, index_type shapeIndex);
1203 
1204  // Documented in base class.
1205  void
1206  setLineY1(double y1, index_type ROIIndex, index_type shapeIndex);
1207 
1208  // Documented in base class.
1209  void
1210  setLineY2(double y2, index_type ROIIndex, index_type shapeIndex);
1211 
1212 
1213  // Documented in base class.
1214  void
1215  setListAnnotationAnnotationRef(const std::string& annotation, index_type listAnnotationIndex, index_type annotationRefIndex);
1216 
1217  // Documented in base class.
1218  void
1219  setListAnnotationAnnotator(const std::string& annotator, index_type listAnnotationIndex);
1220 
1221  // Documented in base class.
1222  void
1223  setListAnnotationDescription(const std::string& description, index_type listAnnotationIndex);
1224 
1225  // Documented in base class.
1226  void
1227  setListAnnotationID(const std::string& id, index_type listAnnotationIndex);
1228 
1229  // Documented in base class.
1230  void
1231  setListAnnotationNamespace(const std::string& namespace_, index_type listAnnotationIndex);
1232 
1233 
1234  // Documented in base class.
1235  void
1236  setLongAnnotationAnnotationRef(const std::string& annotation, index_type longAnnotationIndex, index_type annotationRefIndex);
1237 
1238  // Documented in base class.
1239  void
1240  setLongAnnotationAnnotator(const std::string& annotator, index_type longAnnotationIndex);
1241 
1242  // Documented in base class.
1243  void
1244  setLongAnnotationDescription(const std::string& description, index_type longAnnotationIndex);
1245 
1246  // Documented in base class.
1247  void
1248  setLongAnnotationID(const std::string& id, index_type longAnnotationIndex);
1249 
1250  // Documented in base class.
1251  void
1252  setLongAnnotationNamespace(const std::string& namespace_, index_type longAnnotationIndex);
1253 
1254  // Documented in base class.
1255  void
1256  setLongAnnotationValue(int64_t value, index_type longAnnotationIndex);
1257 
1258 
1259 
1260  // Documented in base class.
1261  void
1262  setMapAnnotationAnnotationRef(const std::string& annotation, index_type mapAnnotationIndex, index_type annotationRefIndex);
1263 
1264  // Documented in base class.
1265  void
1266  setMapAnnotationAnnotator(const std::string& annotator, index_type mapAnnotationIndex);
1267 
1268  // Documented in base class.
1269  void
1270  setMapAnnotationDescription(const std::string& description, index_type mapAnnotationIndex);
1271 
1272  // Documented in base class.
1273  void
1274  setMapAnnotationID(const std::string& id, index_type mapAnnotationIndex);
1275 
1276  // Documented in base class.
1277  void
1278  setMapAnnotationNamespace(const std::string& namespace_, index_type mapAnnotationIndex);
1279 
1280 
1281  // Documented in base class.
1282  void
1283  setMaskAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
1284 
1285  // Documented in base class.
1286  void
1288 
1289  // Documented in base class.
1290  void
1292 
1293  // Documented in base class.
1294  void
1296 
1297  // Documented in base class.
1298  void
1300 
1301  // Documented in base class.
1302  void
1304 
1305  // Documented in base class.
1306  void
1307  setMaskHeight(double height, index_type ROIIndex, index_type shapeIndex);
1308 
1309  // Documented in base class.
1310  void
1311  setMaskID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
1312 
1313  // Documented in base class.
1314  void
1315  setMaskLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
1316 
1317  // Documented in base class.
1318  void
1320 
1321  // Documented in base class.
1322  void
1323  setMaskStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
1324 
1325  // Documented in base class.
1326  void
1328 
1329  // Documented in base class.
1330  void
1331  setMaskText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
1332 
1333  // Documented in base class.
1334  void
1336 
1337  // Documented in base class.
1338  void
1340 
1341  // Documented in base class.
1342  void
1344 
1345  // Documented in base class.
1346  void
1347  setMaskTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
1348 
1349  // Documented in base class.
1350  void
1351  setMaskWidth(double width, index_type ROIIndex, index_type shapeIndex);
1352 
1353  // Documented in base class.
1354  void
1355  setMaskX(double x, index_type ROIIndex, index_type shapeIndex);
1356 
1357  // Documented in base class.
1358  void
1359  setMaskY(double y, index_type ROIIndex, index_type shapeIndex);
1360 
1361 
1362 
1363  // Documented in base class.
1364  void
1365  setMicrobeamManipulationDescription(const std::string& description, index_type experimentIndex, index_type microbeamManipulationIndex);
1366 
1367  // Documented in base class.
1368  void
1369  setMicrobeamManipulationExperimenterRef(const std::string& experimenter, index_type experimentIndex, index_type microbeamManipulationIndex);
1370 
1371  // Documented in base class.
1372  void
1373  setMicrobeamManipulationID(const std::string& id, index_type experimentIndex, index_type microbeamManipulationIndex);
1374 
1375  // Documented in base class.
1376  void
1377  setMicrobeamManipulationROIRef(const std::string& roi, index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex);
1378 
1379  // Documented in base class.
1380  void
1382 
1383 
1384 
1385  // Documented in base class.
1386  void
1387  setMicroscopeLotNumber(const std::string& lotNumber, index_type instrumentIndex);
1388 
1389  // Documented in base class.
1390  void
1391  setMicroscopeManufacturer(const std::string& manufacturer, index_type instrumentIndex);
1392 
1393  // Documented in base class.
1394  void
1395  setMicroscopeModel(const std::string& model, index_type instrumentIndex);
1396 
1397  // Documented in base class.
1398  void
1399  setMicroscopeSerialNumber(const std::string& serialNumber, index_type instrumentIndex);
1400 
1401  // Documented in base class.
1402  void
1404 
1405 
1406  // Documented in base class.
1407  void
1408  setObjectiveAnnotationRef(const std::string& annotation, index_type instrumentIndex, index_type objectiveIndex, index_type annotationRefIndex);
1409 
1410  // Documented in base class.
1411  void
1412  setObjectiveCalibratedMagnification(double calibratedMagnification, index_type instrumentIndex, index_type objectiveIndex);
1413 
1414  // Documented in base class.
1415  void
1416  setObjectiveCorrection(ome::xml::model::enums::Correction correction, index_type instrumentIndex, index_type objectiveIndex);
1417 
1418  // Documented in base class.
1419  void
1420  setObjectiveID(const std::string& id, index_type instrumentIndex, index_type objectiveIndex);
1421 
1422  // Documented in base class.
1423  void
1424  setObjectiveImmersion(ome::xml::model::enums::Immersion immersion, index_type instrumentIndex, index_type objectiveIndex);
1425 
1426  // Documented in base class.
1427  void
1428  setObjectiveIris(bool iris, index_type instrumentIndex, index_type objectiveIndex);
1429 
1430  // Documented in base class.
1431  void
1432  setObjectiveLensNA(double lensNA, index_type instrumentIndex, index_type objectiveIndex);
1433 
1434  // Documented in base class.
1435  void
1436  setObjectiveLotNumber(const std::string& lotNumber, index_type instrumentIndex, index_type objectiveIndex);
1437 
1438  // Documented in base class.
1439  void
1440  setObjectiveManufacturer(const std::string& manufacturer, index_type instrumentIndex, index_type objectiveIndex);
1441 
1442  // Documented in base class.
1443  void
1444  setObjectiveModel(const std::string& model, index_type instrumentIndex, index_type objectiveIndex);
1445 
1446  // Documented in base class.
1447  void
1448  setObjectiveNominalMagnification(double nominalMagnification, index_type instrumentIndex, index_type objectiveIndex);
1449 
1450  // Documented in base class.
1451  void
1452  setObjectiveSerialNumber(const std::string& serialNumber, index_type instrumentIndex, index_type objectiveIndex);
1453 
1454  // Documented in base class.
1455  void
1457 
1458 
1459  // Documented in base class.
1460  void
1461  setObjectiveSettingsCorrectionCollar(double correctionCollar, index_type imageIndex);
1462 
1463  // Documented in base class.
1464  void
1465  setObjectiveSettingsID(const std::string& id, index_type imageIndex);
1466 
1467  // Documented in base class.
1468  void
1470 
1471  // Documented in base class.
1472  void
1473  setObjectiveSettingsRefractiveIndex(double refractiveIndex, index_type imageIndex);
1474 
1475 
1476  // Documented in base class.
1477  void
1478  setPixelsBigEndian(bool bigEndian, index_type imageIndex);
1479 
1480  // Documented in base class.
1481  void
1483 
1484  // Documented in base class.
1485  void
1486  setPixelsID(const std::string& id, index_type imageIndex);
1487 
1488  // Documented in base class.
1489  void
1490  setPixelsInterleaved(bool interleaved, index_type imageIndex);
1491 
1492  // Documented in base class.
1493  void
1495 
1496  // Documented in base class.
1497  void
1499 
1500  // Documented in base class.
1501  void
1503 
1504  // Documented in base class.
1505  void
1507 
1508  // Documented in base class.
1509  void
1511 
1512  // Documented in base class.
1513  void
1515 
1516  // Documented in base class.
1517  void
1519 
1520  // Documented in base class.
1521  void
1523 
1524  // Documented in base class.
1525  void
1527 
1528  // Documented in base class.
1529  void
1531 
1532  // Documented in base class.
1533  void
1535 
1536 
1537  // Documented in base class.
1538  void
1539  setPlaneAnnotationRef(const std::string& annotation, index_type imageIndex, index_type planeIndex, index_type annotationRefIndex);
1540 
1541  // Documented in base class.
1542  void
1544 
1545  // Documented in base class.
1546  void
1548 
1549  // Documented in base class.
1550  void
1551  setPlaneHashSHA1(const std::string& hashSHA1, index_type imageIndex, index_type planeIndex);
1552 
1553  // Documented in base class.
1554  void
1556 
1557  // Documented in base class.
1558  void
1560 
1561  // Documented in base class.
1562  void
1564 
1565  // Documented in base class.
1566  void
1568 
1569  // Documented in base class.
1570  void
1572 
1573  // Documented in base class.
1574  void
1576 
1577 
1578  // Documented in base class.
1579  void
1580  setPlateAnnotationRef(const std::string& annotation, index_type plateIndex, index_type annotationRefIndex);
1581 
1582  // Documented in base class.
1583  void
1585 
1586  // Documented in base class.
1587  void
1589 
1590  // Documented in base class.
1591  void
1592  setPlateDescription(const std::string& description, index_type plateIndex);
1593 
1594  // Documented in base class.
1595  void
1596  setPlateExternalIdentifier(const std::string& externalIdentifier, index_type plateIndex);
1597 
1598  // Documented in base class.
1599  void
1601 
1602  // Documented in base class.
1603  void
1604  setPlateID(const std::string& id, index_type plateIndex);
1605 
1606  // Documented in base class.
1607  void
1608  setPlateName(const std::string& name, index_type plateIndex);
1609 
1610  // Documented in base class.
1611  void
1613 
1614  // Documented in base class.
1615  void
1617 
1618  // Documented in base class.
1619  void
1620  setPlateStatus(const std::string& status, index_type plateIndex);
1621 
1622  // Documented in base class.
1623  void
1625 
1626  // Documented in base class.
1627  void
1629 
1630 
1631  // Documented in base class.
1632  void
1633  setPlateAcquisitionAnnotationRef(const std::string& annotation, index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex);
1634 
1635  // Documented in base class.
1636  void
1637  setPlateAcquisitionDescription(const std::string& description, index_type plateIndex, index_type plateAcquisitionIndex);
1638 
1639  // Documented in base class.
1640  void
1641  setPlateAcquisitionEndTime(ome::xml::model::primitives::Timestamp endTime, index_type plateIndex, index_type plateAcquisitionIndex);
1642 
1643  // Documented in base class.
1644  void
1645  setPlateAcquisitionID(const std::string& id, index_type plateIndex, index_type plateAcquisitionIndex);
1646 
1647  // Documented in base class.
1648  void
1650 
1651  // Documented in base class.
1652  void
1653  setPlateAcquisitionName(const std::string& name, index_type plateIndex, index_type plateAcquisitionIndex);
1654 
1655  // Documented in base class.
1656  void
1657  setPlateAcquisitionStartTime(ome::xml::model::primitives::Timestamp startTime, index_type plateIndex, index_type plateAcquisitionIndex);
1658 
1659  // Documented in base class.
1660  void
1661  setPlateAcquisitionWellSampleRef(const std::string& wellSample, index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex);
1662 
1663 
1664 
1665  // Documented in base class.
1666  void
1667  setPointAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
1668 
1669  // Documented in base class.
1670  void
1672 
1673  // Documented in base class.
1674  void
1676 
1677  // Documented in base class.
1678  void
1680 
1681  // Documented in base class.
1682  void
1684 
1685  // Documented in base class.
1686  void
1688 
1689  // Documented in base class.
1690  void
1691  setPointID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
1692 
1693  // Documented in base class.
1694  void
1695  setPointLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
1696 
1697  // Documented in base class.
1698  void
1700 
1701  // Documented in base class.
1702  void
1703  setPointStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
1704 
1705  // Documented in base class.
1706  void
1708 
1709  // Documented in base class.
1710  void
1711  setPointText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
1712 
1713  // Documented in base class.
1714  void
1716 
1717  // Documented in base class.
1718  void
1720 
1721  // Documented in base class.
1722  void
1724 
1725  // Documented in base class.
1726  void
1727  setPointTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
1728 
1729  // Documented in base class.
1730  void
1731  setPointX(double x, index_type ROIIndex, index_type shapeIndex);
1732 
1733  // Documented in base class.
1734  void
1735  setPointY(double y, index_type ROIIndex, index_type shapeIndex);
1736 
1737 
1738  // Documented in base class.
1739  void
1740  setPolygonAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
1741 
1742  // Documented in base class.
1743  void
1745 
1746  // Documented in base class.
1747  void
1749 
1750  // Documented in base class.
1751  void
1753 
1754  // Documented in base class.
1755  void
1757 
1758  // Documented in base class.
1759  void
1761 
1762  // Documented in base class.
1763  void
1764  setPolygonID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
1765 
1766  // Documented in base class.
1767  void
1768  setPolygonLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
1769 
1770  // Documented in base class.
1771  void
1772  setPolygonPoints(const std::string& points, index_type ROIIndex, index_type shapeIndex);
1773 
1774  // Documented in base class.
1775  void
1777 
1778  // Documented in base class.
1779  void
1780  setPolygonStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
1781 
1782  // Documented in base class.
1783  void
1785 
1786  // Documented in base class.
1787  void
1788  setPolygonText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
1789 
1790  // Documented in base class.
1791  void
1793 
1794  // Documented in base class.
1795  void
1797 
1798  // Documented in base class.
1799  void
1801 
1802  // Documented in base class.
1803  void
1804  setPolygonTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
1805 
1806 
1807  // Documented in base class.
1808  void
1809  setPolylineAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
1810 
1811  // Documented in base class.
1812  void
1814 
1815  // Documented in base class.
1816  void
1818 
1819  // Documented in base class.
1820  void
1822 
1823  // Documented in base class.
1824  void
1826 
1827  // Documented in base class.
1828  void
1830 
1831  // Documented in base class.
1832  void
1833  setPolylineID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
1834 
1835  // Documented in base class.
1836  void
1837  setPolylineLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
1838 
1839  // Documented in base class.
1840  void
1842 
1843  // Documented in base class.
1844  void
1846 
1847  // Documented in base class.
1848  void
1849  setPolylinePoints(const std::string& points, index_type ROIIndex, index_type shapeIndex);
1850 
1851  // Documented in base class.
1852  void
1854 
1855  // Documented in base class.
1856  void
1857  setPolylineStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
1858 
1859  // Documented in base class.
1860  void
1862 
1863  // Documented in base class.
1864  void
1865  setPolylineText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
1866 
1867  // Documented in base class.
1868  void
1870 
1871  // Documented in base class.
1872  void
1874 
1875  // Documented in base class.
1876  void
1878 
1879  // Documented in base class.
1880  void
1881  setPolylineTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
1882 
1883 
1884  // Documented in base class.
1885  void
1886  setProjectAnnotationRef(const std::string& annotation, index_type projectIndex, index_type annotationRefIndex);
1887 
1888  // Documented in base class.
1889  void
1890  setProjectDatasetRef(const std::string& dataset, index_type projectIndex, index_type datasetRefIndex);
1891 
1892  // Documented in base class.
1893  void
1894  setProjectDescription(const std::string& description, index_type projectIndex);
1895 
1896  // Documented in base class.
1897  void
1898  setProjectExperimenterGroupRef(const std::string& experimenterGroup, index_type projectIndex);
1899 
1900  // Documented in base class.
1901  void
1902  setProjectExperimenterRef(const std::string& experimenter, index_type projectIndex);
1903 
1904  // Documented in base class.
1905  void
1906  setProjectID(const std::string& id, index_type projectIndex);
1907 
1908  // Documented in base class.
1909  void
1910  setProjectName(const std::string& name, index_type projectIndex);
1911 
1912 
1913 
1914  // Documented in base class.
1915  void
1916  setROIAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type annotationRefIndex);
1917 
1918  // Documented in base class.
1919  void
1920  setROIDescription(const std::string& description, index_type ROIIndex);
1921 
1922  // Documented in base class.
1923  void
1924  setROIID(const std::string& id, index_type ROIIndex);
1925 
1926  // Documented in base class.
1927  void
1928  setROIName(const std::string& name, index_type ROIIndex);
1929 
1930 
1931 
1932  // Documented in base class.
1933  void
1934  setReagentAnnotationRef(const std::string& annotation, index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex);
1935 
1936  // Documented in base class.
1937  void
1938  setReagentDescription(const std::string& description, index_type screenIndex, index_type reagentIndex);
1939 
1940  // Documented in base class.
1941  void
1942  setReagentID(const std::string& id, index_type screenIndex, index_type reagentIndex);
1943 
1944  // Documented in base class.
1945  void
1946  setReagentName(const std::string& name, index_type screenIndex, index_type reagentIndex);
1947 
1948  // Documented in base class.
1949  void
1950  setReagentReagentIdentifier(const std::string& reagentIdentifier, index_type screenIndex, index_type reagentIndex);
1951 
1952 
1953 
1954  // Documented in base class.
1955  void
1956  setRectangleAnnotationRef(const std::string& annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex);
1957 
1958  // Documented in base class.
1959  void
1961 
1962  // Documented in base class.
1963  void
1965 
1966  // Documented in base class.
1967  void
1969 
1970  // Documented in base class.
1971  void
1973 
1974  // Documented in base class.
1975  void
1977 
1978  // Documented in base class.
1979  void
1980  setRectangleHeight(double height, index_type ROIIndex, index_type shapeIndex);
1981 
1982  // Documented in base class.
1983  void
1984  setRectangleID(const std::string& id, index_type ROIIndex, index_type shapeIndex);
1985 
1986  // Documented in base class.
1987  void
1988  setRectangleLocked(bool locked, index_type ROIIndex, index_type shapeIndex);
1989 
1990  // Documented in base class.
1991  void
1993 
1994  // Documented in base class.
1995  void
1996  setRectangleStrokeDashArray(const std::string& strokeDashArray, index_type ROIIndex, index_type shapeIndex);
1997 
1998  // Documented in base class.
1999  void
2001 
2002  // Documented in base class.
2003  void
2004  setRectangleText(const std::string& text, index_type ROIIndex, index_type shapeIndex);
2005 
2006  // Documented in base class.
2007  void
2009 
2010  // Documented in base class.
2011  void
2013 
2014  // Documented in base class.
2015  void
2017 
2018  // Documented in base class.
2019  void
2020  setRectangleTransform(const ::ome::xml::model::AffineTransform& transform, index_type ROIIndex, index_type shapeIndex);
2021 
2022  // Documented in base class.
2023  void
2024  setRectangleWidth(double width, index_type ROIIndex, index_type shapeIndex);
2025 
2026  // Documented in base class.
2027  void
2028  setRectangleX(double x, index_type ROIIndex, index_type shapeIndex);
2029 
2030  // Documented in base class.
2031  void
2032  setRectangleY(double y, index_type ROIIndex, index_type shapeIndex);
2033 
2034 
2035  // Documented in base class.
2036  void
2037  setRightsRightsHeld(const std::string& rightsHeld);
2038 
2039  // Documented in base class.
2040  void
2041  setRightsRightsHolder(const std::string& rightsHolder);
2042 
2043 
2044  // Documented in base class.
2045  void
2046  setScreenAnnotationRef(const std::string& annotation, index_type screenIndex, index_type annotationRefIndex);
2047 
2048  // Documented in base class.
2049  void
2050  setScreenDescription(const std::string& description, index_type screenIndex);
2051 
2052  // Documented in base class.
2053  void
2054  setScreenID(const std::string& id, index_type screenIndex);
2055 
2056  // Documented in base class.
2057  void
2058  setScreenName(const std::string& name, index_type screenIndex);
2059 
2060  // Documented in base class.
2061  void
2062  setScreenPlateRef(const std::string& plate, index_type screenIndex, index_type plateRefIndex);
2063 
2064  // Documented in base class.
2065  void
2066  setScreenProtocolDescription(const std::string& protocolDescription, index_type screenIndex);
2067 
2068  // Documented in base class.
2069  void
2070  setScreenProtocolIdentifier(const std::string& protocolIdentifier, index_type screenIndex);
2071 
2072  // Documented in base class.
2073  void
2074  setScreenReagentSetDescription(const std::string& reagentSetDescription, index_type screenIndex);
2075 
2076  // Documented in base class.
2077  void
2078  setScreenReagentSetIdentifier(const std::string& reagentSetIdentifier, index_type screenIndex);
2079 
2080  // Documented in base class.
2081  void
2082  setScreenType(const std::string& type, index_type screenIndex);
2083 
2084 
2085  // Documented in base class.
2086  void
2087  setStageLabelName(const std::string& name, index_type imageIndex);
2088 
2089  // Documented in base class.
2090  void
2092 
2093  // Documented in base class.
2094  void
2096 
2097  // Documented in base class.
2098  void
2100 
2101 
2102 
2103  // Documented in base class.
2104  void
2105  setTagAnnotationAnnotationRef(const std::string& annotation, index_type tagAnnotationIndex, index_type annotationRefIndex);
2106 
2107  // Documented in base class.
2108  void
2109  setTagAnnotationAnnotator(const std::string& annotator, index_type tagAnnotationIndex);
2110 
2111  // Documented in base class.
2112  void
2113  setTagAnnotationDescription(const std::string& description, index_type tagAnnotationIndex);
2114 
2115  // Documented in base class.
2116  void
2117  setTagAnnotationID(const std::string& id, index_type tagAnnotationIndex);
2118 
2119  // Documented in base class.
2120  void
2121  setTagAnnotationNamespace(const std::string& namespace_, index_type tagAnnotationIndex);
2122 
2123  // Documented in base class.
2124  void
2125  setTagAnnotationValue(const std::string& value, index_type tagAnnotationIndex);
2126 
2127 
2128  // Documented in base class.
2129  void
2130  setTermAnnotationAnnotationRef(const std::string& annotation, index_type termAnnotationIndex, index_type annotationRefIndex);
2131 
2132  // Documented in base class.
2133  void
2134  setTermAnnotationAnnotator(const std::string& annotator, index_type termAnnotationIndex);
2135 
2136  // Documented in base class.
2137  void
2138  setTermAnnotationDescription(const std::string& description, index_type termAnnotationIndex);
2139 
2140  // Documented in base class.
2141  void
2142  setTermAnnotationID(const std::string& id, index_type termAnnotationIndex);
2143 
2144  // Documented in base class.
2145  void
2146  setTermAnnotationNamespace(const std::string& namespace_, index_type termAnnotationIndex);
2147 
2148  // Documented in base class.
2149  void
2150  setTermAnnotationValue(const std::string& value, index_type termAnnotationIndex);
2151 
2152 
2153  // Documented in base class.
2154  void
2156 
2157  // Documented in base class.
2158  void
2160 
2161  // Documented in base class.
2162  void
2164 
2165  // Documented in base class.
2166  void
2168 
2169  // Documented in base class.
2170  void
2172 
2173 
2174  // Documented in base class.
2175  void
2176  setTimestampAnnotationAnnotationRef(const std::string& annotation, index_type timestampAnnotationIndex, index_type annotationRefIndex);
2177 
2178  // Documented in base class.
2179  void
2180  setTimestampAnnotationAnnotator(const std::string& annotator, index_type timestampAnnotationIndex);
2181 
2182  // Documented in base class.
2183  void
2184  setTimestampAnnotationDescription(const std::string& description, index_type timestampAnnotationIndex);
2185 
2186  // Documented in base class.
2187  void
2188  setTimestampAnnotationID(const std::string& id, index_type timestampAnnotationIndex);
2189 
2190  // Documented in base class.
2191  void
2192  setTimestampAnnotationNamespace(const std::string& namespace_, index_type timestampAnnotationIndex);
2193 
2194  // Documented in base class.
2195  void
2197 
2198 
2199  // Documented in base class.
2200  void
2202 
2203  // Documented in base class.
2204  void
2206 
2207  // Documented in base class.
2208  void
2210 
2211  // Documented in base class.
2212  void
2214 
2215  // Documented in base class.
2216  void
2218 
2219  // Documented in base class.
2220  void
2221  setUUIDValue(std::string value, index_type imageIndex, index_type tiffDataIndex);
2222 
2223 
2224  // Documented in base class.
2225  void
2226  setUUIDFileName(const std::string& fileName, index_type imageIndex, index_type tiffDataIndex);
2227 
2228 
2229 
2230  // Documented in base class.
2231  void
2232  setWellAnnotationRef(const std::string& annotation, index_type plateIndex, index_type wellIndex, index_type annotationRefIndex);
2233 
2234  // Documented in base class.
2235  void
2237 
2238  // Documented in base class.
2239  void
2241 
2242  // Documented in base class.
2243  void
2244  setWellExternalDescription(const std::string& externalDescription, index_type plateIndex, index_type wellIndex);
2245 
2246  // Documented in base class.
2247  void
2248  setWellExternalIdentifier(const std::string& externalIdentifier, index_type plateIndex, index_type wellIndex);
2249 
2250  // Documented in base class.
2251  void
2252  setWellID(const std::string& id, index_type plateIndex, index_type wellIndex);
2253 
2254  // Documented in base class.
2255  void
2256  setWellReagentRef(const std::string& reagent, index_type plateIndex, index_type wellIndex);
2257 
2258  // Documented in base class.
2259  void
2261 
2262  // Documented in base class.
2263  void
2264  setWellType(const std::string& type, index_type plateIndex, index_type wellIndex);
2265 
2266 
2267  // Documented in base class.
2268  void
2269  setWellSampleID(const std::string& id, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
2270 
2271  // Documented in base class.
2272  void
2273  setWellSampleImageRef(const std::string& image, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
2274 
2275  // Documented in base class.
2276  void
2278 
2279  // Documented in base class.
2280  void
2282 
2283  // Documented in base class.
2284  void
2286 
2287  // Documented in base class.
2288  void
2289  setWellSampleTimepoint(ome::xml::model::primitives::Timestamp timepoint, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex);
2290 
2291 
2292 
2293  // Documented in base class.
2294  void
2295  setXMLAnnotationAnnotationRef(const std::string& annotation, index_type XMLAnnotationIndex, index_type annotationRefIndex);
2296 
2297  // Documented in base class.
2298  void
2299  setXMLAnnotationAnnotator(const std::string& annotator, index_type XMLAnnotationIndex);
2300 
2301  // Documented in base class.
2302  void
2303  setXMLAnnotationDescription(const std::string& description, index_type XMLAnnotationIndex);
2304 
2305  // Documented in base class.
2306  void
2307  setXMLAnnotationID(const std::string& id, index_type XMLAnnotationIndex);
2308 
2309  // Documented in base class.
2310  void
2311  setXMLAnnotationNamespace(const std::string& namespace_, index_type XMLAnnotationIndex);
2312 
2313  // Documented in base class.
2314  void
2315  setXMLAnnotationValue(const std::string& value, index_type XMLAnnotationIndex);
2316 
2317  };
2318 
2319  }
2320  }
2321 }
2322 
2323 #endif // OME_XML_META_FILTERMETADATA_H
2324 
2325 /*
2326  * Local Variables:
2327  * mode:C++
2328  * End:
2329  */
void setEllipseStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Ellipse.
Definition: FilterMetadata.cpp:960
void setBinaryFileBinDataLength(ome::xml::model::primitives::NonNegativeLong length, index_type fileAnnotationIndex)
Set the Length property of BinData.
Definition: FilterMetadata.cpp:371
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: FilterMetadata.cpp:968
void setPointText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Point.
Definition: FilterMetadata.cpp:2891
void setPlaneAnnotationRef(const std::string &annotation, index_type imageIndex, index_type planeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Plane.
Definition: FilterMetadata.cpp:2613
void setMicrobeamManipulationDescription(const std::string &description, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the Description property of MicrobeamManipulation.
Definition: FilterMetadata.cpp:2329
FilamentType enumeration.
Definition: FilamentType.h:72
void setWellSampleImageRef(const std::string &image, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the ImageRef property of WellSample.
Definition: FilterMetadata.cpp:3827
ExperimentType enumeration.
Definition: ExperimentType.h:72
ArcType enumeration.
Definition: ArcType.h:72
void setPolylineLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Polyline.
Definition: FilterMetadata.cpp:3091
void setExperimentExperimenterRef(const std::string &experimenter, index_type experimentIndex)
Set the ExperimenterRef property of Experiment.
Definition: FilterMetadata.cpp:1029
void setExperimenterGroupDescription(const std::string &description, index_type experimenterGroupIndex)
Set the Description property of ExperimenterGroup.
Definition: FilterMetadata.cpp:1120
void setBooleanAnnotationID(const std::string &id, index_type booleanAnnotationIndex)
Set the ID property of BooleanAnnotation.
Definition: FilterMetadata.cpp:448
void setPixelsBinDataCompression(ome::xml::model::enums::Compression compression, index_type imageIndex, index_type binDataIndex)
Set the Compression property of BinData.
Definition: FilterMetadata.cpp:365
void setTagAnnotationNamespace(const std::string &namespace_, index_type tagAnnotationIndex)
Set the Namespace property of TagAnnotation.
Definition: FilterMetadata.cpp:3567
void setLongAnnotationValue(int64_t value, index_type longAnnotationIndex)
Set the Value property of LongAnnotation.
Definition: FilterMetadata.cpp:2154
void setExperimenterEmail(const std::string &email, index_type experimenterIndex)
Set the Email property of Experimenter.
Definition: FilterMetadata.cpp:1057
void setScreenAnnotationRef(const std::string &annotation, index_type screenIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Screen.
Definition: FilterMetadata.cpp:3432
void setEllipseTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Ellipse.
Definition: FilterMetadata.cpp:982
void setRectangleLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Rectangle.
Definition: FilterMetadata.cpp:3342
void setObjectiveImmersion(ome::xml::model::enums::Immersion immersion, index_type instrumentIndex, index_type objectiveIndex)
Set the Immersion property of Objective.
Definition: FilterMetadata.cpp:2430
void setBinaryFileSize(ome::xml::model::primitives::NonNegativeLong size, index_type fileAnnotationIndex)
Set the Size property of BinaryFile.
Definition: FilterMetadata.cpp:406
void setChannelFluor(const std::string &fluor, index_type imageIndex, index_type channelIndex)
Set the Fluor property of Channel.
Definition: FilterMetadata.cpp:513
void setLineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Line.
Definition: FilterMetadata.cpp:2028
void setXMLAnnotationAnnotator(const std::string &annotator, index_type XMLAnnotationIndex)
Set the Annotator property of XMLAnnotation.
Definition: FilterMetadata.cpp:3865
void setChannelID(const std::string &id, index_type imageIndex, index_type channelIndex)
Set the ID property of Channel.
Definition: FilterMetadata.cpp:521
void setMicrobeamManipulationID(const std::string &id, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the ID property of MicrobeamManipulation.
Definition: FilterMetadata.cpp:2343
void setLightPathEmissionFilterRef(const std::string &emissionFilter, index_type imageIndex, index_type channelIndex, index_type emissionFilterRefIndex)
Set the EmissionFilterRef property of LightPath.
Definition: FilterMetadata.cpp:1884
void setLightPathDichroicRef(const std::string &dichroic, index_type imageIndex, index_type channelIndex)
Set the DichroicRef property of LightPath.
Definition: FilterMetadata.cpp:1878
void setObjectiveSettingsRefractiveIndex(double refractiveIndex, index_type imageIndex)
Set the RefractiveIndex property of ObjectiveSettings.
Definition: FilterMetadata.cpp:2513
void setMaskX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Mask.
Definition: FilterMetadata.cpp:2315
void setPlateAcquisitionAnnotationRef(const std::string &annotation, index_type plateIndex, index_type plateAcquisitionIndex, index_type annotationRefIndex)
Set the AnnotationRef property of PlateAcquisition.
Definition: FilterMetadata.cpp:2765
void setTagAnnotationAnnotator(const std::string &annotator, index_type tagAnnotationIndex)
Set the Annotator property of TagAnnotation.
Definition: FilterMetadata.cpp:3543
void setMaskTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Mask.
Definition: FilterMetadata.cpp:2297
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: FilterMetadata.cpp:916
void setRectangleID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Rectangle.
Definition: FilterMetadata.cpp:3334
Correction enumeration.
Definition: Correction.h:72
void setFilterLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type filterIndex)
Set the LotNumber property of Filter.
Definition: FilterMetadata.cpp:1279
void setListAnnotationID(const std::string &id, index_type listAnnotationIndex)
Set the ID property of ListAnnotation.
Definition: FilterMetadata.cpp:2099
void setFilterAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type filterIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Filter.
Definition: FilterMetadata.cpp:1257
void setDichroicID(const std::string &id, index_type instrumentIndex, index_type dichroicIndex)
Set the ID property of Dichroic.
Definition: FilterMetadata.cpp:805
void setLineID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Line.
Definition: FilterMetadata.cpp:1974
void setDetectorSettingsZoom(double zoom, index_type imageIndex, index_type channelIndex)
Set the Zoom property of DetectorSettings.
Definition: FilterMetadata.cpp:792
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: FilterMetadata.cpp:1197
void setDichroicManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type dichroicIndex)
Set the Manufacturer property of Dichroic.
Definition: FilterMetadata.cpp:821
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: FilterMetadata.cpp:2960
void setPixelsDimensionOrder(ome::xml::model::enums::DimensionOrder dimensionOrder, index_type imageIndex)
Set the DimensionOrder property of Pixels.
Definition: FilterMetadata.cpp:2526
void setDoubleAnnotationAnnotationRef(const std::string &annotation, index_type doubleAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of DoubleAnnotation.
Definition: FilterMetadata.cpp:847
void setChannelLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type imageIndex, index_type channelIndex)
Set the Attenuation property of LightSourceSettings.
Definition: FilterMetadata.cpp:1897
void setStageLabelX(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > x, index_type imageIndex)
Set the X property of StageLabel.
Definition: FilterMetadata.cpp:3517
void setProjectName(const std::string &name, index_type projectIndex)
Set the Name property of Project.
Definition: FilterMetadata.cpp:3210
void setExperimenterMiddleName(const std::string &middleName, index_type experimenterIndex)
Set the MiddleName property of Experimenter.
Definition: FilterMetadata.cpp:1097
void setGenericExcitationSourceManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of GenericExcitationSource.
Definition: FilterMetadata.cpp:1450
An ISO-8601 timestamp.
Definition: Timestamp.h:65
void setMaskStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Mask.
Definition: FilterMetadata.cpp:2263
void setMicrobeamManipulationLightSourceSettingsAttenuation(ome::xml::model::primitives::PercentFraction attenuation, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)
Set the Attenuation property of LightSourceSettings.
Definition: FilterMetadata.cpp:1903
void setPolygonAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Polygon.
Definition: FilterMetadata.cpp:2936
void setTermAnnotationAnnotationRef(const std::string &annotation, index_type termAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TermAnnotation.
Definition: FilterMetadata.cpp:3584
void setEllipseTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Ellipse.
Definition: FilterMetadata.cpp:1000
void setPolygonFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Polygon.
Definition: FilterMetadata.cpp:2966
void setGenericExcitationSourceModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of GenericExcitationSource.
Definition: FilterMetadata.cpp:1458
void setEllipseFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Ellipse.
Definition: FilterMetadata.cpp:910
void setExperimenterGroupID(const std::string &id, index_type experimenterGroupIndex)
Set the ID property of ExperimenterGroup.
Definition: FilterMetadata.cpp:1134
void setMaskFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Mask.
Definition: FilterMetadata.cpp:2219
void setMaskFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Mask.
Definition: FilterMetadata.cpp:2213
void setLabelText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Label.
Definition: FilterMetadata.cpp:1666
void setWellID(const std::string &id, index_type plateIndex, index_type wellIndex)
Set the ID property of Well.
Definition: FilterMetadata.cpp:3790
void setPointStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Point.
Definition: FilterMetadata.cpp:2877
void setDetectorSettingsBinning(ome::xml::model::enums::Binning binning, index_type imageIndex, index_type channelIndex)
Set the Binning property of DetectorSettings.
Definition: FilterMetadata.cpp:748
void setLightEmittingDiodeSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of LightEmittingDiode.
Definition: FilterMetadata.cpp:1863
void setProjectDescription(const std::string &description, index_type projectIndex)
Set the Description property of Project.
Definition: FilterMetadata.cpp:3182
void setLineStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Line.
Definition: FilterMetadata.cpp:2006
void setFilterSetEmissionFilterRef(const std::string &emissionFilter, index_type instrumentIndex, index_type filterSetIndex, index_type emissionFilterRefIndex)
Set the EmissionFilterRef property of FilterSet.
Definition: FilterMetadata.cpp:1324
void setLabelFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Label.
Definition: FilterMetadata.cpp:1626
void setPolygonTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Polygon.
Definition: FilterMetadata.cpp:3040
AcquisitionMode enumeration.
Definition: AcquisitionMode.h:72
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: FilterMetadata.cpp:2639
void setROIName(const std::string &name, index_type ROIIndex)
Set the Name property of ROI.
Definition: FilterMetadata.cpp:3242
void setProjectID(const std::string &id, index_type projectIndex)
Set the ID property of Project.
Definition: FilterMetadata.cpp:3202
void setLineAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Line.
Definition: FilterMetadata.cpp:1938
void setScreenDescription(const std::string &description, index_type screenIndex)
Set the Description property of Screen.
Definition: FilterMetadata.cpp:3438
void setObjectiveSettingsID(const std::string &id, index_type imageIndex)
Set the ID property of ObjectiveSettings.
Definition: FilterMetadata.cpp:2499
void setMapAnnotationValue(const ome::xml::model::primitives::OrderedMultimap &value, index_type mapAnnotationIndex)
Set the map value of MapAnnotation.
Definition: FilterMetadata.cpp:234
void setTermAnnotationAnnotator(const std::string &annotator, index_type termAnnotationIndex)
Set the Annotator property of TermAnnotation.
Definition: FilterMetadata.cpp:3590
void setPlaneTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type imageIndex, index_type planeIndex)
Set the TheZ property of Plane.
Definition: FilterMetadata.cpp:2669
void setFilterID(const std::string &id, index_type instrumentIndex, index_type filterIndex)
Set the ID property of Filter.
Definition: FilterMetadata.cpp:1271
void setRectangleFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Rectangle.
Definition: FilterMetadata.cpp:3310
void setMapAnnotationAnnotator(const std::string &annotator, index_type mapAnnotationIndex)
Set the Annotator property of MapAnnotation.
Definition: FilterMetadata.cpp:2168
void setEllipseStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Ellipse.
Definition: FilterMetadata.cpp:954
void setBinaryFileBinDataBigEndian(bool bigEndian, index_type fileAnnotationIndex)
Set the BigEndian property of BinData.
Definition: FilterMetadata.cpp:335
void setObjectiveLensNA(double lensNA, index_type instrumentIndex, index_type objectiveIndex)
Set the LensNA property of Objective.
Definition: FilterMetadata.cpp:2442
void setFilterModel(const std::string &model, index_type instrumentIndex, index_type filterIndex)
Set the Model property of Filter.
Definition: FilterMetadata.cpp:1295
void setPlateWellOriginY(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > wellOriginY, index_type plateIndex)
Set the WellOriginY property of Plate.
Definition: FilterMetadata.cpp:2758
void setScreenReagentSetDescription(const std::string &reagentSetDescription, index_type screenIndex)
Set the ReagentSetDescription property of Screen.
Definition: FilterMetadata.cpp:3484
void setPolygonLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Polygon.
Definition: FilterMetadata.cpp:2980
void setPlaneHashSHA1(const std::string &hashSHA1, index_type imageIndex, index_type planeIndex)
Set the HashSHA1 property of Plane.
Definition: FilterMetadata.cpp:2631
void setPlateAcquisitionStartTime(ome::xml::model::primitives::Timestamp startTime, index_type plateIndex, index_type plateAcquisitionIndex)
Set the StartTime property of PlateAcquisition.
Definition: FilterMetadata.cpp:2807
void setLabelX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Label.
Definition: FilterMetadata.cpp:1698
void setDetectorLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type detectorIndex)
Set the LotNumber property of Detector.
Definition: FilterMetadata.cpp:691
void setLineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Line.
Definition: FilterMetadata.cpp:2040
void setLightEmittingDiodeID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of LightEmittingDiode.
Definition: FilterMetadata.cpp:1825
void setMicroscopeSerialNumber(const std::string &serialNumber, index_type instrumentIndex)
Set the SerialNumber property of Microscope.
Definition: FilterMetadata.cpp:2389
void setPlateFieldIndex(ome::xml::model::primitives::NonNegativeInteger fieldIndex, index_type plateIndex)
Set the FieldIndex property of Plate.
Definition: FilterMetadata.cpp:2710
void setDatasetExperimenterRef(const std::string &experimenter, index_type datasetIndex)
Set the ExperimenterRef property of Dataset.
Definition: FilterMetadata.cpp:635
void setPointStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Point.
Definition: FilterMetadata.cpp:2871
void setEllipseLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Ellipse.
Definition: FilterMetadata.cpp:936
void setMaskBinDataLength(ome::xml::model::primitives::NonNegativeLong length, index_type ROIIndex, index_type shapeIndex)
Set the Length property of BinData.
Definition: FilterMetadata.cpp:377
void setTimestampAnnotationNamespace(const std::string &namespace_, index_type timestampAnnotationIndex)
Set the Namespace property of TimestampAnnotation.
Definition: FilterMetadata.cpp:3692
void setEllipseTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Ellipse.
Definition: FilterMetadata.cpp:994
void setEllipseID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Ellipse.
Definition: FilterMetadata.cpp:928
void setPolygonText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Polygon.
Definition: FilterMetadata.cpp:3014
void setChannelIlluminationType(ome::xml::model::enums::IlluminationType illuminationType, index_type imageIndex, index_type channelIndex)
Set the IlluminationType property of Channel.
Definition: FilterMetadata.cpp:529
void setPointAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Point.
Definition: FilterMetadata.cpp:2821
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: FilterMetadata.cpp:3071
void setExperimenterGroupLeader(const std::string &leader, index_type experimenterGroupIndex, index_type leaderIndex)
Set the Leader property of ExperimenterGroup.
Definition: FilterMetadata.cpp:1142
void setMapAnnotationAnnotationRef(const std::string &annotation, index_type mapAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of MapAnnotation.
Definition: FilterMetadata.cpp:2162
void setDetectorZoom(double zoom, index_type instrumentIndex, index_type detectorIndex)
Set the Zoom property of Detector.
Definition: FilterMetadata.cpp:741
void setMicroscopeLotNumber(const std::string &lotNumber, index_type instrumentIndex)
Set the LotNumber property of Microscope.
Definition: FilterMetadata.cpp:2365
FillRule enumeration.
Definition: FillRule.h:72
void setLaserModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Laser.
Definition: FilterMetadata.cpp:1753
void setDetectorSettingsOffset(double offset, index_type imageIndex, index_type channelIndex)
Set the Offset property of DetectorSettings.
Definition: FilterMetadata.cpp:774
void setPlateName(const std::string &name, index_type plateIndex)
Set the Name property of Plate.
Definition: FilterMetadata.cpp:2724
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: FilterMetadata.cpp:1660
void setScreenPlateRef(const std::string &plate, index_type screenIndex, index_type plateRefIndex)
Set the PlateRef property of Screen.
Definition: FilterMetadata.cpp:3462
void setWellRow(ome::xml::model::primitives::NonNegativeInteger row, index_type plateIndex, index_type wellIndex)
Set the Row property of Well.
Definition: FilterMetadata.cpp:3804
void setLaserPulse(ome::xml::model::enums::Pulse pulse, index_type instrumentIndex, index_type lightSourceIndex)
Set the Pulse property of Laser.
Definition: FilterMetadata.cpp:1773
void setFilamentSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Filament.
Definition: FilterMetadata.cpp:1203
void setDoubleAnnotationDescription(const std::string &description, index_type doubleAnnotationIndex)
Set the Description property of DoubleAnnotation.
Definition: FilterMetadata.cpp:861
void setRoot(std::shared_ptr< MetadataRoot > root)
Set the root node of the metadata.
Definition: FilterMetadata.cpp:222
void setEllipseTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Ellipse.
Definition: FilterMetadata.cpp:988
void setWellAnnotationRef(const std::string &annotation, index_type plateIndex, index_type wellIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Well.
Definition: FilterMetadata.cpp:3756
void setMicrobeamManipulationType(ome::xml::model::enums::MicrobeamManipulationType type, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the Type property of MicrobeamManipulation.
Definition: FilterMetadata.cpp:2357
void setPointTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Point.
Definition: FilterMetadata.cpp:2917
void setPolylineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Polyline.
Definition: FilterMetadata.cpp:3065
void setFilterFilterWheel(const std::string &filterWheel, index_type instrumentIndex, index_type filterIndex)
Set the FilterWheel property of Filter.
Definition: FilterMetadata.cpp:1263
void setChannelFilterSetRef(const std::string &filterSet, index_type imageIndex, index_type channelIndex)
Set the FilterSetRef property of Channel.
Definition: FilterMetadata.cpp:507
void setImageID(const std::string &id, index_type imageIndex)
Set the ID property of Image.
Definition: FilterMetadata.cpp:1519
void setFilterSetModel(const std::string &model, index_type instrumentIndex, index_type filterSetIndex)
Set the Model property of FilterSet.
Definition: FilterMetadata.cpp:1360
void setDetectorManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type detectorIndex)
Set the Manufacturer property of Detector.
Definition: FilterMetadata.cpp:699
void setPlateAcquisitionName(const std::string &name, index_type plateIndex, index_type plateAcquisitionIndex)
Set the Name property of PlateAcquisition.
Definition: FilterMetadata.cpp:2799
void setDichroicLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type dichroicIndex)
Set the LotNumber property of Dichroic.
Definition: FilterMetadata.cpp:813
void setMaskTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Mask.
Definition: FilterMetadata.cpp:2291
void setDetectorAmplificationGain(double amplificationGain, index_type instrumentIndex, index_type detectorIndex)
Set the AmplificationGain property of Detector.
Definition: FilterMetadata.cpp:665
void setLineText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Line.
Definition: FilterMetadata.cpp:2020
void setPointFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Point.
Definition: FilterMetadata.cpp:2827
Immersion enumeration.
Definition: Immersion.h:72
void setChannelAnnotationRef(const std::string &annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Channel.
Definition: FilterMetadata.cpp:477
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: FilterMetadata.cpp:735
Marker enumeration.
Definition: Marker.h:72
void setImagingEnvironmentMap(const ome::xml::model::primitives::OrderedMultimap &value, index_type imageIndex)
Set the map value of ImagingEnvironment.
Definition: FilterMetadata.cpp:249
void setPolygonFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Polygon.
Definition: FilterMetadata.cpp:2954
void setLongAnnotationID(const std::string &id, index_type longAnnotationIndex)
Set the ID property of LongAnnotation.
Definition: FilterMetadata.cpp:2138
void setImageROIRef(const std::string &roi, index_type imageIndex, index_type ROIRefIndex)
Set the ROIRef property of Image.
Definition: FilterMetadata.cpp:1547
void setTimestampAnnotationAnnotationRef(const std::string &annotation, index_type timestampAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TimestampAnnotation.
Definition: FilterMetadata.cpp:3662
Pulse enumeration.
Definition: Pulse.h:72
void setImageExperimenterGroupRef(const std::string &experimenterGroup, index_type imageIndex)
Set the ExperimenterGroupRef property of Image.
Definition: FilterMetadata.cpp:1507
void setChannelAcquisitionMode(ome::xml::model::enums::AcquisitionMode acquisitionMode, index_type imageIndex, index_type channelIndex)
Set the AcquisitionMode property of Channel.
Definition: FilterMetadata.cpp:471
void setGenericExcitationSourceLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of GenericExcitationSource.
Definition: FilterMetadata.cpp:1442
void setObjectiveSettingsMedium(ome::xml::model::enums::Medium medium, index_type imageIndex)
Set the Medium property of ObjectiveSettings.
Definition: FilterMetadata.cpp:2507
std::shared_ptr< MetadataStore > store
The wrapped metadata store.
Definition: FilterMetadata.h:69
void setFilamentType(ome::xml::model::enums::FilamentType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Filament.
Definition: FilterMetadata.cpp:1211
void setDoubleAnnotationValue(double value, index_type doubleAnnotationIndex)
Set the Value property of DoubleAnnotation.
Definition: FilterMetadata.cpp:885
void setMaskWidth(double width, index_type ROIIndex, index_type shapeIndex)
Set the Width property of Mask.
Definition: FilterMetadata.cpp:2309
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: FilterMetadata.cpp:2486
void setMicroscopeType(ome::xml::model::enums::MicroscopeType type, index_type instrumentIndex)
Set the Type property of Microscope.
Definition: FilterMetadata.cpp:2397
void setLineFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Line.
Definition: FilterMetadata.cpp:1956
void setLaserType(ome::xml::model::enums::LaserType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Laser.
Definition: FilterMetadata.cpp:1805
void setDetectorSettingsID(const std::string &id, index_type imageIndex, index_type channelIndex)
Set the ID property of DetectorSettings.
Definition: FilterMetadata.cpp:760
void setPointFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Point.
Definition: FilterMetadata.cpp:2839
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: FilterMetadata.cpp:1767
FontFamily enumeration.
Definition: FontFamily.h:72
void setLongAnnotationAnnotator(const std::string &annotator, index_type longAnnotationIndex)
Set the Annotator property of LongAnnotation.
Definition: FilterMetadata.cpp:2122
IlluminationType enumeration.
Definition: IlluminationType.h:72
void setGenericExcitationSourceID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of GenericExcitationSource.
Definition: FilterMetadata.cpp:1434
void setLineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex)
Set the MarkerEnd property of Line.
Definition: FilterMetadata.cpp:1988
void setFilterSetManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type filterSetIndex)
Set the Manufacturer property of FilterSet.
Definition: FilterMetadata.cpp:1352
bool filter
Is filtering enabled?
Definition: FilterMetadata.h:71
void setTermAnnotationDescription(const std::string &description, index_type termAnnotationIndex)
Set the Description property of TermAnnotation.
Definition: FilterMetadata.cpp:3598
void setFileAnnotationID(const std::string &id, index_type fileAnnotationIndex)
Set the ID property of FileAnnotation.
Definition: FilterMetadata.cpp:1240
void setEllipseX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Ellipse.
Definition: FilterMetadata.cpp:1006
void setListAnnotationAnnotationRef(const std::string &annotation, index_type listAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ListAnnotation.
Definition: FilterMetadata.cpp:2077
void setDoubleAnnotationID(const std::string &id, index_type doubleAnnotationIndex)
Set the ID property of DoubleAnnotation.
Definition: FilterMetadata.cpp:869
void setStageLabelName(const std::string &name, index_type imageIndex)
Set the Name property of StageLabel.
Definition: FilterMetadata.cpp:3509
void setMaskY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Mask.
Definition: FilterMetadata.cpp:2321
void setLaserPockelCell(bool pockelCell, index_type instrumentIndex, index_type lightSourceIndex)
Set the PockelCell property of Laser.
Definition: FilterMetadata.cpp:1761
void setPlateAcquisitionEndTime(ome::xml::model::primitives::Timestamp endTime, index_type plateIndex, index_type plateAcquisitionIndex)
Set the EndTime property of PlateAcquisition.
Definition: FilterMetadata.cpp:2779
void setScreenReagentSetIdentifier(const std::string &reagentSetIdentifier, index_type screenIndex)
Set the ReagentSetIdentifier property of Screen.
Definition: FilterMetadata.cpp:3492
void setWellExternalDescription(const std::string &externalDescription, index_type plateIndex, index_type wellIndex)
Set the ExternalDescription property of Well.
Definition: FilterMetadata.cpp:3774
void setLightEmittingDiodeModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of LightEmittingDiode.
Definition: FilterMetadata.cpp:1849
void setROIID(const std::string &id, index_type ROIIndex)
Set the ID property of ROI.
Definition: FilterMetadata.cpp:3234
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: FilterMetadata.cpp:2552
void setPlateAnnotationRef(const std::string &annotation, index_type plateIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Plate.
Definition: FilterMetadata.cpp:2676
void setLabelTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Label.
Definition: FilterMetadata.cpp:1692
std::shared_ptr< MetadataRoot > getRoot()
Get the root node of the metadata.
Definition: FilterMetadata.cpp:216
void setImageMicrobeamManipulationRef(const std::string &microbeamManipulation, index_type imageIndex, index_type microbeamManipulationRefIndex)
Set the MicrobeamManipulationRef property of Image.
Definition: FilterMetadata.cpp:1533
void setPointFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Point.
Definition: FilterMetadata.cpp:2833
void setPolylineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex)
Set the MarkerStart property of Polyline.
Definition: FilterMetadata.cpp:3103
void setLightPathExcitationFilterRef(const std::string &excitationFilter, index_type imageIndex, index_type channelIndex, index_type excitationFilterRefIndex)
Set the ExcitationFilterRef property of LightPath.
Definition: FilterMetadata.cpp:1890
Binning enumeration.
Definition: Binning.h:72
void setMaskHeight(double height, index_type ROIIndex, index_type shapeIndex)
Set the Height property of Mask.
Definition: FilterMetadata.cpp:2237
void setMaskStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Mask.
Definition: FilterMetadata.cpp:2257
void setDatasetName(const std::string &name, index_type datasetIndex)
Set the Name property of Dataset.
Definition: FilterMetadata.cpp:655
void setMapAnnotationNamespace(const std::string &namespace_, index_type mapAnnotationIndex)
Set the Namespace property of MapAnnotation.
Definition: FilterMetadata.cpp:2192
void setObjectiveManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type objectiveIndex)
Set the Manufacturer property of Objective.
Definition: FilterMetadata.cpp:2456
void setFilterSetLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type filterSetIndex)
Set the LotNumber property of FilterSet.
Definition: FilterMetadata.cpp:1344
void setStageLabelZ(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > z, index_type imageIndex)
Set the Z property of StageLabel.
Definition: FilterMetadata.cpp:3529
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: FilterMetadata.cpp:1962
void setLaserID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Laser.
Definition: FilterMetadata.cpp:1723
void setMicrobeamManipulationLightSourceSettingsID(const std::string &id, index_type experimentIndex, index_type microbeamManipulationIndex, index_type lightSourceSettingsIndex)
Set the ID property of LightSourceSettings.
Definition: FilterMetadata.cpp:1917
void setLineX1(double x1, index_type ROIIndex, index_type shapeIndex)
Set the X1 property of Line.
Definition: FilterMetadata.cpp:2052
void setPolylineTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Polyline.
Definition: FilterMetadata.cpp:3151
void setPlateRows(ome::xml::model::primitives::PositiveInteger rows, index_type plateIndex)
Set the Rows property of Plate.
Definition: FilterMetadata.cpp:2738
void setExperimentType(ome::xml::model::enums::ExperimentType type, index_type experimentIndex)
Set the Type property of Experiment.
Definition: FilterMetadata.cpp:1043
void setRectangleTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Rectangle.
Definition: FilterMetadata.cpp:3376
void setMicrobeamManipulationExperimenterRef(const std::string &experimenter, index_type experimentIndex, index_type microbeamManipulationIndex)
Set the ExperimenterRef property of MicrobeamManipulation.
Definition: FilterMetadata.cpp:2337
NamingConvention enumeration.
Definition: NamingConvention.h:72
FilterMetadata(std::shared_ptr< MetadataStore > &store, bool filter)
Constructor.
Definition: FilterMetadata.cpp:198
Compression enumeration.
Definition: Compression.h:72
void setPolygonStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Polygon.
Definition: FilterMetadata.cpp:3000
void setPolylineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Polyline.
Definition: FilterMetadata.cpp:3077
void setExperimentDescription(const std::string &description, index_type experimentIndex)
Set the Description property of Experiment.
Definition: FilterMetadata.cpp:1021
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: FilterMetadata.cpp:2645
void setEllipseAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Ellipse.
Definition: FilterMetadata.cpp:892
void setObjectiveModel(const std::string &model, index_type instrumentIndex, index_type objectiveIndex)
Set the Model property of Objective.
Definition: FilterMetadata.cpp:2464
void setEllipseRadiusX(double radiusX, index_type ROIIndex, index_type shapeIndex)
Set the RadiusX property of Ellipse.
Definition: FilterMetadata.cpp:942
Metadata storage interface.
Definition: MetadataStore.h:146
void setPixelsSizeC(ome::xml::model::primitives::PositiveInteger sizeC, index_type imageIndex)
Set the SizeC property of Pixels.
Definition: FilterMetadata.cpp:2570
void setTimestampAnnotationID(const std::string &id, index_type timestampAnnotationIndex)
Set the ID property of TimestampAnnotation.
Definition: FilterMetadata.cpp:3684
ContrastMethod enumeration.
Definition: ContrastMethod.h:72
void setDetectorGain(double gain, index_type instrumentIndex, index_type detectorIndex)
Set the Gain property of Detector.
Definition: FilterMetadata.cpp:677
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: FilterMetadata.cpp:2845
void setListAnnotationNamespace(const std::string &namespace_, index_type listAnnotationIndex)
Set the Namespace property of ListAnnotation.
Definition: FilterMetadata.cpp:2107
void setScreenType(const std::string &type, index_type screenIndex)
Set the Type property of Screen.
Definition: FilterMetadata.cpp:3500
void setRectangleWidth(double width, index_type ROIIndex, index_type shapeIndex)
Set the Width property of Rectangle.
Definition: FilterMetadata.cpp:3400
void setPolylineMarkerEnd(ome::xml::model::enums::Marker markerEnd, index_type ROIIndex, index_type shapeIndex)
Set the MarkerEnd property of Polyline.
Definition: FilterMetadata.cpp:3097
void setLightEmittingDiodeManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of LightEmittingDiode.
Definition: FilterMetadata.cpp:1841
void setMaskFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Mask.
Definition: FilterMetadata.cpp:2231
void setPixelsSizeY(ome::xml::model::primitives::PositiveInteger sizeY, index_type imageIndex)
Set the SizeY property of Pixels.
Definition: FilterMetadata.cpp:2588
void setExperimenterLastName(const std::string &lastName, index_type experimenterIndex)
Set the LastName property of Experimenter.
Definition: FilterMetadata.cpp:1089
void setArcAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Arc.
Definition: FilterMetadata.cpp:258
DimensionOrder enumeration.
Definition: DimensionOrder.h:72
void setExperimenterAnnotationRef(const std::string &annotation, index_type experimenterIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Experimenter.
Definition: FilterMetadata.cpp:1051
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: FilterMetadata.cpp:3725
void setLabelID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Label.
Definition: FilterMetadata.cpp:1632
void setPointLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Point.
Definition: FilterMetadata.cpp:2865
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: FilterMetadata.cpp:2885
void setLineTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Line.
Definition: FilterMetadata.cpp:2034
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: FilterMetadata.cpp:2625
void setBooleanAnnotationDescription(const std::string &description, index_type booleanAnnotationIndex)
Set the Description property of BooleanAnnotation.
Definition: FilterMetadata.cpp:440
void setPolylineID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Polyline.
Definition: FilterMetadata.cpp:3083
void setTimestampAnnotationDescription(const std::string &description, index_type timestampAnnotationIndex)
Set the Description property of TimestampAnnotation.
Definition: FilterMetadata.cpp:3676
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: FilterMetadata.cpp:1931
void setLaserLaserMedium(ome::xml::model::enums::LaserMedium laserMedium, index_type instrumentIndex, index_type lightSourceIndex)
Set the LaserMedium property of Laser.
Definition: FilterMetadata.cpp:1731
void setProjectAnnotationRef(const std::string &annotation, index_type projectIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Project.
Definition: FilterMetadata.cpp:3170
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: FilterMetadata.cpp:1620
void setLabelStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Label.
Definition: FilterMetadata.cpp:1646
void setExperimenterGroupAnnotationRef(const std::string &annotation, index_type experimenterGroupIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ExperimenterGroup.
Definition: FilterMetadata.cpp:1114
void setRightsRightsHolder(const std::string &rightsHolder)
Set the RightsHolder property of Rights.
Definition: FilterMetadata.cpp:3425
void setStageLabelY(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > y, index_type imageIndex)
Set the Y property of StageLabel.
Definition: FilterMetadata.cpp:3523
void setXMLAnnotationValue(const std::string &value, index_type XMLAnnotationIndex)
Set the Value property of XMLAnnotation.
Definition: FilterMetadata.cpp:3897
void setTermAnnotationID(const std::string &id, index_type termAnnotationIndex)
Set the ID property of TermAnnotation.
Definition: FilterMetadata.cpp:3606
void setPolylineAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Polyline.
Definition: FilterMetadata.cpp:3047
void setPlaneTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type imageIndex, index_type planeIndex)
Set the TheC property of Plane.
Definition: FilterMetadata.cpp:2657
void setPlateID(const std::string &id, index_type plateIndex)
Set the ID property of Plate.
Definition: FilterMetadata.cpp:2716
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: FilterMetadata.cpp:3719
void setPlateWellOriginX(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsLength > wellOriginX, index_type plateIndex)
Set the WellOriginX property of Plate.
Definition: FilterMetadata.cpp:2752
Open Microscopy Environment C++ implementation.
void setImagingEnvironmentCO2Percent(ome::xml::model::primitives::PercentFraction co2Percent, index_type imageIndex)
Set the CO2Percent property of ImagingEnvironment.
Definition: FilterMetadata.cpp:1561
void setRectangleHeight(double height, index_type ROIIndex, index_type shapeIndex)
Set the Height property of Rectangle.
Definition: FilterMetadata.cpp:3328
void setDetectorSettingsIntegration(ome::xml::model::primitives::PositiveInteger integration, index_type imageIndex, index_type channelIndex)
Set the Integration property of DetectorSettings.
Definition: FilterMetadata.cpp:768
void setMapAnnotationDescription(const std::string &description, index_type mapAnnotationIndex)
Set the Description property of MapAnnotation.
Definition: FilterMetadata.cpp:2176
void setBooleanAnnotationNamespace(const std::string &namespace_, index_type booleanAnnotationIndex)
Set the Namespace property of BooleanAnnotation.
Definition: FilterMetadata.cpp:456
void setMaskLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Mask.
Definition: FilterMetadata.cpp:2251
void setDetectorModel(const std::string &model, index_type instrumentIndex, index_type detectorIndex)
Set the Model property of Detector.
Definition: FilterMetadata.cpp:707
void setPointTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Point.
Definition: FilterMetadata.cpp:2905
void setMaskBinDataCompression(ome::xml::model::enums::Compression compression, index_type ROIIndex, index_type shapeIndex)
Set the Compression property of BinData.
Definition: FilterMetadata.cpp:359
void setTagAnnotationID(const std::string &id, index_type tagAnnotationIndex)
Set the ID property of TagAnnotation.
Definition: FilterMetadata.cpp:3559
void setPolygonFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Polygon.
Definition: FilterMetadata.cpp:2942
void setWellReagentRef(const std::string &reagent, index_type plateIndex, index_type wellIndex)
Set the ReagentRef property of Well.
Definition: FilterMetadata.cpp:3798
void setExperimenterGroupExperimenterRef(const std::string &experimenter, index_type experimenterGroupIndex, index_type experimenterRefIndex)
Set the ExperimenterRef property of ExperimenterGroup.
Definition: FilterMetadata.cpp:1128
void setImageAnnotationRef(const std::string &annotation, index_type imageIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Image.
Definition: FilterMetadata.cpp:1487
void setBinaryFileBinDataCompression(ome::xml::model::enums::Compression compression, index_type fileAnnotationIndex)
Set the Compression property of BinData.
Definition: FilterMetadata.cpp:353
void setTiffDataPlaneCount(ome::xml::model::primitives::NonNegativeInteger planeCount, index_type imageIndex, index_type tiffDataIndex)
Set the PlaneCount property of TiffData.
Definition: FilterMetadata.cpp:3655
void setPolygonID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Polygon.
Definition: FilterMetadata.cpp:2972
void setFolderDescription(const std::string &description, index_type folderIndex)
Set the Description property of Folder.
Definition: FilterMetadata.cpp:1384
void setBinaryFileBinData(const std::vector< uint8_t > &base64Binary, index_type fileAnnotationIndex)
Set the Base64Binary property of BinData.
Definition: FilterMetadata.cpp:317
void setFileAnnotationAnnotator(const std::string &annotator, index_type fileAnnotationIndex)
Set the Annotator property of FileAnnotation.
Definition: FilterMetadata.cpp:1224
void setReagentAnnotationRef(const std::string &annotation, index_type screenIndex, index_type reagentIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Reagent.
Definition: FilterMetadata.cpp:3252
void setProjectExperimenterRef(const std::string &experimenter, index_type projectIndex)
Set the ExperimenterRef property of Project.
Definition: FilterMetadata.cpp:3196
void setDetectorID(const std::string &id, index_type instrumentIndex, index_type detectorIndex)
Set the ID property of Detector.
Definition: FilterMetadata.cpp:683
void setPlateDescription(const std::string &description, index_type plateIndex)
Set the Description property of Plate.
Definition: FilterMetadata.cpp:2694
void setCommentAnnotationID(const std::string &id, index_type commentAnnotationIndex)
Set the ID property of CommentAnnotation.
Definition: FilterMetadata.cpp:590
void setRightsRightsHeld(const std::string &rightsHeld)
Set the RightsHeld property of Rights.
Definition: FilterMetadata.cpp:3419
void setPlateColumns(ome::xml::model::primitives::PositiveInteger columns, index_type plateIndex)
Set the Columns property of Plate.
Definition: FilterMetadata.cpp:2688
FontStyle enumeration.
Definition: FontStyle.h:72
void setPixelsTimeIncrement(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTime > timeIncrement, index_type imageIndex)
Set the TimeIncrement property of Pixels.
Definition: FilterMetadata.cpp:2600
void setPlateStatus(const std::string &status, index_type plateIndex)
Set the Status property of Plate.
Definition: FilterMetadata.cpp:2744
void setWellType(const std::string &type, index_type plateIndex, index_type wellIndex)
Set the Type property of Well.
Definition: FilterMetadata.cpp:3810
void setMaskID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Mask.
Definition: FilterMetadata.cpp:2243
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: FilterMetadata.cpp:1857
void setFilamentLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Filament.
Definition: FilterMetadata.cpp:1173
void setPixelsType(ome::xml::model::enums::PixelType type, index_type imageIndex)
Set the Type property of Pixels.
Definition: FilterMetadata.cpp:2606
DetectorType enumeration.
Definition: DetectorType.h:72
void setGenericExcitationSourceSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of GenericExcitationSource.
Definition: FilterMetadata.cpp:1472
void setPolylineStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Polyline.
Definition: FilterMetadata.cpp:3123
void setPolygonTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Polygon.
Definition: FilterMetadata.cpp:3034
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: FilterMetadata.cpp:2558
void setPolygonStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Polygon.
Definition: FilterMetadata.cpp:2994
void setObjectiveIris(bool iris, index_type instrumentIndex, index_type objectiveIndex)
Set the Iris property of Objective.
Definition: FilterMetadata.cpp:2436
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: FilterMetadata.cpp:1811
void setDoubleAnnotationNamespace(const std::string &namespace_, index_type doubleAnnotationIndex)
Set the Namespace property of DoubleAnnotation.
Definition: FilterMetadata.cpp:877
void setPolylineText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Polyline.
Definition: FilterMetadata.cpp:3137
void setObjectiveLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type objectiveIndex)
Set the LotNumber property of Objective.
Definition: FilterMetadata.cpp:2448
void setChannelColor(ome::xml::model::primitives::Color color, index_type imageIndex, index_type channelIndex)
Set the Color property of Channel.
Definition: FilterMetadata.cpp:483
void setROIDescription(const std::string &description, index_type ROIIndex)
Set the Description property of ROI.
Definition: FilterMetadata.cpp:3226
void setDatasetExperimenterGroupRef(const std::string &experimenterGroup, index_type datasetIndex)
Set the ExperimenterGroupRef property of Dataset.
Definition: FilterMetadata.cpp:629
void setXMLAnnotationNamespace(const std::string &namespace_, index_type XMLAnnotationIndex)
Set the Namespace property of XMLAnnotation.
Definition: FilterMetadata.cpp:3889
void setArcLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Arc.
Definition: FilterMetadata.cpp:272
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: FilterMetadata.cpp:786
void setObjectiveNominalMagnification(double nominalMagnification, index_type instrumentIndex, index_type objectiveIndex)
Set the NominalMagnification property of Objective.
Definition: FilterMetadata.cpp:2472
void setLongAnnotationAnnotationRef(const std::string &annotation, index_type longAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of LongAnnotation.
Definition: FilterMetadata.cpp:2116
void setDatasetAnnotationRef(const std::string &annotation, index_type datasetIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Dataset.
Definition: FilterMetadata.cpp:615
void setFileAnnotationDescription(const std::string &description, index_type fileAnnotationIndex)
Set the Description property of FileAnnotation.
Definition: FilterMetadata.cpp:1232
void setObjectiveID(const std::string &id, index_type instrumentIndex, index_type objectiveIndex)
Set the ID property of Objective.
Definition: FilterMetadata.cpp:2422
void setPixelsBigEndian(bool bigEndian, index_type imageIndex)
Set the BigEndian property of Pixels.
Definition: FilterMetadata.cpp:2520
void setFilterSetID(const std::string &id, index_type instrumentIndex, index_type filterSetIndex)
Set the ID property of FilterSet.
Definition: FilterMetadata.cpp:1336
void setLineY2(double y2, index_type ROIIndex, index_type shapeIndex)
Set the Y2 property of Line.
Definition: FilterMetadata.cpp:2070
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: FilterMetadata.cpp:2619
void setUUID(const std::string &uuid)
Set the UUID associated with this collection of metadata.
Definition: FilterMetadata.cpp:228
void setEllipseRadiusY(double radiusY, index_type ROIIndex, index_type shapeIndex)
Set the RadiusY property of Ellipse.
Definition: FilterMetadata.cpp:948
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: FilterMetadata.cpp:3316
void setImageName(const std::string &name, index_type imageIndex)
Set the Name property of Image.
Definition: FilterMetadata.cpp:1539
void setInstrumentID(const std::string &id, index_type instrumentIndex)
Set the ID property of Instrument.
Definition: FilterMetadata.cpp:1586
void setRectangleFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Rectangle.
Definition: FilterMetadata.cpp:3322
void setLightEmittingDiodeLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of LightEmittingDiode.
Definition: FilterMetadata.cpp:1833
void setExperimentID(const std::string &id, index_type experimentIndex)
Set the ID property of Experiment.
Definition: FilterMetadata.cpp:1035
void setFolderAnnotationRef(const std::string &annotation, index_type folderIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Folder.
Definition: FilterMetadata.cpp:1378
void setPointTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Point.
Definition: FilterMetadata.cpp:2911
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 setMaskFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Mask.
Definition: FilterMetadata.cpp:2207
void setWellColumn(ome::xml::model::primitives::NonNegativeInteger column, index_type plateIndex, index_type wellIndex)
Set the Column property of Well.
Definition: FilterMetadata.cpp:3768
void setWellSampleIndex(ome::xml::model::primitives::NonNegativeInteger index, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the Index property of WellSample.
Definition: FilterMetadata.cpp:3833
void setRectangleAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Rectangle.
Definition: FilterMetadata.cpp:3292
void setScreenProtocolDescription(const std::string &protocolDescription, index_type screenIndex)
Set the ProtocolDescription property of Screen.
Definition: FilterMetadata.cpp:3468
void setFileAnnotationNamespace(const std::string &namespace_, index_type fileAnnotationIndex)
Set the Namespace property of FileAnnotation.
Definition: FilterMetadata.cpp:1248
void setLineTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Line.
Definition: FilterMetadata.cpp:2046
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: FilterMetadata.cpp:3008
void setTiffDataIFD(ome::xml::model::primitives::NonNegativeInteger ifd, index_type imageIndex, index_type tiffDataIndex)
Set the IFD property of TiffData.
Definition: FilterMetadata.cpp:3649
void setRectangleText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Rectangle.
Definition: FilterMetadata.cpp:3368
void setLineLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Line.
Definition: FilterMetadata.cpp:1982
void createRoot()
Create root node.
Definition: FilterMetadata.cpp:210
MicrobeamManipulationType enumeration.
Definition: MicrobeamManipulationType.h:72
void setPixelsInterleaved(bool interleaved, index_type imageIndex)
Set the Interleaved property of Pixels.
Definition: FilterMetadata.cpp:2540
void setMaskBinDataBigEndian(bool bigEndian, index_type ROIIndex, index_type shapeIndex)
Set the BigEndian property of BinData.
Definition: FilterMetadata.cpp:341
LaserType enumeration.
Definition: LaserType.h:72
void setBinaryFileMIMEType(const std::string &mimeType, index_type fileAnnotationIndex)
Set the MIMEType property of BinaryFile.
Definition: FilterMetadata.cpp:398
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: FilterMetadata.cpp:2651
void setRectangleX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Rectangle.
Definition: FilterMetadata.cpp:3406
void setPointY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Point.
Definition: FilterMetadata.cpp:2929
void setListAnnotationDescription(const std::string &description, index_type listAnnotationIndex)
Set the Description property of ListAnnotation.
Definition: FilterMetadata.cpp:2091
void setMicroscopeModel(const std::string &model, index_type instrumentIndex)
Set the Model property of Microscope.
Definition: FilterMetadata.cpp:2381
void setPointFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Point.
Definition: FilterMetadata.cpp:2851
void setInstrumentAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Instrument.
Definition: FilterMetadata.cpp:1580
void setLaserPump(const std::string &pump, index_type instrumentIndex, index_type lightSourceIndex)
Set the Pump property of Laser.
Definition: FilterMetadata.cpp:1779
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: FilterMetadata.cpp:3845
void setTransmittanceRangeTransmittance(ome::xml::model::primitives::PercentFraction transmittance, index_type instrumentIndex, index_type filterIndex)
Set the Transmittance property of TransmittanceRange.
Definition: FilterMetadata.cpp:3731
void setExperimenterFirstName(const std::string &firstName, index_type experimenterIndex)
Set the FirstName property of Experimenter.
Definition: FilterMetadata.cpp:1065
void setLightEmittingDiodeAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex)
Set the AnnotationRef property of LightEmittingDiode.
Definition: FilterMetadata.cpp:1819
void setTimestampAnnotationValue(ome::xml::model::primitives::Timestamp value, index_type timestampAnnotationIndex)
Set the Value property of TimestampAnnotation.
Definition: FilterMetadata.cpp:3700
void setProjectDatasetRef(const std::string &dataset, index_type projectIndex, index_type datasetRefIndex)
Set the DatasetRef property of Project.
Definition: FilterMetadata.cpp:3176
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: FilterMetadata.cpp:3707
void setXMLAnnotationID(const std::string &id, index_type XMLAnnotationIndex)
Set the ID property of XMLAnnotation.
Definition: FilterMetadata.cpp:3881
void setRectangleStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Rectangle.
Definition: FilterMetadata.cpp:3348
void setLabelAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Label.
Definition: FilterMetadata.cpp:1596
void setTimestampAnnotationAnnotator(const std::string &annotator, index_type timestampAnnotationIndex)
Set the Annotator property of TimestampAnnotation.
Definition: FilterMetadata.cpp:3668
void setPolylineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Polyline.
Definition: FilterMetadata.cpp:3117
void setArcID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Arc.
Definition: FilterMetadata.cpp:264
void setLabelTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Label.
Definition: FilterMetadata.cpp:1674
void setPolylineTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Polyline.
Definition: FilterMetadata.cpp:3163
void setLongAnnotationNamespace(const std::string &namespace_, index_type longAnnotationIndex)
Set the Namespace property of LongAnnotation.
Definition: FilterMetadata.cpp:2146
void setListAnnotationAnnotator(const std::string &annotator, index_type listAnnotationIndex)
Set the Annotator property of ListAnnotation.
Definition: FilterMetadata.cpp:2083
void setMaskTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Mask.
Definition: FilterMetadata.cpp:2285
void setDichroicAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type dichroicIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Dichroic.
Definition: FilterMetadata.cpp:799
void setFilterSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type filterIndex)
Set the SerialNumber property of Filter.
Definition: FilterMetadata.cpp:1303
void setTiffDataFirstC(ome::xml::model::primitives::NonNegativeInteger firstC, index_type imageIndex, index_type tiffDataIndex)
Set the FirstC property of TiffData.
Definition: FilterMetadata.cpp:3631
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: FilterMetadata.cpp:296
void setFilterType(ome::xml::model::enums::FilterType type, index_type instrumentIndex, index_type filterIndex)
Set the Type property of Filter.
Definition: FilterMetadata.cpp:1311
void setImageInstrumentRef(const std::string &instrument, index_type imageIndex)
Set the InstrumentRef property of Image.
Definition: FilterMetadata.cpp:1527
void setImagingEnvironmentTemperature(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsTemperature > temperature, index_type imageIndex)
Set the Temperature property of ImagingEnvironment.
Definition: FilterMetadata.cpp:1573
void setDatasetDescription(const std::string &description, index_type datasetIndex)
Set the Description property of Dataset.
Definition: FilterMetadata.cpp:621
void setLaserTuneable(bool tuneable, index_type instrumentIndex, index_type lightSourceIndex)
Set the Tuneable property of Laser.
Definition: FilterMetadata.cpp:1799
void setPointX(double x, index_type ROIIndex, index_type shapeIndex)
Set the X property of Point.
Definition: FilterMetadata.cpp:2923
void setTagAnnotationDescription(const std::string &description, index_type tagAnnotationIndex)
Set the Description property of TagAnnotation.
Definition: FilterMetadata.cpp:3551
void setCommentAnnotationAnnotator(const std::string &annotator, index_type commentAnnotationIndex)
Set the Annotator property of CommentAnnotation.
Definition: FilterMetadata.cpp:574
void setMaskText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Mask.
Definition: FilterMetadata.cpp:2277
void setPolylineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Polyline.
Definition: FilterMetadata.cpp:3053
void setTiffDataFirstT(ome::xml::model::primitives::NonNegativeInteger firstT, index_type imageIndex, index_type tiffDataIndex)
Set the FirstT property of TiffData.
Definition: FilterMetadata.cpp:3637
PixelType enumeration.
Definition: PixelType.h:72
void setPlateColumnNamingConvention(ome::xml::model::enums::NamingConvention columnNamingConvention, index_type plateIndex)
Set the ColumnNamingConvention property of Plate.
Definition: FilterMetadata.cpp:2682
void setPixelsSignificantBits(ome::xml::model::primitives::PositiveInteger significantBits, index_type imageIndex)
Set the SignificantBits property of Pixels.
Definition: FilterMetadata.cpp:2564
void setRectangleTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Rectangle.
Definition: FilterMetadata.cpp:3394
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: FilterMetadata.cpp:3131
void setWellSampleTimepoint(ome::xml::model::primitives::Timestamp timepoint, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the Timepoint property of WellSample.
Definition: FilterMetadata.cpp:3851
void setEllipseFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Ellipse.
Definition: FilterMetadata.cpp:898
void setPlateExternalIdentifier(const std::string &externalIdentifier, index_type plateIndex)
Set the ExternalIdentifier property of Plate.
Definition: FilterMetadata.cpp:2702
void setEllipseY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Ellipse.
Definition: FilterMetadata.cpp:1012
void setArcManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Arc.
Definition: FilterMetadata.cpp:280
void setLaserFrequencyMultiplication(ome::xml::model::primitives::PositiveInteger frequencyMultiplication, index_type instrumentIndex, index_type lightSourceIndex)
Set the FrequencyMultiplication property of Laser.
Definition: FilterMetadata.cpp:1717
void setMaskBinData(const std::vector< uint8_t > &base64Binary, index_type ROIIndex, index_type shapeIndex)
Set the Base64Binary property of BinData.
Definition: FilterMetadata.cpp:323
void setImageDescription(const std::string &description, index_type imageIndex)
Set the Description property of Image.
Definition: FilterMetadata.cpp:1493
void setExperimenterGroupName(const std::string &name, index_type experimenterGroupIndex)
Set the Name property of ExperimenterGroup.
Definition: FilterMetadata.cpp:1148
void setPolygonTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Polygon.
Definition: FilterMetadata.cpp:3022
void setExperimenterUserName(const std::string &userName, index_type experimenterIndex)
Set the UserName property of Experimenter.
Definition: FilterMetadata.cpp:1105
void setFolderName(const std::string &name, index_type folderIndex)
Set the Name property of Folder.
Definition: FilterMetadata.cpp:1412
void setWellSampleID(const std::string &id, index_type plateIndex, index_type wellIndex, index_type wellSampleIndex)
Set the ID property of WellSample.
Definition: FilterMetadata.cpp:3819
void setImagingEnvironmentHumidity(ome::xml::model::primitives::PercentFraction humidity, index_type imageIndex)
Set the Humidity property of ImagingEnvironment.
Definition: FilterMetadata.cpp:1567
void setMaskAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type shapeIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Mask.
Definition: FilterMetadata.cpp:2201
void setRectangleFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Rectangle.
Definition: FilterMetadata.cpp:3298
void setChannelLightSourceSettingsID(const std::string &id, index_type imageIndex, index_type channelIndex)
Set the ID property of LightSourceSettings.
Definition: FilterMetadata.cpp:1909
A quantity of a defined unit.
Definition: Quantity.h:57
void setPointTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Point.
Definition: FilterMetadata.cpp:2899
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: FilterMetadata.cpp:2225
void setUUIDValue(std::string value, index_type imageIndex, index_type tiffDataIndex)
Set the text value of UUID.
Definition: FilterMetadata.cpp:3737
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: FilterMetadata.cpp:501
void setRectangleY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Rectangle.
Definition: FilterMetadata.cpp:3412
void setDoubleAnnotationAnnotator(const std::string &annotator, index_type doubleAnnotationIndex)
Set the Annotator property of DoubleAnnotation.
Definition: FilterMetadata.cpp:853
void setChannelContrastMethod(ome::xml::model::enums::ContrastMethod contrastMethod, index_type imageIndex, index_type channelIndex)
Set the ContrastMethod property of Channel.
Definition: FilterMetadata.cpp:489
void setPixelsBinData(const std::vector< uint8_t > &base64Binary, index_type imageIndex, index_type binDataIndex)
Set the Base64Binary property of BinData.
Definition: FilterMetadata.cpp:329
void setDatasetImageRef(const std::string &image, index_type datasetIndex, index_type imageRefIndex)
Set the ImageRef property of Dataset.
Definition: FilterMetadata.cpp:649
void setImageExperimentRef(const std::string &experiment, index_type imageIndex)
Set the ExperimentRef property of Image.
Definition: FilterMetadata.cpp:1501
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: FilterMetadata.cpp:549
void setRectangleStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Rectangle.
Definition: FilterMetadata.cpp:3354
void setLaserManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Laser.
Definition: FilterMetadata.cpp:1745
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: FilterMetadata.cpp:495
void setObjectiveCalibratedMagnification(double calibratedMagnification, index_type instrumentIndex, index_type objectiveIndex)
Set the CalibratedMagnification property of Objective.
Definition: FilterMetadata.cpp:2410
void setReagentReagentIdentifier(const std::string &reagentIdentifier, index_type screenIndex, index_type reagentIndex)
Set the ReagentIdentifier property of Reagent.
Definition: FilterMetadata.cpp:3282
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: FilterMetadata.cpp:3839
void setEllipseFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Ellipse.
Definition: FilterMetadata.cpp:904
void setDichroicModel(const std::string &model, index_type instrumentIndex, index_type dichroicIndex)
Set the Model property of Dichroic.
Definition: FilterMetadata.cpp:829
void setFileAnnotationAnnotationRef(const std::string &annotation, index_type fileAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of FileAnnotation.
Definition: FilterMetadata.cpp:1218
void setLineStrokeColor(ome::xml::model::primitives::Color strokeColor, index_type ROIIndex, index_type shapeIndex)
Set the StrokeColor property of Line.
Definition: FilterMetadata.cpp:2000
void setTagAnnotationValue(const std::string &value, index_type tagAnnotationIndex)
Set the Value property of TagAnnotation.
Definition: FilterMetadata.cpp:3575
void setChannelPockelCellSetting(int32_t pockelCellSetting, index_type imageIndex, index_type channelIndex)
Set the PockelCellSetting property of Channel.
Definition: FilterMetadata.cpp:555
void setObjectiveSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type objectiveIndex)
Set the SerialNumber property of Objective.
Definition: FilterMetadata.cpp:2478
void setLineFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Line.
Definition: FilterMetadata.cpp:1944
void setPolylinePoints(const std::string &points, index_type ROIIndex, index_type shapeIndex)
Set the Points property of Polyline.
Definition: FilterMetadata.cpp:3109
void setEllipseFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Ellipse.
Definition: FilterMetadata.cpp:922
An RGBA color value.
Definition: Color.h:83
void setLineFontStyle(ome::xml::model::enums::FontStyle fontStyle, index_type ROIIndex, index_type shapeIndex)
Set the FontStyle property of Line.
Definition: FilterMetadata.cpp:1968
void setRectangleTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Rectangle.
Definition: FilterMetadata.cpp:3388
void setDetectorOffset(double offset, index_type instrumentIndex, index_type detectorIndex)
Set the Offset property of Detector.
Definition: FilterMetadata.cpp:715
void setLightPathAnnotationRef(const std::string &annotation, index_type imageIndex, index_type channelIndex, index_type annotationRefIndex)
Set the AnnotationRef property of LightPath.
Definition: FilterMetadata.cpp:1872
void setExperimenterInstitution(const std::string &institution, index_type experimenterIndex)
Set the Institution property of Experimenter.
Definition: FilterMetadata.cpp:1081
void setDatasetID(const std::string &id, index_type datasetIndex)
Set the ID property of Dataset.
Definition: FilterMetadata.cpp:641
void setTiffDataFirstZ(ome::xml::model::primitives::NonNegativeInteger firstZ, index_type imageIndex, index_type tiffDataIndex)
Set the FirstZ property of TiffData.
Definition: FilterMetadata.cpp:3643
void setCommentAnnotationDescription(const std::string &description, index_type commentAnnotationIndex)
Set the Description property of CommentAnnotation.
Definition: FilterMetadata.cpp:582
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: FilterMetadata.cpp:2014
void setLaserAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Laser.
Definition: FilterMetadata.cpp:1711
void setCommentAnnotationAnnotationRef(const std::string &annotation, index_type commentAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of CommentAnnotation.
Definition: FilterMetadata.cpp:568
void setFolderImageRef(const std::string &image, index_type folderIndex, index_type imageRefIndex)
Set the ImageRef property of Folder.
Definition: FilterMetadata.cpp:1406
void setUUIDFileName(const std::string &fileName, index_type imageIndex, index_type tiffDataIndex)
Set the FileName property of UUID.
Definition: FilterMetadata.cpp:3746
void setChannelSamplesPerPixel(ome::xml::model::primitives::PositiveInteger samplesPerPixel, index_type imageIndex, index_type channelIndex)
Set the SamplesPerPixel property of Channel.
Definition: FilterMetadata.cpp:561
void setFilterManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type filterIndex)
Set the Manufacturer property of Filter.
Definition: FilterMetadata.cpp:1287
void setLabelTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Label.
Definition: FilterMetadata.cpp:1686
void setBooleanAnnotationAnnotationRef(const std::string &annotation, index_type booleanAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of BooleanAnnotation.
Definition: FilterMetadata.cpp:426
void setXMLAnnotationDescription(const std::string &description, index_type XMLAnnotationIndex)
Set the Description property of XMLAnnotation.
Definition: FilterMetadata.cpp:3873
void setBinaryFileFileName(const std::string &fileName, index_type fileAnnotationIndex)
Set the FileName property of BinaryFile.
Definition: FilterMetadata.cpp:390
void setFilterSetExcitationFilterRef(const std::string &excitationFilter, index_type instrumentIndex, index_type filterSetIndex, index_type excitationFilterRefIndex)
Set the ExcitationFilterRef property of FilterSet.
Definition: FilterMetadata.cpp:1330
void setLineX2(double x2, index_type ROIIndex, index_type shapeIndex)
Set the X2 property of Line.
Definition: FilterMetadata.cpp:2058
void setWellExternalIdentifier(const std::string &externalIdentifier, index_type plateIndex, index_type wellIndex)
Set the ExternalIdentifier property of Well.
Definition: FilterMetadata.cpp:3782
void setObjectiveAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type objectiveIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Objective.
Definition: FilterMetadata.cpp:2404
void setLabelFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Label.
Definition: FilterMetadata.cpp:1608
void setArcSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Arc.
Definition: FilterMetadata.cpp:302
void setPixelsSizeX(ome::xml::model::primitives::PositiveInteger sizeX, index_type imageIndex)
Set the SizeX property of Pixels.
Definition: FilterMetadata.cpp:2582
void setArcModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Arc.
Definition: FilterMetadata.cpp:288
void setLaserLotNumber(const std::string &lotNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the LotNumber property of Laser.
Definition: FilterMetadata.cpp:1737
void setObjectiveCorrection(ome::xml::model::enums::Correction correction, index_type instrumentIndex, index_type objectiveIndex)
Set the Correction property of Objective.
Definition: FilterMetadata.cpp:2416
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: FilterMetadata.cpp:3713
void setTagAnnotationAnnotationRef(const std::string &annotation, index_type tagAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of TagAnnotation.
Definition: FilterMetadata.cpp:3537
void setReagentDescription(const std::string &description, index_type screenIndex, index_type reagentIndex)
Set the Description property of Reagent.
Definition: FilterMetadata.cpp:3258
void setLongAnnotationDescription(const std::string &description, index_type longAnnotationIndex)
Set the Description property of LongAnnotation.
Definition: FilterMetadata.cpp:2130
void setPointID(const std::string &id, index_type ROIIndex, index_type shapeIndex)
Set the ID property of Point.
Definition: FilterMetadata.cpp:2857
void setExperimenterID(const std::string &id, index_type experimenterIndex)
Set the ID property of Experimenter.
Definition: FilterMetadata.cpp:1073
void setLineY1(double y1, index_type ROIIndex, index_type shapeIndex)
Set the Y1 property of Line.
Definition: FilterMetadata.cpp:2064
LaserMedium enumeration.
Definition: LaserMedium.h:72
void setDetectorAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type detectorIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Detector.
Definition: FilterMetadata.cpp:671
void setLaserSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type lightSourceIndex)
Set the SerialNumber property of Laser.
Definition: FilterMetadata.cpp:1791
void setScreenID(const std::string &id, index_type screenIndex)
Set the ID property of Screen.
Definition: FilterMetadata.cpp:3446
void setBooleanAnnotationAnnotator(const std::string &annotator, index_type booleanAnnotationIndex)
Set the Annotator property of BooleanAnnotation.
Definition: FilterMetadata.cpp:432
void setRectangleFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Rectangle.
Definition: FilterMetadata.cpp:3304
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: FilterMetadata.cpp:3362
void setFolderFolderRef(const std::string &folder, index_type folderIndex, index_type folderRefIndex)
Set the FolderRef property of Folder.
Definition: FilterMetadata.cpp:1392
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: FilterMetadata.cpp:780
void setBinaryOnlyMetadataFile(const std::string &metadataFile)
Set the MetadataFile property of BinaryOnly.
Definition: FilterMetadata.cpp:413
void setPolylineTheZ(ome::xml::model::primitives::NonNegativeInteger theZ, index_type ROIIndex, index_type shapeIndex)
Set the TheZ property of Polyline.
Definition: FilterMetadata.cpp:3157
void setXMLAnnotationAnnotationRef(const std::string &annotation, index_type XMLAnnotationIndex, index_type annotationRefIndex)
Set the AnnotationRef property of XMLAnnotation.
Definition: FilterMetadata.cpp:3859
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: FilterMetadata.cpp:1925
void setPlateAcquisitionMaximumFieldCount(ome::xml::model::primitives::PositiveInteger maximumFieldCount, index_type plateIndex, index_type plateAcquisitionIndex)
Set the MaximumFieldCount property of PlateAcquisition.
Definition: FilterMetadata.cpp:2793
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 setPlateRowNamingConvention(ome::xml::model::enums::NamingConvention rowNamingConvention, index_type plateIndex)
Set the RowNamingConvention property of Plate.
Definition: FilterMetadata.cpp:2732
void setReagentName(const std::string &name, index_type screenIndex, index_type reagentIndex)
Set the Name property of Reagent.
Definition: FilterMetadata.cpp:3274
void setGenericExcitationSourceMap(const ome::xml::model::primitives::OrderedMultimap &value, index_type instrumentIndex, index_type lightSourceIndex)
Set the map value of GenericExcitationSource.
Definition: FilterMetadata.cpp:241
void setMicroscopeManufacturer(const std::string &manufacturer, index_type instrumentIndex)
Set the Manufacturer property of Microscope.
Definition: FilterMetadata.cpp:2373
void setDichroicSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type dichroicIndex)
Set the SerialNumber property of Dichroic.
Definition: FilterMetadata.cpp:837
void setTermAnnotationValue(const std::string &value, index_type termAnnotationIndex)
Set the Value property of TermAnnotation.
Definition: FilterMetadata.cpp:3622
Medium enumeration.
Definition: Medium.h:72
void setPolylineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Polyline.
Definition: FilterMetadata.cpp:3059
void setLabelY(double y, index_type ROIIndex, index_type shapeIndex)
Set the Y property of Label.
Definition: FilterMetadata.cpp:1704
void setPixelsBinDataBigEndian(bool bigEndian, index_type imageIndex, index_type binDataIndex)
Set the BigEndian property of BinData.
Definition: FilterMetadata.cpp:347
void setROIAnnotationRef(const std::string &annotation, index_type ROIIndex, index_type annotationRefIndex)
Set the AnnotationRef property of ROI.
Definition: FilterMetadata.cpp:3220
void setLineMarkerStart(ome::xml::model::enums::Marker markerStart, index_type ROIIndex, index_type shapeIndex)
Set the MarkerStart property of Line.
Definition: FilterMetadata.cpp:1994
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: FilterMetadata.cpp:1785
void setScreenName(const std::string &name, index_type screenIndex)
Set the Name property of Screen.
Definition: FilterMetadata.cpp:3454
void setLabelFontFamily(ome::xml::model::enums::FontFamily fontFamily, index_type ROIIndex, index_type shapeIndex)
Set the FontFamily property of Label.
Definition: FilterMetadata.cpp:1614
void setReagentID(const std::string &id, index_type screenIndex, index_type reagentIndex)
Set the ID property of Reagent.
Definition: FilterMetadata.cpp:3266
void setWellColor(ome::xml::model::primitives::Color color, index_type plateIndex, index_type wellIndex)
Set the Color property of Well.
Definition: FilterMetadata.cpp:3762
virtual ~FilterMetadata()
Destructor.
Definition: FilterMetadata.cpp:205
void setTermAnnotationNamespace(const std::string &namespace_, index_type termAnnotationIndex)
Set the Namespace property of TermAnnotation.
Definition: FilterMetadata.cpp:3614
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: FilterMetadata.cpp:2546
void setPolygonFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Polygon.
Definition: FilterMetadata.cpp:2948
void setLabelStrokeDashArray(const std::string &strokeDashArray, index_type ROIIndex, index_type shapeIndex)
Set the StrokeDashArray property of Label.
Definition: FilterMetadata.cpp:1652
void setLineFillRule(ome::xml::model::enums::FillRule fillRule, index_type ROIIndex, index_type shapeIndex)
Set the FillRule property of Line.
Definition: FilterMetadata.cpp:1950
void setChannelNDFilter(double ndFilter, index_type imageIndex, index_type channelIndex)
Set the NDFilter property of Channel.
Definition: FilterMetadata.cpp:535
void setMaskTransform(const ::ome::xml::model::AffineTransform &transform, index_type ROIIndex, index_type shapeIndex)
Set the Transform property of Mask.
Definition: FilterMetadata.cpp:2303
void setBinaryOnlyUUID(const std::string &uuid)
Set the UUID property of BinaryOnly.
Definition: FilterMetadata.cpp:419
void setCommentAnnotationValue(const std::string &value, index_type commentAnnotationIndex)
Set the Value property of CommentAnnotation.
Definition: FilterMetadata.cpp:606
void setMapAnnotationID(const std::string &id, index_type mapAnnotationIndex)
Set the ID property of MapAnnotation.
Definition: FilterMetadata.cpp:2184
void setProjectExperimenterGroupRef(const std::string &experimenterGroup, index_type projectIndex)
Set the ExperimenterGroupRef property of Project.
Definition: FilterMetadata.cpp:3190
void setImageExperimenterRef(const std::string &experimenter, index_type imageIndex)
Set the ExperimenterRef property of Image.
Definition: FilterMetadata.cpp:1513
void setPolylineTheC(ome::xml::model::primitives::NonNegativeInteger theC, index_type ROIIndex, index_type shapeIndex)
Set the TheC property of Polyline.
Definition: FilterMetadata.cpp:3145
void setPolygonTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Polygon.
Definition: FilterMetadata.cpp:3028
void setPlaneTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type imageIndex, index_type planeIndex)
Set the TheT property of Plane.
Definition: FilterMetadata.cpp:2663
void setEllipseText(const std::string &text, index_type ROIIndex, index_type shapeIndex)
Set the Text property of Ellipse.
Definition: FilterMetadata.cpp:974
void setFolderID(const std::string &id, index_type folderIndex)
Set the ID property of Folder.
Definition: FilterMetadata.cpp:1398
void setPixelsID(const std::string &id, index_type imageIndex)
Set the ID property of Pixels.
Definition: FilterMetadata.cpp:2532
void setCommentAnnotationNamespace(const std::string &namespace_, index_type commentAnnotationIndex)
Set the Namespace property of CommentAnnotation.
Definition: FilterMetadata.cpp:598
void setGenericExcitationSourceAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex)
Set the AnnotationRef property of GenericExcitationSource.
Definition: FilterMetadata.cpp:1428
std::size_t index_type
Index into an array.
Definition: BaseMetadata.h:63
void setLabelTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Label.
Definition: FilterMetadata.cpp:1680
void setDetectorSettingsGain(double gain, index_type imageIndex, index_type channelIndex)
Set the Gain property of DetectorSettings.
Definition: FilterMetadata.cpp:754
void setPixelsBinDataLength(ome::xml::model::primitives::NonNegativeLong length, index_type imageIndex, index_type binDataIndex)
Set the Length property of BinData.
Definition: FilterMetadata.cpp:383
void setLabelLocked(bool locked, index_type ROIIndex, index_type shapeIndex)
Set the Locked property of Label.
Definition: FilterMetadata.cpp:1640
void setPlateAcquisitionDescription(const std::string &description, index_type plateIndex, index_type plateAcquisitionIndex)
Set the Description property of PlateAcquisition.
Definition: FilterMetadata.cpp:2771
MicroscopeType enumeration.
Definition: MicroscopeType.h:72
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: FilterMetadata.cpp:2271
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: FilterMetadata.cpp:1466
void setChannelName(const std::string &name, index_type imageIndex, index_type channelIndex)
Set the Name property of Channel.
Definition: FilterMetadata.cpp:541
void setPolygonPoints(const std::string &points, index_type ROIIndex, index_type shapeIndex)
Set the Points property of Polygon.
Definition: FilterMetadata.cpp:2986
void setImagingEnvironmentAirPressure(ome::xml::model::primitives::Quantity< ome::xml::model::enums::UnitsPressure > airPressure, index_type imageIndex)
Set the AirPressure property of ImagingEnvironment.
Definition: FilterMetadata.cpp:1555
void setFilamentAnnotationRef(const std::string &annotation, index_type instrumentIndex, index_type lightSourceIndex, index_type annotationRefIndex)
Set the AnnotationRef property of Filament.
Definition: FilterMetadata.cpp:1159
void setPlateAcquisitionWellSampleRef(const std::string &wellSample, index_type plateIndex, index_type plateAcquisitionIndex, index_type wellSampleRefIndex)
Set the WellSampleRef property of PlateAcquisition.
Definition: FilterMetadata.cpp:2813
void setScreenProtocolIdentifier(const std::string &protocolIdentifier, index_type screenIndex)
Set the ProtocolIdentifier property of Screen.
Definition: FilterMetadata.cpp:3476
void setFilterSetSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type filterSetIndex)
Set the SerialNumber property of FilterSet.
Definition: FilterMetadata.cpp:1368
FilterType enumeration.
Definition: FilterType.h:72
void setDetectorType(ome::xml::model::enums::DetectorType type, index_type instrumentIndex, index_type detectorIndex)
Set the Type property of Detector.
Definition: FilterMetadata.cpp:729
void setArcType(ome::xml::model::enums::ArcType type, index_type instrumentIndex, index_type lightSourceIndex)
Set the Type property of Arc.
Definition: FilterMetadata.cpp:310
void setBooleanAnnotationValue(bool value, index_type booleanAnnotationIndex)
Set the Value property of BooleanAnnotation.
Definition: FilterMetadata.cpp:464
void setDetectorSerialNumber(const std::string &serialNumber, index_type instrumentIndex, index_type detectorIndex)
Set the SerialNumber property of Detector.
Definition: FilterMetadata.cpp:721
void setObjectiveSettingsCorrectionCollar(double correctionCollar, index_type imageIndex)
Set the CorrectionCollar property of ObjectiveSettings.
Definition: FilterMetadata.cpp:2493
void setFilamentModel(const std::string &model, index_type instrumentIndex, index_type lightSourceIndex)
Set the Model property of Filament.
Definition: FilterMetadata.cpp:1189
void setRectangleTheT(ome::xml::model::primitives::NonNegativeInteger theT, index_type ROIIndex, index_type shapeIndex)
Set the TheT property of Rectangle.
Definition: FilterMetadata.cpp:3382
void setImageAcquisitionDate(ome::xml::model::primitives::Timestamp acquisitionDate, index_type imageIndex)
Set the AcquisitionDate property of Image.
Definition: FilterMetadata.cpp:1481
void setFilterSetDichroicRef(const std::string &dichroic, index_type instrumentIndex, index_type filterSetIndex)
Set the DichroicRef property of FilterSet.
Definition: FilterMetadata.cpp:1318
A numeric type constrained to a subrange (or subranges) of its range limits.
Definition: ConstrainedNumeric.h:118
void setFilamentID(const std::string &id, index_type instrumentIndex, index_type lightSourceIndex)
Set the ID property of Filament.
Definition: FilterMetadata.cpp:1165
void setFilamentManufacturer(const std::string &manufacturer, index_type instrumentIndex, index_type lightSourceIndex)
Set the Manufacturer property of Filament.
Definition: FilterMetadata.cpp:1181
void setPixelsSizeZ(ome::xml::model::primitives::PositiveInteger sizeZ, index_type imageIndex)
Set the SizeZ property of Pixels.
Definition: FilterMetadata.cpp:2594
void setPixelsSizeT(ome::xml::model::primitives::PositiveInteger sizeT, index_type imageIndex)
Set the SizeT property of Pixels.
Definition: FilterMetadata.cpp:2576
void setLabelFillColor(ome::xml::model::primitives::Color fillColor, index_type ROIIndex, index_type shapeIndex)
Set the FillColor property of Label.
Definition: FilterMetadata.cpp:1602
void setMicrobeamManipulationROIRef(const std::string &roi, index_type experimentIndex, index_type microbeamManipulationIndex, index_type ROIRefIndex)
Set the ROIRef property of MicrobeamManipulation.
Definition: FilterMetadata.cpp:2351
void setPlateAcquisitionID(const std::string &id, index_type plateIndex, index_type plateAcquisitionIndex)
Set the ID property of PlateAcquisition.
Definition: FilterMetadata.cpp:2785
Filtered metadata store.
Definition: FilterMetadata.h:65
void setFolderROIRef(const std::string &roi, index_type folderIndex, index_type ROIRefIndex)
Set the ROIRef property of Folder.
Definition: FilterMetadata.cpp:1420