Click or drag to resize

API changes - 1.31

RAYLASE.SPICE3.ClientLib.dll
  public class RAYLASE.SPICE3.ClientLib.CommandList

- public void AppendArcAbs( double x, double y, double angle )
+ public void AppendArcAbs( double x, double y, double sweep )
- public void AppendArcAbs( double x, double y, double angle )
+ public void AppendArcAbs( double x, double y, double sweep )
- public void AppendArcAbs( double x, double y, double angle )
+ public void AppendArcAbs( double x, double y, double sweep )
- public void AppendArcAbs( double x, double y, double angle )
+ public void AppendArcAbs( double x, double y, double sweep )
- public void AppendArcRel( double x, double y, double angle )
+ public void AppendArcRel( double x, double y, double sweep )
- public void AppendArcRel( double x, double y, double angle )
+ public void AppendArcRel( double x, double y, double sweep )
- public void AppendArcRel( double x, double y, double angle )
+ public void AppendArcRel( double x, double y, double sweep )
- public void AppendArcRel( double x, double y, double angle )
+ public void AppendArcRel( double x, double y, double sweep )
+ public void AppendBranchToLabel( string label )
+ public void AppendCaseToLabel( string label, uint cond )
+ public void AppendDefaultToLabel( string label )
- public void AppendEllipseAbs( double x, double y, double angle, double angle_rot, double ratio )
+ public void AppendEllipseAbs( double x, double y, double sweep, double rotation, double ratio )
- public void AppendEllipseAbs( double x, double y, double angle, double angle_rot, double ratio )
+ public void AppendEllipseAbs( double x, double y, double sweep, double rotation, double ratio )
- public void AppendEllipseAbs( double x, double y, double angle, double angle_rot, double ratio )
+ public void AppendEllipseAbs( double x, double y, double sweep, double rotation, double ratio )
- public void AppendEllipseAbs( double x, double y, double angle, double angle_rot, double ratio )
+ public void AppendEllipseAbs( double x, double y, double sweep, double rotation, double ratio )
- public void AppendEllipseRel( double x, double y, double angle, double angle_rot, double ratio )
+ public void AppendEllipseRel( double x, double y, double sweep, double rotation, double ratio )
- public void AppendEllipseRel( double x, double y, double angle, double angle_rot, double ratio )
+ public void AppendEllipseRel( double x, double y, double sweep, double rotation, double ratio )
- public void AppendEllipseRel( double x, double y, double angle, double angle_rot, double ratio )
+ public void AppendEllipseRel( double x, double y, double sweep, double rotation, double ratio )
- public void AppendEllipseRel( double x, double y, double angle, double angle_rot, double ratio )
+ public void AppendEllipseRel( double x, double y, double sweep, double rotation, double ratio )
+ public void AppendLabel( string name )
+ public void AppendMagnificationAbs( double target, bool async )
+ public void AppendMagnificationRel( double target, bool async )
+ public void AppendMagnificationSpeed( double speed )
- public void AppendZoomAbs( double target, bool async )
- public void AppendZoomRel( double target, bool async )
- public void AppendZoomSpeed( double speed )
+ public int? GetLabelIndex( string label )
+ public void Insert( int index, Command c )
+ public void InsertRange( int index, CommandList cl )
+ public bool Remove( Command item )
+ public void RemoveAt( int index )
+ public void RemoveRange( int index, int count )

  public class RAYLASE.SPICE3.ClientLib.PowerCorrectionAPI

+ public void ChangeValue( Point3D position, double factor )

RAYLASE.SPICE3.dll
  public enum RAYLASE.SPICE3.CommandCode

+ MAGNIFICATION_ABS
+ MAGNIFICATION_REL
+ MAGNIFICATION_SPEED
- ZOOM_ABS
- ZOOM_REL
- ZOOM_SPEED

  public enum RAYLASE.SPICE3.CommandCodeAcronym

+ MAGS
+ SPMA
+ SPMR
- SPZA
- SPZR
- ZS

  public class RAYLASE.SPICE3.FatalException

+ public FatalExceptionError Error { get; }

public enum RAYLASE.SPICE3.FatalExceptionError

+ FifoOverflow
+ FifoUnderflow
+ LaserAlarm
+ ScannerError
+ Unknown

public class RAYLASE.SPICE3.ListLabelException

+ public ListLabelException( )
+ public ListLabelException( Exception innerException )
+ public ListLabelException( string message )
+ public ListLabelException( string message, Exception innerException )

  public class RAYLASE.SPICE3.OpticalParameters

+ public double MaxMagnification { get; set; }
- public double MaxZoom { get; set; }

public class RAYLASE.SPICE3.PowerOverflowException

+ public PowerOverflowException( )
+ public PowerOverflowException( string message )
+ public PowerOverflowException( Exception innerException )
+ public PowerOverflowException( string message, Exception innerException )

  public class RAYLASE.SPICE3.ProcessVariables

+ public double MagnificationSpeed { get; set; }
- public double ZoomSpeed { get; set; }

  public class RAYLASE.SPICE3.ScannerConfig

+ public double MaxMagnification { get; set; }
- public double MaxZoom { get; set; }

  public class RAYLASE.SPICE3.TimeZone

+ static .cctor( )
+ public static String[] GetSPICE3StandardTimeZoneList( )

  public class RAYLASE.SPICE3.VersionMismatchException

- public VersionMismatchException( )
+ public VersionMismatchException( )