Click or drag to resize

RAYLASE.Marker.Job.Executor Namespace

Contains the functionalities to define job executor as plugins.
Classes
 ClassDescription
Public classBaseJobExecutor Represents the base class for plugins of type job executors.
Public classBaseJobExecutorProfile Represents the base class for defining the profile of a certain job executor.
Public classBaseThreadCoordinatedJobExecutor Represents the base class for plugins of type job executors.
Public classExecutionTimeEstimateEventArgs The event args that are passed to ExecutionTimeEstimateHandler while the slices of a sliced 3D object (e.g. a solid) are built for the execution. The statistics of the job only contain the execution time of the active slice of the object, so the expected execution time of the job is corrected by EstimatedExecutionTime - ActiveSliceExecutionTime.
Public classExecutorFinishedEventArgs The event args that is raised by ExecutorFinishedDelegate event.
Public classListPool A set of lists dedicated to a particular type of job elements (i.e. static or dynamic) or function (i.e. streaming)
Public classPreparationProgressEventArgs The event args that are passed to PreparationProgressHandler while a job is prepared for execution.
Public classProcessingStageFinishedEventArgs The event args that is raised by ProcessingStageFinished event.
Public classScanControllerTieBreaker 
Enumerations
 EnumerationDescription
Public enumerationListType The type (black or white) of the list
Public enumerationPoolType The type of the pool (e.g.: static, dynamic or stream)
Public enumerationPreparationPhase The phases of the preparation of a job before its content can be executed.
Public enumerationPreviewMode Enum containing preview modes.