Changeset 15997 for trunk/Ohana/src/addstar/include/skycells.h
- Timestamp:
- Jan 4, 2008, 11:15:56 AM (19 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/addstar/include/skycells.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/addstar/include/skycells.h
r13186 r15997 24 24 double rv[3], dv[3]; // triangle center (2d) 25 25 } SkyTriangle; 26 27 typedef struct { 28 Coords coords; 29 int NX; 30 int NY; 31 int code; 32 char name[64]; 33 } SkyRectangle; 26 34 27 35 /* globals which define database info / data sources (KEEP) */ … … 52 60 int VERBOSE; 53 61 int MODE; 62 int FIX_NS; 54 63 int NMAX; 55 64 int NX_SUB, NY_SUB; 56 65 double SCALE; 66 double PADDING; 57 67 58 void SetProtect PROTO((int mode)); 59 int SetSignals PROTO(()); 60 int Shutdown PROTO((char *message, ...); ) 61 void TrapSignal PROTO((int sig)); 62 int args_skycells (int argc, char **argv); 63 int ConfigInit_skycells (int *argc, char **argv); 68 double EULER_A; 69 double EULER_B; 64 70 65 int sky_triangle_to_image (Image *image, SkyTriangle *triangle); 66 int sky_triangle_coords (SkyTriangle *triangle); 67 SkyTriangle *sky_divide_triangles (SkyTriangle *in, int *ntriangles); 68 Point sky_divide_edge (Point v1, Point v2); 69 SkyTriangle *sky_base_triangles (int *ntriangles); 70 int sky_tessalation_init (double scale); 71 int sky_triangle_to_rectangle (Image *image, SkyTriangle *triangle); 71 void SetProtect PROTO((int mode)); 72 int SetSignals PROTO(()); 73 int Shutdown PROTO((char *message, ...); ) 74 void TrapSignal PROTO((int sig)); 72 75 73 int sky_tessalation (FITS_DB *db, int level, int Nmax, int mode, double scale); 74 int sky_tessalation_triangles (FITS_DB *db, int level, int Nmax); 75 int sky_tessalation_squares (FITS_DB *db, int level, int Nmax); 76 int args_skycells PROTO((int argc, char **argv)); 77 int ConfigInit_skycells PROTO((int *argc, char **argv)); 78 int sky_tessalation PROTO((FITS_DB *db, int level, int Nmax, int mode, double scale)); 79 int sky_tessalation_init PROTO((double scale)); 80 int sky_tessalation_triangles PROTO((FITS_DB *db, int level, int Nmax)); 81 int sky_tessalation_squares PROTO((FITS_DB *db, int level, int Nmax)); 82 int sky_triangle_to_image PROTO((Image *image, SkyTriangle *triangle)); 83 int sky_triangle_to_rectangle PROTO((SkyRectangle *image, SkyTriangle *triangle)); 84 int sky_subdivide_image PROTO((Image *output, SkyRectangle *input, int Nx, int Ny)); 85 int sky_triangle_coords PROTO((SkyTriangle *triangle)); 86 SkyTriangle *sky_divide_triangles PROTO((SkyTriangle *in, int *ntriangles)); 87 SkyTriangle *sky_base_triangles PROTO((int *ntriangles)); 88 int sky_base_rotation PROTO((SkyTriangle *base, int Nbase)); 89 Point sky_divide_edge PROTO((Point v1, Point v2)); 76 90 77 // migrate to libdvo eventually78 int dvo_image_clear_vtable (FITS_DB *db);91 // XXX migrate to libdvo eventually 92 int dvo_image_clear_vtable PROTO((FITS_DB *db));
Note:
See TracChangeset
for help on using the changeset viewer.
