#include <math.h>#include "xsmmath.h"#include "xsmtypes.h"#include "glbvars.h"#include "bench.h"#include "regress.h"Go to the source code of this file.
Functions | |
| void | MkMausSelect (Point2D *List, MOUSERECT *msel, int mx, int my) | 
| gboolean | CopyScan (MATHOPPARAMS) | 
| gboolean | CropScan (MATHOPPARAMS) | 
| gboolean | TR_QuenchScan (MATHOPPARAMS) | 
| gboolean | ZoomInScan (MATHOPPARAMS) | 
| gboolean | ZoomOutScan (MATHOPPARAMS) | 
| gboolean | BgLin1DScan (MATHOPPARAMS) | 
| gboolean | BgERegress (MATHOPPARAMS) | 
| gboolean | BgParabolRegress (MATHOPPARAMS) | 
| gboolean | F1D_Despike (MATHOPPARAMS) | 
| gboolean | F1D_LogPowerSpec (MATHOPPARAMS) | 
| gboolean | F2D_RemoveRect (MATHOPPARAMS) | 
| gboolean | F2D_Despike (MATHOPPARAMS) | 
| gboolean | F2D_LineShifts (MATHOPPARAMS) | 
| gboolean | F2D_LineInterpol (MATHOPPARAMS) | 
| gboolean | F2D_LogPowerSpec (MATHOPPARAMS) | 
| gboolean | F1D_ift_ft (MATH2OPPARAMS, gboolean(*spkfkt)(MATH2OPPARAMS, fftw_complex *dat, int line)) | 
| gboolean | SpkWindow1D (MATH2OPPARAMS, fftw_complex *dat, int line) | 
| gboolean | SpkGaussStop1D (MATH2OPPARAMS, fftw_complex *dat, int line) | 
| gboolean | SpkGaussPass1D (MATH2OPPARAMS, fftw_complex *dat, int line) | 
| gboolean | F1D_FT_Window (MATH2OPPARAMS) | 
| gboolean | F1D_FT_GaussStop (MATH2OPPARAMS) | 
| gboolean | F1D_FT_GaussPass (MATH2OPPARAMS) | 
| gboolean | F2D_ift_ft (MATH2OPPARAMS, gboolean(*spkfkt)(MATH2OPPARAMS, fftw_complex *dat)) | 
| gboolean | SpkWindow (MATH2OPPARAMS, fftw_complex *dat) | 
| gboolean | F2D_iftXft (MATH2OPPARAMS) | 
| gboolean | SpkGaussStop (MATH2OPPARAMS, fftw_complex *dat) | 
| gboolean | F2D_FT_GaussStop (MATH2OPPARAMS) | 
| gboolean | SpkGaussPass (MATH2OPPARAMS, fftw_complex *dat) | 
| gboolean | F2D_FT_GaussPass (MATH2OPPARAMS) | 
| gboolean | SpkAutoCorr (MATH2OPPARAMS, fftw_complex *dat) | 
| gboolean | F2D_AutoCorr (MATHOPPARAMS) | 
Variables | |
| char * | MathErrString [] | 
      
  | 
  
| 
 
 Definition at line 336 of file xsmmath.C. Referenced by MkIconsPI().  | 
  
      
  | 
  
| 
 
 Definition at line 325 of file xsmmath.C. Referenced by MkIconsPI().  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Definition at line 144 of file xsmmath.C. Referenced by App::edit_copy_callback(), MkIconsPI(), stop_ccr_run(), and ViewControl::view_edit_copy_callback().  | 
  
      
  | 
  
| 
 
 Definition at line 158 of file xsmmath.C. Referenced by App::edit_crop_callback(), and ViewControl::view_edit_crop_callback().  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 913 of file xsmmath.C. References DBG_L3, ZData::GetNext(), MATH2OPVARS, MATH_LIB_ERR, MATH_NOMEM, MATH_OK, MATH_SELECTIONERR, ZData::SetNext(), ZData::SetPtr(), and XSM_DEBUG. Referenced by F1D_FT_GaussPass(), F1D_FT_GaussStop(), and F1D_FT_Window().  | 
  
      
  | 
  
| 
 
 Definition at line 584 of file xsmmath.C. Referenced by ProfileElement::calc().  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 1094 of file xsmmath.C. Referenced by F2D_AutoCorr(), F2D_FT_GaussPass(), F2D_FT_GaussStop(), and F2D_iftXft().  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||||||||||
| 
 
 Definition at line 47 of file xsmmath.C. Referenced by baseinfo_run(), bg_z_drift_run(), BgERegress(), BgParabolRegress(), CropScan(), F2D_LineInterpol(), F2D_RemoveRect(), pass_cc_run(), rotate_run(), shiftarea_run(), SpkGaussPass(), SpkGaussPass1D(), SpkGaussStop(), SpkGaussStop1D(), stepcount_run(), stop_ccr_run(), and ZoomInScan().  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 1285 of file xsmmath.C. Referenced by F2D_AutoCorr().  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 1251 of file xsmmath.C. Referenced by F2D_FT_GaussPass().  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 1045 of file xsmmath.C. References c_re, exp(), MATH_SELECTIONERR, MkMausSelect(), MOUSERECT::Radius2, MOUSERECT::xCenter, MOUSERECT::xSize, and MOUSERECT::ySize. Referenced by F1D_FT_GaussPass().  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 1218 of file xsmmath.C. Referenced by F2D_FT_GaussStop().  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 1024 of file xsmmath.C. References c_re, exp(), MATH_SELECTIONERR, MkMausSelect(), MOUSERECT::Radius2, MOUSERECT::xCenter, MOUSERECT::xSize, and MOUSERECT::ySize. Referenced by F1D_FT_GaussStop().  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 1182 of file xsmmath.C. Referenced by F2D_iftXft().  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 1004 of file xsmmath.C. References c_im, c_re, and ZEROVALUE. Referenced by F1D_FT_Window().  | 
  
      
  | 
  
| 
 
 Definition at line 220 of file xsmmath.C. Referenced by MkIconsPI().  | 
  
      
  | 
  
| 
 
 Definition at line 257 of file xsmmath.C. Referenced by ViewControl::view_edit_zoomin_callback(), and App::view_zoom_in_callback().  | 
  
      
  | 
  
| 
 
 Definition at line 300 of file xsmmath.C. Referenced by ViewControl::view_edit_zoomout_callback(), and App::view_zoom_out_callback().  | 
  
      
  | 
  
| 
 Initial value:  {
  "Math OK",
  "Size of sources is not the same !",
  "Size of selection is invalid !",
  "Division by zero occured !",
  "undefined error"
}
Definition at line 38 of file xsmmath.C. Referenced by Surface::MathOperation(), Surface::MathOperationNoDest(), and Surface::MathOperationX().  | 
  
 1.4.6