Click or drag to resize

API changes - 1.8

RAYLASE.Marker.Common.dll
  public class RAYLASE.Marker.Common.TextGenerator.BaseIncrementalTextGenerator

+ protected virtual string DoGetNextValue( bool peek, bool preUpdate, Guid? simulationID )
- public virtual string GetNextValue( bool peek, bool preUpdate, Guid? simulationID )

  public class RAYLASE.Marker.Common.TextGenerator.BaseTextGenerator

+ protected abstract string DoGetNextValue( bool peek, bool preUpdate, Guid? simulationID )
- public abstract string GetNextValue( bool peek, bool preUpdate, Guid? simulationID )
+ public string GetNextValue( bool peek, bool preUpdate, Guid? simulationID )
+ public string LogPath { get; set; }

  public class RAYLASE.Marker.Common.GUI.BitRangeSelector

+ public int BlockedBits { get; set; }
+ public static DependencyProperty BlockedBitsProperty

  public class RAYLASE.Marker.Common.TextGenerator.DateTextGenerator

+ protected virtual string DoGetNextValue( bool peek, bool preUpdate, Guid? simulationID )
- public virtual string GetNextValue( bool peek, bool isPreUpdate, Guid? simulationID )

public class RAYLASE.Marker.Common.GUI.FilePathConverter

+ public virtual object Convert( object value, Type targetType, object parameter, CultureInfo culture )
+ public virtual object ConvertBack( object value, Type targetType, object parameter, CultureInfo culture )
+ public FilePathConverter( )

RAYLASE.Marker.Configuration.dll
  public interface RAYLASE.Marker.Configuration.IConfigurationManager

- T LoadConfiguration( string configurationName, ConfigurationLevel configurationLevel, JsonSerializerSettings jsonSerializerSettings = null )
+ T LoadConfiguration( string configurationName, ConfigurationLevel configurationLevel, JsonSerializerSettings jsonSerializerSettings = null, bool appendJsonExtension = true )
- void SaveConfiguration( T configuration, string configurationName, ConfigurationLevel configurationLevel, JsonSerializerSettings jsonSerializerSettings = null )
+ void SaveConfiguration( T configuration, string configurationName, ConfigurationLevel configurationLevel, JsonSerializerSettings jsonSerializerSettings = null, bool appendJsonExtension = true )

RAYLASE.Marker.Device.dll
  public class RAYLASE.Marker.Device.Camera.BaseCamera

+ protected Bitmap _downscaledTakenPicture
+ protected double _lastUsedDownScale
+ protected int _lastUsedPictureHeight
+ protected int _lastUsedPictureWidth
+ protected Bitmap _takenPicture
+ public dvec2 CenterOffset { get; set; }
+ public dvec2 CenterOffsetTmp { get; set; }
- public double CenterOffsetX { get; set; }
- public double CenterOffsetY { get; set; }
+ public Bitmap CreateDownscaledTakenPicture( double scale )
+ public double FieldHeightWorldTmp { get; set; }
+ public double FieldWidthWorldTmp { get; set; }
+ public bool IsAutoCalibration { get; set; }
+ public bool IsCalibrated { get; }
+ public double LeftFieldWidthCalibrationMarkWorld { get; set; }
+ public dvec2 LowerRightCornerTmp { get; set; }
+ public int PenNumber { get; set; }
+ public Dictionary<int, Color?> Pens { get; set; }
+ public double PixelHeightWorldTmp { get; set; }
+ public double PixelWidthWorldTmp { get; set; }
- public abstract bool SetCameraWidthAndHeight( int wantedWidth, int wantedHeight )
+ public virtual bool SetCameraWidthAndHeight( int wantedWidthPxl, int wantedHeightPxl )
+ public double StandardMeasureTmp { get; set; }
+ public dvec2 UpperLeftCornerTmp { get; set; }
- public double WaveLengthScaleFactor { get; set; }
+ public dvec2 WaveLengthScaleFactor { get; set; }

public class RAYLASE.Marker.Device.GUI.FilePathConverter

  public enum RAYLASE.Marker.Device.Camera.BaseCamera+State

+ AutoCalib
- CalibWaveLength
+ CalibWaveLength1
+ CalibWaveLength2
+ CreateCalibJob
+ LoadCalibData
+ SaveCalibData

  public enum RAYLASE.Marker.Device.Camera.BaseCamera+State

+ AutoCalib
- CalibWaveLength
+ CalibWaveLength1
+ CalibWaveLength2
+ CreateCalibJob
+ LoadCalibData
+ SaveCalibData

RAYLASE.Marker.Plugin.dll
public class RAYLASE.Marker.Plugin.GUI.GlyphPicker

+ public FontFamily FontFamily { get; set; }
+ public GlyphPicker( )
+ public Action<string> GlyphSelected { get; set; }
+ public virtual void InitializeComponent( )
+ protected virtual void OnPreviewKeyDown( KeyEventArgs e )

public class RAYLASE.Marker.Plugin.GUI.SymbolView

+ public TextBlock Character { get; }
+ public SymbolView( )

RAYLASE.Marker.VectorGraphicElement.dll
  public class RAYLASE.Marker.VectorGraphicElement.FontInformation

- public TextDecoration Decorations { get; }
+ public TextDecoration Decorations { get; set; }
+ public FontInformation DeepCopy( )
+ public double FontHeight { get; set; }
- public LineAlignment LineAlignment { get; set; }
- public double ObliqueAngle { get; set; }
+ public Orientation Orientation { get; set; }
+ public double Radius { get; set; }
- public double Size { get; set; }
- public double WidthFactor { get; set; }

public enum RAYLASE.Marker.VectorGraphicElement.LineAlignment

public enum RAYLASE.Marker.VectorGraphicElement.Orientation

+ Concave
+ Convex
+ Horizontal

  public class RAYLASE.Marker.VectorGraphicElement.VectorGraphicEngine

- public virtual void CreateText( string text, FontInformation fontInformation, dvec3 offset, double rotation, dvec2 scale, bool translateThenScale = true, dvec2? fixedSize = null, bool createNewLayer = true )
+ public virtual void CreateText( string text, FontInformation fontInformation, dvec3 offset, double rotation, dvec2 scale, dvec2? fixedSize = null, bool createNewLayer = true )