Changeset 15946 for trunk/psModules/src/camera/pmFPAfileDefine.c
- Timestamp:
- Dec 27, 2007, 6:47:53 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/camera/pmFPAfileDefine.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/camera/pmFPAfileDefine.c
r15931 r15946 19 19 #include "pmFPAfile.h" 20 20 #include "pmFPAConstruct.h" 21 22 #include "pmConcepts.h" 21 23 22 24 // Parse an option from a metadata, returning the appropriate integer value … … 1016 1018 file->xBin = xBin; 1017 1019 file->yBin = yBin; 1020 1021 // inherit the concepts from the src fpa: 1022 pmFPACopyConcepts(file->fpa, file->src); 1023 1018 1024 return file; 1019 1025 } … … 1120 1126 file->src = psMemIncrRefCounter(src); // inherit output elements from this source pmFPA 1121 1127 1128 // inherit the concepts from the src fpa: 1129 pmFPACopyConcepts(file->fpa, file->src); 1130 1122 1131 file->mosaicLevel = PM_FPA_LEVEL_CHIP; // don't do any I/O on this at a lower level 1123 1132 … … 1252 1261 // XXX we have an inconsistency in this calculation here and in pmFPACopy 1253 1262 // XXX use the psImageBinning functions to set the output image size 1254 pmFPAfileCopyStructureView (file->fpa, fpa, binning->nXbin, binning->nYbin, view); 1255 readout = pmFPAviewThisReadout (view, file->fpa); 1256 PS_ASSERT (binning->nXruff == readout->image->numCols, false); 1257 PS_ASSERT (binning->nYruff == readout->image->numRows, false); 1263 if (binning == NULL) { 1264 pmFPAfileCopyStructureView (file->fpa, fpa, 1, 1, view); 1265 readout = pmFPAviewThisReadout (view, file->fpa); 1266 } else { 1267 pmFPAfileCopyStructureView (file->fpa, fpa, binning->nXbin, binning->nYbin, view); 1268 readout = pmFPAviewThisReadout (view, file->fpa); 1269 PS_ASSERT (binning->nXruff == readout->image->numCols, false); 1270 PS_ASSERT (binning->nYruff == readout->image->numRows, false); 1271 } 1258 1272 } 1259 1273
Note:
See TracChangeset
for help on using the changeset viewer.
