Main Page   Data Structures   File List   Data Fields   Globals  

Sadie_Image.c File Reference

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

Go to the source code of this file.

Defines

#define USE_OLD_IMAGE

Functions

int MatchSADIE _ANSI_ARGS_ ((char *string, char *formatString, int *widthPtr, int *heightPtr))
int ReadSADIE _ANSI_ARGS_ ((Tcl_Interp *interp, char *string, char *formatString, Tk_PhotoHandle imageHandle, int destX, int destY, int width, int height, int srcX, int srcY))
int WriteSADIE _ANSI_ARGS_ ((Tcl_Interp *interp, char *ImgName, char *formatString, Tk_PhotoImageBlock *blockPtr))
int MatchSADIE (char *string, char *formatString, int *widthPtr, int *heightPtr)
int ReadSADIE (Tcl_Interp *interp, char *string, char *formatString, Tk_PhotoHandle imageHandle, int destX, int destY, int width, int height, int srcX, int srcY)
int WriteSADIE (Tcl_Interp *interp, char *ImgName, char *formatString, Tk_PhotoImageBlock *blockPtr)
int Sadie_Image_Init (Tcl_Interp *interp)

Variables

Tk_PhotoImageFormat tkImgFmtSADIE


Define Documentation

#define USE_OLD_IMAGE
 

Definition at line 20 of file Sadie_Image.c.


Function Documentation

int WriteSADIE _ANSI_ARGS_ (Tcl_Interp *interp, char *ImgName, char *formatString, Tk_PhotoImageBlock *blockPtr)   )  [static]
 

int ReadSADIE _ANSI_ARGS_ (Tcl_Interp *interp, char *string, char *formatString, Tk_PhotoHandle imageHandle, int destX, int destY, int width, int height, int srcX, int srcY)   )  [static]
 

int MatchSADIE _ANSI_ARGS_ (char *string, char *formatString, int *widthPtr, int *heightPtr  )  [static]
 

int MatchSADIE char *  string,
char *  formatString,
int *  widthPtr,
int *  heightPtr
[static]
 

Definition at line 73 of file Sadie_Image.c.

References CHECKIMG(), heightPtr, IMAGE::nlin, IMAGE::npix, and widthPtr.

int ReadSADIE Tcl_Interp *  interp,
char *  string,
char *  formatString,
Tk_PhotoHandle  imageHandle,
int  destX,
int  destY,
int  width,
int  height,
int  srcX,
int  srcY
[static]
 

Definition at line 115 of file Sadie_Image.c.

References BYTE, CHECKIMG(), count, IMAGE::data, DMAX, DMIN, IMAGE::gmax, IMAGE::gmin, max, min, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, RANGE(), SMAX, SMIN, and type.

int Sadie_Image_Init Tcl_Interp *  interp  ) 
 

Definition at line 548 of file Sadie_Image.c.

References tkImgFmtSADIE.

Referenced by Tcl_AppInit().

int WriteSADIE Tcl_Interp *  interp,
char *  ImgName,
char *  formatString,
Tk_PhotoImageBlock *  blockPtr
[static]
 

Definition at line 412 of file Sadie_Image.c.

References CHECKIMG(), IMAGE::data, GETMEM(), IMAGE::gmax, IMAGE::gmin, MESSAGE(), IMAGE::nbit, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, PIXEL, and SLEN.


Variable Documentation

Tk_PhotoImageFormat tkImgFmtSADIE
 

Initial value:

 {
  "SADIE",                      
  NULL,                         
  MatchSADIE,                   
  NULL,                         
  ReadSADIE,                    
  WriteSADIE,                   
  NULL,                         
}

Definition at line 45 of file Sadie_Image.c.

Referenced by Sadie_Image_Init().


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