Changeset 1440 for trunk/psLib/src/image/psImageManip.c
- Timestamp:
- Aug 9, 2004, 1:34:58 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/image/psImageManip.c (modified) (13 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/image/psImageManip.c
r1407 r1440 11 11 * @author Ross Harman, MHPCC 12 12 * 13 * @version $Revision: 1.1 1$ $Name: not supported by cvs2svn $14 * @date $Date: 2004-08-0 7 00:06:06$13 * @version $Revision: 1.12 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2004-08-09 23:34:58 $ 15 15 * 16 16 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 31 31 #include "psImageExtraction.h" 32 32 33 int psImageClip(psImage * input, psF64 min, psF64 vmin, psF64 max, psF64 vmax)33 int psImageClip(psImage* input, psF64 min, psF64 vmin, psF64 max, psF64 vmax) 34 34 { 35 35 int numClipped = 0; … … 125 125 } 126 126 127 int psImageClipNaN(psImage * input, psF64 value)127 int psImageClipNaN(psImage* input, psF64 value) 128 128 { 129 129 int numClipped = 0; … … 164 164 } 165 165 166 int psImageOverlaySection(psImage * image, const psImage* overlay, int col0, int row0, const char *op)166 int psImageOverlaySection(psImage* image, const psImage* overlay, int col0, int row0, const char *op) 167 167 { 168 168 unsigned int imageNumRows; … … 267 267 } 268 268 269 int psImageClipComplexRegion(psImage * input, psC64 min, psC64 vmin, psC64 max, psC64 vmax)269 int psImageClipComplexRegion(psImage* input, psC64 min, psC64 vmin, psC64 max, psC64 vmax) 270 270 { 271 271 int numClipped = 0; … … 340 340 } 341 341 342 psImage *psImageRebin(psImage * out, const psImage * in, unsigned int scale, const psStats* stats)342 psImage* psImageRebin(psImage* out, const psImage* in, unsigned int scale, const psStats* stats) 343 343 { 344 344 int inRows; … … 346 346 int outRows; 347 347 int outCols; 348 psVector *vec; // vector to hold348 psVector* vec; // vector to hold 349 349 350 350 // the values of 351 351 // a single bin. 352 psStats *myStats;352 psStats* myStats; 353 353 double statVal; 354 354 … … 444 444 } 445 445 446 psImage *psImageResample(psImage * out, const psImage* in, int scale, psImageInterpolateMode mode)446 psImage* psImageResample(psImage* out, const psImage* in, int scale, psImageInterpolateMode mode) 447 447 { 448 448 int outRows; … … 496 496 } 497 497 498 psImage *psImageRoll(psImage * out, const psImage* in, int dx, int dy)498 psImage* psImageRoll(psImage* out, const psImage* in, int dx, int dy) 499 499 { 500 500 int outRows; … … 534 534 inRowNumber -= outRows; 535 535 } 536 psU8 *inRow = in->data.U8[inRowNumber]; // to536 psU8* inRow = in->data.U8[inRowNumber]; // to 537 537 538 538 // allow … … 542 542 543 543 // but for all types 544 psU8 *outRow = out->data.U8[row];544 psU8* outRow = out->data.U8[row]; 545 545 546 546 memcpy(outRow, inRow + segment2Size, segment1Size); … … 551 551 } 552 552 553 psImage *psImageRotate(psImage* out,554 const psImage * in, float angle, float unexposedValue, psImageInterpolateMode mode)553 psImage* psImageRotate(psImage* out, 554 const psImage* in, float angle, float unexposedValue, psImageInterpolateMode mode) 555 555 { 556 556 if (in == NULL) { … … 803 803 } 804 804 805 psImage *psImageShift(psImage* out,806 const psImage * in,805 psImage* psImageShift(psImage* out, 806 const psImage* in, 807 807 float dx, float dy, psF64 unexposedValue, psImageInterpolateMode mode) 808 808 {
Note:
See TracChangeset
for help on using the changeset viewer.
