Click or drag to resize

API changes - 1.37

RAYLASE.Marker.Common.dll
  public class RAYLASE.Marker.Common.MarkerPen

+ public object GetPropertyValue( string propertyName )
+ public void SetPropertyValue( string propertyName, object value )

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

+ public FieldCorrection( string file )
+ public void GetLineZRange( dvec3 start, dvec3 end, out ref double minZ, out ref double maxZ, int axis = 2 )

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

- protected void FetchScanHeadInfo( )
+ public void FetchScanHeadInfo( )

RAYLASE.Marker.Job.dll
  public class RAYLASE.Marker.Job.Executor.BaseJobExecutorProfile

+ public ISet<BaseVectorGraphicElement> VectorGraphicElementFilters { get; }
+ public ListType VectorGraphicElementFilterType { get; set; }

  public interface RAYLASE.Marker.Job.IJobManager

- ValueTuple<HashSet<JobValidatorCategory>, string> ValidateJobDefinition( JobDefinition jobDefinition, WorkspaceConfiguration workspaceConfiguration, JobValidatorCategory validationCategories, bool isVerbose )
+ ValueTuple<HashSet<JobValidatorCategory>, string> ValidateJobDefinition( JobDefinition jobDefinition, WorkspaceConfiguration workspaceConfiguration, JobValidatorCategory validationCategories, bool isVerbose, Dictionary<string, dmat4> processTranformationMap = null )

RAYLASE.Marker.JobElement.dll
  public class RAYLASE.Marker.JobElement.BaseMarkableJobElement

+ public bool SupportIterationLevel { get; protected set; }

  public interface RAYLASE.Marker.JobElement.ITemplateManager

+ void ApplyFillingTemplate( string templateName, BaseVectorGraphicElement vectorGraphicElement, bool clearFillings )

  public class RAYLASE.Marker.JobElement.GUI.SharedMarkableJobElementSettingsView

+ public bool SupportIterationLevel { get; set; }

RAYLASE.Marker.VectorGraphicElement.dll