public void LoadAnalysisVisualizationValues(IEnumerable <AGCElement> elems, string visualizationName, string schemeName, IList <string> unitNames, IList <double> unitMultipliers) { var numOfMeasurments = GetMaxNumOfMeasurments(elems); var sfm = GetSpatialFieldManager(numOfMeasurments); var resultSchema = new AnalysisResultSchema(schemeName, visualizationName); resultSchema.SetUnits(unitNames, unitMultipliers); var schemaIdx = sfm.RegisterResult(resultSchema); foreach (var elem in elems) { foreach (var faceVals in elem.FaceUVValues) { if (null != faceVals) { var primIdx = sfm.AddSpatialFieldPrimitive(faceVals.Face, Transform.Identity); try { var paramUVs = new List <UV>(); var paramUVValsAtPoint = new List <ValueAtPoint>(); foreach (var vals in faceVals) { paramUVs.Add(vals.Key); paramUVValsAtPoint.Add(new ValueAtPoint(vals.Value)); } var domPts = new FieldDomainPointsByUV(paramUVs); var fieldVals = new FieldValues(paramUVValsAtPoint); sfm.UpdateSpatialFieldPrimitive(primIdx, domPts, fieldVals, schemaIdx); } catch (Exception x) { sfm.RemoveSpatialFieldPrimitive(primIdx); GCLogger.AppendLine("Failed to add face values: {0}, {1}", x.Message, x.StackTrace); } } } } }
protected override async void OnAppControlReceived(AppControlReceivedEventArgs e) { receivedAppControl = e.ReceivedAppControl; ExtractNunitArgs(); ExtractGCArg(); GCLogger gcLogger = null; if (enableGCLogs) { gcLogger = new GCLogger(); gcLogger.Start(TimeSpan.FromMilliseconds(1000)); } using (gcLogger) { await Task.Factory.StartNew(() => { SynchronizationContext.SetSynchronizationContext(new SynchronizationContext()); RunJuvoPlayerTizenTests(); RunJuvoPlayerTests(); }, TaskCreationOptions.LongRunning); } Exit(); }