Bases: ManufacturerSpec_Type
Represents the XML element FocusStabilizationDevice.
This element describes an optional focus stabilization device (also known as, Auto Focus) that may be used for bringing an object automatically into focus for this instrument. Such devices can be controlled either via an imaging software and/or by a hardware device that detects and adjusts the objective or sample positions.
fromBase ( base )
staticmethod
fromJsonFile ( path , validate = True )
fromJsonString ( json_string , validate = True )
fromXmlFile ( path , validate = True )
fromXmlString ( xml_string , validate = True )
toXmlFile ( filename , validate = True )
toXmlString ( validate = True )
setID ( value , validate = True )
setName ( value , validate = True )
setMechanism ( value , validate = True )
Sets the value of the Mechanism attribute.
This field refers to the mechanism employed by this Focus Stabilization Device. Software (also referred to as Image) based methods rely on the acquisition of a Z-series of images followed by image analysis to determine the best focal position based primarily on contrast comparisons. Hardware based methods rely on an external light beam (typically infrared) that is reflected off the coverslip and whose reflection is measured to determine and correct the focal offset of the sample.
Parameters:
Name
Type
Description
Default
value
FocusStabilizationMechanism_Type
required
validate
(boolean , optional )
If true, validates constraints on value. Default is true.
True
getMechanism ()
Returns the value of the Mechanism attribute.
This field refers to the mechanism employed by this Focus Stabilization Device. Software (also referred to as Image) based methods rely on the acquisition of a Z-series of images followed by image analysis to determine the best focal position based primarily on contrast comparisons. Hardware based methods rely on an external light beam (typically infrared) that is reflected off the coverslip and whose reflection is measured to determine and correct the focal offset of the sample.
Returns:
Type
Description
FocusStabilizationMechanism_Type
The value of the attribute
resetMechanism ()
Resets the Mechanism attribute to an unset state.
This field refers to the mechanism employed by this Focus Stabilization Device. Software (also referred to as Image) based methods rely on the acquisition of a Z-series of images followed by image analysis to determine the best focal position based primarily on contrast comparisons. Hardware based methods rely on an external light beam (typically infrared) that is reflected off the coverslip and whose reflection is measured to determine and correct the focal offset of the sample.
hasMechanism ()
Checks whether the optional Mechanism attribute is present.
This field refers to the mechanism employed by this Focus Stabilization Device. Software (also referred to as Image) based methods rely on the acquisition of a Z-series of images followed by image analysis to determine the best focal position based primarily on contrast comparisons. Hardware based methods rely on an external light beam (typically infrared) that is reflected off the coverslip and whose reflection is measured to determine and correct the focal offset of the sample.
Returns:
Type
Description
boolean
true if the optional attribute has been set, false otherwise
setAlgorithm ( value , validate = True )
Sets the value of the Algorithm attribute.
In case this Focus Stabilization Device is Software Based, this field refers to the name of the Algorithm used to maintain Focus.
Parameters:
Name
Type
Description
Default
value
string
required
validate
(boolean , optional )
If true, validates constraints on value. Default is true.
True
getAlgorithm ()
Returns the value of the Algorithm attribute.
In case this Focus Stabilization Device is Software Based, this field refers to the name of the Algorithm used to maintain Focus.
Returns:
Type
Description
string
The value of the attribute
resetAlgorithm ()
Resets the Algorithm attribute to an unset state.
In case this Focus Stabilization Device is Software Based, this field refers to the name of the Algorithm used to maintain Focus.
hasAlgorithm ()
Checks whether the Algorithm attribute is present.
In case this Focus Stabilization Device is Software Based, this field refers to the name of the Algorithm used to maintain Focus.
Returns:
Type
Description
boolean
true if the attribute has been set, false otherwise
getAlgorithmAllowedValues ()
staticmethod
Returns the allowed values for this attribut.
In case this Focus Stabilization Device is Software Based, this field refers to the name of the Algorithm used to maintain Focus.
Returns:
Type
Description
std::set< str,std::less< str >,std::allocator< str > >
The list of allowed values
setTwoStep ( value , validate = True )
setWavelength ( value , validate = True )
Sets the value of the Wavelength attribute.
This field refers to the Wavelength of the beam that is relevant for this Focus Stabilization Device. For example this might represent the Wavelength of the beam that is reflected against the Coverglass to obtain a measurement of the focal offset of the sample at a given time during Acquisition.
Parameters:
Name
Type
Description
Default
value
float
required
validate
(boolean , optional )
If true, validates constraints on value. Default is true.
True
getWavelength ()
Returns the value of the Wavelength attribute.
This field refers to the Wavelength of the beam that is relevant for this Focus Stabilization Device. For example this might represent the Wavelength of the beam that is reflected against the Coverglass to obtain a measurement of the focal offset of the sample at a given time during Acquisition.
Returns:
Type
Description
float
The value of the attribute
resetWavelength ()
Resets the Wavelength attribute to an unset state.
This field refers to the Wavelength of the beam that is relevant for this Focus Stabilization Device. For example this might represent the Wavelength of the beam that is reflected against the Coverglass to obtain a measurement of the focal offset of the sample at a given time during Acquisition.
hasWavelength ()
Checks whether the Wavelength attribute is present.
This field refers to the Wavelength of the beam that is relevant for this Focus Stabilization Device. For example this might represent the Wavelength of the beam that is reflected against the Coverglass to obtain a measurement of the focal offset of the sample at a given time during Acquisition.
Returns:
Type
Description
boolean
true if the attribute has been set, false otherwise
setAnnotationRef ( value , validate = True )