1 #if !defined(GENIMAGE_H) 116 const char *IDout_name
256 const char *profile_name,
292 const char *IDin_name,
294 const char *IDout_name
299 const char *IDin_name,
301 const char *IDout_name
306 const char *filename,
307 const char *IDout_name,
imageID make_tile(const char *IDin_name, uint32_t size, const char *IDout_name)
Definition: image_gen.c:3332
imageID make_lincoordinate(const char *IDname, uint32_t l1, uint32_t l2, double x_center, double y_center, double angle)
draw line crossing point xc, yc with angle, pixel value is coordinate axis perp to line ...
Definition: image_gen.c:1588
void __attribute__((constructor)) libinit_image_gen()
Initialize module.
Definition: ImageStreamIO.c:77
imageID make_rnd_double(const char *ID_name, uint32_t l1, uint32_t l2, const char *options)
Definition: image_gen.c:2467
imageID make_Egalaxy(const char *ID_name, uint32_t l1, uint32_t l2, const char *options)
Definition: image_gen.c:2857
imageID make_cosapoedgePupil(uint32_t size, double a, double b, const char *IDname)
Definition: image_gen.c:3256
imageID make_2Dgridpix(const char *IDname, uint32_t xsize, uint32_t ysize, double pitchx, double pitchy, double offsetx, double offsety)
Definition: image_gen.c:3297
imageID make_slopexy(const char *ID_name, uint32_t l1, uint32_t l2, double sx, double sy)
Definition: image_gen.c:3031
imageID make_subpixdisk_perturb(const char *ID_name, uint32_t l1, uint32_t l2, double x_center, double y_center, double radius, long n, double *ra, double *ka, double *pa)
creates a shape with contour described by sum of sine waves
Definition: image_gen.c:1136
imageID make_galaxy(const char *ID_name, uint32_t l1, uint32_t l2, double S_radius, double S_L0, double S_ell, double S_PA, double E_radius, double E_L0, double E_ell, double E_PA)
Definition: image_gen.c:2771
imageID make_psf_from_profile(const char *profile_name, const char *ID_name, uint32_t l1, uint32_t l2)
Definition: image_gen.c:3119
imageID make_offsetHyperGaussian(uint32_t size, double a, double b, long n, const char *IDname)
Definition: image_gen.c:3218
imageID make_sectors(const char *ID_name, uint32_t l1, uint32_t l2, double x_center, double y_center, double step, long NB_sectors)
Definition: image_gen.c:2365
imageID IMAGE_gen_segments2WFmodes(const char *prefix, long ndigit, const char *IDout_name)
Definition: image_gen.c:1740
imageID make_double_star(const char *ID_name, uint32_t l1, uint32_t l2, double intensity_1, double intensity_2, double separation, double position_angle)
creates a double star
Definition: image_gen.c:671
long imageID
Definition: CLIcore.h:54
imageID make_jacquinot_pupil(const char *ID_name, uint32_t l1, uint32_t l2, double x_center, double y_center, double width, double height)
Definition: image_gen.c:2331
imageID make_subpixdisk(const char *ID_name, uint32_t l1, uint32_t l2, double x_center, double y_center, double radius)
creates a disk
Definition: image_gen.c:887
imageID image_gen_im2coord(const char *IDin_name, uint8_t axis, const char *IDout_name)
Definition: image_gen.c:3365
imageID make_cluster(const char *ID_name, uint32_t l1, uint32_t l2, const char *options)
Definition: image_gen.c:2650
imageID gen_image_EZdisk(const char *ID_name, uint32_t size, double InnerEdge, double Index, double Incl)
make image of EZ disk
Definition: image_gen.c:2991
imageID make_disk(const char *ID_name, uint32_t l1, uint32_t l2, double x_center, double y_center, double radius)
creates a disk
Definition: image_gen.c:702
imageID make_PosAngle(const char *ID_name, uint32_t l1, uint32_t l2, double f1, double f2)
Definition: image_gen.c:3088
imageID make_gauss(const char *ID_name, uint32_t l1, uint32_t l2, double a, double A)
Definition: image_gen.c:2586
imageID make_2axis_gauss(const char *ID_name, uint32_t l1, uint32_t l2, double a, double A, double E, double PA)
Definition: image_gen.c:2616
imageID make_square(const char *ID_name, uint32_t l1, uint32_t l2, double x_center, double y_center, double radius)
creates a square
Definition: image_gen.c:1471
imageID make_rectangle(const char *ID_name, uint32_t l1, uint32_t l2, double x_center, double y_center, double radius1, double radius2)
Definition: image_gen.c:1503
imageID make_line(const char *IDname, uint32_t l1, uint32_t l2, double x1, double y1, double x2, double y2, double t)
Definition: image_gen.c:1537
imageID make_rnd(const char *ID_name, uint32_t l1, uint32_t l2, const char *options)
Definition: image_gen.c:2402
imageID make_hexagon(const char *IDname, uint32_t l1, uint32_t l2, double x_center, double y_center, double radius)
Definition: image_gen.c:1621
imageID image_gen_make_voronoi_map(const char *filename, const char *IDout_name, uint32_t xsize, uint32_t ysize, float radius, float maxsep)
Definition: image_gen.c:3513
imageID make_dist(const char *ID_name, uint32_t l1, uint32_t l2, double f1, double f2)
Definition: image_gen.c:3061
imageID make_hexsegpupil(const char *IDname, uint32_t size, double radius, double gap, double step)
Definition: image_gen.c:1884