Click or drag to resize

TakeImageAutomation Class

[Missing <summary> documentation for "T:RAYLASE.Marker.ClickAndTeachPlugin.JobElements.TakeImageAutomation"]

Inheritance Hierarchy
SystemObject
  RAYLASE.Marker.PluginBasePlugin
    RAYLASE.Marker.JobElementBaseJobElement
      RAYLASE.Marker.JobElementBaseAutomationJobElement
        RAYLASE.Marker.JobElementBaseAutomationJobElementBoolean
          RAYLASE.Marker.ClickAndTeachPlugin.JobElementsTakeImageAutomation

Namespace: RAYLASE.Marker.ClickAndTeachPlugin.JobElements
Assembly: RAYLASE.Marker.ClickAndTeachPlugin (in RAYLASE.Marker.ClickAndTeachPlugin.dll) Version: 2.49.0
Syntax
C#
public class TakeImageAutomation : BaseAutomationJobElement<bool>, 
	ICustomRenderableJobElement, ITakeImageAutomation, IModifyCenterPosition, IHelpView

The TakeImageAutomation type exposes the following members.

Constructors
 NameDescription
Public methodTakeImageAutomationInitializes a new instance of the TakeImageAutomation class
Top
Properties
 NameDescription
Protected propertyApplicationDataDirectory The directory where application data, such as logs and configurations, are stored.
(Inherited from BaseJobElement)
Public propertyCameraDevice 
Public propertyCancellationToken CancellationToken for canceling the delay if run on host.
(Inherited from BaseAutomationJobElement)
Public propertyCenterAngle 
Public propertyCenterPosition 
Public propertyCenterSize 
Public propertyCenterWorld The ROI's center in the workspace's world coordinate system.
Public propertyCondition The binning condition for the holder of the job element.
(Inherited from BaseJobElement)
Protected propertyConfigurationManager
(Inherited from BasePlugin)
Public propertyCustomTextGenerator 
Public propertyDateFormat 
Protected propertyDeviceManager
(Inherited from BaseJobElement)
Protected propertyDirtyFlagLocker The lock object for property modification.
(Inherited from BaseJobElement)
Protected propertyDoHandleConditionPortChangedDelegate
(Inherited from BaseJobElement)
Public propertyImageFileDirectory 
Public propertyImageFileName 
Public propertyIsDirty The flag to indicate whether the content of this job element has been modified.
(Inherited from BaseJobElement)
Public propertyJobElementID The unique ID of the job element. If the concrete class inherits from BaseJobElement, the JobElementID of the BaseJobElement will be prefilled. Recommended not to be changed.
(Inherited from BaseJobElement)
Protected propertyJobElementManager
(Inherited from BaseJobElement)
Protected propertyLogDirectory The directory of the log file.
(Inherited from BasePlugin)
Public propertyLogger The common logger.
(Inherited from BasePlugin)
Public propertyModelMatrix 
Public propertyObjectColor 
Public propertyPluginMetadata The metadata of the plugin instances. If the concrete class inherits from the BasePluginSetup interface, the metadata of the BasePluginSetup will be prefilled.
(Inherited from BasePlugin)
Public propertyPropertyMask
(Inherited from BaseJobElement)
Public propertyReduceCameraImageSize 
Public propertyRoi 
Public propertyShouldExecute The flag to indicate whether the job element should be marked.
(Inherited from BaseAutomationJobElement)
Public propertyShowConditionControllerUIDelegate The delegate to show the controller UI because no ports have been defined.
(Inherited from BaseJobElement)
Public propertySizePixel The ROI's size in pixel.
Public propertySizeWorld The ROI's size in the workspace's world coordinate system.
Public propertyUsePenColor 
Protected propertyVariableManager
(Inherited from BaseJobElement)
Public propertyVariableScopeName
(Inherited from BaseJobElement)
Public propertyWorkspaceImageWidth 
Public propertyWorkspaceOverlayAlpha 
Public propertyWorkspaceOverlayEnabled 
Public propertyWorkspaceOverlayLineThickness 
Top
Methods
 NameDescription
Public methodCompareWith
(Inherited from BaseJobElement)
Public methodConvertWorldPosToPixelPos 
Public methodCopyFrom Copies the source job element into this job element.
(Inherited from BaseJobElement)
Public methodStatic memberCreateRoiImage(WorkspaceRegion, Boolean) Creates the image to be saved. In multi head scenarios a combined image from several cameras will be created if necessary.
Public methodCreateRoiImage(BasePluginCamera, WorkspaceRegion, Rectangle, Int32, Int32, Int32, Int32, BasePluginCamera) 
Public methodDispose
(Inherited from BasePlugin)
Protected methodDispose(Boolean)
(Inherited from BasePlugin)
Public methodDisposeUI
(Inherited from BaseJobElement)
Protected methodDoCompareWith
(Inherited from BaseJobElement)
Protected methodDoDisposeUI
(Inherited from BasePlugin)
Protected methodDoGetUIMask
(Inherited from BaseJobElement)
Protected methodDoShowUI(String)
(Inherited from BaseJobElement)
Protected methodDoShowUI(JobElementHolder, String)
(Overrides BaseJobElementDoShowUI(JobElementHolder, String))
Protected methodDoShowUI(JobElementHolder, String, PropertyMask)
(Inherited from BaseJobElement)
Protected methodDoShowUICallback(PluginSettingsView) This callback method is called when a GUI settings dialog is closed with Apply or OK and is used to extract the changed properties from a settings dialog in the GUI.
(Inherited from BaseJobElement)
Protected methodDoShowUICallback(JobElementHolder, PluginSettingsView)
(Overrides BaseJobElementDoShowUICallback(JobElementHolder, PluginSettingsView))
Protected methodExecute(JobElementHolder)
(Overrides BaseAutomationJobElementTExecute(JobElementHolder))
Public methodExecute(JobElementHolder, MarkableConfiguration, Byte, BaseScanController) 
Protected methodGenerateLocalTag
(Inherited from BaseJobElement)
Public methodGetAOIs 
Public methodGetBoundingBox 
Public methodGetHelpID 
Public methodGetUIMask
(Inherited from BaseJobElement)
Public methodHandleConditionPortChanged Performs necessary adjustments whenever the controller has updated its ports.
(Inherited from BaseJobElement)
Public methodInitialize Plug-in specific initialization can be done here if necessary.
(Inherited from BasePlugin)
Public methodShowUI(String)
(Inherited from BaseJobElement)
Public methodShowUI(JobElementHolder, String)
(Inherited from BaseJobElement)
Public methodShowUI(JobElementHolder, String, PropertyMask)
(Inherited from BaseAutomationJobElementT)
Public methodShowUICallback(PluginSettingsView)
(Inherited from BaseJobElement)
Public methodShowUICallback(JobElementHolder, PluginSettingsView)
(Inherited from BaseAutomationJobElementT)
Public methodShowUICancelCallback(PluginSettingsView) Invokes the callback that can be used when the ShowUI method is done and the user pressed the cancel button
(Inherited from BasePlugin)
Public methodShowUICancelCallback(JobElementHolder, PluginSettingsView)
(Inherited from BaseJobElement)
Public methodToString
(Inherited from BasePlugin)
Protected methodUpdateFieldT Updates the Property to the value by using DirtyFlagLocker and setting IsDirty .
(Inherited from BaseJobElement)
Top
Fields
See Also