public static GraphicsPackViewModel Execute(this I40Check procedure, int chusIndex, List <HImage> images) { var result = new GraphicsPackViewModel { Images = images, Graphics = procedure.OnGetCheckValue(images, chusIndex, 0), FaiResults = procedure.GetFaiDict(chusIndex) }; return(result); }
private void UpdateImageIndexList(GraphicsPackViewModel result2D) { // Init image index list if (result2D.Images != null) { var indexList = new List <int>(); for (int i = 0; i < result2D.Images.Count; i++) { indexList.Add(i); } ImageIndexListToDisplay = indexList; } }
public static GraphicsPackViewModel GetGraphics(this MeasurementResult3D result3D) { var output = new GraphicsPackViewModel(); output.Graphics = result3D.CoordinateLinesAndCrosses; output.Images = result3D.CompositeImage; output.ErrorMessage = result3D.ErrorMessage; output.ItemExists = result3D.ItemExists; var dict = new Dictionary <string, double>(); if (result3D.ItemExists) { foreach (var key in result3D.FaiResults.Keys) { dict[key] = FloorDouble(result3D.FaiResults[key], 3); } } output.FaiResults = dict; return(output); }