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

pmConcepts.h File Reference

#include "pslib.h"
#include "pmFPA.h"

Include dependency graph for pmConcepts.h:

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

Go to the source code of this file.

Data Structures

struct  pmConceptSpec

Typedefs

typedef psMetadataItem *(* pmConceptParseFunc )(const psMetadataItem *concept, const psMetadataItem *pattern, const psMetadata *cameraFormat, const pmFPA *fpa, const pmChip *chip, const pmCell *cell)
typedef psMetadataItem *(* pmConceptFormatFunc )(const psMetadataItem *concept, const psMetadata *cameraFormat, const pmFPA *fpa, const pmChip *chip, const pmCell *cell)

Enumerations

enum  pmConceptSource { PM_CONCEPT_SOURCE_NONE = 0x00, PM_CONCEPT_SOURCE_CAMERA = 0x01, PM_CONCEPT_SOURCE_DEFAULTS = 0x02, PM_CONCEPT_SOURCE_HEADER = 0x04, PM_CONCEPT_SOURCE_DATABASE = 0x08, PM_CONCEPT_SOURCE_ALL = 0x0e }

Functions

pmConceptSpecpmConceptSpecAlloc (psMetadataItem *blank, pmConceptParseFunc parse, pmConceptFormatFunc format)
bool pmConceptRegister (psMetadataItem *blank, pmConceptParseFunc parse, pmConceptFormatFunc format, pmFPALevel level)
bool pmConceptsBlankFPA (pmFPA *fpa)
bool pmConceptsReadFPA (pmFPA *fpa, pmConceptSource source, bool propagateDown, psDB *db)
bool pmConceptsWriteFPA (pmFPA *fpa, pmConceptSource source, bool propagateDown, psDB *db)
bool pmConceptsBlankChip (pmChip *chip)
bool pmConceptsReadChip (pmChip *chip, pmConceptSource source, bool propagateUp, bool propagateDown, psDB *db)
bool pmConceptsWriteChip (pmChip *chip, pmConceptSource source, bool propagateUp, bool propagateDown, psDB *db)
bool pmConceptsBlankCell (pmCell *cell)
bool pmConceptsReadCell (pmCell *cell, pmConceptSource source, bool propagateUp, psDB *db)
bool pmConceptsWriteCell (pmCell *cell, pmConceptSource source, bool propagateUp, psDB *db)
bool pmConceptsInit (void)
void pmConceptsDone (void)
bool pmFPACopyConcepts (pmFPA *target, pmFPA *source)


Typedef Documentation

typedef psMetadataItem*(* pmConceptFormatFunc)(const psMetadataItem *concept, const psMetadata *cameraFormat, const pmFPA *fpa, const pmChip *chip, const pmCell *cell)
 

Definition at line 10 of file pmConcepts.h.

typedef psMetadataItem*(* pmConceptParseFunc)(const psMetadataItem *concept, const psMetadataItem *pattern, const psMetadata *cameraFormat, const pmFPA *fpa, const pmChip *chip, const pmCell *cell)
 

Definition at line 8 of file pmConcepts.h.


Enumeration Type Documentation

enum pmConceptSource
 

Enumerator:
PM_CONCEPT_SOURCE_NONE 
PM_CONCEPT_SOURCE_CAMERA 
PM_CONCEPT_SOURCE_DEFAULTS 
PM_CONCEPT_SOURCE_HEADER 
PM_CONCEPT_SOURCE_DATABASE 
PM_CONCEPT_SOURCE_ALL 

Definition at line 35 of file pmConcepts.h.


Function Documentation

bool pmConceptRegister psMetadataItem *  blank,
pmConceptParseFunc  parse,
pmConceptFormatFunc  format,
pmFPALevel  level
 

bool pmConceptsBlankCell pmCell cell  ) 
 

bool pmConceptsBlankChip pmChip chip  ) 
 

bool pmConceptsBlankFPA pmFPA fpa  ) 
 

void pmConceptsDone void   ) 
 

bool pmConceptsInit void   ) 
 

pmConceptSpec* pmConceptSpecAlloc psMetadataItem *  blank,
pmConceptParseFunc  parse,
pmConceptFormatFunc  format
 

bool pmConceptsReadCell pmCell cell,
pmConceptSource  source,
bool  propagateUp,
psDB *  db
 

bool pmConceptsReadChip pmChip chip,
pmConceptSource  source,
bool  propagateUp,
bool  propagateDown,
psDB *  db
 

bool pmConceptsReadFPA pmFPA fpa,
pmConceptSource  source,
bool  propagateDown,
psDB *  db
 

bool pmConceptsWriteCell pmCell cell,
pmConceptSource  source,
bool  propagateUp,
psDB *  db
 

bool pmConceptsWriteChip pmChip chip,
pmConceptSource  source,
bool  propagateUp,
bool  propagateDown,
psDB *  db
 

bool pmConceptsWriteFPA pmFPA fpa,
pmConceptSource  source,
bool  propagateDown,
psDB *  db
 

bool pmFPACopyConcepts pmFPA target,
pmFPA source
 


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