void CFilterVarianceApp::ShowDialog(void) { CFilterVarianceDlg dlg; dlg.m_pPSPlugIn = this; dlg.m_nRadius = m_sData->nRadius; dlg.m_nScale = m_sData->nScale; dlg.m_bAutoScale = (m_sData->nScale == 0); int err = dlg.DoModal(); if(err != IDOK) throw((short)userCanceledErr); m_sData->nRadius = dlg.m_nRadius; m_sData->nScale = dlg.m_bAutoScale ? 0 : dlg.m_nScale; SetShowDialog(false); }
void CFilterATMApp::ShowDialog(void) { CFilterATMDlg dlg; dlg.m_pPSPlugIn = this; dlg.m_nAlpha = m_sData->nAlpha; dlg.m_nRadius = m_sData->nRadius; dlg.m_bKeepNoise = m_sData->bKeepNoise; int err = dlg.DoModal(); if(err != IDOK) throw((short)userCanceledErr); m_sData->nAlpha = dlg.m_nAlpha; m_sData->nRadius = dlg.m_nRadius; m_sData->bKeepNoise = dlg.m_bKeepNoise != 0; SetShowDialog(false); }
void CFilterEnergyApp::ShowDialog(void) { CFilterEnergyDlg dlg; dlg.m_pPSPlugIn = this; dlg.m_bScreenOnly = (strlen(m_sData->sFileName) == 0); dlg.m_sFileName = m_sData->sFileName; dlg.m_bAppend = m_sData->bAppend; dlg.m_bDisplayVariance = m_sData->bDisplayVariance; dlg.m_bDisplayEnergy = m_sData->bDisplayEnergy; dlg.m_bDisplayPixelCount = m_sData->bDisplayPixelCount; int err = dlg.DoModal(); if(err != IDOK) throw((short)userCanceledErr); strcpy(m_sData->sFileName, dlg.m_bScreenOnly ? "" : dlg.m_sFileName); m_sData->bAppend = dlg.m_bAppend!=0; m_sData->bDisplayVariance = dlg.m_bDisplayVariance!=0; m_sData->bDisplayEnergy = dlg.m_bDisplayEnergy!=0; m_sData->bDisplayPixelCount = dlg.m_bDisplayPixelCount!=0; SetShowDialog(false); }