Click or drag to resize

API changes - 2.6

RAYLASE.CalibrationPlugin.dll
public class RAYLASE.CalibrationPlugin.JobElements.BaseMarkableCalibrationPattern3D

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

+ public Enum Enumeration { get; set; }
+ public static DependencyProperty EnumerationProperty
+ public EnumFlagsSelector( )
+ public virtual void InitializeComponent( )

  public class RAYLASE.Marker.Common.JobStatistics

+ public double EndlessMotfBeltSpeed { get; set; }

RAYLASE.Marker.Configuration.dll
  public class RAYLASE.Marker.Configuration.WorkspaceConfiguration+MarkOntheFlySettings

+ public MarkOnTheFlyMode Mode { get; set; }

  public class RAYLASE.Marker.Configuration.WorkspaceConfiguration+MarkOntheFlySettings

+ public MarkOnTheFlyMode Mode { get; set; }

RAYLASE.Marker.Corrections.dll
  public class RAYLASE.Marker.Corrections.FieldCorrection

+ public double GetHorizontalSpeedLimit( double speedLimitXY, double? speedLimitZ = null )
+ public double GetMagnificationSpeedLimt( double axisSpeedLimit = 0,9 )
+ public double GetVerticalSpeedLimit( double axisSpeedLimit = 0,9 )

public class RAYLASE.Marker.Corrections.FieldCorrectionTransfomation

+ public void CreateHeightBitmap( string path, int pixelScale )
+ public FieldCorrection CylinderFlatPattern( FieldCorrection source, double offsetRadial, double offsetZ, double radius, double azimuth, double elevation, bool isHorizontal, bool bottomSide )
+ public FieldCorrectionTransfomation( )
+ public FieldCorrection SlantedPlane( FieldCorrection source, double offsetZ, double azimuth, double elevation )
+ public FieldCorrection SphereProjection( FieldCorrection source, dvec3 center, double radius, double targetZ )
+ public FieldCorrection SurfaceProjection( FieldCorrection source, string importPath, dmat4 transformation, double targetZ )

RAYLASE.Marker.Device.dll
public class RAYLASE.Marker.Device.ScanHead.AuxTempSetting

+ public AuxTempSetting( )
+ public virtual ScanHeadMonitoringCommand Command { get; }
+ public double MaxValue { get; set; }

  public class RAYLASE.Marker.Device.ScanController.BaseScanController

+ public abstract double ConvertListToEndlessMotf( int listID )
+ public virtual void RefreshReadyToMark( )

  public class RAYLASE.Marker.Device.ScanHead.BaseScanHead

+ protected void InvokeFocusTesterRequested( ObservableCollection<double> bias )
+ protected void RaiseMonitoringError( ScanHeadMonitoringErrorEventArgs arg )
+ public abstract void StartMonitoring( )
+ public abstract void StopMonitoring( )
+ public Action<ObservableCollection<double>> FocusTesterRequested
+ public Action<ScanHeadMonitoringErrorEventArgs> MonitoringError
+ public ScanHeadMonitoringConfig Monitoring { get; set; }
+ public virtual bool VerifyMonitoringSettings( )

public class RAYLASE.Marker.Device.DeviceMonitoringErrorEventArgs

+ protected DeviceMonitoringErrorEventArgs( )
+ public string Message { get; set; }
+ public BaseDeviceController Source { get; set; }

  public class RAYLASE.Marker.Device.ScanController.MarkOnTheFlyProfile

+ public double MaximumEndlessMotfSpeedScale { get; set; }
+ public double MinimumEndlessMotfSpeedScale { get; set; }

public class RAYLASE.Marker.Device.ScanHead.RMSSetting

+ public virtual ScanHeadMonitoringCommand Command { get; }
+ public double MaxValue { get; set; }
+ public RMSSetting( )

public enum RAYLASE.Marker.Device.ScanHead.ScanHeadMonitoringCommand

+ AuxTemp
+ RMS
+ StatusWord

public class RAYLASE.Marker.Device.ScanHead.ScanHeadMonitoringCommandSetting

+ public abstract ScanHeadMonitoringCommand Command { get; }
+ public bool Enabled { get; set; }
+ public int MinConsecutiveErrors { get; set; }
+ protected ScanHeadMonitoringCommandSetting( )

public class RAYLASE.Marker.Device.ScanHead.ScanHeadMonitoringConfig

+ public AuxTempSetting AuxTemp { get; set; }
+ public ScanHeadMonitoringConfig CopyFrom( ScanHeadMonitoringConfig source )
+ public IEnumerable<ScanHeadMonitoringCommandSetting> GetCommands( )
+ public double Period { get; set; }
+ public RMSSetting RMS { get; set; }
+ public ScanHeadMonitoringConfig( )
+ public StatusSetting Status { get; set; }
+ public int Timeout { get; set; }

public class RAYLASE.Marker.Device.ScanHead.ScanHeadMonitoringErrorEventArgs

+ public ScanHeadMonitoringCommand Command { get; set; }
+ public ScanHeadMonitoringErrorEventArgs( )

public class RAYLASE.Marker.Device.ScanHead.StatusSetting

+ public virtual ScanHeadMonitoringCommand Command { get; }
+ public uint GoodValue { get; set; }
+ public uint Mask { get; set; }
+ public StatusSetting( )

RAYLASE.Marker.GUI.Common.dll
public class RAYLASE.Marker.GUI.Common.Interactivity.AsyncCommand

+ public AsyncCommand( Func<Task> executedHandler, Func<bool> canExecuteHandler = null )
+ public bool CanExecute( )
+ public EventHandler CanExecuteChanged
+ public Func<bool> CanExecuteHandler { get; }
+ public Task ExecuteAsync( )
+ public Func<Task> ExecutedHandler { get; }
+ public void RaiseCanExecuteChanged( )

public class RAYLASE.Marker.GUI.Common.Events.DeviceMonitoringErrorEvent

+ public DeviceMonitoringErrorEvent( )

  public class RAYLASE.Marker.GUI.Common.Extensions

+ public static string GetLastUsedJobPathIfExisting( GuiConfiguration guiConfiguration )

public class RAYLASE.Marker.GUI.Common.FocusTesterConfig

+ public virtual object Clone( )
+ public FocusTesterConfig( )
+ public double LineLength { get; set; }
+ public double LineSeparation { get; set; }
+ public int NumberOfLines { get; set; }
+ public MarkerPen Pen { get; set; }
+ public int PenNumber { get; set; }
+ public string ScanControllerLabel { get; set; }
+ public double XPosition { get; set; }
+ public double YPosition { get; set; }
+ public double ZPosition { get; set; }
+ public double ZRange { get; set; }

  public class RAYLASE.Marker.GUI.Common.GuiConfiguration

+ public FocusTesterConfig FocusTester { get; }
+ public MonitoringConfig Monitoring { get; }

public enum RAYLASE.Marker.GUI.Common.MonitoringAction

+ Abort
+ Disabled
+ Notification
+ Warning

public class RAYLASE.Marker.GUI.Common.MonitoringConfig

+ public MonitoringAction Actions { get; set; }
+ public MonitoringConfig( )

public class RAYLASE.Marker.GUI.Common.Controls.OneWayToggleButton

+ public OneWayToggleButton( )
+ protected virtual void OnToggle( )

RAYLASE.Marker.GUI.Events.dll
RAYLASE.Marker.InternalPlugin.dll
public class RAYLASE.Marker.InternalPlugin.JobElements.MarkableFocusTestPattern

+ protected virtual void DoBuildContent( )
+ protected virtual Control DoShowUI( JobElementHolder jobElementHolder, string id )
+ protected virtual void DoShowUICallback( JobElementHolder jobElementHolder, PluginSettingsView settingsView )
+ public MarkableFocusTestPattern( )
+ public int TextPenNumber { get; set; }

RAYLASE.Marker.Job.dll
  public enum RAYLASE.Marker.Job.Executor.JobElementExecutor.ExecutorOptions

+ EnableEndlessMarkOnTheFly

  public class RAYLASE.Marker.Job.JobDefinition

+ public double GetEndlessMotfBeltSpeed( BaseScanController scanController )
+ public MarkOnTheFlyMode MarkOnTheFlyMode { get; set; }

RAYLASE.Marker.JobElement.dll
  public class RAYLASE.Marker.JobElement.BaseMarkableBitmapGraphic

+ protected virtual void OnPowerMappingDialogRequested( PowerMappingDialogRequest a )
+ public Action<PowerMappingDialogRequest> PowerMappingDialogRequested

public class RAYLASE.Marker.JobElement.BaseMarkableCalibrationPattern3D

+ protected bool AddLine( dvec2 start, dvec2 end, bool startNewLayer = false )
+ protected BaseMarkableCalibrationPattern3D( )
+ public double BiasDelay { get; set; }
+ protected virtual void BuildContent( )
+ public double ConfiguredZBias { get; set; }
+ public string CorrectionFile { get; set; }
+ public double DeltaZ { get; set; }
+ protected abstract void DoBuildContent( )
+ public double ExtensionDistance { get; set; }
+ public ivec3 GridPoints { get; set; }
+ public double Height { get; set; }
+ public virtual void Initialize( )
+ public double LineSpacing { get; set; }
+ public bool LinesSkipped { get; protected set; }
+ public static double MaxBit
+ public double MaxLensTravel { get; set; }
+ public int NthZ { get; set; }
+ public void SetDeltaZMicroMeters( double deltaZMicrometers )
+ public double Width { get; set; }
+ public double ZPosition { get; set; }

public class RAYLASE.Marker.JobElement.BaseMarkableBitmapGraphic+PowerMappingDialogRequest

+ public Action<PowerMappingDialogRequest> Callback
+ public double? MaxPower
+ public double? MinPower
+ public Double[] PowerMapping
+ public ValueTuple<int, double> SetPoints

RAYLASE.Marker.Profile.dll
  public class RAYLASE.Marker.Profile.Model.BitmapMarkerProfile

+ public Double[] PowerMapping { get; set; }
+ public ValueTuple<int, double> PowerMappingSetPoints { get; set; }

public enum RAYLASE.Marker.Profile.Model.MarkOnTheFlyMode

+ Disabled
+ Enabled
+ Endless

RAYLASE.Marker.VectorGraphicElement.dll
  public class RAYLASE.Marker.VectorGraphicElement.Filling.CellHatchFillingProfile

+ public bool Vertical { get; set; }

public class RAYLASE.Marker.VectorGraphicElement.Filling.VectorGraphicFillingProfile

+ public bool Center { get; set; }
+ public double CollinearityDistance { get; set; }
+ public bool Embed { get; set; }
+ public virtual bool Equals( object obj )
+ protected bool Equals( VectorGraphicFillingProfile other )
+ public string FilePath { get; set; }
+ public virtual Type FillerType { get; }
+ public IList<VectorGraphicPath> FillingPaths { get; set; }
+ public PolyFillType FillType { get; set; }
+ public virtual int GetHashCode( )
+ public virtual bool Invert { get; set; }
+ public int NumberOfPoints { get; set; }
+ public dvec2 Offset { get; set; }
+ public virtual double QuietZone { get; set; }
+ public double Rotation { get; set; }
+ public double? ScaleSize { get; set; }
+ public double UnitScale { get; set; }
+ public VectorGraphicFillingProfile( )

public class RAYLASE.Marker.VectorGraphicElement.Importer.VectorGraphicImporter

+ public static ImageSource GetPreview( string fileName, ivec2 size, double thickness )
+ public VectorGraphicImporter( )

RAYLASE.MarkerPlugin.dll
  public class RAYLASE.MarkerPlugin.Devices.ScanHead.CalibrationViewModel

- public void Reset( )
+ public void Reset( bool resetBias = true )

  public class RAYLASE.MarkerPlugin.Devices.ScanHead.GenericScanHead

+ protected virtual void Dispose( bool disposing )
+ protected void OnMonitorTimerTick( object sender, ElapsedEventArgs e )
+ public virtual bool VerifyMonitoringSettings( )
+ public virtual void StartMonitoring( )
+ public virtual void StopMonitoring( )

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

+ public virtual double ConvertListToEndlessMotf( int listID )
+ public virtual void RefreshReadyToMark( )

  public class RAYLASE.MarkerPlugin.SPICE3Extensions

+ public static void Dump( CommandList list, string path )
+ public static void Dump( CommandList list, string path, IEnumerable<CommandCode> filter )

RAYLASE.Shared.dll
  public class RAYLASE.Shared.GUI.BindablePoint

+ public static BindablePoint op_Division( BindablePoint point, BindablePoint point2 )
+ public static BindablePoint op_Multiply( BindablePoint point, BindablePoint point2 )

  public enum RAYLASE.Shared.LicenseFeature

+ MultiPointEditorProfessional