00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef __LNC_CATALOG_H
00020 #define __LNC_CATALOG_H
00021
00022 #include <stdio.h>
00023
00024 #include <libncat/libncat.h>
00025 #include <libncat/list.h>
00026 #include <libncat/astro.h>
00027 #include <libncat/readme.h>
00028 #include <libncat/library.h>
00029
00030
00031 #define LNC_REFRESH_CACHE 0x10
00032 #define LNC_REFRESH_LOCAL 0x20
00034
00035 #define LNC_CAT_MAGIC 0x0
00059 struct lnc_catalog {
00060 double ra_min;
00061 double ra_max;
00062 double dec_min;
00063 double dec_max;
00064 double mag_faint;
00065 double mag_bright;
00066 long private;
00067 int cat_size;
00068 char* cclass;
00069 char* cnum;
00070 char* local_path;
00071 char* remote_path;
00072 lnc_library* lib;
00073 lnc_readme_info* info;
00074 int num_dsets;
00075 lnc_dlist* dsets;
00076 };
00077
00078 #endif