Click or drag to resize

McEngineWrapper Class

McEngineWrapper is used as an interface to the imaging engine, McEngine.
Inheritance Hierarchy
SystemObject
  MediaCy.IQL.ApplicationMcEngineWrapper
    MediaCy.IQL.ApplicationMcApplication

Namespace:  MediaCy.IQL.Application
Assembly:  MediaCy.IQL.Application (in MediaCy.IQL.Application.dll) Version: 3.1.0.0
Syntax
VB
Public Class McEngineWrapper
	Implements IMcEngine, IReflect

The McEngineWrapper type exposes the following members.

Properties
  NameDescription
Public propertyActiveImage
This property returns the currently active image or Nothing if there isn't any.
Public propertyActiveImageAlias
A read-only property exposing the ActiveImageAlias McObject.
Public propertyActiveJournal
The active journal is a special global script that is always active.
Public propertyActiveScript
One of the scripts is active and used for recording in the main thread.
Public propertyEventLog
Returns the standard EventLog for this Application.
Public propertyGlobalTools
Return the shared instance of McOMGlobals.
Public propertyImages
Returns a reference to the McImages collection of images.
Public propertyIntensityCalibs
Returns a reference to the McIntensityCalibs collection of spatial calibrations.
Public propertyIsBusy
Engines are busy while they process their tasks.
Public propertyMcObject
Property used to access the McObject associated with an operator.
Public propertyMcObjects
Returns a reference to the object manager collection.
Public propertyMeasurementSequence
The current measurement sequence number
Public propertySpatialCalibs
Returns a reference to the McSpatialCalibs collection of spatial calibrations.
Top
Methods
  NameDescription
Public methodCreateObject
Create a COM object, and if an "operator", store a connection to it in the Object Manager.
Public methodCreateOperator
Create an "operator and store a connection to it in the Object Manager.
Public methodEnumUserMeasurements
Enumerates registered user measurements.
Public methodGetRegisteredUserMeasurement
Returns any registered instance of McUserMeasure associated with a named measurement.
Public methodRegisterUserMeasurement
Registers or unregisters an instance of McUserMeasure as a named measurement.
Public methodSendSpecialNotify
Top
Remarks
There is one instance of this class for the main engine, which is used as a base class for McApplication, and one instance for each background engine. The main instance has the ability to schedule command execution on the background instances.
See Also