24#include "hdrl_cat_def.h"
27double hdrl_halflight(
double rcores[],
double cflux[],
double halflight,
double peak, cpl_size naper);
28double hdrl_exprad(
double thresh,
double peak,
double areal0,
double rcores[], cpl_size naper);
29double hdrl_kronrad(
double areal0,
double rcores[],
double cflux[], cpl_size naper);
30double hdrl_petrad(
double areal0,
double rcores[],
double cflux[], cpl_size naper);
32void hdrl_flux( ap_t *ap,
double parm[IMNUM][NPAR], cpl_size nbit,
double apers[],
33 double fluxes[], cpl_size nr,
double rcores[],
double rfluxes[]);
void hdrl_flux(ap_t *ap, double parm[IMNUM][NPAR], cpl_size nbit, double apers[], double fluxes[], cpl_size nr, double rcores[], double rfluxes[])
Work out the fluxes for special radii.
double hdrl_exprad(double thresh, double peak, double areal0, double rcores[], cpl_size naper)
Work out the exponential radius for an object.
double hdrl_petrad(double areal0, double rcores[], double cflux[], cpl_size naper)
Work out the Petrosian radius for an object.
double hdrl_kronrad(double areal0, double rcores[], double cflux[], cpl_size naper)
Work out the Kron radius for an object.
double hdrl_halflight(double rcores[], double cflux[], double halflight, double peak, cpl_size naper)
Work out the half-light radius for an object.