Image stacking


Defines

#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.
stack_method * fors_stack_method_new (const cpl_parameterlist *parameters, const char *context)
 Get stack method from parameter list.
void fors_stack_method_delete (stack_method **sm)
 Destructor.
static const char * fors_stack_method_get_string (const stack_method *sm)
 Stack method as string.
fors_imagefors_stack_const (const fors_image_list *images, const stack_method *sm)
 Stack images.
fors_imagefors_stack (fors_image_list *images, const stack_method *sm)
 Same as fors_stack_const().

Define Documentation

#define cleanup

Value:

do { \
    cpl_free((void *)name); \
} while (0)

Definition at line 288 of file fors_stack.c.

#define cleanup

Value:

do { \
} while (0)

Definition at line 288 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:
parameters parameter list to fill
context parameters context
default_method default stack method

Definition at line 55 of file fors_stack.c.

Referenced by fors_bias_define_parameters(), fors_dark_define_parameters(), fors_img_screen_flat_define_parameters(), fors_img_sky_flat_define_parameters(), and test_stack().

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

Get stack method from parameter list.

Parameters:
parameters recipe parameter list
context read 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, cleanup, dfs_get_parameter_double_const(), dfs_get_parameter_int_const(), and dfs_get_parameter_string_const().

Referenced by fors_bias(), fors_dark(), fors_img_screen_flat(), fors_img_sky_flat(), and test_stack().

void fors_stack_method_delete ( stack_method **  sm  ) 

Destructor.

Parameters:
sm object to delete

Definition at line 265 of file fors_stack.c.

Referenced by test_stack().

static const char* fors_stack_method_get_string ( const stack_method *  sm  )  [static]

Stack method as string.

Parameters:
sm stack method
Returns:
textual representation of the provided stack method

Definition at line 280 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:
images list of images to stack
sm stacking method
Returns:
master images stacked using the specified method

Definition at line 298 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_bias(), fors_dark(), fors_img_screen_flat(), fors_stack(), and test_stack().


Generated on Fri Mar 4 09:46:01 2011 for FORS Pipeline Reference Manual by  doxygen 1.4.7