spasimkz.C File Reference

#include <gtk/gtk.h>
#include "config.h"
#include "gxsm/plugin.h"

Go to the source code of this file.

Functions

static void spasimkz_init (void)
static void spasimkz_about (void)
static void spasimkz_configure (void)
static void spasimkz_cleanup (void)
static gboolean spasimkz_run (Scan *Src, Scan *Dest)
GxsmPluginget_gxsm_plugin_info (void)
GxsmMathOneSrcPluginget_gxsm_math_one_src_plugin_info (void)

Variables

GxsmPlugin spasimkz_pi
GxsmMathOneSrcPlugin spasimkz_m1s_pi
static const char * about_text
double StepHeight = 3.141
double PhaseStart = 0.5
double PhaseEnd = 3.5
double PhaseStep = 0.01
int ask = 1


Function Documentation

GxsmMathOneSrcPlugin* get_gxsm_math_one_src_plugin_info void   ) 
 

Definition at line 174 of file spasimkz.C.

References spasimkz_m1s_pi.

GxsmPlugin* get_gxsm_plugin_info void   ) 
 

Definition at line 169 of file spasimkz.C.

References GxsmPlugin::description, N_, spasimkz_pi, and VERSION.

static void spasimkz_about void   )  [static]
 

Definition at line 183 of file spasimkz.C.

References about_text, GxsmPlugin::authors, N_, GxsmPlugin::name, spasimkz_pi, and VERSION.

static void spasimkz_cleanup void   )  [static]
 

Definition at line 258 of file spasimkz.C.

References DBG_L2, and PI_DEBUG.

static void spasimkz_configure void   )  [static]
 

Definition at line 195 of file spasimkz.C.

References _, GxsmPlugin::app, ask, FALSE, GNOME_PAD, info, MyGnomeTools::mygtk_create_input(), PhaseEnd, PhaseStart, PhaseStep, spasimkz_pi, StepHeight, TRUE, Xsm::Unity, App::xsm, and Xsm::Z_Unit.

Referenced by spasimkz_run().

static void spasimkz_init void   )  [static]
 

Definition at line 178 of file spasimkz.C.

References DBG_L2, and PI_DEBUG.

static gboolean spasimkz_run Scan Src,
Scan Dest
[static]
 

Definition at line 263 of file spasimkz.C.

References ask, c_im, c_re, cos(), Mem2d::data, Scan::data, DBG_L2, Scan_Param::dz, gapp, ZData::GetNext(), Mem2d::GetNx(), Mem2d::GetNy(), MATH_SIZEERR, Scan::mem2d, ZData::MkXLookup(), ZData::MkYLookup(), Scan_Param::nx, Scan_Param::ny, PhaseEnd, PhaseStart, PhaseStep, PI_DEBUG, Mem2d::Resize(), SCAN_DATA::s, SET_PROGRESS, ZData::SetPtr(), App::SetStatus(), sin(), spasimkz_configure(), StepHeight, and ZD_FLOAT.


Variable Documentation

const char* about_text [static]
 

Initial value:

 N_("Gxsm Spasimkz Plugin\n\n"
                                   "Calculates SPALEED Profiles over S\n"
                                   "e.g. a kz-plot:\n"
                                   "For each phase S (S=2 StepHeight/WaveLength)\n"
                                   "a 1D FT is done for all before Phase Transformed\n"
                                   "Lines. All transformed lines for this phase\n"
                                   "are summed up and stored to the new image as Line 'S'.")

Definition at line 157 of file spasimkz.C.

int ask = 1
 

Definition at line 167 of file spasimkz.C.

Referenced by spasimkz_configure(), and spasimkz_run().

double PhaseEnd = 3.5
 

Definition at line 166 of file spasimkz.C.

Referenced by spasimkz_configure(), and spasimkz_run().

double PhaseStart = 0.5
 

Definition at line 166 of file spasimkz.C.

Referenced by spasimkz_configure(), and spasimkz_run().

double PhaseStep = 0.01
 

Definition at line 166 of file spasimkz.C.

Referenced by spasimkz_configure(), and spasimkz_run().

GxsmMathOneSrcPlugin spasimkz_m1s_pi
 

Initial value:

Definition at line 153 of file spasimkz.C.

Referenced by get_gxsm_math_one_src_plugin_info().

GxsmPlugin spasimkz_pi
 

Initial value:

 {
  NULL,
  NULL,
  0,
  NULL,
  "SpasimKZ-M1S-ST",
  NULL, 
  NULL,
  "Percy Zahl",
  N_("_Math/_Statistics/"),
  N_("SPALEED Simkz"),
  N_("Simulate SPALEED, kz-Scan!"),
  "no more info",
  NULL,
  NULL,
  spasimkz_init,
  NULL,
  spasimkz_about,
  spasimkz_configure,
  NULL,
  spasimkz_cleanup
}

Definition at line 130 of file spasimkz.C.

Referenced by get_gxsm_plugin_info(), spasimkz_about(), and spasimkz_configure().

double StepHeight = 3.141
 

Definition at line 165 of file spasimkz.C.

Referenced by spasimkz_configure(), and spasimkz_run().


Generated on Sat Apr 1 09:04:50 2006 for GXSM by  doxygen 1.4.6