Skip to content

com.inscoper.nbo.Image

Represents the XML element Image. More...

Inherits from com.inscoper.nbo.NBOBaseClass

Public Functions

Name
synchronized void delete()
Image()
String getTypeName()
Returns the class type name.
String getXMLName()
Returns the XML element name corresponding to this class.
ENBOType getNBOType()
Returns the NBO Type corresponding to this class.
NBOBaseClassVector getChildren()
Returns a list of all classes derived from this class.
NBOBaseClassVector getSubElements()
Returns a list of all child elements contained in this class.
void fromJsonFile(String path, boolean validate)
Populates this object from a JSON file.
void fromJsonFile(String path)
Populates this object from a JSON file.
void fromJsonString(String json_string, boolean validate)
Populates this object from a JSON string.
void fromJsonString(String json_string)
Populates this object from a JSON string.
void fromXmlFile(String path, boolean validate)
Populates this object from a XML file.
void fromXmlFile(String path)
Populates this object from a XML file.
void fromXmlString(String xml_string, boolean validate)
Populates this object from a XML string.
void fromXmlString(String xml_string)
Populates this object from a XML string.
void toXmlFile(String filename, boolean validate)
Serializes this object to an XML file.
void toXmlFile(String filename)
Serializes this object to an XML file.
String toXmlString(boolean validate)
Serializes this object to an XML string.
String toXmlString()
Serializes this object to an XML string.
void setID(ImageID_Type value, boolean validate)
Sets the value of the ID attribute.
void setID(ImageID_Type value)
Sets the value of the ID attribute.
ImageID_Type getID()
Returns the value of the ID attribute.
void resetID()
Resets the ID attribute to an unset state.
boolean hasID()
Checks whether the optional ID attribute is present.
void setName(Denomination_Type value, boolean validate)
Sets the value of the Name attribute.
void setName(Denomination_Type value)
Sets the value of the Name attribute.
Denomination_Type getName()
Returns the value of the Name attribute.
void resetName()
Resets the Name attribute to an unset state.
boolean hasName()
Checks whether the optional Name attribute is present.
void setAcquisitionDate(String value, boolean validate)
Sets the value of the AcquisitionDate attribute.
void setAcquisitionDate(String value)
Sets the value of the AcquisitionDate attribute.
String getAcquisitionDate()
Returns the value of the AcquisitionDate attribute.
void resetAcquisitionDate()
Resets the AcquisitionDate attribute to an unset state.
boolean hasAcquisitionDate()
Checks whether the AcquisitionDate attribute is present.
void setInstrumentRef(InstrumentRef value, boolean validate)
Sets the value of the InstrumentRef element.
void setInstrumentRef(InstrumentRef value)
Sets the value of the InstrumentRef element.
InstrumentRef getInstrumentRef()
Returns the value of the InstrumentRef element.
void resetInstrumentRef()
Resets the InstrumentRef element to an unset state.
boolean hasInstrumentRef()
Checks whether the optional InstrumentRef element is present.
void setExperimentRef(ExperimentRef value, boolean validate)
Sets the value of the ExperimentRef element.
void setExperimentRef(ExperimentRef value)
Sets the value of the ExperimentRef element.
ExperimentRef getExperimentRef()
Returns the value of the ExperimentRef element.
void resetExperimentRef()
Resets the ExperimentRef element to an unset state.
boolean hasExperimentRef()
Checks whether the optional ExperimentRef element is present.
void setExperimenterRef_List(ExperimenterRefVector value, boolean validate)
Sets the list of ExperimenterRef elements.
void setExperimenterRef_List(ExperimenterRefVector value)
Sets the list of ExperimenterRef elements.
ExperimenterRefVector getExperimenterRef_List()
Returns the list of ExperimenterRef elements.
void addToExperimenterRef_List(ExperimenterRef value, boolean validate)
Adds a new ExperimenterRef element to this object.
void addToExperimenterRef_List(ExperimenterRef value)
Adds a new ExperimenterRef element to this object.
void clearExperimenterRef_List()
Clear the list of ExperimenterRef.
void setSampleRef_List(SampleRefVector value, boolean validate)
Sets the list of SampleRef elements.
void setSampleRef_List(SampleRefVector value)
Sets the list of SampleRef elements.
SampleRefVector getSampleRef_List()
Returns the list of SampleRef elements.
void addToSampleRef_List(SampleRef value, boolean validate)
Adds a new SampleRef element to this object.
void addToSampleRef_List(SampleRef value)
Adds a new SampleRef element to this object.
void clearSampleRef_List()
Clear the list of SampleRef.
void setExperimenterGroupRef_List(ExperimenterGroupRefVector value, boolean validate)
Sets the list of ExperimenterGroupRef elements.
void setExperimenterGroupRef_List(ExperimenterGroupRefVector value)
Sets the list of ExperimenterGroupRef elements.
ExperimenterGroupRefVector getExperimenterGroupRef_List()
Returns the list of ExperimenterGroupRef elements.
void addToExperimenterGroupRef_List(ExperimenterGroupRef value, boolean validate)
Adds a new ExperimenterGroupRef element to this object.
void addToExperimenterGroupRef_List(ExperimenterGroupRef value)
Adds a new ExperimenterGroupRef element to this object.
void clearExperimenterGroupRef_List()
Clear the list of ExperimenterGroupRef.
void setROIRef_List(ROIRefVector value, boolean validate)
Sets the list of ROIRef elements.
void setROIRef_List(ROIRefVector value)
Sets the list of ROIRef elements.
ROIRefVector getROIRef_List()
Returns the list of ROIRef elements.
void addToROIRef_List(ROIRef value, boolean validate)
Adds a new ROIRef element to this object.
void addToROIRef_List(ROIRef value)
Adds a new ROIRef element to this object.
void clearROIRef_List()
Clear the list of ROIRef.
void setStageInsertRef_List(StageInsertRefVector value, boolean validate)
Sets the list of StageInsertRef elements.
void setStageInsertRef_List(StageInsertRefVector value)
Sets the list of StageInsertRef elements.
StageInsertRefVector getStageInsertRef_List()
Returns the list of StageInsertRef elements.
void addToStageInsertRef_List(StageInsertRef value, boolean validate)
Adds a new StageInsertRef element to this object.
void addToStageInsertRef_List(StageInsertRef value)
Adds a new StageInsertRef element to this object.
void clearStageInsertRef_List()
Clear the list of StageInsertRef.
void setFocusStabilizationDeviceRef_List(FocusStabilizationDeviceRefVector value, boolean validate)
Sets the list of FocusStabilizationDeviceRef elements.
void setFocusStabilizationDeviceRef_List(FocusStabilizationDeviceRefVector value)
Sets the list of FocusStabilizationDeviceRef elements.
FocusStabilizationDeviceRefVector getFocusStabilizationDeviceRef_List()
Returns the list of FocusStabilizationDeviceRef elements.
void addToFocusStabilizationDeviceRef_List(FocusStabilizationDeviceRef value, boolean validate)
Adds a new FocusStabilizationDeviceRef element to this object.
void addToFocusStabilizationDeviceRef_List(FocusStabilizationDeviceRef value)
Adds a new FocusStabilizationDeviceRef element to this object.
void clearFocusStabilizationDeviceRef_List()
Clear the list of FocusStabilizationDeviceRef.
void setAcquisitionSoftwareRef_List(AcquisitionSoftwareRefVector value, boolean validate)
Sets the list of AcquisitionSoftwareRef elements.
void setAcquisitionSoftwareRef_List(AcquisitionSoftwareRefVector value)
Sets the list of AcquisitionSoftwareRef elements.
AcquisitionSoftwareRefVector getAcquisitionSoftwareRef_List()
Returns the list of AcquisitionSoftwareRef elements.
void addToAcquisitionSoftwareRef_List(AcquisitionSoftwareRef value, boolean validate)
Adds a new AcquisitionSoftwareRef element to this object.
void addToAcquisitionSoftwareRef_List(AcquisitionSoftwareRef value)
Adds a new AcquisitionSoftwareRef element to this object.
void clearAcquisitionSoftwareRef_List()
Clear the list of AcquisitionSoftwareRef.
void setDescription(Description value, boolean validate)
Sets the value of the Description element.
void setDescription(Description value)
Sets the value of the Description element.
Description getDescription()
Returns the value of the Description element.
void resetDescription()
Resets the Description element to an unset state.
boolean hasDescription()
Checks whether the optional Description element is present.
void setImagingEnvironment_List(ImagingEnvironmentVector value, boolean validate)
Sets the list of ImagingEnvironment elements.
void setImagingEnvironment_List(ImagingEnvironmentVector value)
Sets the list of ImagingEnvironment elements.
ImagingEnvironmentVector getImagingEnvironment_List()
Returns the list of ImagingEnvironment elements.
void addToImagingEnvironment_List(ImagingEnvironment value, boolean validate)
Adds a new ImagingEnvironment element to this object.
void addToImagingEnvironment_List(ImagingEnvironment value)
Adds a new ImagingEnvironment element to this object.
void clearImagingEnvironment_List()
Clear the list of ImagingEnvironment.
void setMicroscopeStandSettings(MicroscopeStandSettings value, boolean validate)
Sets the value of the MicroscopeStandSettings element.
void setMicroscopeStandSettings(MicroscopeStandSettings value)
Sets the value of the MicroscopeStandSettings element.
MicroscopeStandSettings getMicroscopeStandSettings()
Returns the value of the MicroscopeStandSettings element.
void resetMicroscopeStandSettings()
Resets the MicroscopeStandSettings element to an unset state.
boolean hasMicroscopeStandSettings()
Checks whether the optional MicroscopeStandSettings element is present.
void setMicroscopeTableSettings_List(MicroscopeTableSettingsVector value, boolean validate)
Sets the list of MicroscopeTableSettings elements.
void setMicroscopeTableSettings_List(MicroscopeTableSettingsVector value)
Sets the list of MicroscopeTableSettings elements.
MicroscopeTableSettingsVector getMicroscopeTableSettings_List()
Returns the list of MicroscopeTableSettings elements.
void addToMicroscopeTableSettings_List(MicroscopeTableSettings value, boolean validate)
Adds a new MicroscopeTableSettings element to this object.
void addToMicroscopeTableSettings_List(MicroscopeTableSettings value)
Adds a new MicroscopeTableSettings element to this object.
void clearMicroscopeTableSettings_List()
Clear the list of MicroscopeTableSettings.
void setObjectiveSettings(ObjectiveSettings value, boolean validate)
Sets the value of the ObjectiveSettings element.
void setObjectiveSettings(ObjectiveSettings value)
Sets the value of the ObjectiveSettings element.
ObjectiveSettings getObjectiveSettings()
Returns the value of the ObjectiveSettings element.
void resetObjectiveSettings()
Resets the ObjectiveSettings element to an unset state.
boolean hasObjectiveSettings()
Checks whether the optional ObjectiveSettings element is present.
void setStageLabel_List(StageLabelVector value, boolean validate)
Sets the list of StageLabel elements.
void setStageLabel_List(StageLabelVector value)
Sets the list of StageLabel elements.
StageLabelVector getStageLabel_List()
Returns the list of StageLabel elements.
void addToStageLabel_List(StageLabel value, boolean validate)
Adds a new StageLabel element to this object.
void addToStageLabel_List(StageLabel value)
Adds a new StageLabel element to this object.
void clearStageLabel_List()
Clear the list of StageLabel.
void setSamplePositioningSettings_List(SamplePositioningSettingsVector value, boolean validate)
Sets the list of SamplePositioningSettings elements.
void setSamplePositioningSettings_List(SamplePositioningSettingsVector value)
Sets the list of SamplePositioningSettings elements.
SamplePositioningSettingsVector getSamplePositioningSettings_List()
Returns the list of SamplePositioningSettings elements.
void addToSamplePositioningSettings_List(SamplePositioningSettings value, boolean validate)
Adds a new SamplePositioningSettings element to this object.
void addToSamplePositioningSettings_List(SamplePositioningSettings value)
Adds a new SamplePositioningSettings element to this object.
void clearSamplePositioningSettings_List()
Clear the list of SamplePositioningSettings.
void setOpticalCalibration_List(OpticalCalibrationVector value, boolean validate)
Sets the list of OpticalCalibration elements.
void setOpticalCalibration_List(OpticalCalibrationVector value)
Sets the list of OpticalCalibration elements.
OpticalCalibrationVector getOpticalCalibration_List()
Returns the list of OpticalCalibration elements.
void addToOpticalCalibration_List(OpticalCalibration value, boolean validate)
Adds a new OpticalCalibration element to this object.
void addToOpticalCalibration_List(OpticalCalibration value)
Adds a new OpticalCalibration element to this object.
void clearOpticalCalibration_List()
Clear the list of OpticalCalibration.
void setDetectorCalibration_List(DetectorCalibrationVector value, boolean validate)
Sets the list of DetectorCalibration elements.
void setDetectorCalibration_List(DetectorCalibrationVector value)
Sets the list of DetectorCalibration elements.
DetectorCalibrationVector getDetectorCalibration_List()
Returns the list of DetectorCalibration elements.
void addToDetectorCalibration_List(DetectorCalibration value, boolean validate)
Adds a new DetectorCalibration element to this object.
void addToDetectorCalibration_List(DetectorCalibration value)
Adds a new DetectorCalibration element to this object.
void clearDetectorCalibration_List()
Clear the list of DetectorCalibration.
void setPixels(Pixels value, boolean validate)
Sets the value of the Pixels element.
void setPixels(Pixels value)
Sets the value of the Pixels element.
Pixels getPixels()
Returns the value of the Pixels element.
void resetPixels()
Resets the Pixels element to an unset state.
boolean hasPixels()
Checks whether the optional Pixels element is present.
void setAnnotationRef_List(AnnotationRefVector value, boolean validate)
Sets the list of AnnotationRef elements.
void setAnnotationRef_List(AnnotationRefVector value)
Sets the list of AnnotationRef elements.
AnnotationRefVector getAnnotationRef_List()
Returns the list of AnnotationRef elements.
void addToAnnotationRef_List(AnnotationRef value, boolean validate)
Adds a new AnnotationRef element to this object.
void addToAnnotationRef_List(AnnotationRef value)
Adds a new AnnotationRef element to this object.
void clearAnnotationRef_List()
Clear the list of AnnotationRef.
Image __internal_create(long cPtr, boolean own)
Image fromBase(NBOBaseClass base)
Cast a NBOBaseClass to a Image.
StringSet getAcquisitionDateAllowedValues()
Returns the allowed values for this attribut.

Protected Functions

Name
Image(long cPtr, boolean cMemoryOwn)
void swigSetCMemOwn(boolean own)
void finalize()
long getCPtr(Image obj)

Additional inherited members

Protected Functions inherited from com.inscoper.nbo.NBOBaseClass

Name
NBOBaseClass(long cPtr, boolean cMemoryOwn)

Detailed Description

public class com.inscoper.nbo.Image;

Represents the XML element Image.

This element describes the actual Image that was acquired and its meta-data. The elements that are references (ending in Ref or Settings) refer to elements defined outside of the Image element. Ref elements are simple links, while Settings elements are links with additional values. If any of the required Image attributes or elements are missing, its guaranteed to be an invalid document.

Public Functions Documentation

function delete

function Image

function getTypeName

function getXMLName

function getNBOType

function getChildren

function getSubElements

function fromJsonFile

function fromJsonFile

function fromJsonString

function fromJsonString

function fromXmlFile

function fromXmlFile

function fromXmlString

function fromXmlString

function toXmlFile

function toXmlFile

function toXmlString

function toXmlString

function setID

function setID

function getID

function resetID

function hasID

function setName

function setName

function getName

function resetName

function hasName

function setAcquisitionDate

function setAcquisitionDate

function getAcquisitionDate

function resetAcquisitionDate

function hasAcquisitionDate

function setInstrumentRef

function setInstrumentRef

function getInstrumentRef

function resetInstrumentRef

function hasInstrumentRef

function setExperimentRef

function setExperimentRef

function getExperimentRef

function resetExperimentRef

function hasExperimentRef

function setExperimenterRef_List

function setExperimenterRef_List

function getExperimenterRef_List

function addToExperimenterRef_List

function addToExperimenterRef_List

function clearExperimenterRef_List

function setSampleRef_List

function setSampleRef_List

function getSampleRef_List

function addToSampleRef_List

function addToSampleRef_List

function clearSampleRef_List

function setExperimenterGroupRef_List

function setExperimenterGroupRef_List

function getExperimenterGroupRef_List

function addToExperimenterGroupRef_List

function addToExperimenterGroupRef_List

function clearExperimenterGroupRef_List

function setROIRef_List

function setROIRef_List

function getROIRef_List

function addToROIRef_List

function addToROIRef_List

function clearROIRef_List

function setStageInsertRef_List

function setStageInsertRef_List

function getStageInsertRef_List

function addToStageInsertRef_List

function addToStageInsertRef_List

function clearStageInsertRef_List

function setFocusStabilizationDeviceRef_List

function setFocusStabilizationDeviceRef_List

function getFocusStabilizationDeviceRef_List

function addToFocusStabilizationDeviceRef_List

function addToFocusStabilizationDeviceRef_List

function clearFocusStabilizationDeviceRef_List

function setAcquisitionSoftwareRef_List

function setAcquisitionSoftwareRef_List

function getAcquisitionSoftwareRef_List

function addToAcquisitionSoftwareRef_List

function addToAcquisitionSoftwareRef_List

function clearAcquisitionSoftwareRef_List

function setDescription

function setDescription

function getDescription

function resetDescription

function hasDescription

function setImagingEnvironment_List

function setImagingEnvironment_List

function getImagingEnvironment_List

function addToImagingEnvironment_List

function addToImagingEnvironment_List

function clearImagingEnvironment_List

function setMicroscopeStandSettings

function setMicroscopeStandSettings

function getMicroscopeStandSettings

function resetMicroscopeStandSettings

function hasMicroscopeStandSettings

function setMicroscopeTableSettings_List

function setMicroscopeTableSettings_List

function getMicroscopeTableSettings_List

function addToMicroscopeTableSettings_List

function addToMicroscopeTableSettings_List

function clearMicroscopeTableSettings_List

function setObjectiveSettings

function setObjectiveSettings

function getObjectiveSettings

function resetObjectiveSettings

function hasObjectiveSettings

function setStageLabel_List

function setStageLabel_List

function getStageLabel_List

function addToStageLabel_List

function addToStageLabel_List

function clearStageLabel_List

function setSamplePositioningSettings_List

function setSamplePositioningSettings_List

function getSamplePositioningSettings_List

function addToSamplePositioningSettings_List

function addToSamplePositioningSettings_List

function clearSamplePositioningSettings_List

function setOpticalCalibration_List

function setOpticalCalibration_List

function getOpticalCalibration_List

function addToOpticalCalibration_List

function addToOpticalCalibration_List

function clearOpticalCalibration_List

function setDetectorCalibration_List

function setDetectorCalibration_List

function getDetectorCalibration_List

function addToDetectorCalibration_List

function addToDetectorCalibration_List

function clearDetectorCalibration_List

function setPixels

function setPixels

function getPixels

function resetPixels

function hasPixels

function setAnnotationRef_List

function setAnnotationRef_List

function getAnnotationRef_List

function addToAnnotationRef_List

function addToAnnotationRef_List

function clearAnnotationRef_List

function __internal_create

function fromBase

function getAcquisitionDateAllowedValues

Protected Functions Documentation

function Image

function swigSetCMemOwn

function finalize

function getCPtr