Click or drag to resize

API changes - 1.40

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

+ protected virtual void PostShowDialog( )

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

+ IList<WorkspaceConfiguration> LoadWorkspaceConfigurations( )
+ void SaveWorkspaceConfigurations( IList<WorkspaceConfiguration> workspaceConfigurations )

public class RAYLASE.Marker.Configuration.SharedConfiguration

+ public SharedConfiguration CopyFrom( SharedConfiguration source )
+ public string LastUsedBitmapPath { get; set; }
+ public IList<string> LastUsedStrokeFonts { get; set; }
+ public IList<string> LastUsedTrueTypeFonts { get; set; }
+ public SharedConfiguration( )
+ public IDictionary<string, StandAloneCardSettings> StandAloneConfigurations { get; }
+ public Tolerances Tolerances { get; set; }

public class RAYLASE.Marker.Configuration.StandAloneCardSettings

+ public StandAloneCardSettings CopyFrom( StandAloneCardSettings source )
+ public bool IsDirty { get; set; }
+ public bool IsEnabled { get; set; }
+ public string LastUsedConfigName { get; set; }
+ public StandAloneCardSettings( )
+ public IDictionary<string, DateTime> TimeStamps { get; }

public class RAYLASE.Marker.Configuration.Tolerances

+ public double CircleToDrillRadius { get; set; }
+ public double CollinearityDistance { get; set; }
+ public Tolerances CopyFrom( Tolerances source )
+ public double Location { get; set; }
+ public int NumOfPoints { get; set; }
+ public double Sort { get; set; }
+ public Tolerances( )

RAYLASE.Marker.Corrections.dll
  public class RAYLASE.Marker.Corrections.FieldParameter

+ public void ApplyTo( FieldCorrection fc )

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

+ public abstract Guid PrepareVectorGraphicList( IList<VectorGraphicLayersWrapper> layerWrappers, int defaultPenNumber, dmat4 modelMatrix, GenericMarkerProfile markerProfile, IDictionary<VectorGraphicPath, ValueTuple<double?, dvec3?>> pathMotfDistanceMap, dvec3 scanControllerOffset, IOPortCondition condition, Guid? parentListGuid, int commandOffset = 0, int commandBatchSize = 2147483647, int totalExecutions = 1, bool repeatOnCard = false, bool singleListMode = false, Guid? listGuid = null )
- public abstract Guid PrepareVectorGraphicList( IList<VectorGraphicLayersWrapper> layerWrappers, int defaultPenNumber, dmat4 modelMatrix, GenericMarkerProfile markerProfile, IDictionary<VectorGraphicPath, ValueTuple<double?, dvec3?>> pathMotfDistanceMap, IOPortCondition condition, Guid? parentListGuid, int commandOffset = 0, int commandBatchSize = 2147483647, int totalExecutions = 1, bool repeatOnCard = false, bool singleListMode = false, Guid? listGuid = null )
+ public abstract void UpdateConfiguration( ConfigurationType type )
+ public Guid PrepareVectorGraphicList( IReadOnlyCollection<VectorGraphicLayer> layers, int defaultPenNumber, dmat4 modelMatrix, GenericMarkerProfile markerProfile, IDictionary<VectorGraphicPath, ValueTuple<double?, dvec3?>> pathMotfDistanceMap, dvec3 scanControllerOffset, IOPortCondition condition, Guid? parentListGuid, int commandOffset = 0, int commandBatchSize = 2147483647, int executions = 1, bool repeatOnCard = false, bool singleListMode = false, Guid? listGuid = null )
- public Guid PrepareVectorGraphicList( IReadOnlyCollection<VectorGraphicLayer> layers, int defaultPenNumber, dmat4 modelMatrix, GenericMarkerProfile markerProfile, IDictionary<VectorGraphicPath, ValueTuple<double?, dvec3?>> pathMotfDistanceMap, IOPortCondition condition, Guid? parentListGuid, int commandOffset = 0, int commandBatchSize = 2147483647, int executions = 1, bool repeatOnCard = false, bool singleListMode = false, Guid? listGuid = null )

  public class RAYLASE.Marker.Device.LaserController.BaseSerialLaserController

+ protected BaseSerialLaserController( )
- public BaseSerialLaserController( )

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

+ All
+ IO
+ Laser
+ Motf
+ None
+ ScanHead

RAYLASE.Marker.Job.dll
  public class RAYLASE.Marker.Job.JobDefinition

+ public void TrimUnusedBitmaps( )

RAYLASE.Marker.Permission.dll
  public enum RAYLASE.Marker.Permission.PermissionManager+SerializationType

- Binary

  public enum RAYLASE.Marker.Permission.PermissionManager+SerializationType

- Binary

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

- protected void IsGeometric { set; }
+ public bool IsGeometric { get; protected set; }

  public class RAYLASE.Marker.VectorGraphicElement.VectorGraphicOptimizer

+ public void OptimizeOrientationFilling( VectorGraphicLayer layer )
+ public void Segment( VectorGraphicLayer layer, dmat4 transformation, double angle, double range )