IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 8, 2009, 8:30:42 AM (17 years ago)
Author:
Paul Price
Message:

Add ability to generate a single PSF as a small postage stamp.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppViz/src/ppVizPSF/ppVizPSFArguments.c

    r26366 r26367  
    5050    psMetadataAddStr(arguments, PS_LIST_TAIL, "-psf", 0, "Filename of PSF", NULL);
    5151    psMetadataAddStr(arguments, PS_LIST_TAIL, "-sources", 0, "Filename of sources", NULL);
     52    psMetadataAddF32(arguments, PS_LIST_TAIL, "-x", 0, "x position of fake source [0..1]", NAN);
     53    psMetadataAddF32(arguments, PS_LIST_TAIL, "-y", 0, "y position of fake source [0..1]", NAN);
    5254    if (argc == 1 || !psArgumentParse(arguments, &argc, argv) || argc != 2) {
    5355        usage(argv[0], arguments, data);
    5456    }
    5557
     58    bool mdok;                          // Status of MD lookup
    5659    data->psfName = psMemIncrRefCounter(psMetadataLookupStr(NULL, arguments, "-psf"));
    57     data->sourcesName = psMemIncrRefCounter(psMetadataLookupStr(NULL, arguments, "-sources"));
     60    data->sourcesName = psMemIncrRefCounter(psMetadataLookupStr(&mdok, arguments, "-sources"));
    5861    data->outRoot = psStringCopy(argv[1]);
     62    data->x = psMetadataLookupF32(NULL, arguments, "-x");
     63    data->y = psMetadataLookupF32(NULL, arguments, "-y");
    5964    psMetadataAddStr(data->config->arguments, PS_LIST_TAIL, "OUTPUT", 0, "Output root name", data->outRoot);
    6065
     
    6368
    6469    PS_ASSERT_STRING_NON_EMPTY(data->psfName, false);
    65     PS_ASSERT_STRING_NON_EMPTY(data->sourcesName, false);
    6670    PS_ASSERT_STRING_NON_EMPTY(data->outRoot, false);
    6771
Note: See TracChangeset for help on using the changeset viewer.