Class MarkableBlock
Represents a block that can be marked.
public abstract class MarkableBlock : Block, INotifyPropertyChangedEx, INotifyPropertyChanged
- Inheritance
-
PropertyChangedBaseMarkableBlock
- Implements
-
INotifyPropertyChangedEx
- Derived
- Inherited Members
-
PropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.PropertyChanged
Properties
Approach
Gets or sets the approach value in millimeters.
public double Approach { get; set; }
Property Value
- double
The default value is 0.5mm.
EnableCurveCorrection
Gets or sets a value indicating whether curve correction is enabled.
public bool EnableCurveCorrection { get; set; }
Property Value
- bool
The default value is true.
ID
Gets the number of the block in the laser job.
public int? ID { get; }
Property Value
- int?
Is null if the block does not contain to a job which was uploaded to the laser.
MarkingEnabled
Gets or sets a value indicating whether marking of the block is enabled.
public bool MarkingEnabled { get; set; }
Property Value
- bool
Default value is true.
MarkingParameters
Gets or sets the marking parameters of the block.
public BlockMarkingParameters MarkingParameters { get; set; }
Property Value
- BlockMarkingParameters
Default value is Common.
MarkingQuality
Gets or sets the marking quality parameters.
public MarkingQuality MarkingQuality { get; set; }
Property Value
SpaceApproach
Gets or sets the space approach value in millimeters.
public double SpaceApproach { get; set; }
Property Value
- double
The default value is 0.25mm.