Changeset 33690 for trunk/psModules/src/objects
- Timestamp:
- Apr 3, 2012, 5:46:39 PM (14 years ago)
- Location:
- trunk/psModules/src/objects
- Files:
-
- 7 edited
-
pmSource.c (modified) (1 diff)
-
pmSource.h (modified) (1 diff)
-
pmSourceIO_CMF_PS1_DV1.c (modified) (2 diffs)
-
pmSourceIO_CMF_PS1_DV2.c (modified) (2 diffs)
-
pmSourceIO_CMF_PS1_SV1.c (modified) (2 diffs)
-
pmSourceOutputs.c (modified) (2 diffs)
-
pmSourceOutputs.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/pmSource.c
r32695 r33690 160 160 source->parent = NULL; 161 161 source->imageID = -1; 162 source->nFrames = 0; 162 163 163 164 psMemSetDeallocator(source, (psFreeFunc) sourceFree); -
trunk/psModules/src/objects/pmSource.h
r32695 r33690 118 118 pmSource *parent; ///< reference to the master source from which this is derived 119 119 int imageID; 120 psU16 nFrames; 120 121 }; 121 122 -
trunk/psModules/src/objects/pmSourceIO_CMF_PS1_DV1.c
r32347 r33690 81 81 } 82 82 83 short nImageOverlap;84 83 float magOffset; 85 84 float zeroptErr; 86 85 float fwhmMajor; 87 86 float fwhmMinor; 88 pmSourceOutputsCommonValues (& nImageOverlap, &magOffset, &zeroptErr, &fwhmMajor, &fwhmMinor, readout, imageHeader);87 pmSourceOutputsCommonValues (&magOffset, &zeroptErr, &fwhmMajor, &fwhmMinor, readout, imageHeader); 89 88 90 89 table = psArrayAllocEmpty (sources->n); … … 161 160 psMetadataAdd (row, PS_LIST_TAIL, "FLAGS", PS_DATA_U32, "psphot analysis flags", source->mode); 162 161 163 // XXX not sure how to get this : need to load Nimages with weight? 164 psMetadataAdd (row, PS_LIST_TAIL, "N_FRAMES", PS_DATA_U16, "Number of frames overlapping source center", nImageOverlap); 162 psMetadataAdd (row, PS_LIST_TAIL, "N_FRAMES", PS_DATA_U16, "Number of frames overlapping source center", source->nFrames); 165 163 psMetadataAdd (row, PS_LIST_TAIL, "PADDING", PS_DATA_S16, "padding", 0); 166 164 -
trunk/psModules/src/objects/pmSourceIO_CMF_PS1_DV2.c
r32347 r33690 82 82 table = psArrayAllocEmpty (sources->n); 83 83 84 short nImageOverlap;85 84 float magOffset; 86 85 float zeroptErr; 87 86 float fwhmMajor; 88 87 float fwhmMinor; 89 pmSourceOutputsCommonValues (& nImageOverlap, &magOffset, &zeroptErr, &fwhmMajor, &fwhmMinor, readout, imageHeader);88 pmSourceOutputsCommonValues (&magOffset, &zeroptErr, &fwhmMajor, &fwhmMinor, readout, imageHeader); 90 89 91 90 // we write out PSF-fits for all sources, regardless of quality. the source flags tell us the state … … 180 179 181 180 // XXX not sure how to get this : need to load Nimages with weight? 182 psMetadataAdd (row, PS_LIST_TAIL, "N_FRAMES", PS_DATA_U16, "Number of frames overlapping source center", nImageOverlap);181 psMetadataAdd (row, PS_LIST_TAIL, "N_FRAMES", PS_DATA_U16, "Number of frames overlapping source center", source->nFrames); 183 182 psMetadataAdd (row, PS_LIST_TAIL, "PADDING", PS_DATA_S16, "padding", 0); 184 183 -
trunk/psModules/src/objects/pmSourceIO_CMF_PS1_SV1.c
r32977 r33690 84 84 table = psArrayAllocEmpty (sources->n); 85 85 86 short nImageOverlap;87 86 float magOffset; 88 87 float zeroptErr; 89 88 float fwhmMajor; 90 89 float fwhmMinor; 91 pmSourceOutputsCommonValues (& nImageOverlap, &magOffset, &zeroptErr, &fwhmMajor, &fwhmMinor, readout, imageHeader);90 pmSourceOutputsCommonValues (&magOffset, &zeroptErr, &fwhmMajor, &fwhmMinor, readout, imageHeader); 92 91 93 92 // we write out PSF-fits for all sources, regardless of quality. the source flags tell us the state … … 170 169 psMetadataAdd (row, PS_LIST_TAIL, "FLAGS2", PS_DATA_U32, "psphot analysis flags", source->mode2); 171 170 172 // XXX not sure how to get this : need to load Nimages with weight? 173 psMetadataAdd (row, PS_LIST_TAIL, "N_FRAMES", PS_DATA_U16, "Number of frames overlapping source center", nImageOverlap); 171 psMetadataAdd (row, PS_LIST_TAIL, "N_FRAMES", PS_DATA_U16, "Number of frames overlapping source center", source->nFrames); 174 172 psMetadataAdd (row, PS_LIST_TAIL, "PADDING", PS_DATA_S16, "padding", 0); 175 173 -
trunk/psModules/src/objects/pmSourceOutputs.c
r32347 r33690 40 40 #include "pmSourceOutputs.h" 41 41 42 bool pmSourceOutputsCommonValues ( short *nImageOverlap,float *magOffset, float *zeroptErr, float *fwhmMajor, float *fwhmMinor, pmReadout *readout, psMetadata *header) {42 bool pmSourceOutputsCommonValues (float *magOffset, float *zeroptErr, float *fwhmMajor, float *fwhmMinor, pmReadout *readout, psMetadata *header) { 43 43 44 44 pmFPA *fpa = readout->parent->parent->parent; … … 72 72 } 73 73 74 *nImageOverlap = psMetadataLookupS32 (&status2, header, "NINPUTS");75 74 return true; 76 75 -
trunk/psModules/src/objects/pmSourceOutputs.h
r32347 r33690 56 56 } pmSourceOutputsMoments; 57 57 58 bool pmSourceOutputsCommonValues ( short *nImageOverlap,float *magOffset, float *zeroptErr, float *fwhmMajor, float *fwhmMinor, pmReadout *readout, psMetadata *header);58 bool pmSourceOutputsCommonValues (float *magOffset, float *zeroptErr, float *fwhmMajor, float *fwhmMinor, pmReadout *readout, psMetadata *header); 59 59 60 60 bool pmSourceOutputsSetValues (pmSourceOutputs *outputs, pmSource *source, pmChip *chip, float fwhmMajor, float fwhmMinor, float magOffset);
Note:
See TracChangeset
for help on using the changeset viewer.
