Linear Methods for Image Interpolation
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Fields
programparams Struct Reference

struct of program parameters More...

Data Fields

char * InputFile
 Input file name. More...
 
char * OutputFile
 Output file name. More...
 
int JpegQuality
 Quality for saving JPEG images (0 to 100) More...
 
int CenteredGrid
 If true, sample on the centered grid. More...
 
boundaryhandling Boundary
 Type of boundary handling. More...
 
float ScaleFactor
 Scale factor. More...
 
float PsfSigma
 Gaussian point spread function standard deviation. More...
 
char * FileA
 Input file A (clean) More...
 
char * FileB
 Input file B (distorted) More...
 
metric Metric
 Metric. More...
 
int SeparateChannels
 Compute metric separately for each channel. More...
 
int Pad
 Ignore boundary effects by shaving a margin of size Pad. More...
 
char * DifferenceFile
 Difference file. More...
 
float D
 Parameter D for creating the difference image. More...
 
char * ScaleStr
 Scaling option string. More...
 
double ScaleX
 Horizontal scale factor. More...
 
double ScaleY
 Vertical scale factor. More...
 
int InterpWidth
 Interpolated image width in pixels. More...
 
int InterpHeight
 Interpolated image height in pixels. More...
 
float Rotation
 Rotation, counter clockwise in degrees. More...
 
char * Method
 Interpolation method to use. More...
 

Detailed Description

struct of program parameters

Definition at line 52 of file imcoarsen.c.

Field Documentation

boundaryhandling programparams::Boundary

Type of boundary handling.

Definition at line 63 of file imcoarsen.c.

int programparams::CenteredGrid

If true, sample on the centered grid.

Nonzero means to sample on the centered grid.

Definition at line 61 of file imcoarsen.c.

float programparams::D

Parameter D for creating the difference image.

Definition at line 74 of file imdiff.c.

char* programparams::DifferenceFile

Difference file.

Definition at line 72 of file imdiff.c.

char* programparams::FileA

Input file A (clean)

Definition at line 59 of file imdiff.c.

char* programparams::FileB

Input file B (distorted)

Definition at line 61 of file imdiff.c.

char * programparams::InputFile

Input file name.

Definition at line 55 of file imcoarsen.c.

int programparams::InterpHeight

Interpolated image height in pixels.

Definition at line 67 of file linterpcli.c.

int programparams::InterpWidth

Interpolated image width in pixels.

Definition at line 65 of file linterpcli.c.

int programparams::JpegQuality

Quality for saving JPEG images (0 to 100)

Definition at line 59 of file imcoarsen.c.

char* programparams::Method

Interpolation method to use.

Definition at line 71 of file linterpcli.c.

metric programparams::Metric

Metric.

Definition at line 65 of file imdiff.c.

char * programparams::OutputFile

Output file name.

Definition at line 57 of file imcoarsen.c.

int programparams::Pad

Ignore boundary effects by shaving a margin of size Pad.

Definition at line 69 of file imdiff.c.

float programparams::PsfSigma

Gaussian point spread function standard deviation.

Definition at line 67 of file imcoarsen.c.

float programparams::Rotation

Rotation, counter clockwise in degrees.

Definition at line 69 of file linterpcli.c.

float programparams::ScaleFactor

Scale factor.

Definition at line 65 of file imcoarsen.c.

char* programparams::ScaleStr

Scaling option string.

Definition at line 59 of file linterpcli.c.

double programparams::ScaleX

Horizontal scale factor.

Definition at line 61 of file linterpcli.c.

double programparams::ScaleY

Vertical scale factor.

Definition at line 63 of file linterpcli.c.

int programparams::SeparateChannels

Compute metric separately for each channel.

Definition at line 67 of file imdiff.c.


The documentation for this struct was generated from the following files: