Changeset 9572 for trunk/psModules/src/concepts/pmConceptsStandard.c
- Timestamp:
- Oct 13, 2006, 4:35:39 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/concepts/pmConceptsStandard.c
r9539 r9572 30 30 31 31 32 static double defaultCoordScaling( psMetadataItem *pattern)32 static double defaultCoordScaling(const psMetadataItem *pattern) 33 33 { 34 34 if (strcmp(pattern->name, "FPA.RA") == 0) { … … 46 46 47 47 // FPA.RA and FPA.DEC 48 psMetadataItem *p_pmConceptParse_FPA_Coords( psMetadataItem *concept,49 psMetadataItem *pattern,50 psMetadata *cameraFormat,51 pmFPA *fpa,52 pmChip *chip,53 pmCell *cell)48 psMetadataItem *p_pmConceptParse_FPA_Coords(const psMetadataItem *concept, 49 const psMetadataItem *pattern, 50 const psMetadata *cameraFormat, 51 const pmFPA *fpa, 52 const pmChip *chip, 53 const pmCell *cell) 54 54 { 55 55 assert(concept); … … 115 115 116 116 // FPA.RA and FPA.DEC 117 psMetadataItem *p_pmConceptFormat_FPA_Coords( psMetadataItem *concept,118 psMetadata *cameraFormat,119 pmFPA *fpa,120 pmChip *chip,121 pmCell *cell)117 psMetadataItem *p_pmConceptFormat_FPA_Coords(const psMetadataItem *concept, 118 const psMetadata *cameraFormat, 119 const pmFPA *fpa, 120 const pmChip *chip, 121 const pmCell *cell) 122 122 { 123 123 assert(concept); … … 165 165 166 166 167 psMetadataItem *p_pmConceptParse_CELL_TRIMSEC( psMetadataItem *concept,168 psMetadataItem *pattern,169 psMetadata *cameraFormat,170 pmFPA *fpa,171 pmChip *chip,172 pmCell *cell)167 psMetadataItem *p_pmConceptParse_CELL_TRIMSEC(const psMetadataItem *concept, 168 const psMetadataItem *pattern, 169 const psMetadata *cameraFormat, 170 const pmFPA *fpa, 171 const pmChip *chip, 172 const pmCell *cell) 173 173 { 174 174 assert(concept); … … 189 189 } 190 190 191 psMetadataItem *p_pmConceptParse_CELL_BIASSEC( psMetadataItem *concept,192 psMetadataItem *pattern,193 psMetadata *cameraFormat,194 pmFPA *fpa,195 pmChip *chip,196 pmCell *cell)191 psMetadataItem *p_pmConceptParse_CELL_BIASSEC(const psMetadataItem *concept, 192 const psMetadataItem *pattern, 193 const psMetadata *cameraFormat, 194 const pmFPA *fpa, 195 const pmChip *chip, 196 const pmCell *cell) 197 197 { 198 198 assert(concept); … … 245 245 246 246 // CELL.XBIN and CELL.YBIN 247 psMetadataItem *p_pmConceptParse_CELL_Binning( psMetadataItem *concept,248 psMetadataItem *pattern,249 psMetadata *cameraFormat,250 pmFPA *fpa,251 pmChip *chip,252 pmCell *cell)247 psMetadataItem *p_pmConceptParse_CELL_Binning(const psMetadataItem *concept, 248 const psMetadataItem *pattern, 249 const psMetadata *cameraFormat, 250 const pmFPA *fpa, 251 const pmChip *chip, 252 const pmCell *cell) 253 253 { 254 254 assert(concept); … … 282 282 283 283 284 psMetadataItem *p_pmConceptParse_TIMESYS( psMetadataItem *concept,285 psMetadataItem *pattern,286 psMetadata *cameraFormat,287 pmFPA *fpa,288 pmChip *chip,289 pmCell *cell)284 psMetadataItem *p_pmConceptParse_TIMESYS(const psMetadataItem *concept, 285 const psMetadataItem *pattern, 286 const psMetadata *cameraFormat, 287 const pmFPA *fpa, 288 const pmChip *chip, 289 const pmCell *cell) 290 290 { 291 291 assert(concept); … … 311 311 } 312 312 313 psMetadataItem *p_pmConceptParse_TIME( psMetadataItem *concept,314 psMetadataItem *pattern,315 psMetadata *cameraFormat,316 pmFPA *fpa,317 pmChip *chip,318 pmCell *cell)313 psMetadataItem *p_pmConceptParse_TIME(const psMetadataItem *concept, 314 const psMetadataItem *pattern, 315 const psMetadata *cameraFormat, 316 const pmFPA *fpa, 317 const pmChip *chip, 318 const pmCell *cell) 319 319 { 320 320 assert(concept); … … 523 523 524 524 // Correct a position --- in case the user wants FORTRAN indexing (like the FITS standard...) 525 static int fortranCorr( psMetadata *cameraFormat, // The camera format description525 static int fortranCorr(const psMetadata *cameraFormat, // The camera format description 526 526 const char *name // Name of concept to check for FORTRAN indexing 527 527 ) … … 538 538 } 539 539 540 psMetadataItem *p_pmConceptParse_Positions( psMetadataItem *concept,541 psMetadataItem *pattern,542 psMetadata *cameraFormat,543 pmFPA *fpa,544 pmChip *chip,545 pmCell *cell)540 psMetadataItem *p_pmConceptParse_Positions(const psMetadataItem *concept, 541 const psMetadataItem *pattern, 542 const psMetadata *cameraFormat, 543 const pmFPA *fpa, 544 const pmChip *chip, 545 const pmCell *cell) 546 546 { 547 547 assert(concept); … … 572 572 573 573 574 psMetadataItem *p_pmConceptFormat_CELL_TRIMSEC( psMetadataItem *concept,575 psMetadata *cameraFormat,576 pmFPA *fpa,577 pmChip *chip,578 pmCell *cell)574 psMetadataItem *p_pmConceptFormat_CELL_TRIMSEC(const psMetadataItem *concept, 575 const psMetadata *cameraFormat, 576 const pmFPA *fpa, 577 const pmChip *chip, 578 const pmCell *cell) 579 579 { 580 580 assert(concept); … … 588 588 } 589 589 590 psMetadataItem *p_pmConceptFormat_CELL_BIASSEC( psMetadataItem *concept,591 psMetadata *cameraFormat,592 pmFPA *fpa,593 pmChip *chip,594 pmCell *cell)590 psMetadataItem *p_pmConceptFormat_CELL_BIASSEC(const psMetadataItem *concept, 591 const psMetadata *cameraFormat, 592 const pmFPA *fpa, 593 const pmChip *chip, 594 const pmCell *cell) 595 595 { 596 596 // Return a metadata item containing a list of metadata items of region strings … … 614 614 // This function actually does both CELL.XBIN and CELL.YBIN if CELL.XBIN and CELL.YBIN are specified by the 615 615 // same header. 616 psMetadataItem *p_pmConceptFormat_CELL_XBIN( psMetadataItem *concept,617 psMetadata *cameraFormat,618 pmFPA *fpa,619 pmChip *chip,620 pmCell *cell)616 psMetadataItem *p_pmConceptFormat_CELL_XBIN(const psMetadataItem *concept, 617 const psMetadata *cameraFormat, 618 const pmFPA *fpa, 619 const pmChip *chip, 620 const pmCell *cell) 621 621 { 622 622 assert(concept); … … 637 637 638 638 // Otherwise, there's no formatting required 639 return psMe mIncrRefCounter(concept);639 return psMetadataItemCopy(concept); 640 640 } 641 641 642 642 // Only need to format if both if CELL.XBIN and CELL.YBIN are not specified by the same header. 643 psMetadataItem *p_pmConceptFormat_CELL_YBIN( psMetadataItem *concept,644 psMetadata *cameraFormat,645 pmFPA *fpa,646 pmChip *chip,647 pmCell *cell)643 psMetadataItem *p_pmConceptFormat_CELL_YBIN(const psMetadataItem *concept, 644 const psMetadata *cameraFormat, 645 const pmFPA *fpa, 646 const pmChip *chip, 647 const pmCell *cell) 648 648 { 649 649 assert(concept); … … 660 660 661 661 // No formatting required 662 return psMe mIncrRefCounter(concept);663 } 664 665 666 psMetadataItem *p_pmConceptFormat_TIMESYS( psMetadataItem *concept,667 psMetadata *cameraFormat,668 pmFPA *fpa,669 pmChip *chip,670 pmCell *cell)662 return psMetadataItemCopy(concept); 663 } 664 665 666 psMetadataItem *p_pmConceptFormat_TIMESYS(const psMetadataItem *concept, 667 const psMetadata *cameraFormat, 668 const pmFPA *fpa, 669 const pmChip *chip, 670 const pmCell *cell) 671 671 { 672 672 psString sys = NULL; // String to store … … 693 693 } 694 694 695 psMetadataItem *p_pmConceptFormat_TIME( psMetadataItem *concept,696 psMetadata *cameraFormat,697 pmFPA *fpa,698 pmChip *chip,699 pmCell *cell)695 psMetadataItem *p_pmConceptFormat_TIME(const psMetadataItem *concept, 696 const psMetadata *cameraFormat, 697 const pmFPA *fpa, 698 const pmChip *chip, 699 const pmCell *cell) 700 700 { 701 701 psTime *time = concept->data.V; // The time … … 808 808 } 809 809 810 psMetadataItem *p_pmConceptFormat_Positions( psMetadataItem *concept,811 psMetadata *cameraFormat,812 pmFPA *fpa,813 pmChip *chip,814 pmCell *cell)810 psMetadataItem *p_pmConceptFormat_Positions(const psMetadataItem *concept, 811 const psMetadata *cameraFormat, 812 const pmFPA *fpa, 813 const pmChip *chip, 814 const pmCell *cell) 815 815 { 816 816 assert(concept);
Note:
See TracChangeset
for help on using the changeset viewer.
