Click or drag to resize

ExecutionTimeEstimateEventArgs Class

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.
Inheritance Hierarchy
SystemObject
  SystemEventArgs
    RAYLASE.Marker.Job.ExecutorExecutionTimeEstimateEventArgs

Namespace: RAYLASE.Marker.Job.Executor
Assembly: RAYLASE.Marker.Job (in RAYLASE.Marker.Job.dll) Version: 2.55.0
Syntax
C#
public class ExecutionTimeEstimateEventArgs : EventArgs

The ExecutionTimeEstimateEventArgs type exposes the following members.

Constructors
 NameDescription
Public methodExecutionTimeEstimateEventArgsInitializes a new instance of the ExecutionTimeEstimateEventArgs class
Top
Properties
 NameDescription
Public propertyActiveSliceExecutionTime The expected execution time of the active slice, which is the one contained in the statistics of the job.
Public propertyEstimatedExecutionTime The expected execution time of all slices, extrapolated from the execution times of KnownSlices slices.
Public propertyIsComplete True if the execution times of all slices are known, so EstimatedExecutionTime is not extrapolated.
Public propertyJobElementID The ID of the job element.
Public propertyJobElementLabel The label of the job element.
Public propertyKey Identifies the processed copy of the object within an execution of the job, i.e. the object and its loop iterations without the execution of the job. A later estimate with the same key replaces the earlier one.
Public propertyKnownSlices The number of slices whose execution time is known.
Public propertyScanController The scan controller which executes the job element.
Public propertySliceCount The total number of slices.
Top
See Also