#include <cstring>#include <unistd.h>#include "xsmdebug.h"#include "xsmclasses.h"#include "unit.h"#include "gxsm_conf.h"Go to the source code of this file.
Classes | |
| struct | Point2D | 
| struct | XSMRESOURCES | 
| struct | UnitsTable | 
| class | Display_Param | 
| struct | Scan_Param | 
| class | Scan_UserInfo | 
| class | SCAN_DATA | 
Defines | |
| #define | USHORT unsigned short | 
| #define | SHT short | 
| #define | LNG long | 
| #define | CNT unsigned long | 
| #define | R2INT(X) (int)(rint(X)) | 
| #define | R2LONG(X) (long)(rint(X)) | 
| #define | G_FREE_STRDUP(X, T) { g_free(X); X=g_strdup(T); } | 
| #define | G_NEWSIZE(X, N) { g_free(X); X=g_new(gchar,N); } | 
| #define | SUI_GFREEANDNEWCPY(X) { G_FREE_STRDUP(X,t); } | 
| #define | G_FREE_STRDUP_PRINTF(X, format, args...) { g_free(X); X=g_strdup_printf(format,##args); } | 
| #define | PIDCHMAX 4 | 
| #define | DAQCHMAX 10 | 
| #define | CHLABELLEN 32 | 
| #define | GRIMAX 6 | 
| #define | GAIN_POSITIONS 9 | 
| #define | PATHSIZE 256 | 
| #define | STRSIZE 256 | 
| #define | MAXPALANZ 32 | 
| #define | IS_FILENAME_CONVENTION_DIGIT (!strncasecmp(xsmres.FileNameConvention,"digit",5)) | 
| #define | IS_FILENAME_CONVENTION_ALPHA (!strncasecmp(xsmres.FileNameConvention,"alpha",5)) | 
| #define | IS_FILENAME_CONVENTION_DTIME (!strncasecmp(xsmres.FileNameConvention,"date-time",9)) | 
| #define | IS_FILE_TYPE_NC (!strncasecmp(xsmres.FileType,"nc",2)) | 
| #define | IS_FILE_TYPE_DAT (!strncasecmp(xsmres.FileType,"dat",3)) | 
| #define | IS_MOVER_CTRL (!strncasecmp(xsmres.SliderControlType, "mover",5)) | 
| #define | IS_SLIDER_CTRL (!strncasecmp(xsmres.SliderControlType, "slider",6)) | 
| #define | IS_SPALEED_CTRL (!strncasecmp(xsmres.InstrumentType, "SPALEED",7)) | 
| #define | IS_SPM_CTRL (!strncasecmp(xsmres.InstrumentType, "STM",3) || !strncasecmp(xsmres.InstrumentType, "AFM",3) || !strncasecmp(xsmres.InstrumentType, "SNOM",4) || !strncasecmp(xsmres.InstrumentType, "SARLS",5)) | 
| #define | IS_AFM_CTRL (!strncasecmp(xsmres.InstrumentType, "AFM",3)) | 
| #define | IS_NOCARD (!strncasecmp(xsmres.HardwareType, "no",2)) | 
Enumerations | |
| enum | SCAN_ORIGIN { SCAN_ORG_MIDDLETOP, SCAN_ORG_CENTER } | 
| enum | SCAN_MODE { SCAN_MODE_SINGLE_DSPSET, SCAN_MODE_DUAL_DSPSET } | 
| enum | SCAN_TYPE { SCAN_TYPE_NORMAL, SCAN_TYPE_MULTILAYER } | 
| enum | SCAN_REPEAT_MODE { SCAN_REPEAT_MODE_UNIDIR, SCAN_REPEAT_MODE_BIDIR } | 
Variables | |
| int | scandatacount | 
      
  | 
  
| 
 
 Definition at line 80 of file xsmtypes.h.  | 
  
      
  | 
  
| 
 
 Definition at line 61 of file xsmtypes.h. Referenced by Focus::CalcLookUp().  | 
  
      
  | 
  
| 
 
 Definition at line 79 of file xsmtypes.h. Referenced by SPM_ScanControl::initialize_scan_lists(), rhk_ScanControl::initialize_scan_lists(), and Surface::save().  | 
  
      
  | 
  
| 
 
 Definition at line 66 of file xsmtypes.h. Referenced by Scan_UserInfo::MakeUIdefaults().  | 
  
      
  | 
  
| 
 
 Definition at line 69 of file xsmtypes.h. Referenced by Surface::MathOperation(), MkIconsPI(), rhk_scancontrol_hscapture_callback(), rhk_scancontrol_movie_callback(), rhk_scancontrol_start_callback(), spm_scancontrol_hscapture_callback(), and spm_scancontrol_movie_callback().  | 
  
      
  | 
  
| 
 
 Definition at line 67 of file xsmtypes.h.  | 
  
      
  | 
  
| 
 
 Definition at line 84 of file xsmtypes.h. Referenced by XSM_Instrument::XSM_Instrument().  | 
  
      
  | 
  
| 
 
 Definition at line 82 of file xsmtypes.h. Referenced by ProfileControl::file_print_callback().  | 
  
      
  | 
  
| 
 
 Definition at line 186 of file xsmtypes.h. Referenced by ask_if_instrument_is_afm_and_hard(), sranger_hwi_spm::ExecCmd(), NanoPlottControl::NanoPlottControl(), and DSPControl::save_values().  | 
  
      
  | 
  
| 
 
 Definition at line 179 of file xsmtypes.h.  | 
  
      
  | 
  
| 
 
 Definition at line 178 of file xsmtypes.h.  | 
  
      
  | 
  
| 
 
 Definition at line 175 of file xsmtypes.h.  | 
  
      
  | 
  
| 
 
 Definition at line 174 of file xsmtypes.h.  | 
  
      
  | 
  
| 
 
 Definition at line 176 of file xsmtypes.h.  | 
  
      
  | 
  
| 
 
 Definition at line 181 of file xsmtypes.h. Referenced by DSPMoverControl::ChangedNotify(), DSPMoverControl::CmdAction(), and DSPMoverControl::create_folder().  | 
  
      
  | 
  
| 
 
 Definition at line 187 of file xsmtypes.h. Referenced by ask_if_instrument_is_afm_and_hard(), ask_if_instrument_is_spaleed_and_hard(), ask_if_instrument_is_spm_and_hard(), and PanView::tip_refresh().  | 
  
      
  | 
  
| 
 
 Definition at line 182 of file xsmtypes.h. Referenced by DSPMoverControl::create_folder().  | 
  
      
  | 
  
      
  | 
  
| 
 
 Definition at line 185 of file xsmtypes.h. Referenced by ask_if_instrument_is_spm_and_hard().  | 
  
      
  | 
  
| 
 
 Definition at line 60 of file xsmtypes.h.  | 
  
      
  | 
  
| 
 
 Definition at line 88 of file xsmtypes.h. Referenced by gxsm_init_dynamic_res(), and gxsm_search_for_palette().  | 
  
      
  | 
  
| 
 
 Definition at line 86 of file xsmtypes.h.  | 
  
      
  | 
  
| 
 
 Definition at line 78 of file xsmtypes.h. Referenced by SPM_ScanControl::initialize_scan_lists(), rhk_ScanControl::initialize_scan_lists(), and Surface::save().  | 
  
      
  | 
  
      
  | 
  
| 
 
 Definition at line 64 of file xsmtypes.h.  | 
  
      
  | 
  
| 
 
 Definition at line 59 of file xsmtypes.h. Referenced by findlocmax_run(), TZData< ZTYP >::GetThis(), innovative_dsp_hwi_dev::ReadProbeData(), LAN_rhk_hwi_dev::ReadScanData(), innovative_dsp_hwi_dev::ReadScanData(), and comedi_hwi_dev::ReadScanData().  | 
  
      
  | 
  
| 
 
 Definition at line 87 of file xsmtypes.h.  | 
  
      
  | 
  
| 
 
 Definition at line 68 of file xsmtypes.h. Referenced by Scan_UserInfo::SetBaseName(), Scan_UserInfo::SetComment(), Scan_UserInfo::SetDateOfScan(), Scan_UserInfo::SetHost(), Scan_UserInfo::SetName(), Scan_UserInfo::SetOriginalName(), Scan_UserInfo::SetTitle(), Scan_UserInfo::SetType(), and Scan_UserInfo::SetUser().  | 
  
      
  | 
  
| 
 
 Definition at line 58 of file xsmtypes.h.  | 
  
      
  | 
  
| 
 
 Definition at line 382 of file xsmtypes.h.  | 
  
      
  | 
  
| 
 
 Definition at line 381 of file xsmtypes.h.  | 
  
      
  | 
  
| 
 
 Definition at line 384 of file xsmtypes.h.  | 
  
      
  | 
  
| 
 
 Definition at line 383 of file xsmtypes.h.  | 
  
      
  | 
  
| 
 
  | 
  
 1.4.6