Changeset 8534
- Timestamp:
- Aug 23, 2006, 3:34:59 PM (20 years ago)
- Location:
- trunk/ippTools/src
- Files:
-
- 2 edited
-
dettoolConfig.c (modified) (3 diffs)
-
regtoolConfig.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/dettoolConfig.c
r8533 r8534 447 447 "include this exposure (multiple OK, required)", NULL); 448 448 449 449 450 #define PXTOOL_MODE(option, modeval, argset) \ 450 451 { \ … … 459 460 config->args = psMemIncrRefCounter(argset); \ 460 461 } \ 462 if (!psMetadataAddMetadata(argSets, PS_LIST_TAIL, option, 0, NULL, argset)) {;\ 463 psError(PS_ERR_UNKNOWN, false, "failed to add argset for %s", option); \ 464 } \ 465 psFree(argset); \ 461 466 } 462 467 468 psMetadata *argSets = psMetadataAlloc(); 463 469 // find which mode we're running under 464 470 PXTOOL_MODE("-pending", DETTOOL_MODE_PENDING, pendingArgs); … … 509 515 printf("\nPan-STARRS Detrend Tool\n"); 510 516 printf("Usage: %s <mode> [<options>]\n\n", argv[0]); 511 printf(" <mode> : [-pending|-definebyexp|-definebyquery|-runs|-selectrun|-select|-raw|-addprocessed|-tostack|-processed|-addstacked|-tonormalize|-addnormstat|-normstat|-stacked|-stackedframe|-addnormalizedimfile|-toresid|-normalized|-toresidexp|-normalizedframe|-addresidimfile|-residimfile|-addresidexp|-residexp|-residdetrun|-updateresidexp|-adddetrunsummary|-updatedetrun|-declaremasterframe|-masterframe|-master|-rerun]\n\n"); 512 fprintf (stdout, "-pending "); 513 psArgumentHelp(pendingArgs); 514 psFree(pendingArgs); 515 516 fprintf (stdout, "-definebyexp "); 517 psArgumentHelp(definebyexpArgs); 518 psFree(definebyexpArgs); 519 520 fprintf (stdout, "-definebyquery "); 521 psArgumentHelp(definebyqueryArgs); 522 psFree(definebyqueryArgs); 523 524 fprintf (stdout, "-runs "); 525 psArgumentHelp(runsArgs); 526 psFree(runsArgs); 527 #if 0 528 fprintf (stdout, "-selectrun "); 529 psArgumentHelp(selectrunArgs); 530 psFree(selectrunArgs); 531 fprintf (stdout, "-select "); 532 psArgumentHelp(selectArgs); 533 psFree(selectArgs); 534 #endif 535 fprintf (stdout, "-input "); 536 psArgumentHelp(inputArgs); 537 psFree(inputArgs); 538 539 fprintf (stdout, "-raw "); 540 psArgumentHelp(rawArgs); 541 psFree(rawArgs); 542 543 fprintf (stdout, "-addprocessed "); 544 psArgumentHelp(addprocArgs); 545 psFree(addprocArgs); 546 547 fprintf (stdout, "-tostack "); 548 psArgumentHelp(tostackArgs); 549 psFree(tostackArgs); 550 551 fprintf (stdout, "-processed "); 552 psArgumentHelp(procArgs); 553 psFree(procArgs); 554 555 fprintf (stdout, "-addstacked "); 556 psArgumentHelp(addstacArgs); 557 psFree(addstacArgs); 558 559 fprintf (stdout, "-tonormalize "); 560 psArgumentHelp(tonormalizeArgs); 561 psFree(tonormalizeArgs); 562 563 fprintf (stdout, "-addnormstat "); 564 psArgumentHelp(addnormstatArgs); 565 psFree(addnormstatArgs); 566 567 fprintf (stdout, "-normstat "); 568 psArgumentHelp(normstatArgs); 569 psFree(normstatArgs); 570 571 fprintf (stdout, "-stacked "); 572 psArgumentHelp(stacArgs); 573 psFree(stacArgs); 574 575 #if 0 576 fprintf (stdout, "-stackedframe "); 577 psArgumentHelp(stacframeArgs); 578 psFree(stacframeArgs); 579 #endif 580 581 fprintf (stdout, "-addnormalizedimfile "); 582 psArgumentHelp(addnormalizedimfileArgs); 583 psFree(addnormalizedimfileArgs); 584 585 fprintf (stdout, "-toresid"); 586 psArgumentHelp(toresidArgs); 587 psFree(toresidArgs); 588 589 fprintf (stdout, "-normalized "); 590 psArgumentHelp(normalizedArgs); 591 psFree(normalizedArgs); 592 593 fprintf (stdout, "-toresidexp"); 594 psArgumentHelp(toresidexpArgs); 595 psFree(toresidexpArgs); 596 597 #if 0 598 fprintf (stdout, "-normalizedframe "); 599 psArgumentHelp(normalizedframeArgs); 600 psFree(normalizedframeArgs); 601 #endif 602 603 fprintf (stdout, "-addresid "); 604 psArgumentHelp(addresidimfileArgs); 605 psFree(addresidimfileArgs); 606 607 fprintf (stdout, "-residimfile "); 608 psArgumentHelp(residimfileArgs); 609 psFree(residimfileArgs); 610 611 fprintf (stdout, "-addresidexp "); 612 psArgumentHelp(addresidexpArgs); 613 psFree(addresidexpArgs); 614 615 fprintf (stdout, "-residexp "); 616 psArgumentHelp(residexpArgs); 617 psFree(residexpArgs); 618 619 fprintf (stdout, "-residdetrun "); 620 psArgumentHelp(residdetrunArgs); 621 psFree(residdetrunArgs); 622 623 fprintf (stdout, "-updateresidexp "); 624 psArgumentHelp(updateresidexpArgs); 625 psFree(updateresidexpArgs); 626 627 fprintf (stdout, "-adddetrunsummary "); 628 psArgumentHelp(adddetrunsummaryArgs); 629 psFree(adddetrunsummaryArgs); 630 631 fprintf (stdout, "-updatedetrun "); 632 psArgumentHelp(updatedetrunArgs); 633 psFree(updatedetrunArgs); 634 635 #if 0 636 fprintf (stdout, "-declaremasterframe "); 637 psArgumentHelp(declaremasterframeArgs); 638 psFree(declaremasterframeArgs); 639 640 fprintf (stdout, "-masterframe "); 641 psArgumentHelp(masterframeArgs); 642 psFree(masterframeArgs); 643 644 fprintf (stdout, "-master "); 645 psArgumentHelp(masterArgs); 646 psFree(masterArgs); 647 #endif 648 649 fprintf (stdout, "-rerun "); 650 psArgumentHelp(rerunArgs); 651 psFree(rerunArgs); 652 517 printf(" <mode> :\n\n"); 518 519 psMetadataIterator *iter = psMetadataIteratorAlloc(argSets, 0, NULL); 520 psMetadataItem *item = NULL; 521 while ((item = psMetadataGetAndIncrement(iter))) { 522 if (!item->type == PS_DATA_METADATA) { 523 psAbort(argv[0], "all options must be specified as a metadata"); 524 } 525 526 fprintf(stdout, "%s ", item->name); 527 psArgumentHelp(item->data.md); 528 } 529 psFree(iter); 530 531 psFree(argSets); 653 532 goto FAIL; 654 533 } 655 534 656 psFree(pendingArgs); 657 psFree(definebyexpArgs); 658 psFree(definebyqueryArgs); 659 psFree(runsArgs); 660 // psFree(selectrunArgs); 661 // psFree(selectArgs); 662 psFree(inputArgs); 663 psFree(rawArgs); 664 psFree(addprocArgs); 665 psFree(tostackArgs); 666 psFree(procArgs); 667 psFree(addstacArgs); 668 psFree(tonormalizeArgs); 669 psFree(addnormstatArgs); 670 psFree(normstatArgs); 671 psFree(stacArgs); 672 // psFree(stacframeArgs); 673 psFree(addnormalizedimfileArgs); 674 psFree(toresidArgs); 675 psFree(normalizedArgs); 676 psFree(toresidexpArgs); 677 // psFree(normalizedframeArgs); 678 psFree(addresidimfileArgs); 679 psFree(residimfileArgs); 680 psFree(addresidexpArgs); 681 psFree(residexpArgs); 682 psFree(residdetrunArgs); 683 psFree(updateresidexpArgs); 684 psFree(adddetrunsummaryArgs); 685 psFree(updatedetrunArgs); 686 // psFree(declaremasterframeArgs); 687 // psFree(masterframeArgs); 688 // psFree(masterArgs); 689 psFree(rerunArgs); 535 psFree(argSets); 690 536 691 537 // setup search criterion -
trunk/ippTools/src/regtoolConfig.c
r8459 r8534 137 137 if (config->mode) { \ 138 138 psError(PS_ERR_UNKNOWN, true, "only one mode selection is allowed"); \ 139 goto FAIL; \ 139 140 } \ 140 141 config->mode = modeval; \ 141 142 config->args = psMemIncrRefCounter(argset); \ 142 143 } \ 144 if (!psMetadataAddMetadata(argSets, PS_LIST_TAIL, option, 0, NULL, argset)) {;\ 145 psError(PS_ERR_UNKNOWN, false, "failed to add argset for %s", option);\ 146 } \ 147 psFree(argset); \ 143 148 } 144 149 150 psMetadata *argSets = psMetadataAlloc(); 145 151 // find which mode we're running under 146 152 PXTOOL_MODE("-pendingexp", P0TOOL_MODE_PENDINGEXP, pendingexpArgs); … … 162 168 printf("\nPan-STARRS Phase 0 Tool\n"); 163 169 printf("Usage: %s <mode> [<options>]\n\n", argv[0]); 164 printf(" <mode> : [-pendingexp|-pendingimfile|-updateexp|-updateimfile|-rawimfile]\n\n"); 165 166 fprintf (stdout, "-pendingexp "); 167 psArgumentHelp(pendingexpArgs); 168 psFree(pendingexpArgs); 169 170 fprintf (stdout, "-pendingimfile "); 171 psArgumentHelp(pendingimfileArgs); 172 psFree(pendingimfileArgs); 173 174 fprintf (stdout, "-updateexp "); 175 psArgumentHelp(updateexpArgs); 176 psFree(updateexpArgs); 177 178 fprintf (stdout, "-updateimfile "); 179 psArgumentHelp(updateimfileArgs); 180 psFree(updateimfileArgs); 181 182 fprintf (stdout, "-rawimfile "); 183 psArgumentHelp(rawimfileArgs); 184 psFree(rawimfileArgs); 185 170 printf(" <mode> :\n\n"); 171 172 psMetadataIterator *iter = psMetadataIteratorAlloc(argSets, 0, NULL); 173 psMetadataItem *item = NULL; 174 while ((item = psMetadataGetAndIncrement(iter))) { 175 if (!item->type == PS_DATA_METADATA) { 176 psAbort(argv[0], "all options must be specified as a metadata"); } 177 178 fprintf(stdout, "%s ", item->name); 179 psArgumentHelp(item->data.md); 180 } 181 psFree(iter); 182 183 psFree(argSets); 186 184 goto FAIL; 187 185 } 188 186 189 psFree(pendingexpArgs); 190 psFree(pendingimfileArgs); 191 psFree(updateexpArgs); 192 psFree(updateimfileArgs); 193 psFree(rawimfileArgs); 187 psFree(argSets); 194 188 195 189 // setup search criterion
Note:
See TracChangeset
for help on using the changeset viewer.
