Click or drag to resize

API changes - 2.33

RAYLASE.Marker.Common.dll
  public class RAYLASE.Marker.Common.JobStatistics

- public void AddStatistics( JobElementStatistics jobElementStatistics )
+ public void AddStatistics( JobElementStatistics jobElementStatistics, long factor = 1 )

RAYLASE.Marker.Device.dll
  public class RAYLASE.Marker.Device.ScanController.BaseScanController

+ public virtual bool GetScannerMonitoringEnabled( )
+ public virtual void SetScannerMonitoringEnabled( bool enable )

  public enum RAYLASE.Marker.Device.ScanController.BaseScanController+ConfigurationType

+ ScannerMonitoring

RAYLASE.Marker.GUI.Common.dll
  public class RAYLASE.Marker.GUI.Common.GuiConfiguration

+ public bool WobbleAmplitudeAsLineThickness { get; set; }

RAYLASE.Marker.JobElement.dll
  public class RAYLASE.Marker.JobElement.BaseJobElement

+ protected IJobElementManager JobElementManager { get; set; }

  public class RAYLASE.Marker.JobElement.BaseMarkableExtrudedVectorGraphic

- protected IJobElementManager JobElementManager { get; }
- public VectorGraphicLayer Contour { get; set; }
+ public virtual VectorGraphicLayer Contour { get; set; }

  public class RAYLASE.Marker.JobElement.BaseMarkableJobElement

- public virtual void AlterPenSetPostBuild( PenSet penSet )
+ public virtual void AlterPenSetPostBuild( PenSet penSet, bool ignoreScanController )
- public virtual void AlterPenSetPreBuild( PenSet penSet )
+ public virtual void AlterPenSetPreBuild( PenSet penSet, bool ignoreScanController )

  public class RAYLASE.Marker.JobElement.BaseMarkableVectorGraphic

+ protected Func<VectorGraphicLayer> LayerFactory { get; }
+ public bool HasCustomRendering { get; protected set; }
+ public virtual IList<VectorGraphicLayer> GetCustomRendering( )

  public class RAYLASE.Marker.JobElement.BaseMultiCrossSectionVectorGraphic

- protected Func<VectorGraphicLayer> LayerFactory { get; }

public interface RAYLASE.Marker.JobElement.IContour

+ VectorGraphicLayer Contour { get; set; }

RAYLASE.Marker.VectorGraphicElement.dll
  public class RAYLASE.Marker.VectorGraphicElement.RenderSettings

+ public bool WobbleAmplitudeAsLineThickness { get; set; }

  public class RAYLASE.Marker.VectorGraphicElement.VectorGraphicPath

+ public bool IgnorePower { get; set; }

RAYLASE.MarkerPlugin.dll
  public class RAYLASE.MarkerPlugin.Devices.ScanController.SPICE3.SPICE3Device

+ public virtual bool GetScannerMonitoringEnabled( )
+ public virtual void SetScannerMonitoringEnabled( bool enable )