1using System.Reflection;
42 private void MoveWait()
92 return new PointD(x, y);
136 public void SetSWLimit(
double xmin,
double xmax,
double ymin,
double ymax)
139 Recorder.
AddLine(
"Microscope.Focus.SetSWLimit(" + xmin +
"," + xmax +
"," + ymin +
"," + ymax +
");");
150 private static double z;
185 Recorder.
AddLine(
"Microscope.Focus.SetSWLimit(" + xd +
"," + yd +
");");
200 public Dictionary<string, object>
config =
new Dictionary<string, object>();
233 private void MoveWait()
331 public static Point3D
defaultPos =
new Point3D(30000, 30000, 23900);
332 public static Assembly
dll =
null;
333 public static Dictionary<string, Type>
Types =
new Dictionary<string, Type>();
334 public static object root =
null;
359 return new Point3D(0, 0, 0);
362 return new Point3D(p.X, p.Y, f);
372 Microscope.redraw =
true;
384 Microscope.redraw =
true;
void SetSWLimit(double xd, double yd)
static void SetPosition(PointD p)
static void MoveDown(double d)
static Dictionary< string, Type > Types
static void SetPosition(Point3D p)
static void OpenRL()
If the shutter is closed, open it.
static void SetRL(uint tr)
static void CloseRL()
If the shutter is open, then close it.
static void SetFocus(double d)
static void MoveRight(double d)
static void CloseTL()
If the shutter is open, then we close it.
static TLShutter TLShutter
static void OpenTL()
If the shutter is closed, open it.
static Point3D GetPosition()
static void MoveLeft(double d)
static void MoveUp(double d)
static void MoveFieldUp()
Move the field up by the height of the current objective.
static Objectives Objectives
static bool ArrowKeysEnabled
static Point3D defaultPos
static void MoveFieldRight()
Move the field right by the width of the view.
static void MoveFieldDown()
Move the field down by the height of the current objective.
static RLShutter RLShutter
static void MoveFieldLeft()
Move the field left by the width of the view.
static void SetTL(uint tl)
Dictionary< string, object > config
Objective(object o, int index)
override string ToString()
double AcquisitionExposure
void SetPosition(int index)
static void AddLine(string s)
static bool recordMicroscope
void SetPosition(double px, double py)
void SetPositionX(double px)
void SetSWLimit(double xmin, double xmax, double ymin, double ymax)
void SetPositionY(double py)