FORS Pipeline Reference Manual  5.0.9
Macros | Functions
Image stacking

Macros

#define cleanup
 
#define cleanup
 
#define cleanup
 

Functions

void fors_stack_define_parameters (cpl_parameterlist *parameters, const char *context, const char *default_method)
 Define recipe parameters. More...
 
stack_method * fors_stack_method_new (const cpl_parameterlist *parameters, const char *context)
 Get stack method from parameter list. More...
 
void fors_stack_method_delete (stack_method **sm)
 Destructor. More...
 
const char * fors_stack_method_get_string (const stack_method *sm)
 Stack method as string. More...
 
fors_imagefors_stack_const (const fors_image_list *images, const stack_method *sm)
 Stack images. More...
 
fors_imagefors_stack (fors_image_list *images, const stack_method *sm)
 Same as fors_stack_const()
 

Detailed Description

Macro Definition Documentation

#define cleanup
Value:
do { \
cpl_free((void *)name); \
} while (0)

Definition at line 296 of file fors_stack.c.

#define cleanup
Value:
do { \
} while (0)

Definition at line 296 of file fors_stack.c.

Function Documentation

void fors_stack_define_parameters ( cpl_parameterlist *  parameters,
const char *  context,
const char *  default_method 
)

Define recipe parameters.

Parameters
parametersparameter list to fill
contextparameters context
default_methoddefault stack method

Definition at line 55 of file fors_stack.c.

Referenced by test_stack().

stack_method* fors_stack_method_new ( const cpl_parameterlist *  parameters,
const char *  context 
)

Get stack method from parameter list.

Parameters
parametersrecipe parameter list
contextread stack method from this context
Returns
newly allocated opaque stack method

The parameter list should have been previously created using fors_stack_define_parameters()

Definition at line 157 of file fors_stack.c.

References assure, dfs_get_parameter_double_const(), dfs_get_parameter_int_const(), and dfs_get_parameter_string_const().

Referenced by test_stack().

void fors_stack_method_delete ( stack_method **  sm)

Destructor.

Parameters
smobject to delete

Definition at line 273 of file fors_stack.c.

Referenced by test_stack().

const char* fors_stack_method_get_string ( const stack_method *  sm)

Stack method as string.

Parameters
smstack method
Returns
textual representation of the provided stack method

Definition at line 288 of file fors_stack.c.

References assure.

Referenced by fors_stack_const().

fors_image* fors_stack_const ( const fors_image_list *  images,
const stack_method *  sm 
)

Stack images.

Parameters
imageslist of images to stack
smstacking method
Returns
master images stacked using the specified method

Definition at line 306 of file fors_stack.c.

References assure, fors_image_collapse_create(), fors_image_collapse_ksigma_create(), fors_image_collapse_median_create(), fors_image_collapse_minmax_create(), and fors_stack_method_get_string().

Referenced by fors_stack(), and test_stack().