Bases: ManufacturerSpec_Type
Represents the XML complex type LightSourceCoupling.
This element describes the device(s)/method(s) used to couple an available Light Source(s) with this Microscope Stand to transfer light to the specimen. A typical light Microscope has a Light Coupling device for each available Light Source.
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 )
setAttenuation ( value , validate = True )
Sets the value of the Attenuation attribute.
This field reports a measure of the capacity of this Light Source Coupling device to attenuate the Illumination Power of the light passing through measured at the Peak Wavelength and expressed in dB/km.
Parameters:
Name
Type
Description
Default
value
float
required
validate
(boolean , optional )
If true, validates constraints on value. Default is true.
True
getAttenuation ()
Returns the value of the Attenuation attribute.
This field reports a measure of the capacity of this Light Source Coupling device to attenuate the Illumination Power of the light passing through measured at the Peak Wavelength and expressed in dB/km.
Returns:
Type
Description
float
The value of the attribute
resetAttenuation ()
Resets the Attenuation attribute to an unset state.
This field reports a measure of the capacity of this Light Source Coupling device to attenuate the Illumination Power of the light passing through measured at the Peak Wavelength and expressed in dB/km.
hasAttenuation ()
Checks whether the Attenuation attribute is present.
This field reports a measure of the capacity of this Light Source Coupling device to attenuate the Illumination Power of the light passing through measured at the Peak Wavelength and expressed in dB/km.
Returns:
Type
Description
boolean
true if the attribute has been set, false otherwise
setTransmittance ( value , validate = True )
Sets the value of the Transmittance attribute.
The maximum amount of light this Light Source Coupling device is capable of transmitting at the Peak Wavelength. It is represented as a fractional value from 0.0 to 1.0.
Parameters:
Name
Type
Description
Default
value
float
required
validate
(boolean , optional )
If true, validates constraints on value. Default is true.
True
getTransmittance ()
Returns the value of the Transmittance attribute.
The maximum amount of light this Light Source Coupling device is capable of transmitting at the Peak Wavelength. It is represented as a fractional value from 0.0 to 1.0.
Returns:
Type
Description
float
The value of the attribute
resetTransmittance ()
Resets the Transmittance attribute to an unset state.
The maximum amount of light this Light Source Coupling device is capable of transmitting at the Peak Wavelength. It is represented as a fractional value from 0.0 to 1.0.
hasTransmittance ()
Checks whether the Transmittance attribute is present.
The maximum amount of light this Light Source Coupling device is capable of transmitting at the Peak Wavelength. It is represented as a fractional value from 0.0 to 1.0.
Returns:
Type
Description
boolean
true if the attribute has been set, false otherwise
setCouplingLensRef ( value , validate = True )
setAnnotationRef ( value , validate = True )