Main Page   Data Structures   File List   Data Fields   Globals  

tclSadie_proto.c File Reference

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

Go to the source code of this file.

Functions

int Sadie_FileIO_Init (Tcl_Interp *interp)
int Sadie_General_Init (Tcl_Interp *interp)
int Sadie_Plot_Init (Tcl_Interp *interp)
int Sadie_NewFunctions_Init (Tcl_Interp *interp)
int Sadie_Contrast_Init (Tcl_Interp *interp)
int Sadie_Filter_Init (Tcl_Interp *interp)
int Sadie_Geometry_Init (Tcl_Interp *interp)
int Sadie_Multi_Init (Tcl_Interp *interp)
int Sadie_Classify_Init (Tcl_Interp *interp)
int Sadie_Tools_Init (Tcl_Interp *interp)
int Sadie_Image_Init (Tcl_Interp *interp)
int Sadie_Proto_Init (Tcl_Interp *interp)
void usage (void)
int verifyfile (Tcl_Interp *interp, char *name)
int setlibdir_env (Tcl_Interp *interp)
int setlibdir_default (Tcl_Interp *interp)
void setlibdir (Tcl_Interp *interp)
int Tcl_AppInit (Tcl_Interp *interp)
int main (int argc, char **argv)

Variables

int FLAG = 0
int DIRECTORY = 1
int CMDFILE = 2
int libhomeset = 0
char libhome [200]
int nogui = 0
char cmdfile [200]
int cmdfileset = 0
char * ProgName
short nlev
short csize
double weight
double * count
PIXEL gain
PIXEL bias
PIXEL gmin
PIXEL gmax
PIXEL thresh
PIXEL gbrk [2][4]
PIXELtable
char rcsid []
char * msg_ptr
Tcl_Interp * MainTclInterp


Function Documentation

int main int  argc,
char **  argv
 

Definition at line 341 of file tclSadie_proto.c.

References cmdfile, CMDFILE, cmdfileset, DIRECTORY, FLAG, libhome, libhomeset, nogui, ProgName, Tcl_AppInit(), and usage().

int Sadie_Classify_Init Tcl_Interp *  interp  ) 
 

Definition at line 1259 of file Sadie_Classify.c.

References Sadie_Classify_ClusterCmd(), Sadie_Classify_LvlSliceCmd(), Sadie_Classify_MaxLikeCmd(), Sadie_Classify_MinDistCmd(), Sadie_Classify_SegmentCmd(), and Sadie_Classify_SigMapCmd().

Referenced by Tcl_AppInit().

int Sadie_Contrast_Init Tcl_Interp *  interp  ) 
 

Definition at line 1800 of file Sadie_Contrast.c.

References Sadie_Contrast_AdaptStretchCmd(), Sadie_Contrast_HisteqStretchCmd(), Sadie_Contrast_LinearStretchCmd(), Sadie_Contrast_LogStretchCmd(), Sadie_Contrast_NormStretchCmd(), Sadie_Contrast_PWLStretchCmd(), Sadie_Contrast_QntStretchCmd(), Sadie_Contrast_RefStretchCmd(), Sadie_Contrast_RootStretchCmd(), Sadie_Contrast_SatStretchCmd(), Sadie_Contrast_SqrStretchCmd(), Sadie_Contrast_TblStretchCmd(), and Sadie_Contrast_ThreshStretchCmd().

Referenced by Tcl_AppInit().

int Sadie_FileIO_Init Tcl_Interp *  interp  ) 
 

Definition at line 427 of file Sadie_FileIO.c.

References Sadie_FileIO_ImportCmd(), Sadie_FileIO_OpenCmd(), Sadie_FileIO_OpenPNMCmd(), Sadie_FileIO_OpenTIFFCmd(), Sadie_FileIO_SaveCmd(), Sadie_FileIO_SaveEPSCmd(), Sadie_FileIO_SavePNMCmd(), Sadie_FileIO_SaveTEXTCmd(), and Sadie_FileIO_SaveTIFFCmd().

Referenced by Tcl_AppInit().

int Sadie_Filter_Init Tcl_Interp *  interp  ) 
 

Definition at line 2484 of file Sadie_Filter.c.

References Sadie_Filter_CAvgFiltCmd(), Sadie_Filter_DivMapCmd(), Sadie_Filter_FFTCmd(), Sadie_Filter_FFTConvCmd(), Sadie_Filter_FFTFiltCmd(), Sadie_Filter_FHTCmd(), Sadie_Filter_ImageConvCmd(), Sadie_Filter_ImageGradCmd(), Sadie_Filter_LibGradCmd(), Sadie_Filter_MajFiltCmd(), Sadie_Filter_MaskConvCmd(), Sadie_Filter_MaskGradCmd(), Sadie_Filter_MaxFiltCmd(), Sadie_Filter_MedFiltCmd(), Sadie_Filter_MinFiltCmd(), Sadie_Filter_PSpectCmd(), and Sadie_Filter_VarMapCmd().

Referenced by Tcl_AppInit().

int Sadie_General_Init Tcl_Interp *  interp  ) 
 

Definition at line 319 of file Sadie_General.c.

References Sadie_General_CloseCmd(), Sadie_General_FinishProgCmd(), Sadie_General_GetNumBandsCmd(), Sadie_General_GetPixelCmd(), Sadie_General_GmaxCmd(), Sadie_General_GminCmd(), Sadie_General_HeightCmd(), Sadie_General_InitializeProgCmd(), Sadie_General_SetNameCmd(), and Sadie_General_WidthCmd().

Referenced by Tcl_AppInit().

int Sadie_Geometry_Init Tcl_Interp *  interp  ) 
 

Definition at line 1641 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().

Referenced by Tcl_AppInit().

int Sadie_Image_Init Tcl_Interp *  interp  ) 
 

Definition at line 548 of file Sadie_Image.c.

References tkImgFmtSADIE.

Referenced by Tcl_AppInit().

int Sadie_Multi_Init Tcl_Interp *  interp  ) 
 

Definition at line 1454 of file Sadie_Multi.c.

References Sadie_Multi_BIL2BSQCmd(), Sadie_Multi_BSQ2BILCmd(), Sadie_Multi_CombineCmd(), Sadie_Multi_Comp2RealCmd(), Sadie_Multi_CompareCmd(), Sadie_Multi_HSV2RGBCmd(), Sadie_Multi_PCSCmd(), Sadie_Multi_PCTCmd(), Sadie_Multi_Real2CompCmd(), Sadie_Multi_RGB2HSVCmd(), and Sadie_Multi_RotateCubeCmd().

Referenced by Tcl_AppInit().

int Sadie_NewFunctions_Init Tcl_Interp *  interp  ) 
 

Definition at line 1024 of file Sadie_NewFunctions.c.

References Sadie_NewFunctions_CheckerboardCmd(), Sadie_NewFunctions_ChirpCmd(), Sadie_NewFunctions_FunctionCmd(), Sadie_NewFunctions_GrayScaleCmd(), Sadie_NewFunctions_RandomCmd(), Sadie_NewFunctions_SineStarCmd(), and Sadie_NewFunctions_SineWaveCmd().

Referenced by Tcl_AppInit().

int Sadie_Plot_Init Tcl_Interp *  interp  ) 
 

Definition at line 432 of file Sadie_Plot.c.

References Sadie_Plot_CreateROICmd(), Sadie_Plot_ProfileCmd(), and Sadie_Plot_StatisticsCmd().

Referenced by Tcl_AppInit().

int Sadie_Proto_Init Tcl_Interp *  interp  ) 
 

Referenced by Tcl_AppInit().

int Sadie_Tools_Init Tcl_Interp *  interp  ) 
 

Definition at line 772 of file Sadie_Tools.c.

References Sadie_Tools_ContMapCmd(), Sadie_Tools_DestripeCmd(), Sadie_Tools_ReliefCmd(), Sadie_Tools_RMSCmd(), and Sadie_Tools_ScatterCmd().

Referenced by Tcl_AppInit().

void setlibdir Tcl_Interp *  interp  ) 
 

Definition at line 190 of file tclSadie_proto.c.

References libhome, libhomeset, setlibdir_default(), setlibdir_env(), usage(), and verifyfile().

Referenced by Tcl_AppInit().

int setlibdir_default Tcl_Interp *  interp  ) 
 

Definition at line 164 of file tclSadie_proto.c.

References libhome.

Referenced by setlibdir().

int setlibdir_env Tcl_Interp *  interp  ) 
 

Definition at line 128 of file tclSadie_proto.c.

References libhome.

Referenced by setlibdir().

int Tcl_AppInit Tcl_Interp *  interp  ) 
 

Definition at line 233 of file tclSadie_proto.c.

References libhome, MainTclInterp, msg_ptr, Sadie_Classify_Init(), Sadie_Contrast_Init(), Sadie_FileIO_Init(), Sadie_Filter_Init(), Sadie_General_Init(), Sadie_Geometry_Init(), Sadie_Image_Init(), Sadie_Multi_Init(), Sadie_NewFunctions_Init(), Sadie_Plot_Init(), Sadie_Proto_Init(), Sadie_Tools_Init(), and setlibdir().

void usage void   ) 
 

Definition at line 80 of file tclSadie_proto.c.

References ProgName.

int verifyfile Tcl_Interp *  interp,
char *  name
 

Definition at line 101 of file tclSadie_proto.c.

References name.

Referenced by setlibdir().


Variable Documentation

PIXEL bias
 

Definition at line 40 of file tclSadie_proto.c.

char cmdfile[200] [static]
 

Definition at line 28 of file tclSadie_proto.c.

Referenced by main().

int CMDFILE = 2 [static]
 

Definition at line 23 of file tclSadie_proto.c.

Referenced by main().

int cmdfileset = 0 [static]
 

Definition at line 29 of file tclSadie_proto.c.

Referenced by main().

double* count
 

Definition at line 38 of file tclSadie_proto.c.

short csize
 

Definition at line 36 of file tclSadie_proto.c.

int DIRECTORY = 1 [static]
 

Definition at line 22 of file tclSadie_proto.c.

Referenced by main().

int FLAG = 0 [static]
 

Definition at line 21 of file tclSadie_proto.c.

Referenced by main().

PIXEL gain
 

Definition at line 39 of file tclSadie_proto.c.

PIXEL gbrk[2][4]
 

Definition at line 44 of file tclSadie_proto.c.

PIXEL gmax
 

Definition at line 42 of file tclSadie_proto.c.

PIXEL gmin
 

Definition at line 41 of file tclSadie_proto.c.

char libhome[200] [static]
 

Definition at line 26 of file tclSadie_proto.c.

Referenced by main(), setlibdir(), setlibdir_default(), setlibdir_env(), and Tcl_AppInit().

int libhomeset = 0 [static]
 

Definition at line 25 of file tclSadie_proto.c.

Referenced by main(), and setlibdir().

Tcl_Interp* MainTclInterp
 

Definition at line 53 of file tclSadie_proto.c.

char* msg_ptr
 

Definition at line 52 of file tclSadie_proto.c.

Referenced by Tcl_AppInit().

short nlev
 

Definition at line 35 of file tclSadie_proto.c.

int nogui = 0 [static]
 

Definition at line 27 of file tclSadie_proto.c.

Referenced by main().

char* ProgName [static]
 

Definition at line 30 of file tclSadie_proto.c.

Referenced by main(), and usage().

char rcsid[] [static]
 

Initial value:

  "$Id: tclSadie_proto.c,v 2.1 1999/03/20 00:34:24 conner Exp $"

Definition at line 49 of file tclSadie_proto.c.

PIXEL* table
 

Definition at line 45 of file tclSadie_proto.c.

PIXEL thresh
 

Definition at line 43 of file tclSadie_proto.c.

double weight
 

Definition at line 37 of file tclSadie_proto.c.


Generated on Sun May 18 15:36:26 2003 for tclSadie by doxygen1.3