plane3pkt.C File Reference

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

Go to the source code of this file.

Defines

#define LL_DEBUG(STR)   PI_DEBUG (DBG_L2, "bg_3pkte_run:: " << STR << std::endl);

Functions

static void plane3pkt_init (void)
static void plane3pkt_about (void)
static void plane3pkt_configure (void)
static void plane3pkt_cleanup (void)
static gboolean plane3pkt_run (Scan *Src, Scan *Dest)
GxsmPluginget_gxsm_plugin_info (void)
GxsmMathOneSrcPluginget_gxsm_math_one_src_plugin_info (void)

Variables

GxsmPlugin plane3pkt_pi
GxsmMathOneSrcPlugin plane3pkt_m1s_pi
static const char * about_text


Define Documentation

#define LL_DEBUG STR   )     PI_DEBUG (DBG_L2, "bg_3pkte_run:: " << STR << std::endl);
 

Definition at line 80 of file plane3pkt.C.

Referenced by plane3pkt_run(), and stop_ccr_run().


Function Documentation

GxsmMathOneSrcPlugin* get_gxsm_math_one_src_plugin_info void   ) 
 

Definition at line 124 of file plane3pkt.C.

References plane3pkt_m1s_pi.

GxsmPlugin* get_gxsm_plugin_info void   ) 
 

Definition at line 119 of file plane3pkt.C.

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

static void plane3pkt_about void   )  [static]
 

Definition at line 133 of file plane3pkt.C.

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

static void plane3pkt_cleanup void   )  [static]
 

Definition at line 155 of file plane3pkt.C.

References DBG_L2, and PI_DEBUG.

static void plane3pkt_configure void   )  [static]
 

Definition at line 145 of file plane3pkt.C.

References GxsmPlugin::app, GxsmPlugin::description, GnomeAppService::message(), and plane3pkt_pi.

static void plane3pkt_init void   )  [static]
 

Definition at line 128 of file plane3pkt.C.

References DBG_L2, and PI_DEBUG.

static gboolean plane3pkt_run Scan Src,
Scan Dest
[static]
 

Definition at line 160 of file plane3pkt.C.

References GxsmPlugin::app, scan_object_data::get_name(), scan_object_data::get_num_points(), Scan::get_object_data(), scan_object_data::get_xy_pixel(), Mem2d::GetDataPkt(), Mem2d::GetNx(), Mem2d::GetNy(), LL_DEBUG, MATH_SELECTIONERR, Scan::mem2d, GnomeAppService::message(), Scan::number_of_object(), plane3pkt_pi, Mem2d::PutDataPkt(), Point2D::x, and Point2D::y.


Variable Documentation

const char* about_text [static]
 

Initial value:

 N_("Gxsm Plane3pkt Plugin\n\n"
                                   "Abzug einer Ebene, def. by three points.")

Definition at line 116 of file plane3pkt.C.

GxsmMathOneSrcPlugin plane3pkt_m1s_pi
 

Initial value:

Definition at line 112 of file plane3pkt.C.

Referenced by get_gxsm_math_one_src_plugin_info().

GxsmPlugin plane3pkt_pi
 

Initial value:

 {
  NULL,
  NULL,
  0,
  NULL,
  "Plane3pkt-M1S-Misc",
  "+STM +AFM",
  NULL,
  "Percy Zahl",
  "_Math/_Background/",
  N_("Plane 3 Points"),
  N_("Plane subtraction, def. by 3 points"),
  "no more info",
  NULL,
  NULL,
  plane3pkt_init,
  NULL,
  plane3pkt_about,
  plane3pkt_configure,
  NULL,
  plane3pkt_cleanup
}

Definition at line 89 of file plane3pkt.C.

Referenced by get_gxsm_plugin_info(), plane3pkt_about(), plane3pkt_configure(), and plane3pkt_run().


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