Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

pmFPAfile.h File Reference

#include "pslib.h"
#include "pmConfig.h"
#include "pmFPA.h"
#include "pmFPAview.h"

Include dependency graph for pmFPAfile.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  pmFPAfile

Enumerations

enum  pmFPAfilePlace { PM_FPA_BEFORE, PM_FPA_AFTER }
enum  pmFPAfileType { PM_FPA_FILE_NONE, PM_FPA_FILE_SX, PM_FPA_FILE_OBJ, PM_FPA_FILE_CMP, PM_FPA_FILE_CMF, PM_FPA_FILE_RAW, PM_FPA_FILE_IMAGE, PM_FPA_FILE_PSF, PM_FPA_FILE_JPEG }
enum  pmFPAfileMode { PM_FPA_MODE_NONE, PM_FPA_MODE_READ, PM_FPA_MODE_WRITE, PM_FPA_MODE_INTERNAL, PM_FPA_MODE_REFERENCE }
enum  pmFPAfileState { PM_FPA_STATE_OPEN = 0x01, PM_FPA_STATE_CLOSED = 0x02, PM_FPA_STATE_INACTIVE = 0x04 }

Functions

pmFPAfile * pmFPAfileAlloc ()
pmReadout * pmFPAfileThisReadout (psMetadata *files, const pmFPAview *view, const char *name)
bool pmFPAfileAddFileNames (psMetadata *files, char *name, char *value, int mode)
char * pmFPAfileNameFromRule (char *rule, pmFPAfile *file, const pmFPAview *view)
bool pmFPAfileCopyView (pmFPA *out, pmFPA *in, const pmFPAview *view)
bool pmFPAfileCopyStructureView (pmFPA *out, pmFPA *in, int xBin, int yBin, const pmFPAview *view)


Enumeration Type Documentation

enum pmFPAfileMode
 

Enumerator:
PM_FPA_MODE_NONE 
PM_FPA_MODE_READ 
PM_FPA_MODE_WRITE 
PM_FPA_MODE_INTERNAL 
PM_FPA_MODE_REFERENCE 

Definition at line 40 of file pmFPAfile.h.

enum pmFPAfilePlace
 

Enumerator:
PM_FPA_BEFORE 
PM_FPA_AFTER 

Definition at line 23 of file pmFPAfile.h.

enum pmFPAfileState
 

Enumerator:
PM_FPA_STATE_OPEN 
PM_FPA_STATE_CLOSED 
PM_FPA_STATE_INACTIVE 

Definition at line 48 of file pmFPAfile.h.

enum pmFPAfileType
 

Enumerator:
PM_FPA_FILE_NONE 
PM_FPA_FILE_SX 
PM_FPA_FILE_OBJ 
PM_FPA_FILE_CMP 
PM_FPA_FILE_CMF 
PM_FPA_FILE_RAW 
PM_FPA_FILE_IMAGE 
PM_FPA_FILE_PSF 
PM_FPA_FILE_JPEG 

Definition at line 28 of file pmFPAfile.h.


Function Documentation

bool pmFPAfileAddFileNames (  psMetadata *  files,
char *  name,
char *  value,
int  mode
) 
 

pmFPAfile* pmFPAfileAlloc (   ) 
 

bool pmFPAfileCopyStructureView (  pmFPA *  out,
pmFPA *  in,
int  xBin,
int  yBin,
const pmFPAview *  view
) 
 

bool pmFPAfileCopyView (  pmFPA *  out,
pmFPA *  in,
const pmFPAview *  view
) 
 

char* pmFPAfileNameFromRule (  char *  rule,
pmFPAfile *  file,
const pmFPAview *  view
) 
 

pmReadout* pmFPAfileThisReadout (  psMetadata *  files,
const pmFPAview *  view,
const char *  name
) 
 


Generated on Mon Jul 3 14:24:38 2006 for Pan-STARRS Module Library by  doxygen 1.4.4