BioImager  3.9.1
A .NET microscopy imaging library. Supports various microscopes by using imported libraries & GUI automation. Supported libraries include PriorĀ® & ZeissĀ® & all devices supported by Micromanager 2.0 and python-microscope.
Loading...
Searching...
No Matches
BioImager.Objectives.Objective Class Reference

Public Member Functions

 Objective (int index)
 
override string ToString ()
 

Public Attributes

Dictionary< string, object > config = new Dictionary<string, object>()
 
int Index
 
string Name
 
double LocateExposure = 50
 
int WorkingDistance = 0
 
double AcquisitionExposure = 50
 
string Configuration = ""
 
double MoveAmountL = 40
 
double MoveAmountR = 10
 
double FocusMoveAmount = 0.02
 
double ViewWidth
 
double ViewHeight
 

Detailed Description

Definition at line 383 of file Microscope.cs.

Constructor & Destructor Documentation

◆ Objective() [1/2]

BioImager.Objectives.Objective.Objective ( int  index)

Definition at line 397 of file Microscope.cs.

398 {
399 Index = index;
400 }

◆ Objective() [2/2]

BioImager.Objectives.Objective.Objective ( )

Definition at line 401 of file Microscope.cs.

402 {
403 }

Member Function Documentation

◆ ToString()

override string BioImager.Objectives.Objective.ToString ( )

Definition at line 404 of file Microscope.cs.

405 {
406 if (Name == "" || Name == null)
407 return "Objective " + Index.ToString();
408 else return Name;
409 }

Member Data Documentation

◆ AcquisitionExposure

double BioImager.Objectives.Objective.AcquisitionExposure = 50

Definition at line 390 of file Microscope.cs.

◆ config

Dictionary<string, object> BioImager.Objectives.Objective.config = new Dictionary<string, object>()

Definition at line 385 of file Microscope.cs.

◆ Configuration

string BioImager.Objectives.Objective.Configuration = ""

Definition at line 391 of file Microscope.cs.

◆ FocusMoveAmount

double BioImager.Objectives.Objective.FocusMoveAmount = 0.02

Definition at line 394 of file Microscope.cs.

◆ Index

int BioImager.Objectives.Objective.Index

Definition at line 386 of file Microscope.cs.

◆ LocateExposure

double BioImager.Objectives.Objective.LocateExposure = 50

Definition at line 388 of file Microscope.cs.

◆ MoveAmountL

double BioImager.Objectives.Objective.MoveAmountL = 40

Definition at line 392 of file Microscope.cs.

◆ MoveAmountR

double BioImager.Objectives.Objective.MoveAmountR = 10

Definition at line 393 of file Microscope.cs.

◆ Name

string BioImager.Objectives.Objective.Name

Definition at line 387 of file Microscope.cs.

◆ ViewHeight

double BioImager.Objectives.Objective.ViewHeight

Definition at line 396 of file Microscope.cs.

◆ ViewWidth

double BioImager.Objectives.Objective.ViewWidth

Definition at line 395 of file Microscope.cs.

◆ WorkingDistance

int BioImager.Objectives.Objective.WorkingDistance = 0

Definition at line 389 of file Microscope.cs.


The documentation for this class was generated from the following file: