BioImager  5.0.0
A .NET microscopy imaging application based on Bio library. Supports various microscopes by using imported libraries & GUI automation. Supports XInput game controllers to move stage, take images, run ImageJ macros on images or Bio C# scripts.
Loading...
Searching...
No Matches
BioImager.MicroManager.Objectives Class Reference

Classes

class  Objective
 

Static Public Member Functions

static Conf GetObjective (int index)
 
static void SetPosition (int i)
 
static int GetPosition ()
 

Static Public Attributes

static List< Objective > List = new List<Objective>()
 

Properties

static int InstalledCount [get]
 Number of Installed Objectives.
 

Detailed Description

Definition at line 173 of file MicroManager.cs.

Member Function Documentation

◆ GetObjective()

static Conf BioImager.MicroManager.Objectives.GetObjective ( int index)
static

Definition at line 206 of file MicroManager.cs.

207 {
208 Conf[] cfs = GetConfigs("ConfigGroup", "Objective");
209 return cfs[index];
210 }
static Conf[] GetConfigs(string Class, string Type)

◆ GetPosition()

static int BioImager.MicroManager.Objectives.GetPosition ( )
static

Definition at line 215 of file MicroManager.cs.

216 {
217 string s = core.getCurrentConfig(TurretName);
218 int i = 0;
219 foreach(Objective obj in Objectives.List)
220 {
221 if (obj.Name == s)
222 return i;
223 }
224 return -1;
225 }
static string TurretName
static mmcorej.CMMCore core

◆ SetPosition()

static void BioImager.MicroManager.Objectives.SetPosition ( int i)
static

Definition at line 211 of file MicroManager.cs.

212 {
213 core.setConfig(TurretName, List[i].Name);
214 }
static List< Objective > List

Member Data Documentation

◆ List

List<Objective> BioImager.MicroManager.Objectives.List = new List<Objective>()
static

Definition at line 185 of file MicroManager.cs.

Property Documentation

◆ InstalledCount

int BioImager.MicroManager.Objectives.InstalledCount
staticget

Number of Installed Objectives.

Definition at line 178 of file MicroManager.cs.

179 {
180 get
181 {
182 return GetConfigs("ConfigGroup", "Objective").Length;
183 }
184 }

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