public void OnICPTerminated(ICPTerminatedMessage message) { ToggleIsModelFragment(false); ToggleIsStaticFragment(false); transform.parent = Fragments; }
/// <summary> /// Listener that is triggerd when the ICP algorithm has completed its /// current run. I.e. given the current settings it has registered the /// modelfragment to the static fragment. /// /// If we are actually running the experiment store the results and write /// the results to the results file. /// </summary> /// <param name="message">Message.</param> public void OnICPTerminated(ICPTerminatedMessage message) { //This function is also called when we are not running an experiment if (results == null) { return; } results.AddResult(message); string line = string.Format( "{0}, {1}, {2}, '{3}', {4}, {5}, {6}", message.modelFragmentName, this.ICPStartedMessage.InitialError.ToString("E10", CultureInfo.InvariantCulture), this.ICPStartedMessage.TerminationThreshold.ToString("E10", CultureInfo.InvariantCulture), message.Message, message.errorAtTermination.ToString("E10", CultureInfo.InvariantCulture), message.terminationIteration, message.errors ); WriteToRunDataFile(line, append: true); this.finishedWriting = true; }
public void AddResult(ICPTerminatedMessage message) { processedModelFragments.Add(message.modelFragmentName); }
public void OnICPTerminated(ICPTerminatedMessage message) { OnStateChanged(GetComponent <StateTracker>().State); }
public void OnICPTerminated(ICPTerminatedMessage message) { ClearPoints(); }
public void OnICPTerminated(ICPTerminatedMessage message) { ClearCorrespondences(); }
public void OnICPTerminated(ICPTerminatedMessage message) { ToggleICPModeInGUI(false); }
public void OnICPTerminated(ICPTerminatedMessage message) { Selectable = true; }
public virtual void OnICPTerminated(ICPTerminatedMessage message) { SendMessageToListeners("OnICPTerminated", message); }