![]() |
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.
|
Public Member Functions | |
| Script (string file, string scriptStr) | |
| Script (string file) | |
| void | Run () |
| It creates a new thread and starts it. More... | |
| void | Stop () |
| The function stops the thread. More... | |
| override string | ToString () |
Static Public Member Functions | |
| static void | Run (Script rn) |
| static object | RunString (string st) |
Public Attributes | |
| string | name |
| string | file |
| string | scriptString |
| dynamic | script |
| object | obj |
| string | output = "" |
| bool | done = false |
| Exception | ex = null |
| Thread | thread |
| ScriptType | type = ScriptType.script |
Static Public Attributes | |
| static List< string > | usings = new List<string>() |
Definition at line 16 of file Scripting.cs.
| BioImager.Scripting.Script.Script | ( | string | file, |
| string | scriptStr | ||
| ) |
Definition at line 30 of file Scripting.cs.
| BioImager.Scripting.Script.Script | ( | string | file | ) |
Definition at line 39 of file Scripting.cs.
| void BioImager.Scripting.Script.Run | ( | ) |
It creates a new thread and starts it.
Definition at line 133 of file Scripting.cs.
|
static |
It creates a new thread and starts it.
The thread is started by calling the RunScript function.
Definition at line 51 of file Scripting.cs.
Referenced by BioImager.Scripting.Run().
|
static |
It takes a string, adds a bunch of using statements, wraps the string in a class, and then compiles and runs the class
| st | The string to be executed |
Definition at line 99 of file Scripting.cs.
Referenced by BioImager.Scripting.RunString().
| void BioImager.Scripting.Script.Stop | ( | ) |
The function stops the thread.
Definition at line 142 of file Scripting.cs.
Referenced by BioImager.Scripting.Stop().
| override string BioImager.Scripting.Script.ToString | ( | ) |
If the thread is not null, return the name and the thread state. Otherwise, return the name
Definition at line 151 of file Scripting.cs.
Referenced by BioImager.Scripting.RefreshItems(), and BioImager.Scripting.RefreshStatus().
| bool BioImager.Scripting.Script.done = false |
Definition at line 24 of file Scripting.cs.
| Exception BioImager.Scripting.Script.ex = null |
Definition at line 26 of file Scripting.cs.
| string BioImager.Scripting.Script.file |
Definition at line 19 of file Scripting.cs.
| string BioImager.Scripting.Script.name |
Definition at line 18 of file Scripting.cs.
Referenced by microscope.cameras.pvcam.PVParam.factory(), microscope.cameras.pvcam.PVParam.set_value(), and microscope.cameras.pvcam.PVEnumParam.set_value().
| object BioImager.Scripting.Script.obj |
Definition at line 22 of file Scripting.cs.
| string BioImager.Scripting.Script.output = "" |
Definition at line 23 of file Scripting.cs.
| dynamic BioImager.Scripting.Script.script |
Definition at line 21 of file Scripting.cs.
| string BioImager.Scripting.Script.scriptString |
Definition at line 20 of file Scripting.cs.
| Thread BioImager.Scripting.Script.thread |
Definition at line 27 of file Scripting.cs.
| ScriptType BioImager.Scripting.Script.type = ScriptType.script |
Definition at line 28 of file Scripting.cs.
Referenced by microscope.stages.linkam._CommsInfo.view_of_info().
|
static |
Definition at line 25 of file Scripting.cs.