/* * diffraction.h * * Calculate diffraction patterns by Fourier methods * * (c) 2006-2010 Thomas White * * Part of CrystFEL - crystallography with a FEL * */ #ifdef HAVE_CONFIG_H #include #endif #ifndef DIFFRACTION_H #define DIFFRACTION_H #include "image.h" #include "cell.h" typedef enum { GRADIENT_MOSAIC, GRADIENT_INTERPOLATE, GRADIENT_PHASED } GradientMethod; extern void get_diffraction(struct image *image, int na, int nb, int nc, const double *intensities, const double *phases, const unsigned char *flags, UnitCell *cell, int do_water, GradientMethod m, const char *sym); #endif /* DIFFRACTION_H */