BioCore  4.0.1
A .NET library & program for annotating, editing various microscopy imaging formats using Bioformats supported images. Including whole slide, pyramidal, and series.
All Classes Namespaces Functions Enumerations Properties
BioCore.Automation Class Reference

Classes

class  Action
 
class  AutomationHelpers
 
class  Recording
 

Static Public Member Functions

static void StartRecording ()
 It starts recording. More...
 
static void StopRecording ()
 It stops the recording and adds it to the list of recordings. More...
 
static void StartPropertyRecording (string name)
 

‍Start recording the properties of the current object

More...
 
static void StopPropertyRecording ()
 Stop recording the property and add it to the list of properties. More...
 
static object GetProperty (string prop)
 
static void SetProperty (string prop, string val)
 
static void AddProperty (Recording rec)
 
static void RunRecording (string prop)
 

Static Public Attributes

static InputSimulator input
 
static Dictionary< string, RecordingRecordings = new Dictionary<string, Recording>()
 
static Dictionary< string, RecordingProperties = new Dictionary<string, Recording>()
 
static UIA3Automation automation = new UIA3Automation()
 
static Recording rec = new Recording()
 
static string recname
 

Properties

static bool IsRecording [get]
 
static AutomationElement Element [get]
 

Detailed Description

Definition at line 9 of file Automation.cs.

Constructor & Destructor Documentation

◆ Automation()

BioCore.Automation.Automation ( )

Definition at line 385 of file Automation.cs.

Member Function Documentation

◆ AddProperty()

static void BioCore.Automation.AddProperty ( Recording  rec)
static

If the dictionary contains the key, then update the value. Otherwise, add the key and value to the dictionary

Parameters
Recording

Definition at line 467 of file Automation.cs.

◆ GetProperty()

static object BioCore.Automation.GetProperty ( string  prop)
static

It takes a string as an argument, and returns an object

Parameters
propThe name of the property to get.
Returns
The value of the property.

Definition at line 448 of file Automation.cs.

◆ RunRecording()

static void BioCore.Automation.RunRecording ( string  prop)
static

Runs a recording from the Properties collection

Parameters
propThe name of the recording you want to run.

Definition at line 477 of file Automation.cs.

◆ SetProperty()

static void BioCore.Automation.SetProperty ( string  prop,
string  val 
)
static

It takes a property name and a value, and sets the property to the value

Parameters
propThe name of the property you want to set.
valThe value to set the property to.

Definition at line 457 of file Automation.cs.

◆ StartPropertyRecording()

static void BioCore.Automation.StartPropertyRecording ( string  name)
static

‍Start recording the properties of the current object

Definition at line 430 of file Automation.cs.

◆ StartRecording()

static void BioCore.Automation.StartRecording ( )
static

It starts recording.

Definition at line 416 of file Automation.cs.

◆ StopPropertyRecording()

static void BioCore.Automation.StopPropertyRecording ( )
static

Stop recording the property and add it to the list of properties.

Definition at line 438 of file Automation.cs.

◆ StopRecording()

static void BioCore.Automation.StopRecording ( )
static

It stops the recording and adds it to the list of recordings.

Definition at line 422 of file Automation.cs.

Member Data Documentation

◆ automation

UIA3Automation BioCore.Automation.automation = new UIA3Automation()
static

Definition at line 14 of file Automation.cs.

◆ input

InputSimulator BioCore.Automation.input
static

Definition at line 11 of file Automation.cs.

◆ Properties

Dictionary<string, Recording> BioCore.Automation.Properties = new Dictionary<string, Recording>()
static

Definition at line 13 of file Automation.cs.

◆ rec

Recording BioCore.Automation.rec = new Recording()
static

Definition at line 383 of file Automation.cs.

◆ recname

string BioCore.Automation.recname
static

Definition at line 428 of file Automation.cs.

◆ Recordings

Dictionary<string, Recording> BioCore.Automation.Recordings = new Dictionary<string, Recording>()
static

Definition at line 12 of file Automation.cs.

Property Documentation

◆ Element

AutomationElement BioCore.Automation.Element
staticget

Definition at line 400 of file Automation.cs.

◆ IsRecording

bool BioCore.Automation.IsRecording
staticget

Definition at line 375 of file Automation.cs.


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