Main Page   Data Structures   File List   Data Fields   Globals  

Sadie_Geometry.c File Reference

#include <tcl.h>
#include <tk.h>
#include <stdio.h>
#include <string.h>
#include "sadie.h"

Go to the source code of this file.

Functions

int Sadie_Geometry_AvgSubCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Geometry_WinSubCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Geometry_ScaleCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Geometry_RotateCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Geometry_MirrorCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Geometry_ContPtsCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Geometry_GeomWarpCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Geometry_HMosaicCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Geometry_VMosaicCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Geometry_GenMosaicCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Geometry_InsertCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Geometry_Init (Tcl_Interp *interp)

Variables

short nlev
short csize
double weight
double * count
PIXEL gain
PIXEL bias
PIXEL gmin
PIXEL gmax
PIXEL thresh
PIXEL gbrk [2][4]
PIXELtable
double xpolyterms [6] = {0.0, 1.0, 0.0, 0.0, 0.0, 0.0}
double ypolyterms [6] = {0.0, 0.0, 1.0, 0.0, 0.0, 0.0}
int numpolyterms = 3


Function Documentation

int Sadie_Geometry_AvgSubCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 67 of file Sadie_Geometry.c.

References CHECKIMG, RESAMPL, SLEN, and IMAGE::text.

Referenced by Sadie_Geometry_Init.

int Sadie_Geometry_ContPtsCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 615 of file Sadie_Geometry.c.

References GEOMCOEF, numpolyterms, xpolyterms, and ypolyterms.

Referenced by Sadie_Geometry_Init.

int Sadie_Geometry_GenMosaicCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 1036 of file Sadie_Geometry.c.

References CHECKIMG, MOSAIC, SLEN, and IMAGE::text.

Referenced by Sadie_Geometry_Init.

int Sadie_Geometry_GeomWarpCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 713 of file Sadie_Geometry.c.

References CHECKIMG, GEOMWARP, IMAGE::nbnd, numpolyterms, SLEN, IMAGE::text, xpolyterms, and ypolyterms.

Referenced by Sadie_Geometry_Init.

int Sadie_Geometry_HMosaicCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 825 of file Sadie_Geometry.c.

References CHECKIMG, HMOSAIC, SLEN, and IMAGE::text.

Referenced by Sadie_Geometry_Init.

int Sadie_Geometry_Init Tcl_Interp *    interp
 

Definition at line 1285 of file Sadie_Geometry.c.

References Sadie_Geometry_AvgSubCmd, Sadie_Geometry_ContPtsCmd, Sadie_Geometry_GenMosaicCmd, Sadie_Geometry_GeomWarpCmd, Sadie_Geometry_HMosaicCmd, Sadie_Geometry_InsertCmd, Sadie_Geometry_MirrorCmd, Sadie_Geometry_RotateCmd, Sadie_Geometry_ScaleCmd, Sadie_Geometry_VMosaicCmd, and Sadie_Geometry_WinSubCmd.

int Sadie_Geometry_InsertCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 1187 of file Sadie_Geometry.c.

References CHECKIMG, INSERT, SLEN, and IMAGE::text.

Referenced by Sadie_Geometry_Init.

int Sadie_Geometry_MirrorCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 530 of file Sadie_Geometry.c.

References CHECKIMG, SLEN, IMAGE::text, and TRNSFORM.

Referenced by Sadie_Geometry_Init.

int Sadie_Geometry_RotateCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 429 of file Sadie_Geometry.c.

References CHECKIMG, ROTATE, SLEN, and IMAGE::text.

Referenced by Sadie_Geometry_Init.

int Sadie_Geometry_ScaleCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 329 of file Sadie_Geometry.c.

References CHECKIMG, EXPAND, SLEN, and IMAGE::text.

Referenced by Sadie_Geometry_Init.

int Sadie_Geometry_VMosaicCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 931 of file Sadie_Geometry.c.

References CHECKIMG, SLEN, IMAGE::text, and VMOSAIC.

Referenced by Sadie_Geometry_Init.

int Sadie_Geometry_WinSubCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 181 of file Sadie_Geometry.c.

References CHECKIMG, SLEN, SUBSAMPL, and IMAGE::text.

Referenced by Sadie_Geometry_Init.


Variable Documentation

PIXEL bias
 

Definition at line 34 of file Sadie_Geometry.c.

double* count
 

Definition at line 32 of file Sadie_Geometry.c.

short csize
 

Definition at line 30 of file Sadie_Geometry.c.

PIXEL gain
 

Definition at line 33 of file Sadie_Geometry.c.

PIXEL gbrk[2][4]
 

Definition at line 38 of file Sadie_Geometry.c.

PIXEL gmax
 

Definition at line 36 of file Sadie_Geometry.c.

PIXEL gmin
 

Definition at line 35 of file Sadie_Geometry.c.

short nlev
 

Definition at line 29 of file Sadie_Geometry.c.

int numpolyterms = 3
 

Definition at line 47 of file Sadie_Geometry.c.

Referenced by Sadie_Geometry_ContPtsCmd, and Sadie_Geometry_GeomWarpCmd.

PIXEL* table
 

Definition at line 39 of file Sadie_Geometry.c.

PIXEL thresh
 

Definition at line 37 of file Sadie_Geometry.c.

double weight
 

Definition at line 31 of file Sadie_Geometry.c.

double xpolyterms[6] = {0.0, 1.0, 0.0, 0.0, 0.0, 0.0}
 

Definition at line 45 of file Sadie_Geometry.c.

Referenced by Sadie_Geometry_ContPtsCmd, and Sadie_Geometry_GeomWarpCmd.

double ypolyterms[6] = {0.0, 0.0, 1.0, 0.0, 0.0, 0.0}
 

Definition at line 46 of file Sadie_Geometry.c.

Referenced by Sadie_Geometry_ContPtsCmd, and Sadie_Geometry_GeomWarpCmd.


Generated on Wed Apr 9 08:56:21 2003 for TREES by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002