| ome-xml
    5.2.0
    | 
OME-XML metadata root node. More...
#include <ome/xml/meta/OMEXMLMetadataRoot.h>
 Inheritance diagram for ome::xml::meta::OMEXMLMetadataRoot:
 Inheritance diagram for ome::xml::meta::OMEXMLMetadataRoot: Collaboration diagram for ome::xml::meta::OMEXMLMetadataRoot:
 Collaboration diagram for ome::xml::meta::OMEXMLMetadataRoot:| Public Member Functions | |
| OMEXMLMetadataRoot () | |
| Constructor. | |
| OMEXMLMetadataRoot (const OMEXMLMetadataRoot ©) | |
| Copy constructor. | |
| OMEXMLMetadataRoot (const xml::model::OME ©) | |
| Copy constructor. | |
| virtual | ~OMEXMLMetadataRoot () | 
| Destructor. | |
|  Public Member Functions inherited from ome::xml::model::OME | |
| OME () | |
| Default constructor. | |
| OME (const OME ©) | |
| Copy constructor.  More... | |
| virtual | ~OME () | 
| Destructor. | |
| const std::string & | elementName () const | 
| Get the element name of this model object.  More... | |
| bool | validElementName (const std::string &name) const | 
| Check if a given element name is valid for processing by this model object.  More... | |
| virtual void | update (const common::xml::dom::Element &element, ome::xml::model::OMEModel &model) | 
| Update the object hierarchy recursively from an XML DOM tree.  More... | |
| bool | link (ome::compat::shared_ptr< Reference > &reference, ome::compat::shared_ptr< ome::xml::model::OMEModelObject > &object) | 
| Link a given OME model object to this model object.  More... | |
| ome::compat::shared_ptr< std::string > | getUUID () | 
| Get the UUID property.  More... | |
| const ome::compat::shared_ptr< std::string > | getUUID () const | 
| Get the UUID property.  More... | |
| void | setUUID (ome::compat::shared_ptr< std::string > &uuid) | 
| Set the UUID property.  More... | |
| ome::compat::shared_ptr< std::string > | getCreator () | 
| Get the Creator property.  More... | |
| const ome::compat::shared_ptr< std::string > | getCreator () const | 
| Get the Creator property.  More... | |
| void | setCreator (ome::compat::shared_ptr< std::string > &creator) | 
| Set the Creator property.  More... | |
| ome::compat::shared_ptr< ome::xml::model::Rights > | getRights () | 
| Get the Rights property.  More... | |
| const ome::compat::shared_ptr< ome::xml::model::Rights > | getRights () const | 
| Get the Rights property.  More... | |
| void | setRights (ome::compat::shared_ptr< ome::xml::model::Rights > &rights) | 
| Set the Rights property.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::Project > >::size_type | sizeOfProjectList () const | 
| Get size of linked Project list.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::Project > > & | getProjectList () | 
| Get the Project list.  More... | |
| const std::vector< ome::compat::shared_ptr< ome::xml::model::Project > > & | getProjectList () const | 
| Get the Project list.  More... | |
| ome::compat::shared_ptr< ome::xml::model::Project > & | getProject (std::vector< ome::compat::shared_ptr< ome::xml::model::Project > >::size_type index) | 
| Get Project.  More... | |
| const ome::compat::shared_ptr< ome::xml::model::Project > & | getProject (std::vector< ome::compat::shared_ptr< ome::xml::model::Project > >::size_type index) const | 
| Get Project.  More... | |
| void | setProject (std::vector< ome::compat::shared_ptr< ome::xml::model::Project > >::size_type index, ome::compat::shared_ptr< ome::xml::model::Project > &project) | 
| Set Project.  More... | |
| void | addProject (ome::compat::shared_ptr< ome::xml::model::Project > &project) | 
| Add Project.  More... | |
| void | removeProject (ome::compat::shared_ptr< ome::xml::model::Project > &project) | 
| Remove Project.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::Dataset > >::size_type | sizeOfDatasetList () const | 
| Get size of linked Dataset list.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::Dataset > > & | getDatasetList () | 
| Get the Dataset list.  More... | |
| const std::vector< ome::compat::shared_ptr< ome::xml::model::Dataset > > & | getDatasetList () const | 
| Get the Dataset list.  More... | |
| ome::compat::shared_ptr< ome::xml::model::Dataset > & | getDataset (std::vector< ome::compat::shared_ptr< ome::xml::model::Dataset > >::size_type index) | 
| Get Dataset.  More... | |
| const ome::compat::shared_ptr< ome::xml::model::Dataset > & | getDataset (std::vector< ome::compat::shared_ptr< ome::xml::model::Dataset > >::size_type index) const | 
| Get Dataset.  More... | |
| void | setDataset (std::vector< ome::compat::shared_ptr< ome::xml::model::Dataset > >::size_type index, ome::compat::shared_ptr< ome::xml::model::Dataset > &dataset) | 
| Set Dataset.  More... | |
| void | addDataset (ome::compat::shared_ptr< ome::xml::model::Dataset > &dataset) | 
| Add Dataset.  More... | |
| void | removeDataset (ome::compat::shared_ptr< ome::xml::model::Dataset > &dataset) | 
| Remove Dataset.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::Experiment > >::size_type | sizeOfExperimentList () const | 
| Get size of linked Experiment list.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::Experiment > > & | getExperimentList () | 
| Get the Experiment list.  More... | |
| const std::vector< ome::compat::shared_ptr< ome::xml::model::Experiment > > & | getExperimentList () const | 
| Get the Experiment list.  More... | |
| ome::compat::shared_ptr< ome::xml::model::Experiment > & | getExperiment (std::vector< ome::compat::shared_ptr< ome::xml::model::Experiment > >::size_type index) | 
| Get Experiment.  More... | |
| const ome::compat::shared_ptr< ome::xml::model::Experiment > & | getExperiment (std::vector< ome::compat::shared_ptr< ome::xml::model::Experiment > >::size_type index) const | 
| Get Experiment.  More... | |
| void | setExperiment (std::vector< ome::compat::shared_ptr< ome::xml::model::Experiment > >::size_type index, ome::compat::shared_ptr< ome::xml::model::Experiment > &experiment) | 
| Set Experiment.  More... | |
| void | addExperiment (ome::compat::shared_ptr< ome::xml::model::Experiment > &experiment) | 
| Add Experiment.  More... | |
| void | removeExperiment (ome::compat::shared_ptr< ome::xml::model::Experiment > &experiment) | 
| Remove Experiment.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::Plate > >::size_type | sizeOfPlateList () const | 
| Get size of linked Plate list.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::Plate > > & | getPlateList () | 
| Get the Plate list.  More... | |
| const std::vector< ome::compat::shared_ptr< ome::xml::model::Plate > > & | getPlateList () const | 
| Get the Plate list.  More... | |
| ome::compat::shared_ptr< ome::xml::model::Plate > & | getPlate (std::vector< ome::compat::shared_ptr< ome::xml::model::Plate > >::size_type index) | 
| Get Plate.  More... | |
| const ome::compat::shared_ptr< ome::xml::model::Plate > & | getPlate (std::vector< ome::compat::shared_ptr< ome::xml::model::Plate > >::size_type index) const | 
| Get Plate.  More... | |
| void | setPlate (std::vector< ome::compat::shared_ptr< ome::xml::model::Plate > >::size_type index, ome::compat::shared_ptr< ome::xml::model::Plate > &plate) | 
| Set Plate.  More... | |
| void | addPlate (ome::compat::shared_ptr< ome::xml::model::Plate > &plate) | 
| Add Plate.  More... | |
| void | removePlate (ome::compat::shared_ptr< ome::xml::model::Plate > &plate) | 
| Remove Plate.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::Screen > >::size_type | sizeOfScreenList () const | 
| Get size of linked Screen list.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::Screen > > & | getScreenList () | 
| Get the Screen list.  More... | |
| const std::vector< ome::compat::shared_ptr< ome::xml::model::Screen > > & | getScreenList () const | 
| Get the Screen list.  More... | |
| ome::compat::shared_ptr< ome::xml::model::Screen > & | getScreen (std::vector< ome::compat::shared_ptr< ome::xml::model::Screen > >::size_type index) | 
| Get Screen.  More... | |
| const ome::compat::shared_ptr< ome::xml::model::Screen > & | getScreen (std::vector< ome::compat::shared_ptr< ome::xml::model::Screen > >::size_type index) const | 
| Get Screen.  More... | |
| void | setScreen (std::vector< ome::compat::shared_ptr< ome::xml::model::Screen > >::size_type index, ome::compat::shared_ptr< ome::xml::model::Screen > &screen) | 
| Set Screen.  More... | |
| void | addScreen (ome::compat::shared_ptr< ome::xml::model::Screen > &screen) | 
| Add Screen.  More... | |
| void | removeScreen (ome::compat::shared_ptr< ome::xml::model::Screen > &screen) | 
| Remove Screen.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::Experimenter > >::size_type | sizeOfExperimenterList () const | 
| Get size of linked Experimenter list.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::Experimenter > > & | getExperimenterList () | 
| Get the Experimenter list.  More... | |
| const std::vector< ome::compat::shared_ptr< ome::xml::model::Experimenter > > & | getExperimenterList () const | 
| Get the Experimenter list.  More... | |
| ome::compat::shared_ptr< ome::xml::model::Experimenter > & | getExperimenter (std::vector< ome::compat::shared_ptr< ome::xml::model::Experimenter > >::size_type index) | 
| Get Experimenter.  More... | |
| const ome::compat::shared_ptr< ome::xml::model::Experimenter > & | getExperimenter (std::vector< ome::compat::shared_ptr< ome::xml::model::Experimenter > >::size_type index) const | 
| Get Experimenter.  More... | |
| void | setExperimenter (std::vector< ome::compat::shared_ptr< ome::xml::model::Experimenter > >::size_type index, ome::compat::shared_ptr< ome::xml::model::Experimenter > &experimenter) | 
| Set Experimenter.  More... | |
| void | addExperimenter (ome::compat::shared_ptr< ome::xml::model::Experimenter > &experimenter) | 
| Add Experimenter.  More... | |
| void | removeExperimenter (ome::compat::shared_ptr< ome::xml::model::Experimenter > &experimenter) | 
| Remove Experimenter.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::ExperimenterGroup > >::size_type | sizeOfExperimenterGroupList () const | 
| Get size of linked ExperimenterGroup list.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::ExperimenterGroup > > & | getExperimenterGroupList () | 
| Get the ExperimenterGroup list.  More... | |
| const std::vector< ome::compat::shared_ptr< ome::xml::model::ExperimenterGroup > > & | getExperimenterGroupList () const | 
| Get the ExperimenterGroup list.  More... | |
| ome::compat::shared_ptr< ome::xml::model::ExperimenterGroup > & | getExperimenterGroup (std::vector< ome::compat::shared_ptr< ome::xml::model::ExperimenterGroup > >::size_type index) | 
| Get ExperimenterGroup.  More... | |
| const ome::compat::shared_ptr< ome::xml::model::ExperimenterGroup > & | getExperimenterGroup (std::vector< ome::compat::shared_ptr< ome::xml::model::ExperimenterGroup > >::size_type index) const | 
| Get ExperimenterGroup.  More... | |
| void | setExperimenterGroup (std::vector< ome::compat::shared_ptr< ome::xml::model::ExperimenterGroup > >::size_type index, ome::compat::shared_ptr< ome::xml::model::ExperimenterGroup > &experimenterGroup) | 
| Set ExperimenterGroup.  More... | |
| void | addExperimenterGroup (ome::compat::shared_ptr< ome::xml::model::ExperimenterGroup > &experimenterGroup) | 
| Add ExperimenterGroup.  More... | |
| void | removeExperimenterGroup (ome::compat::shared_ptr< ome::xml::model::ExperimenterGroup > &experimenterGroup) | 
| Remove ExperimenterGroup.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::Instrument > >::size_type | sizeOfInstrumentList () const | 
| Get size of linked Instrument list.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::Instrument > > & | getInstrumentList () | 
| Get the Instrument list.  More... | |
| const std::vector< ome::compat::shared_ptr< ome::xml::model::Instrument > > & | getInstrumentList () const | 
| Get the Instrument list.  More... | |
| ome::compat::shared_ptr< ome::xml::model::Instrument > & | getInstrument (std::vector< ome::compat::shared_ptr< ome::xml::model::Instrument > >::size_type index) | 
| Get Instrument.  More... | |
| const ome::compat::shared_ptr< ome::xml::model::Instrument > & | getInstrument (std::vector< ome::compat::shared_ptr< ome::xml::model::Instrument > >::size_type index) const | 
| Get Instrument.  More... | |
| void | setInstrument (std::vector< ome::compat::shared_ptr< ome::xml::model::Instrument > >::size_type index, ome::compat::shared_ptr< ome::xml::model::Instrument > &instrument) | 
| Set Instrument.  More... | |
| void | addInstrument (ome::compat::shared_ptr< ome::xml::model::Instrument > &instrument) | 
| Add Instrument.  More... | |
| void | removeInstrument (ome::compat::shared_ptr< ome::xml::model::Instrument > &instrument) | 
| Remove Instrument.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::Image > >::size_type | sizeOfImageList () const | 
| Get size of linked Image list.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::Image > > & | getImageList () | 
| Get the Image list.  More... | |
| const std::vector< ome::compat::shared_ptr< ome::xml::model::Image > > & | getImageList () const | 
| Get the Image list.  More... | |
| ome::compat::shared_ptr< ome::xml::model::Image > & | getImage (std::vector< ome::compat::shared_ptr< ome::xml::model::Image > >::size_type index) | 
| Get Image.  More... | |
| const ome::compat::shared_ptr< ome::xml::model::Image > & | getImage (std::vector< ome::compat::shared_ptr< ome::xml::model::Image > >::size_type index) const | 
| Get Image.  More... | |
| void | setImage (std::vector< ome::compat::shared_ptr< ome::xml::model::Image > >::size_type index, ome::compat::shared_ptr< ome::xml::model::Image > &image) | 
| Set Image.  More... | |
| void | addImage (ome::compat::shared_ptr< ome::xml::model::Image > &image) | 
| Add Image.  More... | |
| void | removeImage (ome::compat::shared_ptr< ome::xml::model::Image > &image) | 
| Remove Image.  More... | |
| ome::compat::shared_ptr< ome::xml::model::StructuredAnnotations > | getStructuredAnnotations () | 
| Get the StructuredAnnotations property.  More... | |
| const ome::compat::shared_ptr< ome::xml::model::StructuredAnnotations > | getStructuredAnnotations () const | 
| Get the StructuredAnnotations property.  More... | |
| void | setStructuredAnnotations (ome::compat::shared_ptr< ome::xml::model::StructuredAnnotations > &structuredAnnotations) | 
| Set the StructuredAnnotations property.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::ROI > >::size_type | sizeOfROIList () const | 
| Get size of linked ROI list.  More... | |
| std::vector< ome::compat::shared_ptr< ome::xml::model::ROI > > & | getROIList () | 
| Get the ROI list.  More... | |
| const std::vector< ome::compat::shared_ptr< ome::xml::model::ROI > > & | getROIList () const | 
| Get the ROI list.  More... | |
| ome::compat::shared_ptr< ome::xml::model::ROI > & | getROI (std::vector< ome::compat::shared_ptr< ome::xml::model::ROI > >::size_type index) | 
| Get ROI.  More... | |
| const ome::compat::shared_ptr< ome::xml::model::ROI > & | getROI (std::vector< ome::compat::shared_ptr< ome::xml::model::ROI > >::size_type index) const | 
| Get ROI.  More... | |
| void | setROI (std::vector< ome::compat::shared_ptr< ome::xml::model::ROI > >::size_type index, ome::compat::shared_ptr< ome::xml::model::ROI > &roi) | 
| Set ROI.  More... | |
| void | addROI (ome::compat::shared_ptr< ome::xml::model::ROI > &roi) | 
| Add ROI.  More... | |
| void | removeROI (ome::compat::shared_ptr< ome::xml::model::ROI > &roi) | 
| Remove ROI.  More... | |
| ome::compat::shared_ptr< ome::xml::model::BinaryOnly > | getBinaryOnly () | 
| Get the BinaryOnly property.  More... | |
| const ome::compat::shared_ptr< ome::xml::model::BinaryOnly > | getBinaryOnly () const | 
| Get the BinaryOnly property.  More... | |
| void | setBinaryOnly (ome::compat::shared_ptr< ome::xml::model::BinaryOnly > &binaryOnly) | 
| Set the BinaryOnly property.  More... | |
| virtual common::xml::dom::Element | asXMLElement (common::xml::dom::Document &document) const | 
| Transform the object hierarchy rooted at this element to XML.  More... | |
| const std::string & | getXMLNamespace () const | 
| Get the XML namespace for this model object.  More... | |
|  Public Member Functions inherited from ome::xml::model::detail::OMEModelObject | |
| virtual | ~OMEModelObject () | 
| Destructor. | |
| virtual void | update (const common::xml::dom::Element &element,::ome::xml::model::OMEModel &model) | 
| Update the object hierarchy recursively from an XML DOM tree.  More... | |
| virtual bool | link (ome::compat::shared_ptr< Reference > &reference, ome::compat::shared_ptr< ::ome::xml::model::OMEModelObject > &object) | 
| Link a given OME model object to this model object.  More... | |
|  Public Member Functions inherited from ome::xml::model::OMEModelObject | |
| virtual bool | link (ome::compat::shared_ptr< Reference > &reference, ome::compat::shared_ptr< OMEModelObject > &object)=0 | 
| Link a given OME model object to this model object.  More... | |
|  Public Member Functions inherited from ome::xml::meta::MetadataRoot | |
| virtual | ~MetadataRoot () | 
| Destructor. | |
| Private Member Functions | |
| OMEXMLMetadataRoot & | operator= (const OMEXMLMetadataRoot &) | 
| Assignment operator (deleted). | |
| Additional Inherited Members | |
|  Static Public Member Functions inherited from ome::xml::model::OME | |
| static ome::compat::shared_ptr< OME > | create (const common::xml::dom::Element &element, ome::xml::model::OMEModel &model) | 
| Create a OME model object from DOM element.  More... | |
|  Static Public Member Functions inherited from ome::xml::model::detail::OMEModelObject | |
| static std::vector< common::xml::dom::Element > | getChildrenByTagName (const common::xml::dom::Element &parent, const std::string &name) | 
| Retrieve all the children of an element that have a given tag name.  More... | |
| static std::string | stripNamespacePrefix (const std::string &value) | 
| Strip the namespace prefix from a tag name.  More... | |
|  Protected Member Functions inherited from ome::xml::model::OME | |
| virtual common::xml::dom::Element | asXMLElementInternal (common::xml::dom::Document &document, common::xml::dom::Element &element) const | 
| Transform the object hierarchy rooted at this element to XML.  More... | |
|  Protected Member Functions inherited from ome::xml::model::detail::OMEModelObject | |
| OMEModelObject (const std::string &objectType="OMEModelObject") | |
| Constructor. | |
| OMEModelObject (const OMEModelObject ©) | |
| Copy constructor.  More... | |
| template<class C , typename T > | |
| bool | contains (const C &container, const ome::compat::shared_ptr< T > &element) | 
| Check if a container contains a particular element.  More... | |
|  Protected Member Functions inherited from ome::xml::model::OMEModelObject | |
| OMEModelObject () | |
| Constructor. | |
|  Protected Member Functions inherited from ome::xml::meta::MetadataRoot | |
| MetadataRoot () | |
| Constructor. | |
|  Protected Attributes inherited from ome::xml::model::detail::OMEModelObject | |
| ome::common::Logger | logger | 
| Message logger. | |
OME-XML metadata root node.
 1.8.11
 1.8.11