IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 12071


Ignore:
Timestamp:
Feb 26, 2007, 5:17:23 PM (19 years ago)
Author:
eugene
Message:

adding projection and proj mode and support functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/dvo-mods-2007-02/Ohana/src/libdvo/include/dvo.h

    r12031 r12071  
    2323enum {T_UNDEF = -1, T_NONE, T_OBJECT, T_DARK, T_BIAS, T_FLAT, T_MASK, T_FRINGE, T_SCATTER, T_MODES, T_FRINGEPTS, T_ANY, N_TYPE};
    2424enum {M_UNDEF = -1, M_NONE, M_MEF, M_SPLIT, M_SINGLE, M_CUBE, M_SLICE, M_MODES, N_MODE};
     25
     26typedef enum {
     27    PROJ_NONE, // undefined
     28    PROJ_ZEA, // zenithal
     29    PROJ_ZPL, // zenithal
     30    PROJ_ARC, // zenithal
     31    PROJ_STG, // zenithal
     32    PROJ_SIN, // zenithal
     33    PROJ_TAN, // zenithal
     34    PROJ_DIS, // zenithal (TAN + polyterms)
     35    PROJ_LIN, // cartesian
     36    PROJ_PLY, // cartesian
     37    PROJ_WRP, // cartesian
     38    PROJ_AIT, // pseudocyl
     39    PROJ_GLS, // pseudocyl
     40    PROJ_PAR, // pseudocyl
     41} OhanaProjections;
     42
     43typedef enum {
     44  PROJ_MODE_NONE,
     45  PROJ_MODE_CARTESIAN,
     46  PROJ_MODE_ZENITHAL,
     47  PROJ_MODE_PSEUDOCYL,
     48} OhanaProjectionModes;
    2549
    2650/* RegImage.flag values */
     
    200224void RegisterMosaic (Coords *coords);
    201225void coords_precess (double *ra, double *dec, double in_epoch, double out_epoch);
     226OhanaProjection GetProjection (char *ctype);
     227int SetProjection (char *ctype, OhanaProjection proj);
     228OhanaProjectionModes GetProjectionMode (OhanaProjections proj);
    202229
    203230char *libdvo_version ();
Note: See TracChangeset for help on using the changeset viewer.