#include "plplotP.h"
#include "pltcl.h"
#include "plplot_parameters.h"
#include "tclgen.h"
#include "tclgen_s.h"
#include "tclgen.c"
Go to the source code of this file.
Classes | |
struct | Command |
struct | CmdInfo |
Defines | |
#define | PL_LIBRARY "" |
#define | PLPLOT_EXTENDED_SEARCH |
Typedefs | |
typedef struct Command | Command |
Functions | |
static int | loopbackCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plcontCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | pllegendCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plmeshCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plmeshcCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plot3dCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plot3dcCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plsurf3dCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plsetoptCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plshadeCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plshadesCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plmapCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plmeridiansCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plstransformCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plvectCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plranddCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plgriddataCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plimageCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plimagefrCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plstripcCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | plslabelfuncCmd (ClientData, Tcl_Interp *, int, const char **) |
static int | tcl_cmd (Tcl_Interp *interp, char *cmd) |
static void | Append_Cmdlist (Tcl_Interp *interp) |
static void | plTclCmd_Init (Tcl_Interp *interp) |
int | plTclCmd (char *cmdlist, Tcl_Interp *interp, int argc, const char **argv) |
int | PlbasicInit (Tcl_Interp *interp) |
int | Pltcl_Init (Tcl_Interp *interp) |
int | plWait_Until (ClientData clientData, Tcl_Interp *interp, int argc, const char **argv) |
int | pls_auto_path (Tcl_Interp *interp) |
PLFLT | tclMatrix_feval (PLINT i, PLINT j, PLPointer p) |
static int | plcontCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
static int | plvectCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
static int | plmeshCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
static int | plmeshcCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
static int | plot3dCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
static int | plot3dcCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
static int | plsurf3dCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
static int | plshadeCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
static int | plshadesCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
void | mapform (PLINT n, PLFLT *x, PLFLT *y) |
static int | plmapCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
static int | plmeridiansCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
static void | Tcl_transform (PLFLT x, PLFLT y, PLFLT *xt, PLFLT *yt, PLPointer data) |
static int | plstransformCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
static int | plgriddataCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
static int | plimageCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
static int | plimagefrCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
static int | plstripcCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
void | labelform (PLINT axis, PLFLT value, char *string, PLINT string_length, PLPointer data) |
static int | plslabelfuncCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
static int * | argv_to_ints (Tcl_Interp *interp, const char *list_numbers, int *number) |
static double * | argv_to_doubles (Tcl_Interp *interp, const char *list_numbers, int *number) |
static char ** | argv_to_chars (Tcl_Interp *interp, const char *list_strings, int *number) |
static int | pllegendCmd (ClientData clientData, Tcl_Interp *interp, int argc, const char *argv[]) |
Variables | |
static CmdInfo | Cmds [] |
static int | cmdTable_initted |
static Tcl_HashTable | cmdTable |
static PLINT | pl_errcode |
static char | errmsg [160] |
PLDLLIMPORT char * | plplotLibDir |
static char | buf [200] |
static int | tclmateval_modx |
static int | tclmateval_mody |
static const char * | transform_name |
static Tcl_Interp * | tcl_interp |
static int | return_code |
static Tcl_Interp * | tcl_xform_interp = 0 |
static char * | tcl_xform_procname = 0 |
static const char * | tcl_xform_template = "set result [%s ${_##_x} ${_##_y}] ; lassign $result _##_x _##_y" |
static char * | tcl_xform_code = 0 |
static Tcl_Obj * | label_objs [4] = { NULL, NULL, NULL, NULL } |
static void Append_Cmdlist | ( | Tcl_Interp * | interp | ) | [static] |
static char** argv_to_chars | ( | Tcl_Interp * | interp, | |
const char * | list_strings, | |||
int * | number | |||
) | [static] |
static double* argv_to_doubles | ( | Tcl_Interp * | interp, | |
const char * | list_numbers, | |||
int * | number | |||
) | [static] |
static int* argv_to_ints | ( | Tcl_Interp * | interp, | |
const char * | list_numbers, | |||
int * | number | |||
) | [static] |
static int loopbackCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char ** | argv | |||
) | [static] |
static int plcontCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
static int plcontCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int plgriddataCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
static int plgriddataCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int plimageCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
static int plimageCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int plimagefrCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
static int plimagefrCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int pllegendCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
static int pllegendCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int plmapCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int plmapCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
static int plmeridiansCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int plmeridiansCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
static int plmeshcCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int plmeshcCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
static int plmeshCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int plmeshCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
static int plot3dcCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int plot3dcCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
static int plot3dCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int plot3dCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
static int plranddCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char ** | argv | |||
) | [static] |
static int plsetoptCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char ** | argv | |||
) | [static] |
static int plshadeCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int plshadeCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
static int plshadesCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int plshadesCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
static int plslabelfuncCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
static int plslabelfuncCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int plstransformCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
static int plstransformCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int plstripcCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
static int plstripcCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int plsurf3dCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int plsurf3dCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
int plTclCmd | ( | char * | cmdlist, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char ** | argv | |||
) |
static int plvectCmd | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char * | argv[] | |||
) | [static] |
static int plvectCmd | ( | ClientData | , | |
Tcl_Interp * | , | |||
int | , | |||
const char ** | ||||
) | [static] |
int plWait_Until | ( | ClientData | clientData, | |
Tcl_Interp * | interp, | |||
int | argc, | |||
const char ** | argv | |||
) |
static int tcl_cmd | ( | Tcl_Interp * | interp, | |
char * | cmd | |||
) | [static] |
{ { "loopback", loopbackCmd }, { "plcont", plcontCmd }, { "pllegend", pllegendCmd }, { "plmap", plmapCmd }, { "plmeridians", plmeridiansCmd }, { "plstransform", plstransformCmd }, { "plmesh", plmeshCmd }, { "plmeshc", plmeshcCmd }, { "plot3d", plot3dCmd }, { "plot3dc", plot3dcCmd }, { "plsurf3d", plsurf3dCmd }, { "plsetopt", plsetoptCmd }, { "plshade", plshadeCmd }, { "plshades", plshadesCmd }, { "plvect", plvectCmd }, { "plrandd", plranddCmd }, { "plgriddata", plgriddataCmd }, { "plimage", plimageCmd }, { "plimagefr", plimagefrCmd }, { "plstripc", plstripcCmd }, { "plslabelfunc", plslabelfuncCmd }, { NULL, NULL } }
int cmdTable_initted [static] |
Tcl_Obj* label_objs[4] = { NULL, NULL, NULL, NULL } [static] |
PLINT pl_errcode [static] |
PLDLLIMPORT char* plplotLibDir |
int return_code [static] |
Tcl_Interp* tcl_interp [static] |
char* tcl_xform_code = 0 [static] |
Tcl_Interp* tcl_xform_interp = 0 [static] |
char* tcl_xform_procname = 0 [static] |
const char* tcl_xform_template = "set result [%s ${_##_x} ${_##_y}] ; lassign $result _##_x _##_y" [static] |
int tclmateval_modx [static] |
int tclmateval_mody [static] |
const char* transform_name [static] |