![]() |
![]() |
![]() |
CrystFEL Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#define INTEGRATION_DEFAULTS_PROF2D #define INTEGRATION_DEFAULTS_RINGS #define INTEGRATION_METHOD_MASK enum IntegrationMethod; void integrate_all (struct image *image
,IntegrationMethod meth
,double ir_inn
,double ir_mid
,double ir_out
); IntegrationMethod integration_method (const char *t
,int *err
);
#define INTEGRATION_DEFAULTS_PROF2D (INTEGRATION_PROF2D | INTEGRATION_CENTER)
typedef enum { INTEGRATION_NONE = 0, /* The core integration methods themselves */ INTEGRATION_RINGS = 1, INTEGRATION_PROF2D = 2, /* Bits at the top of the IntegrationMethod are flags which modify the * behaviour of the integration. */ INTEGRATION_SATURATED = 256, INTEGRATION_CENTER = 512, } IntegrationMethod;
An enumeration of all the available integration methods.
void integrate_all (struct image *image
,IntegrationMethod meth
,double ir_inn
,double ir_mid
,double ir_out
);