Click or drag to resize

API changes - 2.41

RAYLASE.Marker.Device.dll
  public class RAYLASE.Marker.Device.DistanceSensor.BaseDistanceSensor

+ public virtual DistanceSensorStatus GetDeviceStatus( )

public enum RAYLASE.Marker.Device.DistanceSensor.BaseDistanceSensor+DistanceSensorStatus

+ NotReady
+ Ready
+ Unknown

RAYLASE.Marker.GUI.Wrapper.dll
public class RAYLASE.Marker.GUI.Wrapper.MajorMinorVersionComparer

RAYLASE.Marker.JobElement.dll
  public class RAYLASE.Marker.JobElement.BaseDistanceSensorFlow

+ protected BaseDistanceSensor _distanceSensor
+ public BaseDistanceSensor DistanceSensor { get; }

  public interface RAYLASE.Marker.JobElement.IMarkableTextVectorGraphic

+ BaseTextGenerator Source { get; set; }
+ bool IsSizeFixed { get; set; }
+ dvec2 FixedSize { get; set; }

public interface RAYLASE.Marker.JobElement.ImageProcessing.IModifyCenterPosition

+ dvec3 CenterPosition { get; set; }

RAYLASE.Marker.VectorGraphicElement.dll
  public class RAYLASE.Marker.VectorGraphicElement.MetafileCommand.ArcToMetafileCommand

+ protected virtual IList<dvec3> DoGetPolyLinePoints( int numOfPoints )
- public virtual PolyLineMetafileCommand CreatePolyline( int numOfPoints = 500, double collinearityDistance = 100 )

  public class RAYLASE.Marker.VectorGraphicElement.Filling.BaseFillingProfile

+ public double CollinearityDistance { get; set; }
+ public int NumberOfPoints { get; set; }

  public class RAYLASE.Marker.VectorGraphicElement.MetafileCommand.BaseMetafileCommand

+ protected virtual IList<dvec3> DoGetPolyLinePoints( int numOfPoints )
+ public IList<dvec3> GetPolyLinePoints( int numOfPoints = 500, double collinearityDistance = 100 )
+ public PolyLineMetafileCommand CreatePolyline( int numOfPoints = 500, double delta = 100 )
- public virtual PolyLineMetafileCommand CreatePolyline( int numOfPoints = 500, double delta = 100 )

  public class RAYLASE.Marker.VectorGraphicElement.MetafileCommand.CubicCurveToMetafileCommand

+ protected virtual IList<dvec3> DoGetPolyLinePoints( int numOfPoints )
- public virtual PolyLineMetafileCommand CreatePolyline( int numOfPoints = 500, double collinearityDistance = 100 )

  public class RAYLASE.Marker.VectorGraphicElement.MetafileCommand.EllipseToMetafileCommand

+ protected virtual IList<dvec3> DoGetPolyLinePoints( int numOfPoints )
- public virtual PolyLineMetafileCommand CreatePolyline( int numOfPoints = 500, double collinearityDistance = 100 )

  public class RAYLASE.Marker.VectorGraphicElement.MetafileCommand.PolyLineMetafileCommand

+ protected virtual IList<dvec3> DoGetPolyLinePoints( int numOfPoints )
- public virtual PolyLineMetafileCommand CreatePolyline( int _ = 500, double dummy = 100 )

  public class RAYLASE.Marker.VectorGraphicElement.MetafileCommand.QuadraticCurveToMetafileCommand

+ protected virtual IList<dvec3> DoGetPolyLinePoints( int numOfPoints )
- public virtual PolyLineMetafileCommand CreatePolyline( int numOfPoints = 500, double delta = 100 )

  public class RAYLASE.Marker.VectorGraphicElement.Utils

+ public static IList<dvec3> RemoveStraightPoints( IList<dvec3> points, dvec3 start, double delta = 0,01 )

  public class RAYLASE.Marker.VectorGraphicElement.Filling.VectorGraphicFillingProfile

- public double CollinearityDistance { get; set; }
- public int NumberOfPoints { get; set; }

RAYLASE.MarkerPlugin.dll
  public class RAYLASE.MarkerPlugin.JobElements.MarkableText

- public BaseTextGenerator Source { get; set; }
- public bool IsSizeFixed { get; set; }
- public dvec2 FixedSize { get; set; }
+ public virtual BaseTextGenerator Source { get; set; }
+ public virtual bool IsSizeFixed { get; set; }
+ public virtual dvec2 FixedSize { get; set; }

  public class RAYLASE.MarkerPlugin.JobElements.PolarCopy

+ public bool IsCentered { get; set; }

RAYLASE.Shared.dll
  public class RAYLASE.Shared.Extensions

+ public static void ForEachAggregatingExceptions( IReadOnlyCollection<T> source, Action<T> action )