Class: Objective#
A description of the microscope’s objective lens.
Required elements include the lens numerical aperture, and the magnification, both of which a floating point (real) numbers. The values are those that are fixed for a particular objective: either because it has been manufactured to this specification or the value has been measured on this particular objective. Correction: This is the type of correction coating applied to this lens. Immersion: This is the types of immersion medium the lens is designed to work with. It is not the same as ‘Medium’ in ObjectiveRef (a single type) as here Immersion can have compound values like ‘Multi’. LensNA: The numerical aperture of the lens (as a float) NominalMagnification: The specified magnification e.g. x10 CalibratedMagnification: The measured magnification e.g. x10.3 WorkingDistance: WorkingDistance of the lens.
Attributes#
annotation_ref : list[AnnotationRef] (The Objective AnnotationRefs). id : str (The Objective ID). correction : None | Objective_Correction The correction applied to the lens immersion : None | Objective_Immersion The immersion medium the lens is designed for lens_na : None | float The numerical aperture of the lens expressed as a floating point (real) number. Expected range 0.02 - 1.5 [units:none] nominal_magnification : None | float The magnification of the lens as specified by the manufacturer - i.e. ‘60’ is a 60X lens. [units:none] Note: The type of this has been changed from int to float to allow the specification of additional lenses e.g. 0.5X lens calibrated_magnification : None | float The magnification of the lens as measured by a calibration process- i.e. ‘59.987’ for a 60X lens. [units:none] working_distance : None | float The working distance of the lens expressed as a floating point (real) number. Units are set by WorkingDistanceUnit. working_distance_unit : UnitsLength The units of the working distance - default:microns[µm]. iris : None | bool Records whether or not the objective was fitted with an Iris. [flag]
URI: core:Objective
Parents#
is_a: ManufacturerSpec -
Attributes#
Own#
➞manufacturer 0..1
Range: String
➞model 0..1
Range: String
➞serial_number 0..1
Range: String
➞lot_number 0..1
Range: String
➞correction 0..1
Range: Objective_Correction
➞immersion 0..1
Range: Objective_Immersion
➞lens_na 0..1
Range: Integer
-
Range: Integer
➞calibrated_magnification 0..1
Range: Integer
➞working_distance 0..1
Range: Integer
➞iris 0..1
Range: Boolean