Click or drag to resize

Automation Reference

The Automation Library is Media Cybernetics high level API used for scripting its latest generation applications. It contains a large number of commands, organized in a series of namespaces and modules. These commands are used when recording a sequence of actions, or can be assembled together using the Scripting Workbench.
Namespaces
NamespaceDescription
MediaCy.Addins.ActiveDataOverlay
The MediaCy.Addins.ActiveDataOverlay namespace provides classes exposing commands and functions related to Active data overlay.
MediaCy.Addins.Align
The MediaCy.Addins.Align namespace provides classes exposing commands and functions related to Align and Extended focus.
MediaCy.Addins.Colocalization
 
MediaCy.Addins.DataCollector
The MediaCy.Addins.DataCollector namespace provides classes exposing commands and functions related to collecting data to Data Collector.
MediaCy.Addins.DataCollector.Gadgets
The MediaCy.Addins.DataCollector.Gadgets namespace provides classes exposing commands and functions related to Data Collector gadgets.
MediaCy.Addins.FFT
The MediaCy.Addins.FFT namespace provides classes exposing commands and functions related to Fast Fourier Transform.
MediaCy.Addins.FFT.CommandFFT
The MediaCy.Addins.FFT.CommandFFT namespace provides classes exposing FFT commands.
MediaCy.Addins.Hough
The MediaCy.Addins.Hough namespace provides classes exposing commands and functions related to straight line and circular Hough transforms.
MediaCy.Addins.ICalibration
The MediaCy.Addins.ICalibration namespace provides classes exposing commands and functions related to intensity calibration.
MediaCy.Addins.ICalibration.Commands
The MediaCy.Addins.ICalibration.Commands namespace provides classes exposing commands related to intensity calibration.
MediaCy.Addins.ImageCompare
 
MediaCy.Addins.LearningSegmentation
The MediaCy.Addins.LearningSegmantation namespace provides classes exposing commands and functions related to smart segmentation.
MediaCy.Addins.LiveOperations
The MediaCy.Addins.LiveOperations namespace provides classes exposing commands and functions related to Live EDF and Tiling operations.
MediaCy.Addins.Measurements
The MediaCy.Addins.Measurements namespace provides classes exposing commands and functions related to Count/Size and manual measurements.
MediaCy.Addins.Measurements.Gadgets
The MediaCy.Addins.Measurements.Gadgets namespace provides classes exposing commands for measurement gadgets.
MediaCy.Addins.Reporter
 
MediaCy.Addins.SCalibration
The MediaCy.Addins.SCalibration namespace provides classes exposing commands and functions related to spatial calibration.
MediaCy.Addins.SCalibration.Calibration.Spatial
The MediaCy.Addins.SCalibration.Calibration.Spatial namespace provides classes exposing commands and functions related to predictive calibration.
MediaCy.Addins.SCalibration.Commands
The MediaCy.Addins.SCalibration.Commands namespace provides classes exposing commands related to spatial calibration.
MediaCy.Addins.Scripting
MediaCy.Addins.Scripting.Workflow
 
MediaCy.Addins.SystemSettings
The MediaCy.Addins.SystemSettings namespace provides classes exposing commands and functions related to system settings that are applied to captured images (calibrations, lenses, dyes).
MediaCy.Addins.SystemSettings.Commands
The MediaCy.Addins.SystemSettings.Commands namespace provides classes exposing commands related to system settings that are applied to captured images (calibrations, lenses, dyes).
MediaCy.Addins.SystemSettings.Commands.SystemSettings
The MediaCy.Addins.SystemSettings.Commands.SystemSettings namespace provides classes exposing commands to be used from Capture module.
MediaCy.Addins.ThresholdTool
The MediaCy.Addins.ThresholdTool namespace provides classes exposing commands and functions related to threshold segmentation.
MediaCy.Addins.ThresholdTool.Gadgets
The MediaCy.Addins.ThresholdTool.Gadgets namespace provides classes exposing commands to threshold dialog.
MediaCy.Addins.Tracking
The MediaCy.Addins.Tracking namespace provides classes exposing commands and functions related to object and intensity tracking.
MediaCy.Addins.Tracking.Gadgets
The MediaCy.Addins.Tracking.Gadgets namespace provides classes exposing commands related to tracking dialogs.
MediaCy.Addins.Tracking.RegionObjects
The MediaCy.Addins.Tracking.RegionObjects namespace provides classes exposing commands related to reference and intensity tracking objects.
MediaCy.Automation.Adjust
The Adjust namespace provides classes exposing commands related to adjust.
MediaCy.Automation.Adjust.Image
The Adjust.Image namespace provides classes exposing commands related to image.
MediaCy.Automation.Application
The Application namespace provides classes exposing commands related to application.
MediaCy.Automation.Application.Window
The Application.Window namespace provides classes exposing commands related to window.
MediaCy.Automation.Automate
The Automate namespace provides classes exposing commands related to automate.
MediaCy.Automation.Automate.Scripting
The Automate.Scripting namespace provides classes exposing commands related to scripting.
MediaCy.Automation.Capture
The Capture namespace provides classes exposing commands related to capture.
MediaCy.Automation.LargeImage
The LargeImage namespace provides classes exposing commands related to largeimage.
MediaCy.Automation.Measure
The Measure namespace provides classes exposing commands related to measure.
MediaCy.Automation.Measure.Calibration
The Measure.Calibration namespace provides classes exposing commands related to calibration.
MediaCy.Automation.Measure.Colocalization
The Measure.Colocalization namespace provides classes exposing commands related to colocalization.
MediaCy.Automation.Measure.Data
The Measure.Data namespace provides classes exposing commands related to data.
MediaCy.Automation.Measure.Data.Collector
The Measure.Data.Collector namespace provides classes exposing commands related to collector.
MediaCy.Automation.Measure.Data.Collector.HeatMap
The Measure.Data.Collector.HeatMap namespace provides classes exposing commands related to heatmap.
MediaCy.Automation.Measure.Data.Export
The Measure.Data.Export namespace provides classes exposing commands related to export.
MediaCy.Automation.Measure.LineProfile
The Measure.LineProfile namespace provides classes exposing commands related to lineprofile.
MediaCy.Automation.Measure.LineProfile.Profile
The Measure.LineProfile.Profile namespace provides classes exposing commands related to profile.
MediaCy.Automation.Measure.Measurements
The Measure.Measurements namespace provides classes exposing commands related to measurements.
MediaCy.Automation.Measure.SmartSegmentation
The Measure.SmartSegmentation namespace provides classes exposing commands related to smartsegmentation.
MediaCy.Automation.Measure.ThresholdTool
The Measure.ThresholdTool namespace provides classes exposing commands related to thresholdtool.
MediaCy.Automation.Measure.Tracking
The Measure.Tracking namespace provides classes exposing commands related to tracking.
MediaCy.Automation.Microscopy
The Microscopy namespace provides classes exposing commands related to microscopy.
MediaCy.Automation.ND.View
The View namespace provides classes exposing commands related to view.
MediaCy.Automation.ND.View.NDView
The View.NDView namespace provides classes exposing commands related to ndview.
MediaCy.Automation.Process
The Process namespace provides classes exposing commands related to process.
MediaCy.Automation.Process.Align
The Process.Align namespace provides classes exposing commands related to align.
MediaCy.Automation.Process.EDF
The Process.EDF namespace provides classes exposing commands related to edf.
MediaCy.Automation.Process.Filter
The Process.Filter namespace provides classes exposing commands related to filter.
MediaCy.Automation.Select
The Select namespace provides classes exposing commands related to select.
MediaCy.Automation.Select.Annotations
The Select.Annotations namespace provides classes exposing commands related to annotations.
MediaCy.Automation.Select.Roi
The Select.Roi namespace provides classes exposing commands related to roi.
MediaCy.Automation.Share
The Share namespace provides classes exposing commands related to share.
MediaCy.Automation.View
The View namespace provides classes exposing commands related to view.
MediaCy.Automation.View.ActiveData
The View.ActiveData namespace provides classes exposing commands related to activedata.
MediaCy.Automation.View.Surfaceplot
The View.Surfaceplot namespace provides classes exposing commands related to surfaceplot.
MediaCy.Automation.View.VolumeView
The View.VolumeView namespace provides classes exposing commands related to volumeview.
MediaCy.Commands
 
MediaCy.Commands.AuditTrail
 
MediaCy.Commands.Background
 
MediaCy.Commands.Capture
 
MediaCy.Commands.ColorComposite
 
MediaCy.Commands.Display
 
MediaCy.Commands.Document
This namespace contains support classes for IQL commands.
MediaCy.Commands.Export
 
MediaCy.Commands.Features
 
MediaCy.Commands.Features.FeaturesManager
 
MediaCy.Commands.Features.LiveOverlay
 
MediaCy.Commands.Features.ROI
 
MediaCy.Commands.FeaturesManager
 
MediaCy.Commands.Filters
 
MediaCy.Commands.Filters.Convolution
 
MediaCy.Commands.Filters.Edge
 
MediaCy.Commands.Filters.Enhancement
 
MediaCy.Commands.Filters.Kernels
 
MediaCy.Commands.Filters.Large
 
MediaCy.Commands.Filters.Morphological
 
MediaCy.Commands.Filters.Special
 
MediaCy.Commands.Gadgets
 
MediaCy.Commands.Image
 
MediaCy.Commands.Image.Frames
 
MediaCy.Commands.ImageSet
 
MediaCy.Commands.LargeImage
 
MediaCy.Commands.LineProfile
 
MediaCy.Commands.Microscopy.Dye
 
MediaCy.Commands.Overlays
 
MediaCy.Commands.Overlays.Annotations
 
MediaCy.Commands.Overlays.AutoTracingOptions
 
MediaCy.Commands.Overlays.Crosshair
 
MediaCy.Commands.Overlays.DisplayOptions
 
MediaCy.Commands.Overlays.GridOverlay
 
MediaCy.Commands.Overlays.ImageTools
 
MediaCy.Commands.Overlays.Legends
 
MediaCy.Commands.Overlays.MagicWand
 
MediaCy.Commands.Overlays.ROI
 
MediaCy.Commands.Resources
 
MediaCy.Commands.Sequence
The namespace contains classes exposing commands and functions related to sequence and multi-image operations. By default the commands are applied to the list of selected windows.
MediaCy.Commands.Window
 
MediaCy.Commands.Workflow
 
MediaCy.Controls.Common.Vb
The MediCy.Controls.Common.Vb namespace provides commonly used helper functions and classes.
MediaCy.IQL.Align
Contains the Management Classes used to organize and structure IQL objects.
MediaCy.IQL.Application
The MediaCy.IQL.Application namespace provides most of the classes making the core IQL application framework including base classes frequently used by IQL commands.
MediaCy.IQL.Calibrations
Contains Spatial and Intensity Calibration classes.
MediaCy.IQL.Calibrations.NonLinear
Contains Non Linear, 2D Spatial Calibration classes.
MediaCy.IQL.Capture
This namespace defines the Image Capture Platform which interacts with cameras and other acquisition hardware.
MediaCy.IQL.Capture.Manager
Contains the Image Capture Engine classes.
MediaCy.IQL.Capture.Twain
Contains a TWAIN based Capture implementation.
MediaCy.IQL.Display.Overlays
Is a fully featured Graphic Overlay Library compatible with IQL image display code.
MediaCy.IQL.Display.Viewer
Defines the IQL Image Display Engine.
MediaCy.IQL.Display.Viewer3D
Contains the 3D Image Display Control.
MediaCy.IQL.Display.ViewerND
Contains the advanced 3D Image Display Control.
MediaCy.IQL.Engine
This namespace contains the IQL core Imaging Engine used by all the other Imaging Operators.
MediaCy.IQL.Features
Contains all the Imaging Feature (Regions, Lines and Points) extraction and measurement APIs.
MediaCy.IQL.Filters
Contains most 2D Image Filtering classes.
MediaCy.IQL.Filters.Hough
Contains an implementation of the Hough transform.
MediaCy.IQL.Filters.LargeScale
Contains Large Filter classes.
MediaCy.IQL.Filters.Volume
Contains all the 3D Image Filtering classes.
MediaCy.IQL.IO
Contains the Image File Format reader and writer classes.
MediaCy.IQL.Live
Contains the implementation classes for Live Operations available during Capture.
MediaCy.IQL.Microscopy.Info
Contains the classes defining Dyes and Lenses.
MediaCy.IQL.ObjectManager
Contains the Management Classes used to organize and structure IQL objects.
MediaCy.IQL.Operations
Defines Arithmetics Operation classes that work on images.
MediaCy.IQL.Operators
Provides a simplified access to Imaging Operators.
MediaCy.IQL.Sets
Defines all the classes related to the management of Multidimensional Image Sets.
MediaCy.IQL.Sets.IO
Contains the Image Set File Format reader and writer classes.
MediaCy.IQL.Spectral
Contains specialized operators used in spectroscopy.
MediaCy.IQL.Texture
Contains Texture Analysis classes.
MediaCy.IQL.Tracking
Contains Object Tracking and Measuring classes.
MediaCy.Utilities.SystemEx
The MediaCy.Utilities.SystemEx namespace provides classes exposing basic structures.
MediaCy.Viewers.Bitmap
The MediaCy.Viewers.Bitmap namespace provides classes exposing commands and functions related to bitmap viewer (table view of pixel intensities).
MediaCy.Viewers.Image
The MediaCy.Viewers.Image namespace provides classes exposing commands and functions related to image viewers.
MediaCy.Viewers.ND
 
MediaCy.Viewers.ND.Gadgets
 
MediaCy.Viewers.Set
 
MediaCy.Viewers.Surfaceplot
The MediaCy.Viewers.SurfacePlot namespace provides classes exposing commands and functions related to surface-plot viewer.
MediaCy.Viewers.Volume
The MediaCy.Viewers.Volume namespace provides classes exposing commands and functions related to 3D image viewer.