Changeset 14988
- Timestamp:
- Sep 23, 2007, 4:59:46 PM (19 years ago)
- Location:
- trunk/psLib/src/imageops
- Files:
-
- 4 edited
-
psImageBinning.c (modified) (2 diffs)
-
psImageBinning.h (modified) (2 diffs)
-
psImageMap.c (modified) (2 diffs)
-
psImageMap.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/imageops/psImageBinning.c
r14983 r14988 8 8 * @author Eugene Magnier, IfA 9 9 * 10 * @version $Revision: 1. 4$ $Name: not supported by cvs2svn $11 * @date $Date: 2007-09-2 2 03:05:50$10 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2007-09-24 02:59:46 $ 12 12 * 13 13 * Copyright 2007 Institute for Astronomy, University of Hawaii … … 88 88 binning->nYskip = 0 - binning->nYoff; 89 89 } 90 return; 91 } 92 93 void psImageBinningSetSkipByOffset(psImageBinning *binning, int col0, int row0) { 94 95 binning->nXskip = col0 - binning->nXoff; 96 binning->nYskip = row0 - binning->nYoff; 90 97 return; 91 98 } -
trunk/psLib/src/imageops/psImageBinning.h
r14923 r14988 8 8 * @author Eugene Magnier, IfA 9 9 * 10 * @version $Revision: 1. 3$ $Name: not supported by cvs2svn $11 * @date $Date: 2007-09-2 0 23:53:48$10 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2007-09-24 02:59:46 $ 12 12 * 13 13 * Copyright 2007 Institute for Astronomy, University of Hawaii … … 48 48 void psImageBinningSetScale(psImageBinning *binning, psImageBinningAlign align); 49 49 void psImageBinningSetSkip(psImageBinning *binning, psImage *image); 50 void psImageBinningSetSkipByOffset(psImageBinning *binning, int col0, int row0); 51 50 52 psRegion psImageBinningSetFineRegion (psImageBinning *binning, psRegion ruffRegion); 51 53 psRegion psImageBinningSetRuffRegion (psImageBinning *binning, psRegion fineRegion); -
trunk/psLib/src/imageops/psImageMap.c
r14983 r14988 7 7 * @author Eugene Magnier, IfA 8 8 * 9 * @version $Revision: 1. 3$ $Name: not supported by cvs2svn $10 * @date $Date: 2007-09-2 2 03:05:50$9 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2007-09-24 02:59:46 $ 11 11 * 12 12 * Copyright 2007 Institute for Astronomy, University of Hawaii … … 69 69 psImageBinningSetScale (map->binning, PS_IMAGE_BINNING_CENTER); 70 70 psImageBinningSetSkip (map->binning, map->field); 71 72 return map; 73 } 74 75 // allocate the image map using the psImageBinning supplied 76 psImageMap *psImageMapNoImageAlloc(psImageBinning *binning, psStats *stats) { 77 78 assert (binning); 79 assert (stats); 80 81 psImageMap *map = (psImageMap*)psAlloc(sizeof(psImageMap)); 82 psMemSetDeallocator(map, (psFreeFunc)psImageMapFree); 83 84 map->field = NULL; 85 map->stats = psMemIncrRefCounter (stats); 86 map->binning = psMemIncrRefCounter (binning); 87 88 map->map = psImageAlloc (binning->nXruff, binning->nYruff, PS_TYPE_F32); 89 psImageInit (map->map, 0.0); 90 91 map->error = psImageAlloc (binning->nXruff, binning->nYruff, PS_TYPE_F32); 92 psImageInit (map->error, 0.0); 71 93 72 94 return map; -
trunk/psLib/src/imageops/psImageMap.h
r14924 r14988 7 7 * @author Eugene Magnier, IfA 8 8 * 9 * @version $Revision: 1. 2$ $Name: not supported by cvs2svn $10 * @date $Date: 2007-09-2 0 23:54:25$9 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2007-09-24 02:59:46 $ 11 11 * 12 12 * Copyright 2007 Institute for Astronomy, University of Hawaii … … 36 36 psImageMap *psImageMapAlloc(psImage *field, psImageBinning *binning, psStats *stats) PS_ATTR_MALLOC; 37 37 38 psImageMap *psImageMapNoImageAlloc(psImageBinning *binning, psStats *stats) PS_ATTR_MALLOC; 39 38 40 bool psImageMapModifyScale(psImageMap *map, int nXruff, int nYruff); 39 41
Note:
See TracChangeset
for help on using the changeset viewer.
