|
| Image () |
| Default constructor.
|
|
| Image (const Image ©) |
| Copy constructor. More...
|
|
virtual | ~Image () |
| 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 (std::shared_ptr< Reference > &reference, std::shared_ptr< ome::xml::model::OMEModelObject > &object) |
| Link a given OME model object to this model object. More...
|
|
const std::string & | getID () const |
| Get the ID property. More...
|
|
void | setID (const std::string &id) |
| Set the ID property. More...
|
|
std::shared_ptr< std::string > | getName () |
| Get the Name property. More...
|
|
const std::shared_ptr< std::string > | getName () const |
| Get the Name property. More...
|
|
void | setName (std::shared_ptr< std::string > &name) |
| Set the Name property. More...
|
|
std::shared_ptr< ome::xml::model::primitives::Timestamp > | getAcquisitionDate () |
| Get the AcquisitionDate property. More...
|
|
const std::shared_ptr< ome::xml::model::primitives::Timestamp > | getAcquisitionDate () const |
| Get the AcquisitionDate property. More...
|
|
void | setAcquisitionDate (std::shared_ptr< ome::xml::model::primitives::Timestamp > &acquisitionDate) |
| Set the AcquisitionDate property. More...
|
|
std::weak_ptr< ome::xml::model::Experimenter > | getLinkedExperimenter () |
| Get linked Experimenter. More...
|
|
const std::weak_ptr< ome::xml::model::Experimenter > | getLinkedExperimenter () const |
| Get linked Experimenter. More...
|
|
void | linkExperimenter (std::shared_ptr< ome::xml::model::Experimenter > &experimenter) |
| Link Experimenter. More...
|
|
void | unlinkExperimenter (std::shared_ptr< ome::xml::model::Experimenter > &experimenter) |
| Unlink Experimenter. More...
|
|
std::shared_ptr< std::string > | getDescription () |
| Get the Description property. More...
|
|
const std::shared_ptr< std::string > | getDescription () const |
| Get the Description property. More...
|
|
void | setDescription (std::shared_ptr< std::string > &description) |
| Set the Description property. More...
|
|
std::weak_ptr< ome::xml::model::Experiment > | getLinkedExperiment () |
| Get linked Experiment. More...
|
|
const std::weak_ptr< ome::xml::model::Experiment > | getLinkedExperiment () const |
| Get linked Experiment. More...
|
|
void | linkExperiment (std::shared_ptr< ome::xml::model::Experiment > &experiment) |
| Link Experiment. More...
|
|
void | unlinkExperiment (std::shared_ptr< ome::xml::model::Experiment > &experiment) |
| Unlink Experiment. More...
|
|
std::weak_ptr< ome::xml::model::ExperimenterGroup > | getLinkedExperimenterGroup () |
| Get linked ExperimenterGroup. More...
|
|
const std::weak_ptr< ome::xml::model::ExperimenterGroup > | getLinkedExperimenterGroup () const |
| Get linked ExperimenterGroup. More...
|
|
void | linkExperimenterGroup (std::shared_ptr< ome::xml::model::ExperimenterGroup > &experimenterGroup) |
| Link ExperimenterGroup. More...
|
|
void | unlinkExperimenterGroup (std::shared_ptr< ome::xml::model::ExperimenterGroup > &experimenterGroup) |
| Unlink ExperimenterGroup. More...
|
|
std::weak_ptr< ome::xml::model::Instrument > | getLinkedInstrument () |
| Get linked Instrument. More...
|
|
const std::weak_ptr< ome::xml::model::Instrument > | getLinkedInstrument () const |
| Get linked Instrument. More...
|
|
void | linkInstrument (std::shared_ptr< ome::xml::model::Instrument > &instrument) |
| Link Instrument. More...
|
|
void | unlinkInstrument (std::shared_ptr< ome::xml::model::Instrument > &instrument) |
| Unlink Instrument. More...
|
|
std::shared_ptr< ome::xml::model::ObjectiveSettings > | getObjectiveSettings () |
| Get the ObjectiveSettings property. More...
|
|
const std::shared_ptr< ome::xml::model::ObjectiveSettings > | getObjectiveSettings () const |
| Get the ObjectiveSettings property. More...
|
|
void | setObjectiveSettings (std::shared_ptr< ome::xml::model::ObjectiveSettings > &objectiveSettings) |
| Set the ObjectiveSettings property. More...
|
|
std::shared_ptr< ome::xml::model::ImagingEnvironment > | getImagingEnvironment () |
| Get the ImagingEnvironment property. More...
|
|
const std::shared_ptr< ome::xml::model::ImagingEnvironment > | getImagingEnvironment () const |
| Get the ImagingEnvironment property. More...
|
|
void | setImagingEnvironment (std::shared_ptr< ome::xml::model::ImagingEnvironment > &imagingEnvironment) |
| Set the ImagingEnvironment property. More...
|
|
std::shared_ptr< ome::xml::model::StageLabel > | getStageLabel () |
| Get the StageLabel property. More...
|
|
const std::shared_ptr< ome::xml::model::StageLabel > | getStageLabel () const |
| Get the StageLabel property. More...
|
|
void | setStageLabel (std::shared_ptr< ome::xml::model::StageLabel > &stageLabel) |
| Set the StageLabel property. More...
|
|
std::shared_ptr< ome::xml::model::Pixels > | getPixels () |
| Get the Pixels property. More...
|
|
const std::shared_ptr< ome::xml::model::Pixels > | getPixels () const |
| Get the Pixels property. More...
|
|
void | setPixels (std::shared_ptr< ome::xml::model::Pixels > &pixels) |
| Set the Pixels property. More...
|
|
OMEModelObject::indexed_container< ome::xml::model::ROI, std::weak_ptr >::type::size_type | sizeOfLinkedROIList () const |
| Get size of linked ROI list. More...
|
|
OMEModelObject::indexed_container< ome::xml::model::ROI, std::weak_ptr >::type | getLinkedROIList () const |
| Get the linked ROI list. More...
|
|
const std::weak_ptr< ome::xml::model::ROI > & | getLinkedROI (OMEModelObject::indexed_container< ome::xml::model::ROI, std::weak_ptr >::type::size_type index) const |
| Get linked ROI. More...
|
|
const std::weak_ptr< ome::xml::model::ROI > & | setLinkedROI (OMEModelObject::indexed_container< ome::xml::model::ROI, std::weak_ptr >::type::size_type index, const std::shared_ptr< ome::xml::model::ROI > &roi) |
| Set linked ROI. More...
|
|
bool | linkROI (const std::shared_ptr< ome::xml::model::ROI > &roi) |
| Link ROI. More...
|
|
bool | unlinkROI (const std::shared_ptr< ome::xml::model::ROI > &roi) |
| Unlink ROI. More...
|
|
OMEModelObject::indexed_container< ome::xml::model::MicrobeamManipulation, std::weak_ptr >::type::size_type | sizeOfLinkedMicrobeamManipulationList () const |
| Get size of linked MicrobeamManipulation list. More...
|
|
OMEModelObject::indexed_container< ome::xml::model::MicrobeamManipulation, std::weak_ptr >::type | getLinkedMicrobeamManipulationList () const |
| Get the linked MicrobeamManipulation list. More...
|
|
const std::weak_ptr< ome::xml::model::MicrobeamManipulation > & | getLinkedMicrobeamManipulation (OMEModelObject::indexed_container< ome::xml::model::MicrobeamManipulation, std::weak_ptr >::type::size_type index) const |
| Get linked MicrobeamManipulation. More...
|
|
const std::weak_ptr< ome::xml::model::MicrobeamManipulation > & | setLinkedMicrobeamManipulation (OMEModelObject::indexed_container< ome::xml::model::MicrobeamManipulation, std::weak_ptr >::type::size_type index, const std::shared_ptr< ome::xml::model::MicrobeamManipulation > µbeamManipulation) |
| Set linked MicrobeamManipulation. More...
|
|
bool | linkMicrobeamManipulation (const std::shared_ptr< ome::xml::model::MicrobeamManipulation > µbeamManipulation) |
| Link MicrobeamManipulation. More...
|
|
bool | unlinkMicrobeamManipulation (const std::shared_ptr< ome::xml::model::MicrobeamManipulation > µbeamManipulation) |
| Unlink MicrobeamManipulation. More...
|
|
OMEModelObject::indexed_container< ome::xml::model::Annotation, std::weak_ptr >::type::size_type | sizeOfLinkedAnnotationList () const |
| Get size of linked Annotation list. More...
|
|
OMEModelObject::indexed_container< ome::xml::model::Annotation, std::weak_ptr >::type | getLinkedAnnotationList () const |
| Get the linked Annotation list. More...
|
|
const std::weak_ptr< ome::xml::model::Annotation > & | getLinkedAnnotation (OMEModelObject::indexed_container< ome::xml::model::Annotation, std::weak_ptr >::type::size_type index) const |
| Get linked Annotation. More...
|
|
const std::weak_ptr< ome::xml::model::Annotation > & | setLinkedAnnotation (OMEModelObject::indexed_container< ome::xml::model::Annotation, std::weak_ptr >::type::size_type index, const std::shared_ptr< ome::xml::model::Annotation > &annotation) |
| Set linked Annotation. More...
|
|
bool | linkAnnotation (const std::shared_ptr< ome::xml::model::Annotation > &annotation) |
| Link Annotation. More...
|
|
bool | unlinkAnnotation (const std::shared_ptr< ome::xml::model::Annotation > &annotation) |
| Unlink Annotation. More...
|
|
OMEModelObject::indexed_container< ome::xml::model::Dataset, std::weak_ptr >::type::size_type | sizeOfLinkedDatasetList () const |
| Get size of linked Dataset list. More...
|
|
OMEModelObject::indexed_container< ome::xml::model::Dataset, std::weak_ptr >::type | getLinkedDatasetList () const |
| Get the linked Dataset list. More...
|
|
const std::weak_ptr< ome::xml::model::Dataset > & | getLinkedDataset (OMEModelObject::indexed_container< ome::xml::model::Dataset, std::weak_ptr >::type::size_type index) const |
| Get linked Dataset. More...
|
|
const std::weak_ptr< ome::xml::model::Dataset > & | setLinkedDataset (OMEModelObject::indexed_container< ome::xml::model::Dataset, std::weak_ptr >::type::size_type index, const std::shared_ptr< ome::xml::model::Dataset > &dataset_BackReference) |
| Set linked Dataset. More...
|
|
bool | linkDataset (const std::shared_ptr< ome::xml::model::Dataset > &dataset_BackReference) |
| Link Dataset. More...
|
|
bool | unlinkDataset (const std::shared_ptr< ome::xml::model::Dataset > &dataset_BackReference) |
| Unlink Dataset. More...
|
|
OMEModelObject::indexed_container< ome::xml::model::Folder, std::weak_ptr >::type::size_type | sizeOfLinkedFolderList () const |
| Get size of linked Folder list. More...
|
|
OMEModelObject::indexed_container< ome::xml::model::Folder, std::weak_ptr >::type | getLinkedFolderList () const |
| Get the linked Folder list. More...
|
|
const std::weak_ptr< ome::xml::model::Folder > & | getLinkedFolder (OMEModelObject::indexed_container< ome::xml::model::Folder, std::weak_ptr >::type::size_type index) const |
| Get linked Folder. More...
|
|
const std::weak_ptr< ome::xml::model::Folder > & | setLinkedFolder (OMEModelObject::indexed_container< ome::xml::model::Folder, std::weak_ptr >::type::size_type index, const std::shared_ptr< ome::xml::model::Folder > &folder_BackReference) |
| Set linked Folder. More...
|
|
bool | linkFolder (const std::shared_ptr< ome::xml::model::Folder > &folder_BackReference) |
| Link Folder. More...
|
|
bool | unlinkFolder (const std::shared_ptr< ome::xml::model::Folder > &folder_BackReference) |
| Unlink Folder. More...
|
|
OMEModelObject::indexed_container< ome::xml::model::WellSample, std::weak_ptr >::type::size_type | sizeOfLinkedWellSampleList () const |
| Get size of linked WellSample list. More...
|
|
OMEModelObject::indexed_container< ome::xml::model::WellSample, std::weak_ptr >::type | getLinkedWellSampleList () const |
| Get the linked WellSample list. More...
|
|
const std::weak_ptr< ome::xml::model::WellSample > & | getLinkedWellSample (OMEModelObject::indexed_container< ome::xml::model::WellSample, std::weak_ptr >::type::size_type index) const |
| Get linked WellSample. More...
|
|
const std::weak_ptr< ome::xml::model::WellSample > & | setLinkedWellSample (OMEModelObject::indexed_container< ome::xml::model::WellSample, std::weak_ptr >::type::size_type index, const std::shared_ptr< ome::xml::model::WellSample > &wellSample_BackReference) |
| Set linked WellSample. More...
|
|
bool | linkWellSample (const std::shared_ptr< ome::xml::model::WellSample > &wellSample_BackReference) |
| Link WellSample. More...
|
|
bool | unlinkWellSample (const std::shared_ptr< ome::xml::model::WellSample > &wellSample_BackReference) |
| Unlink WellSample. 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...
|
|