Xsm Class Reference

#include <xsm.h>

Inheritance diagram for Xsm:

Surface Surface List of all members.

Public Member Functions

 Xsm ()
virtual ~Xsm ()
double XStepMin ()
double XStepMax ()
double YStepMin ()
double YStepMax ()
double XMinPoints ()
double XMaxPoints ()
double YMinPoints ()
double YMaxPoints ()
double MaxValues ()
double XRangeMin ()
double XRangeMax ()
double YRangeMin ()
double YRangeMax ()
double XOffsetMin ()
double XOffsetMax ()
double YOffsetMin ()
double YOffsetMax ()
UnitObjMakeUnit (const gchar *alias, const gchar *label)
void SetModeFlg (long m)
void UpdateUnits ()
void ClrModeFlg (long m)
gboolean IsMode (long m)
long MausMode (long m=0)
void reload_hardware_interface (App *app)
XSM_HardwareHwI_Plugin_Load (App *app)
 Xsm ()
virtual ~Xsm ()
double XStepMin ()
double XStepMax ()
double YStepMin ()
double YStepMax ()
double XMinPoints ()
double XMaxPoints ()
double YMinPoints ()
double YMaxPoints ()
double MaxValues ()
double XRangeMin ()
double XRangeMax ()
double YRangeMin ()
double YRangeMax ()
double XOffsetMin ()
double XOffsetMax ()
double YOffsetMin ()
double YOffsetMax ()
UnitObjMakeUnit (const gchar *alias, const gchar *label)
void SetModeFlg (long m)
void UpdateUnits ()
void ClrModeFlg (long m)
gboolean IsMode (long m)
long MausMode (long m=0)
void reload_hardware_interface (App *app)
XSM_HardwareHwI_Plugin_Load (App *app)

Static Public Member Functions

static gint HwI_Plugin_Check (const gchar *category)
static gint HwI_Plugin_Check (const gchar *category)

Public Attributes

gxsm_hwi_pluginsHwI_plugins
XSM_InstrumentInst
XSM_Hardwarehardware
SCAN_DATA data
UnitObjUnity
UnitObjLenUnit
UnitObjLenUnitZ
UnitObjArcUnit
UnitObjHzUnit
UnitObjRadUnit
UnitObjVoltUnit
UnitObjBZSymUnit
UnitObjTimeUnitms
UnitObjTimeUnit
UnitObjEnergyUnit
CPSCNTUnitCPSUnit
CPSCNTUnitCPSHiLoUnit
BZUnitBZ_Unit
SUnitYSUnit
UnitObjCurrentUnit
UnitsTableAktUnit
UnitObjX_Unit
UnitObjY_Unit
UnitObjZ_Unit
int counter
int subcounter
double mradius
long MausModeFlg
long ModeFlg
long ZoomFlg
gxsm_hwi_pluginsHwI_plugins
XSM_InstrumentInst
XSM_Hardwarehardware
UnitObjUnity
UnitObjLenUnit
UnitObjLenUnitZ
UnitObjArcUnit
UnitObjHzUnit
UnitObjRadUnit
UnitObjVoltUnit
UnitObjBZSymUnit
UnitObjTimeUnitms
UnitObjTimeUnit
UnitObjEnergyUnit
CPSCNTUnitCPSUnit
CPSCNTUnitCPSHiLoUnit
BZUnitBZ_Unit
SUnitYSUnit
UnitObjCurrentUnit
UnitsTableAktUnit
UnitObjX_Unit
UnitObjY_Unit
UnitObjZ_Unit

Detailed Description

Definition at line 68 of file xsm.h.


Constructor & Destructor Documentation

Xsm::Xsm  ) 
 

Definition at line 75 of file xsm.C.

References AktUnit, UnitsTable::alias, DBG_L1, XSMRESOURCES::Unit, XSMRESOURCES::UnitCmd, XSM_DEBUG_ERROR, xsmres, and XsmUnitsTable.

Xsm::~Xsm  )  [virtual]
 

Definition at line 179 of file xsm.C.

References ArcUnit, BZ_Unit, BZSymUnit, CPSUnit, CurrentUnit, DBG_L2, EnergyUnit, hardware, HwI_plugins, HzUnit, Inst, LenUnit, LenUnitZ, RadUnit, TimeUnit, TimeUnitms, Unity, VoltUnit, XSM_DEBUG, and YSUnit.

Xsm::Xsm  ) 
 

virtual Xsm::~Xsm  )  [virtual]
 


Member Function Documentation

void Xsm::ClrModeFlg long  m  )  [inline]
 

Definition at line 99 of file xsm.h.

References ModeFlg.

void Xsm::ClrModeFlg long  m  )  [inline]
 

Definition at line 99 of file xsm.h.

References ModeFlg.

Referenced by cb_setmode(), r_cmdunitbz(), r_cmduniteV(), r_cmdunitS(), and r_cmdunitvolt().

static gint Xsm::HwI_Plugin_Check const gchar *  category  )  [static]
 

gint Xsm::HwI_Plugin_Check const gchar *  category  )  [static]
 

Definition at line 277 of file xsm.C.

References FALSE.

Referenced by HwI_Plugin_Load().

XSM_Hardware* Xsm::HwI_Plugin_Load App app  ) 
 

XSM_Hardware * Xsm::HwI_Plugin_Load App app  ) 
 

Definition at line 325 of file xsm.C.

References DBG_L2, XSMRESOURCES::HardwareType, HwI_Plugin_Check(), HwI_plugins, PACKAGE_PLUGIN_DIR, XsmRescourceManager::Put(), XSM_DEBUG, and xsmres.

Referenced by reload_hardware_interface().

gboolean Xsm::IsMode long  m  )  [inline]
 

Definition at line 100 of file xsm.h.

References ModeFlg.

gboolean Xsm::IsMode long  m  )  [inline]
 

Definition at line 100 of file xsm.h.

References ModeFlg.

Referenced by SPM_ScanControl::autosave_check(), rhk_ScanControl::autosave_check(), rhk_scancontrol_hscapture_callback(), rhk_scancontrol_movie_callback(), rhk_scancontrol_start_callback(), App::spa_energy_check(), App::spa_mode_switch_check(), App::spa_SeV_unit_switch_check(), App::spm_range_check(), spm_scancontrol_hscapture_callback(), spm_scancontrol_movie_callback(), spm_scancontrol_start_callback(), and UpdateUnits().

UnitObj* Xsm::MakeUnit const gchar *  alias,
const gchar *  label
 

UnitObj * Xsm::MakeUnit const gchar *  alias,
const gchar *  label
 

Definition at line 242 of file xsm.C.

References UnitsTable::alias, DBG_L3, XSM_DEBUG_ERROR, and XsmUnitsTable.

Referenced by DSPControl::DSPControl(), rhk200_ImExportFile::rhkRead(), SPM_ScanControl::setup_scan(), rhk_ScanControl::setup_scan(), UK2k_ImExportFile::spmReadPar(), and Omicron_SPM_ImExportFile::spmReadPar().

long Xsm::MausMode long  m = 0  )  [inline]
 

Definition at line 101 of file xsm.h.

References MausModeFlg.

long Xsm::MausMode long  m = 0  )  [inline]
 

Definition at line 101 of file xsm.h.

References MausModeFlg.

Referenced by CropScan(), VObCircle::Update(), VObRectangle::Update(), VObKsys::Update(), VObLine::Update(), and VObPoint::Update().

double Xsm::MaxValues  )  [inline]
 

Definition at line 83 of file xsm.h.

References MAXVALUES.

double Xsm::MaxValues  )  [inline]
 

Definition at line 83 of file xsm.h.

References MAXVALUES.

Referenced by App::create_spm_control().

void Xsm::reload_hardware_interface App app  ) 
 

void Xsm::reload_hardware_interface App app  ) 
 

Definition at line 218 of file xsm.C.

References hardware, HwI_Plugin_Load(), and HwI_plugins.

Referenced by App::reload_gxsm_plugins().

void Xsm::SetModeFlg long  m  )  [inline]
 

Definition at line 97 of file xsm.h.

References ModeFlg, and UpdateUnits().

void Xsm::SetModeFlg long  m  )  [inline]
 

Definition at line 97 of file xsm.h.

References ModeFlg, and UpdateUnits().

Referenced by App::build_gxsm(), cb_setmode(), r_cmdunitbz(), r_cmduniteV(), r_cmdunitS(), and r_cmdunitvolt().

void Xsm::UpdateUnits  ) 
 

void Xsm::UpdateUnits  ) 
 

Definition at line 261 of file xsm.C.

References BZ_Unit, gapp, IsMode(), MODE_BZUNIT, MODE_VOLTUNIT, App::spm_update_all(), VoltUnit, X_Unit, and Y_Unit.

Referenced by SetModeFlg().

double Xsm::XMaxPoints  )  [inline]
 

Definition at line 79 of file xsm.h.

References XSM_Hardware::GetMaxPointsPerLine(), and hardware.

double Xsm::XMaxPoints  )  [inline]
 

Definition at line 79 of file xsm.h.

References XSM_Hardware::GetMaxPointsPerLine(), and hardware.

Referenced by App::create_spa_control(), and App::create_spm_control().

double Xsm::XMinPoints  )  [inline]
 

Definition at line 78 of file xsm.h.

double Xsm::XMinPoints  )  [inline]
 

Definition at line 78 of file xsm.h.

Referenced by App::create_spa_control(), and App::create_spm_control().

double Xsm::XOffsetMax  )  [inline]
 

Definition at line 91 of file xsm.h.

References Inst, and XSM_Instrument::X0RangeMax().

double Xsm::XOffsetMax  )  [inline]
 

Definition at line 91 of file xsm.h.

References Inst, and XSM_Instrument::X0RangeMax().

Referenced by App::create_spa_control(), App::create_spm_control(), nano_manipulatorControl::nano_manipulatorControl(), and NanoPlottControl::NanoPlottControl().

double Xsm::XOffsetMin  )  [inline]
 

Definition at line 90 of file xsm.h.

References Inst, and XSM_Instrument::X0RangeMax().

double Xsm::XOffsetMin  )  [inline]
 

Definition at line 90 of file xsm.h.

References Inst, and XSM_Instrument::X0RangeMax().

Referenced by App::create_spa_control(), App::create_spm_control(), nano_manipulatorControl::nano_manipulatorControl(), and NanoPlottControl::NanoPlottControl().

double Xsm::XRangeMax  )  [inline]
 

Definition at line 86 of file xsm.h.

References Inst, and XSM_Instrument::XScanRangeMax().

double Xsm::XRangeMax  )  [inline]
 

Definition at line 86 of file xsm.h.

References Inst, and XSM_Instrument::XScanRangeMax().

Referenced by App::create_spa_control(), and App::create_spm_control().

double Xsm::XRangeMin  )  [inline]
 

Definition at line 85 of file xsm.h.

References Inst, and XSM_Instrument::XResolution().

double Xsm::XRangeMin  )  [inline]
 

Definition at line 85 of file xsm.h.

References Inst, and XSM_Instrument::XResolution().

double Xsm::XStepMax  )  [inline]
 

Definition at line 74 of file xsm.h.

References Inst, and XSM_Instrument::XRangeMax().

double Xsm::XStepMax  )  [inline]
 

Definition at line 74 of file xsm.h.

References Inst, and XSM_Instrument::XRangeMax().

Referenced by App::create_spm_control().

double Xsm::XStepMin  )  [inline]
 

Definition at line 73 of file xsm.h.

References Inst, and XSM_Instrument::XResolution().

double Xsm::XStepMin  )  [inline]
 

Definition at line 73 of file xsm.h.

References Inst, and XSM_Instrument::XResolution().

double Xsm::YMaxPoints  )  [inline]
 

Definition at line 81 of file xsm.h.

References MAXDATALINES.

double Xsm::YMaxPoints  )  [inline]
 

Definition at line 81 of file xsm.h.

References MAXDATALINES.

Referenced by App::create_spa_control(), and App::create_spm_control().

double Xsm::YMinPoints  )  [inline]
 

Definition at line 80 of file xsm.h.

double Xsm::YMinPoints  )  [inline]
 

Definition at line 80 of file xsm.h.

Referenced by App::create_spa_control(), and App::create_spm_control().

double Xsm::YOffsetMax  )  [inline]
 

Definition at line 93 of file xsm.h.

References Inst, and XSM_Instrument::Y0RangeMax().

double Xsm::YOffsetMax  )  [inline]
 

Definition at line 93 of file xsm.h.

References Inst, and XSM_Instrument::Y0RangeMax().

Referenced by App::create_spa_control(), App::create_spm_control(), nano_manipulatorControl::nano_manipulatorControl(), and NanoPlottControl::NanoPlottControl().

double Xsm::YOffsetMin  )  [inline]
 

Definition at line 92 of file xsm.h.

References Inst, and XSM_Instrument::Y0RangeMax().

double Xsm::YOffsetMin  )  [inline]
 

Definition at line 92 of file xsm.h.

References Inst, and XSM_Instrument::Y0RangeMax().

Referenced by App::create_spa_control(), App::create_spm_control(), nano_manipulatorControl::nano_manipulatorControl(), and NanoPlottControl::NanoPlottControl().

double Xsm::YRangeMax  )  [inline]
 

Definition at line 88 of file xsm.h.

References Inst, and XSM_Instrument::YScanRangeMax().

double Xsm::YRangeMax  )  [inline]
 

Definition at line 88 of file xsm.h.

References Inst, and XSM_Instrument::YScanRangeMax().

Referenced by App::create_spa_control(), and App::create_spm_control().

double Xsm::YRangeMin  )  [inline]
 

Definition at line 87 of file xsm.h.

References Inst, and XSM_Instrument::YResolution().

double Xsm::YRangeMin  )  [inline]
 

Definition at line 87 of file xsm.h.

References Inst, and XSM_Instrument::YResolution().

double Xsm::YStepMax  )  [inline]
 

Definition at line 76 of file xsm.h.

References Inst, and XSM_Instrument::YRangeMax().

double Xsm::YStepMax  )  [inline]
 

Definition at line 76 of file xsm.h.

References Inst, and XSM_Instrument::YRangeMax().

Referenced by App::create_spm_control().

double Xsm::YStepMin  )  [inline]
 

Definition at line 75 of file xsm.h.

References Inst, and XSM_Instrument::YResolution().

double Xsm::YStepMin  )  [inline]
 

Definition at line 75 of file xsm.h.

References Inst, and XSM_Instrument::YResolution().


Member Data Documentation

UnitsTable* Xsm::AktUnit
 

Definition at line 132 of file xsm.h.

UnitsTable* Xsm::AktUnit
 

Definition at line 132 of file xsm.h.

Referenced by App::create_spa_control(), App::create_spm_control(), nano_manipulatorControl::nano_manipulatorControl(), NanoPlottControl::NanoPlottControl(), and Xsm().

UnitObj* Xsm::ArcUnit
 

Definition at line 118 of file xsm.h.

UnitObj* Xsm::ArcUnit
 

Definition at line 118 of file xsm.h.

Referenced by App::create_spa_control(), App::create_spm_control(), rotate_configuration(), rotate_run(), shear_x_run(), shear_y_run(), and ~Xsm().

BZUnit* Xsm::BZ_Unit
 

Definition at line 128 of file xsm.h.

BZUnit* Xsm::BZ_Unit
 

Definition at line 128 of file xsm.h.

Referenced by App::recalc_volt_from_new_Energy(), App::spa_mode_switch_check(), UpdateUnits(), and ~Xsm().

UnitObj* Xsm::BZSymUnit
 

Definition at line 122 of file xsm.h.

UnitObj* Xsm::BZSymUnit
 

Definition at line 122 of file xsm.h.

Referenced by ~Xsm().

int Xsm::counter
 

Definition at line 137 of file xsm.h.

Referenced by App::create_as_control(), and DSPControl::Probing_save_callback().

CPSCNTUnit* Xsm::CPSHiLoUnit
 

Definition at line 127 of file xsm.h.

CPSCNTUnit* Xsm::CPSHiLoUnit
 

Definition at line 127 of file xsm.h.

Referenced by App::create_spa_control(), and App::spa_gate_check().

CPSCNTUnit* Xsm::CPSUnit
 

Definition at line 126 of file xsm.h.

CPSCNTUnit* Xsm::CPSUnit
 

Definition at line 126 of file xsm.h.

Referenced by ~Xsm().

UnitObj* Xsm::CurrentUnit
 

Definition at line 130 of file xsm.h.

UnitObj* Xsm::CurrentUnit
 

Definition at line 130 of file xsm.h.

Referenced by ~Xsm().

SCAN_DATA Xsm::data
 

Definition at line 112 of file xsm.h.

Referenced by Surface::ActivateChannel(), App::as_setdata(), App::as_update(), ascii_data_im_export_filecheck_load_callback(), App::build_gxsm(), comment_button_callback(), App::create_spa_control(), App::create_spm_control(), DSPMover_query(), DSPControl::dualmode_callback(), g_dat_im_export_filecheck_load_callback(), gmeyer_im_export_filecheck_load_callback(), Surface::load(), DSPControl::load_values(), Surface::MathOperation(), Surface::MathOperationX(), MkIconsPI(), nano_import_filecheck_load_callback(), nano_manipulatorControl::nano_manipulatorControl(), omicron_io_filecheck_load_callback(), App::options_load_values_callback(), App::options_save_values_callback(), DSPPeakFindControl::PFcpyEfromM(), DSPPeakFindControl::PFcpyFromM(), DSPPeakFindControl::PFcpyToM(), png_im_export_filecheck_load_callback(), SPM_ScanControl::prepare_to_start_scan(), rhk_ScanControl::prepare_to_start_scan(), primitive_im_export_filecheck_load_callback(), ProbeScan::Probe(), DSPControl::Probing_save_callback(), PsiHDF_im_export_filecheck_load_callback(), converter::readToAct(), PanView::refresh(), rhk200_im_export_filecheck_load_callback(), rhk_ScanControl::rhk_ScanControl(), rhk_scancontrol_hscapture_callback(), rhk_scancontrol_movie_callback(), rhk_scancontrol_start_callback(), rhk_spm32_import_filecheck_load_callback(), VObject::set_offset(), SPM_ScanControl::setup_scan(), rhk_ScanControl::setup_scan(), VObject::SetUpScan(), Surface::SetVM(), spa4_im_export_filecheck_load_callback(), App::spa_gate_check(), App::spa_show_scan_time(), App::spm_range_check(), spm_scancontrol_hscapture_callback(), spm_scancontrol_movie_callback(), spm_scancontrol_start_callback(), App::spm_select_layer(), App::spm_update_all(), App::ui_setcomment(), App::ui_update(), UK2k_import_filecheck_load_callback(), VObPoint::update_offset(), DSPControl::write_dsp_probe(), and WSxM_im_export_filecheck_load_callback().

UnitObj* Xsm::EnergyUnit
 

Definition at line 125 of file xsm.h.

UnitObj* Xsm::EnergyUnit
 

Definition at line 125 of file xsm.h.

Referenced by App::create_spa_control(), OctoCorr_run(), App::spa_SeV_unit_switch_check(), and ~Xsm().

XSM_Hardware* Xsm::hardware
 

Definition at line 110 of file xsm.h.

XSM_Hardware* Xsm::hardware
 

Definition at line 110 of file xsm.h.

Referenced by SPM_ScanControl::do_hscapture(), rhk_ScanControl::do_hscapture(), SPM_ScanControl::do_scan(), rhk_ScanControl::do_scan(), SPM_ScanControl::do_scanline(), rhk_ScanControl::do_scanline(), DSPMover_query(), DSPPeakFind_query(), DSPProbe_query(), SpaLeedControl::ExecCmd(), DSPMoverControl::ExecCmd(), DSPControl::ExecCmd(), DSPProbeControl::ExecCmd(), DSPPeakFindControl::ExecCmd(), SPM_ScanControl::finish_scan(), NanoPlottControl::GoToPosition(), nano_manipulatorControl::GoToPosition(), App::help_about_callback(), App::options_load_values_callback(), SPM_ScanControl::prepare_to_start_scan(), queryDSPinfo_run(), NanoScopeFile::Read(), reload_hardware_interface(), rhk_scancontrol_hscapture_callback(), rhk_scancontrol_movie_callback(), rhk_scancontrol_start_callback(), rhk_ScanControl::run_probe(), rhk_ScanControl::set_subscan(), nano_manipulatorControl::SetNewParam(), rhk_ScanControl::SetScanDir(), App::spm_offset_check(), spm_scancontrol_hscapture_callback(), spm_scancontrol_movie_callback(), spm_scancontrol_start_callback(), Scan::stop(), PanView::tip_refresh(), VObPoint::update_offset(), SPM_ScanControl::update_status_info(), DSPMoverControl::updateDSP(), DSPControl::updateDSP(), rhk_ScanControl::updateRHK(), SpaLeedControl::updateSPALEED(), XMaxPoints(), and ~Xsm().

gxsm_hwi_plugins* Xsm::HwI_plugins
 

Definition at line 107 of file xsm.h.

gxsm_hwi_plugins* Xsm::HwI_plugins
 

Definition at line 107 of file xsm.h.

Referenced by HwI_Plugin_Load(), reload_hardware_interface(), and ~Xsm().

UnitObj* Xsm::HzUnit
 

Definition at line 119 of file xsm.h.

UnitObj* Xsm::HzUnit
 

Definition at line 119 of file xsm.h.

Referenced by ~Xsm().

XSM_Instrument* Xsm::Inst
 

Definition at line 109 of file xsm.h.

XSM_Instrument* Xsm::Inst
 

Definition at line 109 of file xsm.h.

Referenced by DSPControl::add_user_event_now(), DSPControl::choice_Ampl_callback(), SPM_ScanControl::do_hscapture(), SPM_ScanControl::do_scan(), innovative_dsp_hwi_spm::DSP_FbWerte(), sranger_hwi_spm::EndScan2D(), NanoPlottControl::GoToPosition(), nano_manipulatorControl::GoToPosition(), DSPControl::make_Vdz_vector(), DSPControl::make_ZXYramp_vector(), App::options_load_values_callback(), PeakFindScan::PFget0d(), PeakFindScan::PFget2d(), PeakFindScan::PFhwrun(), SPM_ScanControl::prepare_to_start_scan(), rhk_ScanControl::prepare_to_start_scan(), ProbeScan::Probe(), DSPControl::Probing_eventcheck_callback(), NanoScopeFile::Read(), DSPControl::read_dsp_probe(), rhk_ScanControl::rhk_ScanControl(), sranger_hwi_spm::RTQuery(), rhk_ScanControl::run_probe(), DSPControl::save_values(), sranger_hwi_spm::ScanLineM(), rhk_ScanControl::set_subscan(), nano_manipulatorControl::SetNewParam(), sranger_hwi_spm::SetOffset(), SPM_ScanControl::setup_scan(), App::spm_range_check(), PanView::update_expanded_scan_limits(), VObPoint::update_offset(), DSPControl::updateDSP(), PsiHDF_ImExportFile::Write(), Gdat_ImExportFile::Write(), DSPControl::write_dsp_feedback(), DSPControl::write_dsp_probe(), XOffsetMax(), XOffsetMin(), XRangeMax(), XRangeMin(), XStepMax(), XStepMin(), YOffsetMax(), YOffsetMin(), YRangeMax(), YRangeMin(), YStepMax(), YStepMin(), and ~Xsm().

UnitObj* Xsm::LenUnit
 

Definition at line 115 of file xsm.h.

UnitObj* Xsm::LenUnit
 

Definition at line 115 of file xsm.h.

Referenced by ViewControl::ViewControl(), and ~Xsm().

UnitObj* Xsm::LenUnitZ
 

Definition at line 116 of file xsm.h.

UnitObj* Xsm::LenUnitZ
 

Definition at line 116 of file xsm.h.

Referenced by ~Xsm().

long Xsm::MausModeFlg
 

Definition at line 142 of file xsm.h.

Referenced by MausMode().

long Xsm::ModeFlg
 

Definition at line 143 of file xsm.h.

Referenced by ClrModeFlg(), IsMode(), and SetModeFlg().

double Xsm::mradius
 

Definition at line 140 of file xsm.h.

UnitObj* Xsm::RadUnit
 

Definition at line 120 of file xsm.h.

UnitObj* Xsm::RadUnit
 

Definition at line 120 of file xsm.h.

Referenced by ~Xsm().

int Xsm::subcounter
 

Definition at line 138 of file xsm.h.

UnitObj* Xsm::TimeUnit
 

Definition at line 124 of file xsm.h.

UnitObj* Xsm::TimeUnit
 

Definition at line 124 of file xsm.h.

Referenced by ~Xsm().

UnitObj* Xsm::TimeUnitms
 

Definition at line 123 of file xsm.h.

UnitObj* Xsm::TimeUnitms
 

Definition at line 123 of file xsm.h.

Referenced by App::create_spa_control(), and ~Xsm().

UnitObj* Xsm::Unity
 

Definition at line 114 of file xsm.h.

UnitObj* Xsm::Unity
 

Definition at line 114 of file xsm.h.

Referenced by AngularAnalysis_configure(), bggamma_run(), App::create_as_control(), App::create_spa_control(), App::create_spm_control(), crosscorrelation_configure(), crosscorrelation_run(), curvature_run(), diff_run(), islandlbl_configure(), layersmooth_run(), local_height_run(), PrimitiveImExportFile::matsRead(), OctoCorr_run(), PolarHist_configure(), probe_image_extract_configuration(), scalescan_run(), SlopeAbs_configure(), SlopeAbs_run(), SlopeDir_configure(), SlopeDir_run(), smallconvol_configure(), smooth_run(), spasim_configure(), spasimkz_configure(), stat_diff_run(), Tderive_run(), VacancyLineAnalysis_configure(), ViewControl::view_view_coord_pixels_callback(), ViewControl::ViewControl(), waterlevel_run(), and ~Xsm().

UnitObj* Xsm::VoltUnit
 

Definition at line 121 of file xsm.h.

UnitObj* Xsm::VoltUnit
 

Definition at line 121 of file xsm.h.

Referenced by App::create_spa_control(), OctoCorr_run(), UpdateUnits(), and ~Xsm().

UnitObj* Xsm::X_Unit
 

Definition at line 133 of file xsm.h.

UnitObj* Xsm::X_Unit
 

Definition at line 133 of file xsm.h.

Referenced by App::create_spa_control(), App::create_spm_control(), nano_manipulatorControl::nano_manipulatorControl(), NanoPlottControl::NanoPlottControl(), and UpdateUnits().

UnitObj* Xsm::Y_Unit
 

Definition at line 134 of file xsm.h.

UnitObj* Xsm::Y_Unit
 

Definition at line 134 of file xsm.h.

Referenced by App::create_spa_control(), App::create_spm_control(), nano_manipulatorControl::nano_manipulatorControl(), NanoPlottControl::NanoPlottControl(), and UpdateUnits().

SUnit* Xsm::YSUnit
 

Definition at line 129 of file xsm.h.

SUnit* Xsm::YSUnit
 

Definition at line 129 of file xsm.h.

Referenced by ~Xsm().

UnitObj* Xsm::Z_Unit
 

Definition at line 135 of file xsm.h.

UnitObj* Xsm::Z_Unit
 

Definition at line 135 of file xsm.h.

Referenced by nano_manipulatorControl::nano_manipulatorControl(), spasim_configure(), spasim_run(), and spasimkz_configure().

long Xsm::ZoomFlg
 

Definition at line 144 of file xsm.h.

Referenced by Grey2D::draw(), Grey2D::setup_data_transformation(), Scan::SetVM(), App::view_autozoom_callback(), App::view_palette_callback(), App::view_tolerant_callback(), ViewControl::view_view_autozoom_callback(), and ViewControl::view_view_color_callback().


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 09:06:47 2006 for GXSM by  doxygen 1.4.6