#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