Inscoper::NBO::OME_Choice::InlineOME_Choice_1
Represents the XML element OME_Choice_1. More...
#include <OME_Choice.h>
Inherits from NBOBaseClass
Public Functions
|
Name |
|
InlineOME_Choice_1() |
|
~InlineOME_Choice_1() |
| std::string |
getTypeName() const override Returns the class type name. |
| std::string |
getXMLName() const override Returns the XML element name corresponding to this class. |
| ENBOType |
getNBOType() const override Returns the NBO Type corresponding to this class. |
| std::vector< NBOBaseClassPtr > |
getChildren() const override Returns a list of all classes derived from this class. |
| std::vector< NBOBaseClassPtr > |
getSubElements() const override Returns a list of all child elements contained in this class. |
| void |
fromJsonFile(const std::string & path, bool validate =true) Populates this object from a JSON file. |
| void |
fromJsonString(const std::string & json_string, bool validate =true) Populates this object from a JSON string. |
| void |
fromXmlFile(const std::string & path, bool validate =true) Populates this object from a XML file. |
| void |
fromXmlString(const std::string & xml_string, bool validate =true) Populates this object from a XML string. |
| void |
toXmlFile(const std::string & filename, bool validate =true) const Serializes this object to an XML file. |
| std::string |
toXmlString(bool validate =true) const Serializes this object to an XML string. |
| void |
setProject_List(const std::vector< Inscoper::NBO::ProjectPtr > & value, bool validate =true) Sets the list of Project elements. |
| std::vector< Inscoper::NBO::ProjectPtr > |
getProject_List() const Returns the list of Project elements. |
| void |
addToProject_List(const Inscoper::NBO::ProjectPtr & value, bool validate =true) Adds a new Project element to this object. |
| void |
clearProject_List() Clear the list of Project. |
| void |
setDataset_List(const std::vector< Inscoper::NBO::DatasetPtr > & value, bool validate =true) Sets the list of Dataset elements. |
| std::vector< Inscoper::NBO::DatasetPtr > |
getDataset_List() const Returns the list of Dataset elements. |
| void |
addToDataset_List(const Inscoper::NBO::DatasetPtr & value, bool validate =true) Adds a new Dataset element to this object. |
| void |
clearDataset_List() Clear the list of Dataset. |
| void |
setFolder_List(const std::vector< Inscoper::NBO::FolderPtr > & value, bool validate =true) Sets the list of Folder elements. |
| std::vector< Inscoper::NBO::FolderPtr > |
getFolder_List() const Returns the list of Folder elements. |
| void |
addToFolder_List(const Inscoper::NBO::FolderPtr & value, bool validate =true) Adds a new Folder element to this object. |
| void |
clearFolder_List() Clear the list of Folder. |
| void |
setExperiment_List(const std::vector< Inscoper::NBO::ExperimentPtr > & value, bool validate =true) Sets the list of Experiment elements. |
| std::vector< Inscoper::NBO::ExperimentPtr > |
getExperiment_List() const Returns the list of Experiment elements. |
| void |
addToExperiment_List(const Inscoper::NBO::ExperimentPtr & value, bool validate =true) Adds a new Experiment element to this object. |
| void |
clearExperiment_List() Clear the list of Experiment. |
| void |
setPlate_List(const std::vector< Inscoper::NBO::PlatePtr > & value, bool validate =true) Sets the list of Plate elements. |
| std::vector< Inscoper::NBO::PlatePtr > |
getPlate_List() const Returns the list of Plate elements. |
| void |
addToPlate_List(const Inscoper::NBO::PlatePtr & value, bool validate =true) Adds a new Plate element to this object. |
| void |
clearPlate_List() Clear the list of Plate. |
| void |
setScreen_List(const std::vector< Inscoper::NBO::ScreenPtr > & value, bool validate =true) Sets the list of Screen elements. |
| std::vector< Inscoper::NBO::ScreenPtr > |
getScreen_List() const Returns the list of Screen elements. |
| void |
addToScreen_List(const Inscoper::NBO::ScreenPtr & value, bool validate =true) Adds a new Screen element to this object. |
| void |
clearScreen_List() Clear the list of Screen. |
| void |
setExperimenter_List(const std::vector< Inscoper::NBO::ExperimenterPtr > & value, bool validate =true) Sets the list of Experimenter elements. |
| std::vector< Inscoper::NBO::ExperimenterPtr > |
getExperimenter_List() const Returns the list of Experimenter elements. |
| void |
addToExperimenter_List(const Inscoper::NBO::ExperimenterPtr & value, bool validate =true) Adds a new Experimenter element to this object. |
| void |
clearExperimenter_List() Clear the list of Experimenter. |
| void |
setExperimenterGroup_List(const std::vector< Inscoper::NBO::ExperimenterGroupPtr > & value, bool validate =true) Sets the list of ExperimenterGroup elements. |
| std::vector< Inscoper::NBO::ExperimenterGroupPtr > |
getExperimenterGroup_List() const Returns the list of ExperimenterGroup elements. |
| void |
addToExperimenterGroup_List(const Inscoper::NBO::ExperimenterGroupPtr & value, bool validate =true) Adds a new ExperimenterGroup element to this object. |
| void |
clearExperimenterGroup_List() Clear the list of ExperimenterGroup. |
| void |
setInstrument_List(const std::vector< Inscoper::NBO::InstrumentPtr > & value, bool validate =true) Sets the list of Instrument elements. |
| std::vector< Inscoper::NBO::InstrumentPtr > |
getInstrument_List() const Returns the list of Instrument elements. |
| void |
addToInstrument_List(const Inscoper::NBO::InstrumentPtr & value, bool validate =true) Adds a new Instrument element to this object. |
| void |
clearInstrument_List() Clear the list of Instrument. |
| void |
setImage_List(const std::vector< Inscoper::NBO::ImagePtr > & value, bool validate =true) Sets the list of Image elements. |
| std::vector< Inscoper::NBO::ImagePtr > |
getImage_List() const Returns the list of Image elements. |
| void |
addToImage_List(const Inscoper::NBO::ImagePtr & value, bool validate =true) Adds a new Image element to this object. |
| void |
clearImage_List() Clear the list of Image. |
| void |
setStructuredAnnotations(const Inscoper::NBO::StructuredAnnotationsPtr & value, bool validate =true) Sets the value of the StructuredAnnotations element. |
| Inscoper::NBO::StructuredAnnotationsPtr |
getStructuredAnnotations() const Returns the value of the StructuredAnnotations element. |
| void |
resetStructuredAnnotations() Resets the StructuredAnnotations element to an unset state. |
| bool |
hasStructuredAnnotations() const Checks whether the optional StructuredAnnotations element is present. |
| void |
setROI_List(const std::vector< Inscoper::NBO::ROIPtr > & value, bool validate =true) Sets the list of ROI elements. |
| std::vector< Inscoper::NBO::ROIPtr > |
getROI_List() const Returns the list of ROI elements. |
| void |
addToROI_List(const Inscoper::NBO::ROIPtr & value, bool validate =true) Adds a new ROI element to this object. |
| void |
clearROI_List() Clear the list of ROI. |
| std::shared_ptr< InlineOME_Choice_1 > |
fromBase(NBOBaseClassPtr base) Cast a NBOBaseClass to a InlineOME_Choice_1. |
Detailed Description
class Inscoper::NBO::OME_Choice::InlineOME_Choice_1;
Represents the XML element OME_Choice_1.
No description available in the XSD standard.
Public Functions Documentation
function InlineOME_Choice_1
function ~InlineOME_Choice_1
function getTypeName
function getXMLName
function getNBOType
function getChildren
function getSubElements
function fromJsonFile
function fromJsonString
function fromXmlFile
function fromXmlString
function toXmlFile
function toXmlString
function setProject_List
function getProject_List
function addToProject_List
function clearProject_List
function setDataset_List
function getDataset_List
function addToDataset_List
function clearDataset_List
function setFolder_List
function getFolder_List
function addToFolder_List
function clearFolder_List
function setExperiment_List
function getExperiment_List
function addToExperiment_List
function clearExperiment_List
function setPlate_List
function getPlate_List
function addToPlate_List
function clearPlate_List
function setScreen_List
function getScreen_List
function addToScreen_List
function clearScreen_List
function setExperimenter_List
function getExperimenter_List
function addToExperimenter_List
function clearExperimenter_List
function setExperimenterGroup_List
function getExperimenterGroup_List
function addToExperimenterGroup_List
function clearExperimenterGroup_List
function setInstrument_List
function getInstrument_List
function addToInstrument_List
function clearInstrument_List
function setImage_List
function getImage_List
function addToImage_List
function clearImage_List
function setStructuredAnnotations
function getStructuredAnnotations
function resetStructuredAnnotations
function hasStructuredAnnotations
function setROI_List
function getROI_List
function addToROI_List
function clearROI_List
function fromBase