Exemplo n.º 1
0
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);
   }
Exemplo n.º 2
0
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);
   }
Exemplo n.º 3
0
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);
   }