IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 19, 2009, 7:59:50 AM (17 years ago)
Author:
beaumont
Message:

Added visualizations to ppSub. Set up a single variable in pmVisual to control when plots are drawn.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/cnb_branch_20090215/psModules/src/extras/pmVisual.c

    r21422 r21536  
    2828# define KAPAY 700
    2929
     30static bool isVisual = false;
     31
     32
     33bool pmVisualSetVisual(bool value) {
     34    isVisual = value;
     35    return true;
     36}
     37
     38
     39bool pmVisualIsVisual(void) {return isVisual;}
     40
     41bool pmVisualClose(void) {
     42    pmAstrometryVisualClose();
     43    pmSubtractionVisualClose();
     44    pmStackVisualClose();
     45    //XXX handle psphot
     46    //    psphotVisualClose();
     47    return true;
     48}
    3049
    3150bool pmVisualInitWindow (int *kapid, char *name) {
     
    3453        if (*kapid == -1) {
    3554            fprintf (stderr, "Failure to open kapa.\n");
     55            isVisual = false;
    3656            return false;
    3757        }
     
    5272
    5373
    54 bool pmVisualAskUser(bool *plotFlag, bool *packageFlag)
     74bool pmVisualAskUser(bool *plotFlag)
    5575{
    5676    char key[10];
     
    6383    }
    6484    if (key[0] == 'a') {
    65         *packageFlag = false;
     85        isVisual = false;
    6686    }
    6787    return true;
     
    304324
    305325#else
    306 
     326bool pmVisualSetVisual(bool value) {return true;}
     327bool pmVisualIsVisual(void) {return false;}
     328bool pmVisualClose(void) {return true;}
    307329bool pmVisualInitWindow(int *kapid, char *name){return true;}
    308330bool pmVisualInitGraph (int kapa, void *section, void *graphdata){return true;}
    309331
    310 bool pmVisualAskUser(bool *plotFlag, bool *packageFlag){return true;}
     332bool pmVisualAskUser(bool *plotFlag){return true;}
    311333bool pmVisualImStats(psImage *image, double *mean,
    312334                     double *stdev, double *min, double *max){return true;}
Note: See TracChangeset for help on using the changeset viewer.