Surface Class Reference

#include <surface.h>

Inheritance diagram for Surface:

Xsm Xsm List of all members.

Public Member Functions

 Surface ()
virtual ~Surface ()
void hide ()
int draw ()
int load (const char *rname=NULL)
int save (int auto, char *rname=NULL, int chidx=-1, int forceOverwrite=FALSE)
int gnuimport (const char *rname=NULL)
int gnuexport (const char *rname=NULL)
int SetSDir (int Channel, int choice)
int SetView (int Channel, int choice)
int SetMode (int Channel, int choice, int force=FALSE)
void SetRedraw (int flg=TRUE)
int SetVM (int mode=0)
ScanNewScan (int vtype, int vflg, int ChNo, SCAN_DATA *vd)
int ActivateFreeChannel ()
int ActivateChannel (int ActiveChannel)
int FindChan (int fid)
void AutoDisplay (double hi=0., double lo=0.)
void CleanupProfiles ()
int AddProfile (gchar *filename)
int AddProfile (ProfileControl *pc)
int RemoveProfile (ProfileControl *pc)
void RemoveAllProfiles ()
void MathOperationNoDest (gboolean(*Op)(MATHOPPARAMSNODEST))
void MathOperation (gboolean(*Op)(MATHOPPARAMS))
void MathOperationX (gboolean(*Op)(MATH2OPPARAMS), int IdScr2, gboolean size_matching=TRUE)
ScanGetActiveScan ()
 Surface ()
virtual ~Surface ()
void hide ()
int draw ()
int load (const char *rname=NULL)
int save (int auto, char *rname=NULL, int chidx=-1, int forceOverwrite=FALSE)
int gnuimport (const char *rname=NULL)
int gnuexport (const char *rname=NULL)
int SetSDir (int Channel, int choice)
int SetView (int Channel, int choice)
int SetMode (int Channel, int choice, int force=FALSE)
void SetRedraw (int flg=TRUE)
int SetVM (int mode=0)
ScanNewScan (int vtype, int vflg, int ChNo, SCAN_DATA *vd)
int ActivateFreeChannel ()
int ActivateChannel (int ActiveChannel)
int FindChan (int fid)
void AutoDisplay (double hi=0., double lo=0.)
void CleanupProfiles ()
int AddProfile (gchar *filename)
int AddProfile (ProfileControl *pc)
int RemoveProfile (ProfileControl *pc)
void RemoveAllProfiles ()
void MathOperationNoDest (gboolean(*Op)(MATHOPPARAMSNODEST))
void MathOperation (gboolean(*Op)(MATHOPPARAMS))
void MathOperationX (gboolean(*Op)(MATH2OPPARAMS), int IdScr2, gboolean size_matching=TRUE)
ScanGetActiveScan ()

Static Public Member Functions

static void remove_profile (ProfileControl *pc, gpointer data)
static void remove_profile (ProfileControl *pc, gpointer data)

Public Attributes

int ActiveChannel
int ChannelMode [MAX_CHANNELS]
int ChannelScanMode [MAX_CHANNELS]
int ChannelView [MAX_CHANNELS]
Scanscan [MAX_CHANNELS]
ScanActiveScan
GSList * ScanList
GSList * ProfileList
GSList * DelProfileList
int StopScanFlg
Scanscan [MAX_CHANNELS]
ScanActiveScan
GSList * ScanList
GSList * ProfileList
GSList * DelProfileList

Private Attributes

int redrawflg

Detailed Description

Definition at line 57 of file surface.h.


Constructor & Destructor Documentation

Surface::Surface  ) 
 

Definition at line 52 of file surface.C.

References ActiveScan, ChannelMode, ChannelScanMode, ChannelView, DelProfileList, ID_CH_M_OFF, ID_CH_V_GREY, MAX_CHANNELS, ProfileList, scan, ScanList, StopScanFlg, and TRUE.

Surface::~Surface  )  [virtual]
 

Definition at line 69 of file surface.C.

References DBG_L2, MAX_CHANNELS, RemoveAllProfiles(), scan, and XSM_DEBUG.

Surface::Surface  ) 
 

virtual Surface::~Surface  )  [virtual]
 


Member Function Documentation

int Surface::ActivateChannel int  ActiveChannel  ) 
 

int Surface::ActivateChannel int  ActiveChannel  ) 
 

Definition at line 259 of file surface.C.

References Scan::Activate(), ActiveChannel, ActiveScan, ChannelMode, App::channelselector, ChannelView, Xsm::data, DBG_L2, SCAN_DATA::display, Scan::draw(), ERR_NOMEM, ERR_SORRY, FindChan(), gapp, ID_CH_M_ACTIVE, ID_CH_M_ON, NewScan(), scan, ChannelSelector::SetMode(), Display_Param::ViewFlg, XSM_DEBUG, and XSM_SHOW_ALERT.

Referenced by ViewControl::Activate_callback(), V3dControl::Activate_callback(), ActivateFreeChannel(), ViewControl::AutoDisp_callback(), V3dControl::AutoDisp_callback(), ProfileControl::file_activate_callback(), GetActiveScan(), load(), MkIconsPI(), App::process_one_filename(), r_chmode_a(), r_gnuexport(), r_gnuimport(), r_load(), SetMode(), ViewControl::view_edit_copy_callback(), ViewControl::view_edit_crop_callback(), ViewControl::view_edit_zoomin_callback(), ViewControl::view_edit_zoomout_callback(), ViewControl::view_file_getinfo_callback(), ViewControl::view_file_openhere_callback(), V3dControl::view_file_openhere_callback(), ViewControl::view_file_print_callback(), V3dControl::view_file_print_callback(), ViewControl::view_view_differential_callback(), V3dControl::view_view_differential_callback(), ViewControl::view_view_direct_callback(), V3dControl::view_view_direct_callback(), ViewControl::view_view_horizont_callback(), V3dControl::view_view_horizont_callback(), ViewControl::view_view_log_callback(), V3dControl::view_view_log_callback(), ViewControl::view_view_periodic_callback(), V3dControl::view_view_periodic_callback(), ViewControl::view_view_planesub_callback(), ViewControl::view_view_quick_callback(), V3dControl::view_view_quick_callback(), and converter::writeFromCh().

int Surface::ActivateFreeChannel  ) 
 

int Surface::ActivateFreeChannel  ) 
 

Definition at line 247 of file surface.C.

References ActivateChannel(), ERR_NOFREECHAN, ERR_SORRY, FindChan(), ID_CH_M_OFF, and XSM_SHOW_ALERT.

Referenced by ascii_data_im_export_filecheck_load_callback(), converter::DoConvert(), App::file_open_in_new_window_callback(), g_dat_im_export_filecheck_load_callback(), gmeyer_im_export_filecheck_load_callback(), main(), nano_import_filecheck_load_callback(), nanoimport_run(), omicron_io_filecheck_load_callback(), png_im_export_filecheck_load_callback(), primitive_im_export_filecheck_load_callback(), App::process_one_filename(), PsiHDF_im_export_filecheck_load_callback(), rhk200_im_export_filecheck_load_callback(), rhk_spm32_import_filecheck_load_callback(), sdfimport_run(), spa4_im_export_filecheck_load_callback(), UK2k_import_filecheck_load_callback(), and WSxM_im_export_filecheck_load_callback().

int Surface::AddProfile ProfileControl pc  ) 
 

int Surface::AddProfile gchar *  filename  ) 
 

int Surface::AddProfile ProfileControl pc  ) 
 

Definition at line 97 of file surface.C.

References CleanupProfiles(), and ProfileList.

int Surface::AddProfile gchar *  filename  ) 
 

Definition at line 90 of file surface.C.

References CleanupProfiles(), and ProfileList.

Referenced by average_profile_run(), and load().

void Surface::AutoDisplay double  hi = 0.,
double  lo = 0.
 

void Surface::AutoDisplay double  hi = 0.,
double  lo = 0.
 

Definition at line 134 of file surface.C.

References ActiveScan, Scan::AutoDisplay(), gapp, XSMRESOURCES::HiLoDelta, SetVM(), App::spm_update_all(), and xsmres.

Referenced by ViewControl::AutoDisp_callback(), V3dControl::AutoDisp_callback(), load(), MkIconsPI(), nano_import_filecheck_load_callback(), omicron_io_filecheck_load_callback(), r_autodisp(), and App::view_autodisp_callback().

void Surface::CleanupProfiles  ) 
 

void Surface::CleanupProfiles  ) 
 

Definition at line 83 of file surface.C.

References DelProfileList, and remove_profile().

Referenced by AddProfile().

int Surface::draw  ) 
 

int Surface::draw  ) 
 

Definition at line 81 of file surface.C.

int Surface::FindChan int  fid  ) 
 

int Surface::FindChan int  fid  ) 
 

Definition at line 303 of file surface.C.

References ChannelMode, and MAX_CHANNELS.

Referenced by ActivateChannel(), ActivateFreeChannel(), Surf3d::ColorSrc(), GetActiveScan(), SPM_ScanControl::initialize_scan_lists(), rhk_ScanControl::initialize_scan_lists(), load(), MathOperation(), MathOperationX(), MkIconsPI(), converter::readToAct(), save(), and converter::writeFromCh().

Scan* Surface::GetActiveScan  ) 
 

Scan * Surface::GetActiveScan  ) 
 

Definition at line 782 of file surface.C.

References ActivateChannel(), ActiveScan, ERR_NOFREECHAN, ERR_SORRY, FindChan(), ID_CH_M_OFF, and XSM_SHOW_ALERT.

Referenced by ascii_data_im_export_filecheck_load_callback(), ascii_data_im_export_filecheck_save_callback(), g_dat_im_export_filecheck_load_callback(), g_dat_im_export_filecheck_save_callback(), gmeyer_im_export_filecheck_load_callback(), gmeyer_im_export_filecheck_save_callback(), gnuimport(), nano_import_filecheck_load_callback(), nanoimport_run(), omicron_io_filecheck_load_callback(), omicron_io_filecheck_save_callback(), PIPrintPS(), png_im_export_filecheck_load_callback(), png_im_export_filecheck_save_callback(), primitive_im_export_filecheck_load_callback(), primitive_im_export_filecheck_save_callback(), PsiHDF_im_export_filecheck_load_callback(), PsiHDF_im_export_filecheck_save_callback(), converter::readToAct(), rhk200_im_export_filecheck_load_callback(), rhk_spm32_import_filecheck_load_callback(), rhk_spm32_import_filecheck_save_callback(), sdfimport_run(), spa4_im_export_filecheck_load_callback(), spa4_im_export_filecheck_save_callback(), UK2k_import_filecheck_load_callback(), WSxM_im_export_filecheck_load_callback(), and WSxM_im_export_filecheck_save_callback().

int Surface::gnuexport const char *  rname = NULL  ) 
 

int Surface::gnuexport const char *  rname = NULL  ) 
 

Definition at line 760 of file surface.C.

References ActiveScan, DBG_L2, ERR_NOACTIVESCAN, ERR_SORRY, gapp, HINT_ACTIVATESCAN, Scan::mem2d, App::SignalSaveFileEventToPlugins(), XSM_DEBUG, and XSM_SHOW_ALERT.

Referenced by r_gnuexport(), and converter::writeFromCh().

int Surface::gnuimport const char *  rname = NULL  ) 
 

int Surface::gnuimport const char *  rname = NULL  ) 
 

Definition at line 744 of file surface.C.

References DBG_L2, gapp, GetActiveScan(), App::SignalLoadFileEventToPlugins(), and XSM_DEBUG.

Referenced by load(), and converter::readToAct().

void Surface::hide  ) 
 

void Surface::hide  ) 
 

Definition at line 79 of file surface.C.

int Surface::load const char *  rname = NULL  ) 
 

int Surface::load const char *  rname = NULL  ) 
 

Definition at line 323 of file surface.C.

References ActivateChannel(), ActiveScan, AddProfile(), AutoDisplay(), GnomeAppService::check_events(), Scan::CpyDataSet(), Xsm::data, XSMRESOURCES::DataPath, DBG_L2, Scan::draw(), ERR_CPTMP, ERR_NOFREECHAN, ERR_SORRY, ERR_UNZIP, GnomeAppService::file_dialog(), FindChan(), gapp, Scan::GetDataSet(), gnuimport(), GXSMTMPDIRPREFIX, ID_CH_M_OFF, Dataio::ioStatus(), XSMRESOURCES::LoadDelay, N_, Dataio::Read(), App::SetStatus(), App::spm_update_all(), App::xsm, XSM_DEBUG, XSM_SHOW_ALERT, and xsmres.

Referenced by App::browse_callback(), App::file_open_callback(), ProfileControl::file_open_callback(), App::file_open_in_new_window_callback(), App::input_func(), main(), MkIconsPI(), App::process_one_filename(), r_gnuimport(), r_load(), ViewControl::view_file_openhere_callback(), and V3dControl::view_file_openhere_callback().

void Surface::MathOperation gboolean(*)(MATHOPPARAMS)  Op  ) 
 

void Surface::MathOperation gboolean(*)(MATHOPPARAMS)  Op  ) 
 

Definition at line 1052 of file surface.C.

References ActiveScan, ChannelMode, App::channelselector, ChannelView, Scan::create(), Scan::data, Xsm::data, SCAN_DATA::display, Scan::draw(), ERR_MATH, ERR_NOACTIVESCAN, ERR_NOFREECHAN, ERR_NOMEM, ERR_SORRY, FindChan(), G_FREE_STRDUP_PRINTF, gapp, Mem2d::GetTyp(), HINT_ACTIVATESCANMATH, ID_CH_M_MATH, ID_CH_M_OFF, MathErrString, Scan::mem2d, Scan_UserInfo::name, scan, SetMode(), ChannelSelector::SetMode(), TRUE, SCAN_DATA::ui, Display_Param::ViewFlg, and XSM_SHOW_ALERT.

Referenced by diff_non_interactive(), App::edit_copy_callback(), App::edit_crop_callback(), App::math_onearg_callback(), smooth_non_interactive(), ViewControl::view_edit_copy_callback(), ViewControl::view_edit_crop_callback(), ViewControl::view_edit_zoomin_callback(), ViewControl::view_edit_zoomout_callback(), App::view_zoom_in_callback(), and App::view_zoom_out_callback().

void Surface::MathOperationNoDest gboolean(*)(MATHOPPARAMSNODEST)  Op  ) 
 

void Surface::MathOperationNoDest gboolean(*)(MATHOPPARAMSNODEST)  Op  ) 
 

Definition at line 1038 of file surface.C.

References ActiveScan, ERR_MATH, ERR_NOACTIVESCAN, ERR_SORRY, HINT_ACTIVATESCANMATH, MathErrString, and XSM_SHOW_ALERT.

Referenced by App::math_onearg_nodest_callback().

void Surface::MathOperationX gboolean(*)(MATH2OPPARAMS)  Op,
int  IdScr2,
gboolean  size_matching = TRUE
 

void Surface::MathOperationX gboolean(*)(MATH2OPPARAMS)  Op,
int  IdScr2,
gboolean  size_matching = TRUE
 

Definition at line 1094 of file surface.C.

References ActiveScan, ChannelMode, App::channelselector, ChannelView, Scan::create(), Xsm::data, DBG_L2, SCAN_DATA::display, Scan::draw(), ERR_MATH, ERR_NO2SRC, ERR_NOFREECHAN, ERR_NOMEM, ERR_SIZEDIFF, ERR_SORRY, FindChan(), gapp, Mem2d::GetNx(), Mem2d::GetNy(), Mem2d::GetTyp(), HINT_MAKESRC2, HINT_SIZEEQ, ID_CH_M_MATH, ID_CH_M_OFF, MathErrString, Scan::mem2d, scan, SetMode(), ChannelSelector::SetMode(), TRUE, Display_Param::ViewFlg, XSM_DEBUG, and XSM_SHOW_ALERT.

Referenced by App::math_twoarg_callback(), and App::math_twoarg_no_same_size_check_callback().

Scan* Surface::NewScan int  vtype,
int  vflg,
int  ChNo,
SCAN_DATA vd
 

Scan * Surface::NewScan int  vtype,
int  vflg,
int  ChNo,
SCAN_DATA vd
 

Definition at line 238 of file surface.C.

References XSMRESOURCES::InstrumentType, and xsmres.

Referenced by ActivateChannel(), MkIconsPI(), SPM_ScanControl::setup_scan(), and rhk_ScanControl::setup_scan().

static void Surface::remove_profile ProfileControl pc,
gpointer  data
[static]
 

void Surface::remove_profile ProfileControl pc,
gpointer  data
[static]
 

Definition at line 110 of file surface.C.

Referenced by CleanupProfiles(), and RemoveAllProfiles().

void Surface::RemoveAllProfiles  ) 
 

void Surface::RemoveAllProfiles  ) 
 

Definition at line 112 of file surface.C.

References ProfileList, and remove_profile().

Referenced by ~Surface().

int Surface::RemoveProfile ProfileControl pc  ) 
 

int Surface::RemoveProfile ProfileControl pc  ) 
 

Definition at line 103 of file surface.C.

References DelProfileList, and ProfileList.

Referenced by ProfileControl::file_close_callback().

int Surface::save int  auto,
char *  rname = NULL,
int  chidx = -1,
int  forceOverwrite = FALSE
 

int Surface::save int  auto,
char *  rname = NULL,
int  chidx = -1,
int  forceOverwrite = FALSE
 

Definition at line 511 of file surface.C.

References CHMAX, DAQCHMAX, XSMRESOURCES::daqchno, XSMRESOURCES::DataPath, FindChan(), ID_CH_M_ACTIVE, PIDCHMAX, XSMRESOURCES::pidchno, and xsmres.

Referenced by SPM_ScanControl::autosave_check(), rhk_ScanControl::autosave_check(), App::file_save_as_callback(), App::file_save_callback(), r_save(), r_saveas(), rhk_scancontrol_hscapture_callback(), rhk_scancontrol_movie_callback(), rhk_scancontrol_start_callback(), spm_scancontrol_hscapture_callback(), spm_scancontrol_movie_callback(), spm_scancontrol_start_callback(), ViewControl::view_file_save_as_callback(), V3dControl::view_file_save_as_callback(), ViewControl::view_file_save_callback(), V3dControl::view_file_save_callback(), and converter::writeFromCh().

int Surface::SetMode int  Channel,
int  choice,
int  force = FALSE
 

int Surface::SetMode int  Channel,
int  choice,
int  force = FALSE
 

Definition at line 175 of file surface.C.

References ActivateChannel(), ActiveChannel, ActiveScan, ChannelMode, ChannelScanMode, App::channelselector, DBG_L2, gapp, ID_CH_M_ACTIVE, ID_CH_M_MATH, ID_CH_M_OFF, ID_CH_M_ON, ID_CH_M_X, MAX_CHANNELS, Q_KILL_SCAN, scan, SET_CHANNEL_SCAN_MODE, ChannelSelector::SetMode(), XSM_DEBUG, and XSM_SHOW_QUESTION.

Referenced by ascii_data_im_export_filecheck_load_callback(), ChannelSelector::choice_ChMode_callback(), App::close_scan_event_cb(), g_dat_im_export_filecheck_load_callback(), gmeyer_im_export_filecheck_load_callback(), main(), MathOperation(), MathOperationX(), nano_import_filecheck_load_callback(), omicron_io_filecheck_load_callback(), png_im_export_filecheck_load_callback(), primitive_im_export_filecheck_load_callback(), PsiHDF_im_export_filecheck_load_callback(), r_chmode_m(), r_chmode_n(), r_chmode_x(), rhk200_im_export_filecheck_load_callback(), rhk_spm32_import_filecheck_load_callback(), sdfimport_run(), ViewControl::SetMath_callback(), V3dControl::SetMath_callback(), ViewControl::SetOff_callback(), V3dControl::SetOff_callback(), ViewControl::SetOn_callback(), V3dControl::SetOn_callback(), ViewControl::SetX_callback(), V3dControl::SetX_callback(), spa4_im_export_filecheck_load_callback(), UK2k_import_filecheck_load_callback(), ViewControl::view_file_kill_callback(), V3dControl::view_file_kill_callback(), and WSxM_im_export_filecheck_load_callback().

void Surface::SetRedraw int  flg = TRUE  )  [inline]
 

Definition at line 72 of file surface.h.

References redrawflg.

void Surface::SetRedraw int  flg = TRUE  )  [inline]
 

Definition at line 72 of file surface.h.

References redrawflg.

Referenced by App::spm_update_all().

int Surface::SetSDir int  Channel,
int  choice
 

int Surface::SetSDir int  Channel,
int  choice
 

Definition at line 153 of file surface.C.

References ChannelScanMode, DBG_L2, ID_CH_D_2ND_M, ID_CH_D_2ND_P, ID_CH_D_M, ID_CH_D_P, ID_CH_M_2ND_OFFSET, ID_CH_M_OFF, MAX_CHANNELS, and XSM_DEBUG.

Referenced by ChannelSelector::choice_ChSDir_callback().

int Surface::SetView int  Channel,
int  choice
 

int Surface::SetView int  Channel,
int  choice
 

Definition at line 120 of file surface.C.

References App::channelselector, ChannelView, DBG_L2, gapp, MAX_CHANNELS, scan, ChannelSelector::SetView(), Scan::SetView(), and XSM_DEBUG.

Referenced by ChannelSelector::choice_ChView_callback(), r_chview_1d(), r_chview_2d(), r_chview_3d(), and r_chview_no().

int Surface::SetVM int  mode = 0  ) 
 

int Surface::SetVM int  mode = 0  ) 
 

Definition at line 142 of file surface.C.

References ActiveScan, Xsm::data, SCAN_DATA::display, XSMRESOURCES::HiLoDelta, redrawflg, Scan::SetVM(), Display_Param::ViewFlg, and xsmres.

Referenced by AutoDisplay(), callback_view(), r_cmddirect(), r_cmdlog(), r_cmdquick(), ViewControl::view_view_differential_callback(), V3dControl::view_view_differential_callback(), ViewControl::view_view_direct_callback(), V3dControl::view_view_direct_callback(), ViewControl::view_view_horizont_callback(), V3dControl::view_view_horizont_callback(), ViewControl::view_view_log_callback(), V3dControl::view_view_log_callback(), ViewControl::view_view_periodic_callback(), V3dControl::view_view_periodic_callback(), ViewControl::view_view_planesub_callback(), ViewControl::view_view_quick_callback(), and V3dControl::view_view_quick_callback().


Member Data Documentation

int Surface::ActiveChannel
 

Definition at line 100 of file surface.h.

Referenced by ActivateChannel(), Grey2D::draw(), SetMode(), Profiles::update(), and Grey2D::update().

Scan* Surface::ActiveScan
 

Definition at line 105 of file surface.h.

Scan* Surface::ActiveScan
 

Definition at line 105 of file surface.h.

Referenced by ActivateChannel(), DSPControl::add_user_event_now(), ascii_data_im_export_filecheck_load_callback(), AutoDisplay(), g_dat_im_export_filecheck_load_callback(), GetActiveScan(), gmeyer_im_export_filecheck_load_callback(), gnuexport(), load(), MathOperation(), MathOperationNoDest(), MathOperationX(), MkIconsPI(), nano_import_filecheck_load_callback(), omicron_io_filecheck_load_callback(), PIPrintPSData::PIPrintPSData(), png_im_export_filecheck_load_callback(), DSPControl::Probing_eventcheck_callback(), PsiHDF_im_export_filecheck_load_callback(), rhk200_im_export_filecheck_load_callback(), rhk_spm32_import_filecheck_load_callback(), NanoPlottControl::RunPlott(), SetMode(), SetVM(), spa4_im_export_filecheck_load_callback(), App::spm_select_layer(), Surface(), UK2k_import_filecheck_load_callback(), ViewControl::view_file_getinfo_callback(), and WSxM_im_export_filecheck_load_callback().

int Surface::ChannelMode
 

Definition at line 101 of file surface.h.

Referenced by ActivateChannel(), FindChan(), MathOperation(), MathOperationX(), SetMode(), and Surface().

int Surface::ChannelScanMode
 

Definition at line 102 of file surface.h.

Referenced by SetMode(), SetSDir(), and Surface().

int Surface::ChannelView
 

Definition at line 103 of file surface.h.

Referenced by ActivateChannel(), MathOperation(), MathOperationX(), SPM_ScanControl::setup_scan(), rhk_ScanControl::setup_scan(), SetView(), and Surface().

GSList* Surface::DelProfileList
 

Definition at line 109 of file surface.h.

GSList* Surface::DelProfileList
 

Definition at line 109 of file surface.h.

Referenced by CleanupProfiles(), RemoveProfile(), and Surface().

GSList* Surface::ProfileList
 

Definition at line 108 of file surface.h.

GSList* Surface::ProfileList
 

Definition at line 108 of file surface.h.

Referenced by AddProfile(), RemoveAllProfiles(), RemoveProfile(), and Surface().

int Surface::redrawflg [private]
 

Definition at line 114 of file surface.h.

Referenced by SetRedraw(), and SetVM().

Scan* Surface::scan[MAX_CHANNELS]
 

Definition at line 104 of file surface.h.

Scan* Surface::scan[MAX_CHANNELS]
 

Definition at line 104 of file surface.h.

Referenced by ActivateChannel(), Surf3d::ColorSrc(), SPM_ScanControl::initialize_scan_lists(), rhk_ScanControl::initialize_scan_lists(), MathOperation(), MathOperationX(), SetMode(), SPM_ScanControl::setup_scan(), rhk_ScanControl::setup_scan(), SetView(), Surface(), and ~Surface().

GSList* Surface::ScanList
 

Definition at line 107 of file surface.h.

GSList* Surface::ScanList
 

Definition at line 107 of file surface.h.

Referenced by Surface().

int Surface::StopScanFlg
 

Definition at line 111 of file surface.h.

Referenced by Surface().


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