|
|
| OMEXMLMetadataRoot () |
| | Constructor.
|
| |
| | OMEXMLMetadataRoot (const OMEXMLMetadataRoot ©) |
| | Copy constructor. More...
|
| |
| | OMEXMLMetadataRoot (const xml::model::OME ©) |
| | Copy constructor. More...
|
| |
|
virtual | ~OMEXMLMetadataRoot () |
| | Destructor.
|
| |
|
| 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 SKIP 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 (std::shared_ptr< Reference > &reference, std::shared_ptr< ome::xml::model::OMEModelObject > &object) |
| | Link a given OME model object to this model object. More...
|
| |
| std::shared_ptr< std::string > | getUUID () |
| | Get the UUID property. More...
|
| |
| const std::shared_ptr< std::string > | getUUID () const |
| | Get the UUID property. More...
|
| |
| void | setUUID (std::shared_ptr< std::string > &uuid) |
| | Set the UUID property. More...
|
| |
| std::shared_ptr< std::string > | getCreator () |
| | Get the Creator property. More...
|
| |
| const std::shared_ptr< std::string > | getCreator () const |
| | Get the Creator property. More...
|
| |
| void | setCreator (std::shared_ptr< std::string > &creator) |
| | Set the Creator property. More...
|
| |
| std::shared_ptr< ome::xml::model::Rights > | getRights () |
| | Get the Rights property. More...
|
| |
| const std::shared_ptr< ome::xml::model::Rights > | getRights () const |
| | Get the Rights property. More...
|
| |
| void | setRights (std::shared_ptr< ome::xml::model::Rights > &rights) |
| | Set the Rights property. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Project > >::size_type | sizeOfProjectList () const |
| | Get size of linked Project list. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Project > > & | getProjectList () |
| | Get the Project list. More...
|
| |
| const std::vector< std::shared_ptr< ome::xml::model::Project > > & | getProjectList () const |
| | Get the Project list. More...
|
| |
| std::shared_ptr< ome::xml::model::Project > & | getProject (std::vector< std::shared_ptr< ome::xml::model::Project >>::size_type index) |
| | Get Project. More...
|
| |
| const std::shared_ptr< ome::xml::model::Project > & | getProject (std::vector< std::shared_ptr< ome::xml::model::Project >>::size_type index) const |
| | Get Project. More...
|
| |
| void | setProject (std::vector< std::shared_ptr< ome::xml::model::Project >>::size_type index, std::shared_ptr< ome::xml::model::Project > &project) |
| | Set Project. More...
|
| |
| void | addProject (std::shared_ptr< ome::xml::model::Project > &project) |
| | Add Project. More...
|
| |
| void | removeProject (std::shared_ptr< ome::xml::model::Project > &project) |
| | Remove Project. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Dataset > >::size_type | sizeOfDatasetList () const |
| | Get size of linked Dataset list. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Dataset > > & | getDatasetList () |
| | Get the Dataset list. More...
|
| |
| const std::vector< std::shared_ptr< ome::xml::model::Dataset > > & | getDatasetList () const |
| | Get the Dataset list. More...
|
| |
| std::shared_ptr< ome::xml::model::Dataset > & | getDataset (std::vector< std::shared_ptr< ome::xml::model::Dataset >>::size_type index) |
| | Get Dataset. More...
|
| |
| const std::shared_ptr< ome::xml::model::Dataset > & | getDataset (std::vector< std::shared_ptr< ome::xml::model::Dataset >>::size_type index) const |
| | Get Dataset. More...
|
| |
| void | setDataset (std::vector< std::shared_ptr< ome::xml::model::Dataset >>::size_type index, std::shared_ptr< ome::xml::model::Dataset > &dataset) |
| | Set Dataset. More...
|
| |
| void | addDataset (std::shared_ptr< ome::xml::model::Dataset > &dataset) |
| | Add Dataset. More...
|
| |
| void | removeDataset (std::shared_ptr< ome::xml::model::Dataset > &dataset) |
| | Remove Dataset. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Folder > >::size_type | sizeOfFolderList () const |
| | Get size of linked Folder list. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Folder > > & | getFolderList () |
| | Get the Folder list. More...
|
| |
| const std::vector< std::shared_ptr< ome::xml::model::Folder > > & | getFolderList () const |
| | Get the Folder list. More...
|
| |
| std::shared_ptr< ome::xml::model::Folder > & | getFolder (std::vector< std::shared_ptr< ome::xml::model::Folder >>::size_type index) |
| | Get Folder. More...
|
| |
| const std::shared_ptr< ome::xml::model::Folder > & | getFolder (std::vector< std::shared_ptr< ome::xml::model::Folder >>::size_type index) const |
| | Get Folder. More...
|
| |
| void | setFolder (std::vector< std::shared_ptr< ome::xml::model::Folder >>::size_type index, std::shared_ptr< ome::xml::model::Folder > &folder) |
| | Set Folder. More...
|
| |
| void | addFolder (std::shared_ptr< ome::xml::model::Folder > &folder) |
| | Add Folder. More...
|
| |
| void | removeFolder (std::shared_ptr< ome::xml::model::Folder > &folder) |
| | Remove Folder. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Experiment > >::size_type | sizeOfExperimentList () const |
| | Get size of linked Experiment list. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Experiment > > & | getExperimentList () |
| | Get the Experiment list. More...
|
| |
| const std::vector< std::shared_ptr< ome::xml::model::Experiment > > & | getExperimentList () const |
| | Get the Experiment list. More...
|
| |
| std::shared_ptr< ome::xml::model::Experiment > & | getExperiment (std::vector< std::shared_ptr< ome::xml::model::Experiment >>::size_type index) |
| | Get Experiment. More...
|
| |
| const std::shared_ptr< ome::xml::model::Experiment > & | getExperiment (std::vector< std::shared_ptr< ome::xml::model::Experiment >>::size_type index) const |
| | Get Experiment. More...
|
| |
| void | setExperiment (std::vector< std::shared_ptr< ome::xml::model::Experiment >>::size_type index, std::shared_ptr< ome::xml::model::Experiment > &experiment) |
| | Set Experiment. More...
|
| |
| void | addExperiment (std::shared_ptr< ome::xml::model::Experiment > &experiment) |
| | Add Experiment. More...
|
| |
| void | removeExperiment (std::shared_ptr< ome::xml::model::Experiment > &experiment) |
| | Remove Experiment. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Plate > >::size_type | sizeOfPlateList () const |
| | Get size of linked Plate list. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Plate > > & | getPlateList () |
| | Get the Plate list. More...
|
| |
| const std::vector< std::shared_ptr< ome::xml::model::Plate > > & | getPlateList () const |
| | Get the Plate list. More...
|
| |
| std::shared_ptr< ome::xml::model::Plate > & | getPlate (std::vector< std::shared_ptr< ome::xml::model::Plate >>::size_type index) |
| | Get Plate. More...
|
| |
| const std::shared_ptr< ome::xml::model::Plate > & | getPlate (std::vector< std::shared_ptr< ome::xml::model::Plate >>::size_type index) const |
| | Get Plate. More...
|
| |
| void | setPlate (std::vector< std::shared_ptr< ome::xml::model::Plate >>::size_type index, std::shared_ptr< ome::xml::model::Plate > &plate) |
| | Set Plate. More...
|
| |
| void | addPlate (std::shared_ptr< ome::xml::model::Plate > &plate) |
| | Add Plate. More...
|
| |
| void | removePlate (std::shared_ptr< ome::xml::model::Plate > &plate) |
| | Remove Plate. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Screen > >::size_type | sizeOfScreenList () const |
| | Get size of linked Screen list. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Screen > > & | getScreenList () |
| | Get the Screen list. More...
|
| |
| const std::vector< std::shared_ptr< ome::xml::model::Screen > > & | getScreenList () const |
| | Get the Screen list. More...
|
| |
| std::shared_ptr< ome::xml::model::Screen > & | getScreen (std::vector< std::shared_ptr< ome::xml::model::Screen >>::size_type index) |
| | Get Screen. More...
|
| |
| const std::shared_ptr< ome::xml::model::Screen > & | getScreen (std::vector< std::shared_ptr< ome::xml::model::Screen >>::size_type index) const |
| | Get Screen. More...
|
| |
| void | setScreen (std::vector< std::shared_ptr< ome::xml::model::Screen >>::size_type index, std::shared_ptr< ome::xml::model::Screen > &screen) |
| | Set Screen. More...
|
| |
| void | addScreen (std::shared_ptr< ome::xml::model::Screen > &screen) |
| | Add Screen. More...
|
| |
| void | removeScreen (std::shared_ptr< ome::xml::model::Screen > &screen) |
| | Remove Screen. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Experimenter > >::size_type | sizeOfExperimenterList () const |
| | Get size of linked Experimenter list. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Experimenter > > & | getExperimenterList () |
| | Get the Experimenter list. More...
|
| |
| const std::vector< std::shared_ptr< ome::xml::model::Experimenter > > & | getExperimenterList () const |
| | Get the Experimenter list. More...
|
| |
| std::shared_ptr< ome::xml::model::Experimenter > & | getExperimenter (std::vector< std::shared_ptr< ome::xml::model::Experimenter >>::size_type index) |
| | Get Experimenter. More...
|
| |
| const std::shared_ptr< ome::xml::model::Experimenter > & | getExperimenter (std::vector< std::shared_ptr< ome::xml::model::Experimenter >>::size_type index) const |
| | Get Experimenter. More...
|
| |
| void | setExperimenter (std::vector< std::shared_ptr< ome::xml::model::Experimenter >>::size_type index, std::shared_ptr< ome::xml::model::Experimenter > &experimenter) |
| | Set Experimenter. More...
|
| |
| void | addExperimenter (std::shared_ptr< ome::xml::model::Experimenter > &experimenter) |
| | Add Experimenter. More...
|
| |
| void | removeExperimenter (std::shared_ptr< ome::xml::model::Experimenter > &experimenter) |
| | Remove Experimenter. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::ExperimenterGroup > >::size_type | sizeOfExperimenterGroupList () const |
| | Get size of linked ExperimenterGroup list. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::ExperimenterGroup > > & | getExperimenterGroupList () |
| | Get the ExperimenterGroup list. More...
|
| |
| const std::vector< std::shared_ptr< ome::xml::model::ExperimenterGroup > > & | getExperimenterGroupList () const |
| | Get the ExperimenterGroup list. More...
|
| |
| std::shared_ptr< ome::xml::model::ExperimenterGroup > & | getExperimenterGroup (std::vector< std::shared_ptr< ome::xml::model::ExperimenterGroup >>::size_type index) |
| | Get ExperimenterGroup. More...
|
| |
| const std::shared_ptr< ome::xml::model::ExperimenterGroup > & | getExperimenterGroup (std::vector< std::shared_ptr< ome::xml::model::ExperimenterGroup >>::size_type index) const |
| | Get ExperimenterGroup. More...
|
| |
| void | setExperimenterGroup (std::vector< std::shared_ptr< ome::xml::model::ExperimenterGroup >>::size_type index, std::shared_ptr< ome::xml::model::ExperimenterGroup > &experimenterGroup) |
| | Set ExperimenterGroup. More...
|
| |
| void | addExperimenterGroup (std::shared_ptr< ome::xml::model::ExperimenterGroup > &experimenterGroup) |
| | Add ExperimenterGroup. More...
|
| |
| void | removeExperimenterGroup (std::shared_ptr< ome::xml::model::ExperimenterGroup > &experimenterGroup) |
| | Remove ExperimenterGroup. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Instrument > >::size_type | sizeOfInstrumentList () const |
| | Get size of linked Instrument list. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Instrument > > & | getInstrumentList () |
| | Get the Instrument list. More...
|
| |
| const std::vector< std::shared_ptr< ome::xml::model::Instrument > > & | getInstrumentList () const |
| | Get the Instrument list. More...
|
| |
| std::shared_ptr< ome::xml::model::Instrument > & | getInstrument (std::vector< std::shared_ptr< ome::xml::model::Instrument >>::size_type index) |
| | Get Instrument. More...
|
| |
| const std::shared_ptr< ome::xml::model::Instrument > & | getInstrument (std::vector< std::shared_ptr< ome::xml::model::Instrument >>::size_type index) const |
| | Get Instrument. More...
|
| |
| void | setInstrument (std::vector< std::shared_ptr< ome::xml::model::Instrument >>::size_type index, std::shared_ptr< ome::xml::model::Instrument > &instrument) |
| | Set Instrument. More...
|
| |
| void | addInstrument (std::shared_ptr< ome::xml::model::Instrument > &instrument) |
| | Add Instrument. More...
|
| |
| void | removeInstrument (std::shared_ptr< ome::xml::model::Instrument > &instrument) |
| | Remove Instrument. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Image > >::size_type | sizeOfImageList () const |
| | Get size of linked Image list. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::Image > > & | getImageList () |
| | Get the Image list. More...
|
| |
| const std::vector< std::shared_ptr< ome::xml::model::Image > > & | getImageList () const |
| | Get the Image list. More...
|
| |
| std::shared_ptr< ome::xml::model::Image > & | getImage (std::vector< std::shared_ptr< ome::xml::model::Image >>::size_type index) |
| | Get Image. More...
|
| |
| const std::shared_ptr< ome::xml::model::Image > & | getImage (std::vector< std::shared_ptr< ome::xml::model::Image >>::size_type index) const |
| | Get Image. More...
|
| |
| void | setImage (std::vector< std::shared_ptr< ome::xml::model::Image >>::size_type index, std::shared_ptr< ome::xml::model::Image > &image) |
| | Set Image. More...
|
| |
| void | addImage (std::shared_ptr< ome::xml::model::Image > &image) |
| | Add Image. More...
|
| |
| void | removeImage (std::shared_ptr< ome::xml::model::Image > &image) |
| | Remove Image. More...
|
| |
| std::shared_ptr< ome::xml::model::StructuredAnnotations > | getStructuredAnnotations () |
| | Get the StructuredAnnotations property. More...
|
| |
| const std::shared_ptr< ome::xml::model::StructuredAnnotations > | getStructuredAnnotations () const |
| | Get the StructuredAnnotations property. More...
|
| |
| void | setStructuredAnnotations (std::shared_ptr< ome::xml::model::StructuredAnnotations > &structuredAnnotations) |
| | Set the StructuredAnnotations property. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::ROI > >::size_type | sizeOfROIList () const |
| | Get size of linked ROI list. More...
|
| |
| std::vector< std::shared_ptr< ome::xml::model::ROI > > & | getROIList () |
| | Get the ROI list. More...
|
| |
| const std::vector< std::shared_ptr< ome::xml::model::ROI > > & | getROIList () const |
| | Get the ROI list. More...
|
| |
| std::shared_ptr< ome::xml::model::ROI > & | getROI (std::vector< std::shared_ptr< ome::xml::model::ROI >>::size_type index) |
| | Get ROI. More...
|
| |
| const std::shared_ptr< ome::xml::model::ROI > & | getROI (std::vector< std::shared_ptr< ome::xml::model::ROI >>::size_type index) const |
| | Get ROI. More...
|
| |
| void | setROI (std::vector< std::shared_ptr< ome::xml::model::ROI >>::size_type index, std::shared_ptr< ome::xml::model::ROI > &roi) |
| | Set ROI. More...
|
| |
| void | addROI (std::shared_ptr< ome::xml::model::ROI > &roi) |
| | Add ROI. More...
|
| |
| void | removeROI (std::shared_ptr< ome::xml::model::ROI > &roi) |
| | Remove ROI. More...
|
| |
| std::shared_ptr< ome::xml::model::BinaryOnly > | getBinaryOnly () |
| | Get the BinaryOnly property. More...
|
| |
| const std::shared_ptr< ome::xml::model::BinaryOnly > | getBinaryOnly () const |
| | Get the BinaryOnly property. More...
|
| |
| void | setBinaryOnly (std::shared_ptr< ome::xml::model::BinaryOnly > &binaryOnly) |
| | Set the BinaryOnly property. More...
|
| |
| const std::string & | getXMLNamespace () const |
| | Get the XML namespace for this model object. More...
|
| |
|
virtual | ~OMEModelObject () |
| | Destructor.
|
| |
| virtual common::xml::dom::Element | asXMLElement (common::xml::dom::Document &document) const |
| | Transform the object hierarchy rooted at this element to XML. More...
|
| |
| virtual void | asXMLElement (common::xml::dom::Document &document, common::xml::dom::Element &element) const |
| | Transform the object hierarchy rooted at this element to XML. 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...
|
| |
| virtual bool | link (std::shared_ptr< Reference > &reference, std::shared_ptr<::ome::xml::model::OMEModelObject > &object) |
| | Link a given OME model object to this model object. More...
|
| |
| virtual bool | link (std::shared_ptr< Reference > &reference, std::shared_ptr< OMEModelObject > &object)=0 |
| | Link a given OME model object to this model object. More...
|
| |
|
virtual | ~MetadataRoot () |
| | Destructor.
|
| |