digiKam
tparser.h File Reference

Go to the source code of this file.

Classes

struct  pt_point
 
struct  pt_point_double
 
struct  pt_script
 
struct  pt_script_ctrl_point
 
struct  pt_script_image
 
struct  pt_script_mask
 
struct  pt_script_optimize
 
struct  pt_script_optimize_var
 
struct  pt_script_pano
 

Macros

#define FALSE   0
 
#define PANO_PARSER_COEF_COUNT   7
 
#define PANO_PARSER_MAX_MASK_POINTS   20
 
#define PANO_PARSER_MAX_PROJECTION_PARMS   10
 
#define PANO_PARSER_RESP_CURVE_COEF_COUNT   5
 
#define PANO_PARSER_VIGN_COEF_COUNT   6
 
#define PANO_PROJECTION_COEF_COUNT   2
 
#define PANO_TRANSLATION_COEF_COUNT   3
 
#define PARSER_MAX_LINE   1000
 
#define PT_TOKEN_MAX_LEN   PARSER_MAX_LINE
 
#define TRUE   1
 

Enumerations

enum  pt_bitdepthoutput { BD_UINT8 = 0 , BD_UINT16 = 1 , BD_FLOAT = 2 }
 
enum  pt_mask_type {
  NEGATIVE = 0 , POSITIVE = 1 , NEGATIVESTACKAWARE = 2 , POSITVESTACKAWARE = 3 ,
  NEGATIVELENS = 4
}
 

Functions

void panoScriptFree (pt_script *ptr)
 
int panoScriptParse (const char *const filename, pt_script *scriptOut)
 
void panoScriptParserSetDefaults (pt_script *ptr)
 

Macro Definition Documentation

◆ FALSE

#define FALSE   0

Data structure where the entire input file will be read

◆ PANO_PARSER_COEF_COUNT

#define PANO_PARSER_COEF_COUNT   7

◆ PANO_PARSER_MAX_MASK_POINTS

#define PANO_PARSER_MAX_MASK_POINTS   20

◆ PANO_PARSER_MAX_PROJECTION_PARMS

#define PANO_PARSER_MAX_PROJECTION_PARMS   10

◆ PANO_PARSER_RESP_CURVE_COEF_COUNT

#define PANO_PARSER_RESP_CURVE_COEF_COUNT   5

◆ PANO_PARSER_VIGN_COEF_COUNT

#define PANO_PARSER_VIGN_COEF_COUNT   6

◆ PANO_PROJECTION_COEF_COUNT

#define PANO_PROJECTION_COEF_COUNT   2

◆ PANO_TRANSLATION_COEF_COUNT

#define PANO_TRANSLATION_COEF_COUNT   3

◆ PARSER_MAX_LINE

#define PARSER_MAX_LINE   1000

Maximum size for an input token

◆ PT_TOKEN_MAX_LEN

#define PT_TOKEN_MAX_LEN   PARSER_MAX_LINE

◆ TRUE

#define TRUE   1

Enumeration Type Documentation

◆ pt_bitdepthoutput

Enumerator
BD_UINT8 
BD_UINT16 
BD_FLOAT 

◆ pt_mask_type

Enumerator
NEGATIVE 
POSITIVE 
NEGATIVESTACKAWARE 
POSITVESTACKAWARE 
NEGATIVELENS 

Function Documentation

◆ panoScriptFree()

◆ panoScriptParse()

int panoScriptParse ( const char *const  filename,
pt_script scriptOut 
)

◆ panoScriptParserSetDefaults()

void panoScriptParserSetDefaults ( pt_script ptr)