- Timestamp:
- Feb 9, 2010, 8:24:35 PM (16 years ago)
- Location:
- branches/eam_branches/20091201/ppViz
- Files:
-
- 3 copied
-
. (copied) (copied from trunk/ppViz ) (1 prop)
-
src/ppVizPattern (copied) (copied from trunk/ppViz/src/ppVizPSF )
-
src/ppVizPattern/ppVizPatternArguments.c (copied) (copied from trunk/ppViz/src/ppVizPSF/ppVizPSFArguments.c ) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/20091201/ppViz
-
Property svn:mergeinfo
set to (toggle deleted branches)
/branches/eam_branches/20091113/ppViz 26119-26255 /branches/pap/ppViz 26320
-
Property svn:mergeinfo
set to (toggle deleted branches)
-
branches/eam_branches/20091201/ppViz/src/ppVizPattern/ppVizPatternArguments.c
r26827 r26837 1 /** @file ppVizP SFArguments.c1 /** @file ppVizPatternArguments.c 2 2 * 3 3 * @brief 4 4 * 5 * @ingroup ppVizP SF5 * @ingroup ppVizPattern 6 6 * 7 7 * @author Paul Price … … 18 18 #include <psmodules.h> 19 19 20 #include "ppVizP SF.h"20 #include "ppVizPattern.h" 21 21 22 22 /// Print usage information and die 23 23 static void usage(const char *program, // Name of the program 24 24 psMetadata *arguments, // Command-line arguments 25 ppVizP SFData *data // Run-time data25 ppVizPatternData *data // Run-time data 26 26 ) 27 27 { 28 fprintf(stderr, "\nPan-STARRS PSFvisualisation\n\n");28 fprintf(stderr, "\nPan-STARRS pattern visualisation\n\n"); 29 29 fprintf(stderr, 30 "Usage: %s -p sf PSF.psf -sources SOURCES.cmfOUTPUT_ROOT\n\n",30 "Usage: %s -pattern PATTERN.ptn OUTPUT_ROOT\n\n", 31 31 program); 32 32 fprintf(stderr, "\n"); … … 42 42 43 43 44 bool ppVizP SFArguments(ppVizPSFData *data, int argc, char *argv[])44 bool ppVizPatternArguments(ppVizPatternData *data, int argc, char *argv[]) 45 45 { 46 46 assert(data); … … 48 48 49 49 psMetadata *arguments = psMetadataAlloc(); // Command-line arguments 50 psMetadataAddStr(arguments, PS_LIST_TAIL, "-psf", 0, "Filename of PSF", NULL); 51 psMetadataAddStr(arguments, PS_LIST_TAIL, "-sources", 0, "Filename of CMF sources", NULL); 52 psMetadataAddS32(arguments, PS_LIST_TAIL, "-fake-num", 0, "Number of fake sources", 0); 53 psMetadataAddF32(arguments, PS_LIST_TAIL, "-fake-mag", 0, "Magnitude of fake sources", NAN); 54 psMetadataAddF32(arguments, PS_LIST_TAIL, "-x", 0, "x position of fake source [0..1]", NAN); 55 psMetadataAddF32(arguments, PS_LIST_TAIL, "-y", 0, "y position of fake source [0..1]", NAN); 50 psMetadataAddStr(arguments, PS_LIST_TAIL, "-pattern", 0, "Filename of pattern correction", NULL); 56 51 if (argc == 1 || !psArgumentParse(arguments, &argc, argv) || argc != 2) { 57 52 usage(argv[0], arguments, data); 58 53 } 59 54 60 bool mdok; // Status of MD lookup 61 data->psfName = psMemIncrRefCounter(psMetadataLookupStr(NULL, arguments, "-psf")); 62 data->sourcesName = psMemIncrRefCounter(psMetadataLookupStr(&mdok, arguments, "-sources")); 63 data->fakeNum = psMetadataLookupS32(NULL, arguments, "-fake-num"); 64 data->fakeMag = psMetadataLookupF32(NULL, arguments, "-fake-mag"); 55 data->patternName = psMemIncrRefCounter(psMetadataLookupStr(NULL, arguments, "-pattern")); 65 56 data->outRoot = psStringCopy(argv[1]); 66 data->x = psMetadataLookupF32(NULL, arguments, "-x");67 data->y = psMetadataLookupF32(NULL, arguments, "-y");68 57 psMetadataAddStr(data->config->arguments, PS_LIST_TAIL, "OUTPUT", 0, "Output root name", data->outRoot); 69 58 70 psTrace("ppVizP SF", 1, "Done reading command-line arguments\n");59 psTrace("ppVizPattern", 1, "Done reading command-line arguments\n"); 71 60 psFree(arguments); 72 61 73 PS_ASSERT_STRING_NON_EMPTY(data->p sfName, false);62 PS_ASSERT_STRING_NON_EMPTY(data->patternName, false); 74 63 PS_ASSERT_STRING_NON_EMPTY(data->outRoot, false); 75 64
Note:
See TracChangeset
for help on using the changeset viewer.
