///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // ATAN2 (получение фазы по массиву интенсивностей) private void createWrappedPhase(object sender, RoutedEventArgs e) { ZArrayDescriptor[] source = new ZArrayDescriptor[10]; for (int i = 0; i < 10; i++) { source[i] = imageContainersList[i].getzArrayDescriptor(); } TableFaza TableFaza = new TableFaza(source); TableFaza.atan_Unwrapped += AtanFormOnImage; TableFaza.Show(); }
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// private void AtanFormOnImage( TableFaza.Res d) { ZArrayDescriptor unwrappedPhaseImage1 = d.result1; imageContainersList[11].setzArrayDescriptor(unwrappedPhaseImage1); ZArrayDescriptor unwrappedPhaseImage2 = d.result2; imageContainersList[12].setzArrayDescriptor(unwrappedPhaseImage2); }