Click or drag to resize

RAYLASE.Marker.JobElement Namespace

Classes
 ClassDescription
Public classBaseAutomationJobElement Represents the base categorical class of all plugins of type automation job elements.
Public classBaseAutomationJobElementT Represents the base class of all plugins of type automation job elements. An automation job element will perform a certain logic when it is executed. It could be anything such as an interaction, IO, delay, etc. And a return value can be desired.
Public classBaseCorrectionFileIndexAwareAutomation Base class for automations that have to be aware of the correction file index.
Public classBaseDelayAutomation Represents the base class to specify a delay automation job element. This is needed so that the executor can detect whether a delay can be run on the hardware.
Public classBaseDialogAutomation Represents the base class of all plugins of type dialog automation. A dialog automation should be able to prompt the user when it is executed.
Public classBaseDistanceSensorFlow 
Public classBaseFlowJobElement Represents the base class of all plugins of type flow job elements. A flow job element is a container that has children job elements. It will perform a certain logic to its children when it is executed.
Public classBaseJobElement Provides a convenience to initialize a job element instance with a common setup such as the common logger and the unique ID.
Public classBaseLoopFlow Represents the base class of all plugins of type loop flow job elements. A loop flow job element will iteratively execute its child items with a certain logic.
Public classBaseMarkableBitmapGraphic Represents the base class of all plugins of type markable job elements with bitmap graphic contents.
Public classBaseMarkableCalibrationPattern3D 
Public classBaseMarkableExtrudedVectorGraphic 
Public classBaseMarkableExtrudedVectorGraphicChamfer Chamfer settings
Public classBaseMarkableJobElement Represents the base class of all plugins of type markable job elements. A markable job element has a content and a configuration that define how it should be marked by a scan controller.
Public classBaseMarkablePersistentVectorGraphic Represents the base class of all plugins of type markable job elements with persistent vector graphic contents.
Public classBaseMarkableSolid Base class for slicing 3D objects defined by facets.
Public classBaseMarkableVectorGraphic Represents the base class of all plugins of type markable job elements with vector graphic contents.
Public classBaseMarkOnTheFlyJobElement Represents the base class to specify a MarkOnTheFly job element.
Public classBaseMultiCrossSectionVectorGraphic 
Public classBaseOnHardwareAutomationT Represents the base class of all plugins of type on-hardware automation job elements. An on-hardware automation job element will perform its automation as a command on the scan controller.
Public classBasePortAutomationT Represents the base class of all plugins of type automation job elements that performs its process in an IO controller.
Public classBaseRenderableFlow 
Public classBaseScanControllerAutomationWithListJobElement 
Public classBaseWaitForExternalStartAutomation Represents the base class of all plugins of type on-hardware wait-for-external-start automation job elements. An on-hardware automation job element will perform its automation as a command on the scan controller.
Public classBaseWaitPortAutomation Represents the base class of all plugins of type on-hardware wait-for-external-start automation job elements. An on-hardware automation job element will perform its automation as a command on the scan controller.
Public classBaseWritePortAutomation Represents the base class of all plugins of type on-hardware write-port automation job elements. An on-hardware automation job element will perform its automation as a command on the scan controller.
Public classBaseWriteSerialPortAutomation Represents the base class of all plugins of type on-hardware write-serial-port automation job elements. An on-hardware automation job element will perform its automation as a command on the scan controller.
Public classChildJobElementProcessingStartingEventArgs The event args that is raised by ChildJobElementProcessingStarting event.
Public classChildJobElementsChangedEventArgs The event args for the event ChildJobElementsChanged.
Public classCustomJobElementData data class for display non markable elements to gui workspace
Public classJobElementHolder Provides a unique holder for a job element so that the job element can be used as a reference as well in a different location.
Public classMarkableConfiguration Provides a configuration of a markable job element.
Public classMarkableJobElementMask 
Public classProcessingHolder Provides a wrapper to identify a job element based on its location and process.
Public classTileItem Provides the tile that is used in the tiling operation.
Public classTransformationWrapper 
Structures
Interfaces
 InterfaceDescription
Public interfaceIBitmapManager Represents the interface that provides functionalities to manage bitmap resources, whether as external references or embedded resources.
Public interfaceICustomRenderableJobElement Areas (polygon, circle, rectangle,...) of interest to be drawn on canvas but not marked.
Public interfaceIDialogAutomationService 
Public interfaceIJobElementManager Represents the interface that provides functionalities to manage plugins of type job elements.
Public interfaceILaserAutomation Represents the interface of all plugins that need a laser controller.
Public interfaceIMarkableConfigurationExecuter Represents the base interface of a simple transformable items. Offset and Rotation
Public interfaceIMarkableElementWithInputFile 
Public interfaceIMarkableElementWithLogFile 
Public interfaceIMarkableJobElement Represents the base interface of all plugins of type markable job elements. A markable job element has a content and a configuration that define how it should be marked by a scan controller.
Public interfaceIMarkableJobElementHolder 
Public interfaceIMarkableTextVectorGraphic 
Public interfaceIRenderableJobElement 
Public interfaceIScanControllerAutomation Represents the interface of all plugins that need a scan controller.
Public interfaceIScanHeadAutomation Represents the interface of all plugins that need a scan head.
Public interfaceITemplateManager 
Public interfaceITransformable Represents the base interface of transformable items.
Enumerations
 EnumerationDescription
Public enumerationEnvelopingOutline Type of enveloping outline.
Public enumerationProcessingOrder Enumeration for defining processing order.