Click or drag to resize

API changes - 2.48

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

+ public void OnLoadJob( string filePath )

RAYLASE.Marker.JobElement.dll
public class RAYLASE.Marker.JobElement.BaseFlowJobElement

+ protected void DoInsertJobElement( BaseJobElement jobElement, int position, IList<BaseJobElement> jobElements )
- protected void DoInsertJobElement( BaseJobElement jobElement, int position, List<BaseJobElement> jobElements )

public class RAYLASE.Marker.JobElement.ImageProcessing.BaseFoundImageProcessingObject

+ public Guid? SearcherGuid { get; set; }

public class RAYLASE.Marker.JobElement.ImageProcessing.BaseImageProcessingElement

+ public Guid Guid { get; set; }

public class RAYLASE.Marker.JobElement.ImageProcessing.BaseImageProcessingSearcherElement

+ protected void AddFoundObjects( List<BaseFoundImageProcessingObject> pixel, List<BaseFoundImageProcessingObject> world )

public class RAYLASE.Marker.JobElement.BaseLoopFlow

+ public virtual MarkableConfiguration GetMarkableConfigurationFromIteration( int iteration )

public class RAYLASE.Marker.JobElement.BaseMarkableCalibrationPattern3D

+ public dvec2 XYPosition { get; set; }

public class RAYLASE.Marker.JobElement.ImageProcessing.FoundBlob

+ public Point[] BoundingBox { get; set; }
+ public dvec3[] BoundingBoxD { get; set; }
+ public double Circularity { get; }
+ public virtual BaseFoundImageProcessingObject CloneDeep( )
+ public Point[] ConvertDvec3ArrayToPointArray( dvec3[] dvec3Array )
+ public double Convexity { get; }
+ public dvec3[] CreateBoundingBoxD( dvec3 center, dvec2 size )
+ public virtual string[] FilterFields { get; set; }
+ public FoundBlob ForIntermediateResult( )
+ public FoundBlob( dvec3 center, dvec2 size, dvec3[] boundingBoxD, dvec3 roiCenter, double area, double circularity, double inertiaRatio, double convexity, Guid? searcherGuid )
+ public FoundBlob( FoundBlob other )
+ public double InertiaRatio { get; }
+ public virtual FoundObjectProperty[] ObjectFields { get; }
+ public virtual string ObjectText { get; }
+ public virtual string ObjectTypeTitle { get; }

public class RAYLASE.Marker.JobElement.ImageProcessing.FoundCircle

- public FoundCircle( dvec2 p1, dvec2 p2, dvec2 p3, dvec3 roiCenter )
+ public FoundCircle( dvec2 p1, dvec2 p2, dvec2 p3, dvec3 roiCenter, Guid? searcherGuid = null )
- public FoundCircle( dvec3 center, double radius, dvec3 roiCenter )
+ public FoundCircle( dvec3 center, double radius, dvec3 roiCenter, Guid? searcherGuid = null )
- public FoundCircle( dvec3 center, dvec2 size, double angle, dvec3 roiCenter )
+ public FoundCircle( dvec3 center, dvec2 size, double angle, dvec3 roiCenter, Guid? searcherGuid = null )

public class RAYLASE.Marker.JobElement.ImageProcessing.FoundCorner

- public FoundCorner( dvec3 center, dvec3 roiCenter )
+ public FoundCorner( dvec3 center, dvec3 roiCenter, Guid? searcherGuid = null )

public class RAYLASE.Marker.JobElement.ImageProcessing.FoundLine

- public FoundLine( double r, double phi, dvec3 roiCenter )
+ public FoundLine( double r, double phi, dvec3 roiCenter, Guid? searcherGuid = null )
- public FoundLine( dvec2 p1, dvec2 p2, dvec3 roiCenter )
+ public FoundLine( dvec2 p1, dvec2 p2, dvec3 roiCenter, Guid? searcherGuid = null )
- public FoundLine( dvec3 p, double angle, dvec3 roiCenter )
+ public FoundLine( dvec3 p, double angle, dvec3 roiCenter, Guid? searcherGuid = null )
- public FoundLine( dvec3 p1, dvec3 p2, dvec3 roiCenter )
+ public FoundLine( dvec3 p1, dvec3 p2, dvec3 roiCenter, Guid? searcherGuid = null )
- public FoundLine( Point p, double angle, dvec3 roiCenter )
+ public FoundLine( Point p, double angle, dvec3 roiCenter, Guid? searcherGuid = null )
- public FoundLine( Point p1, Point p2, dvec3 roiCenter )
+ public FoundLine( Point p1, Point p2, dvec3 roiCenter, Guid? searcherGuid = null )
- public FoundLine( PointF p1, PointF p2, dvec3 roiCenter )
+ public FoundLine( PointF p1, PointF p2, dvec3 roiCenter, Guid? searcherGuid = null )

public class RAYLASE.Marker.JobElement.ImageProcessing.FoundPolygon

- public FoundPolygon( dvec3 roiCenter )
+ public FoundPolygon( dvec3 roiCenter, Guid? searcherGuid = null )

public class RAYLASE.Marker.JobElement.ImageProcessing.FoundTemplate

- public FoundTemplate( dvec3 center, dvec2 size, double angle, dvec3 roiCenter )
+ public FoundTemplate( dvec3 center, dvec2 size, double angle, dvec3 roiCenter, Guid? searcherGuid = null )

public class RAYLASE.Marker.JobElement.ImageProcessing.FoundTransition

- public FoundTransition( dvec2 p1, dvec2 p2, dvec2 transitionPoint, dvec3 roiCenter )
+ public FoundTransition( dvec2 p1, dvec2 p2, dvec2 transitionPoint, dvec3 roiCenter, Guid? searcherGuid = null )
- public FoundTransition( dvec3 p1, double angle, dvec3 roiCenter )
+ public FoundTransition( dvec3 p1, double angle, dvec3 roiCenter, Guid? searcherGuid = null )
- public FoundTransition( dvec3 p1, dvec3 p2, dvec3 roiCenter, int scanPosition = 50 )
+ public FoundTransition( dvec3 p1, dvec3 p2, dvec3 roiCenter, int scanPosition = 50, Guid? searcherGuid = null )
- public FoundTransition( Point p1, Point p2, dvec3 roiCenter )
+ public FoundTransition( Point p1, Point p2, dvec3 roiCenter, Guid? searcherGuid = null )

public interface RAYLASE.Marker.JobElement.IMarkableConfigurationExecutor

+ bool Execute( JobElementHolder jobElementHolder, MarkableConfiguration markableConfiguration, string copyContainerTag, BaseScanController scanController )
+ Cuboid GetBoundingBox( MarkableConfiguration markableConfiguration )
+ dmat4 ModelMatrix { get; }

public interface RAYLASE.Marker.JobElement.ITakeImageAutomation

- bool Execute( JobElementHolder jobElementHolder, MarkableConfiguration markableConfiguration, Byte[] workspaceImage )
+ bool Execute( JobElementHolder jobElementHolder, MarkableConfiguration markableConfiguration, Byte[] workspaceImage, BaseScanController scanController )

RAYLASE.Marker.VectorGraphicElement.dll
public class RAYLASE.Marker.VectorGraphicElement.Cuboid

+ public bool HasIntersectionWith( Cuboid cuboid )

RAYLASE.MarkerPlugin.dll
public class RAYLASE.MarkerPlugin.JobElements.ClusterCopy

+ public virtual MarkableConfiguration GetMarkableConfigurationFromIteration( int iteration )

public class RAYLASE.MarkerPlugin.JobElements.MatrixCopy

+ public virtual MarkableConfiguration GetMarkableConfigurationFromIteration( int iteration )

public class RAYLASE.MarkerPlugin.JobElements.PolarCopy

+ public virtual MarkableConfiguration GetMarkableConfigurationFromIteration( int iteration )