-#ifdef HAVE_SGP
- EZPlot* pEZPlot = NULL;
- if (pSGP && m_traceLevel >= Trace::TRACE_PLOT) {
- pEZPlot = new EZPlot;
- pEZPlot->ezset ("title Spatial Filter: Natural Order");
- pEZPlot->ezset ("ylength 0.50");
- pEZPlot->ezset ("yporigin 0.00");
- pEZPlot->addCurve (adSpatialFilter, nSpatialPoints);
- pEZPlot->plot (pSGP);
- delete pEZPlot;
+#if defined(HAVE_WXWINDOWS) && defined(DEBUG)
+ EZPlotDialog pEZPlotDlg = NULL;
+ if (g_bRunningWXWindows && m_traceLevel > 0) {
+ pEZPlotDlg = new EZPlotDialog;
+ pEZPlot->getEZPlot()->ezset ("title Spatial Filter: Natural Order");
+ pEZPlot->getEZPlot()->ezset ("ylength 0.50");
+ pEZPlot->getEZPlot()->ezset ("yporigin 0.00");
+ pEZPlot->getEZPlot()->addCurve (adSpatialFilter, nSpatialPoints);