Changeset 2273 for trunk/psLib/src/imageops/psImageConvolve.c
- Timestamp:
- Nov 3, 2004, 3:05:00 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/imageops/psImageConvolve.c (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/imageops/psImageConvolve.c
r2204 r2273 5 5 * @author Robert DeSonia, MHPCC 6 6 * 7 * @version $Revision: 1. 7$ $Name: not supported by cvs2svn $8 * @date $Date: 2004-1 0-27 00:57:31$7 * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2004-11-04 01:05:00 $ 9 9 * 10 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 110 110 // got non-NULL vectors? 111 111 if (tShifts == NULL || xShifts == NULL || yShifts == NULL) { 112 psErrorMsg(PS_ERRORNAME_DOMAIN "psKernelGenerate", 113 PS_ERR_BAD_PARAMETER_NULL, true, 114 PS_ERRORTEXT_psImageConvolve_SHIFT_NULL); 112 psError(PS_ERR_BAD_PARAMETER_NULL, true, 113 PS_ERRORTEXT_psImageConvolve_SHIFT_NULL); 115 114 return NULL; 116 115 } … … 125 124 PS_TYPE_NAME(typeYStr,yShifts->type.type); 126 125 PS_TYPE_NAME(typeTStr,tShifts->type.type); 127 psErrorMsg(PS_ERRORNAME_DOMAIN "psKernelGenerate", 128 PS_ERR_BAD_PARAMETER_TYPE, true, 129 PS_ERRORTEXT_psImageConvolve_SHIFT_TYPE_MISMATCH, 130 typeTStr, typeXStr, typeYStr); 126 psError(PS_ERR_BAD_PARAMETER_TYPE, true, 127 PS_ERRORTEXT_psImageConvolve_SHIFT_TYPE_MISMATCH, 128 typeTStr, typeXStr, typeYStr); 131 129 return NULL; 132 130 } … … 218 216 char* typeStr; 219 217 PS_TYPE_NAME(typeStr,xShifts->type.type); 220 psErrorMsg(PS_ERRORNAME_DOMAIN "psKernelGenerate", 221 PS_ERR_BAD_PARAMETER_TYPE, true, 222 PS_ERRORTEXT_psImage_IMAGE_TYPE_UNSUPPORTED, 223 typeStr); 218 psError(PS_ERR_BAD_PARAMETER_TYPE, true, 219 PS_ERRORTEXT_psImage_IMAGE_TYPE_UNSUPPORTED, 220 typeStr); 224 221 } 225 222 } … … 236 233 237 234 if (kernel == NULL) { 238 psErrorMsg(PS_ERRORNAME_DOMAIN "psImageConvolve", 239 PS_ERR_BAD_PARAMETER_NULL, true, 240 PS_ERRORTEXT_psImageConvolve_KERNEL_NULL); 235 psError(PS_ERR_BAD_PARAMETER_NULL, true, 236 PS_ERRORTEXT_psImageConvolve_KERNEL_NULL); 241 237 psFree(out); 242 238 return NULL; … … 297 293 char* typeStr; 298 294 PS_TYPE_NAME(typeStr,in->type.type); 299 psErrorMsg(PS_ERRORNAME_DOMAIN "psImageConvolve", 300 PS_ERR_BAD_PARAMETER_TYPE, true, 301 PS_ERRORTEXT_psImage_IMAGE_TYPE_UNSUPPORTED, 302 typeStr); 295 psError(PS_ERR_BAD_PARAMETER_TYPE, true, 296 PS_ERRORTEXT_psImage_IMAGE_TYPE_UNSUPPORTED, 297 typeStr); 303 298 psFree(out); 304 299 return NULL; … … 317 312 psS32 kCols = kernel->image->numCols; 318 313 if (kRows >= numRows || kCols >= numCols) { 319 psErrorMsg(PS_ERRORNAME_DOMAIN "psImageConvolve", 320 PS_ERR_BAD_PARAMETER_SIZE, true, 321 PS_ERRORTEXT_psImageConvolve_KERNEL_TOO_LARGE, 322 kCols,kRows, 323 numCols, numRows); 314 psError(PS_ERR_BAD_PARAMETER_SIZE, true, 315 PS_ERRORTEXT_psImageConvolve_KERNEL_TOO_LARGE, 316 kCols,kRows, 317 numCols, numRows); 324 318 psFree(out); 325 319 return NULL; … … 376 370 psImage* kernelFourier = psImageFFT(NULL, paddedKernel, PS_FFT_FORWARD); 377 371 if (kernelFourier == NULL) { 378 psErrorMsg(PS_ERRORNAME_DOMAIN "psImageConvolve", 379 PS_ERR_UNKNOWN, false, 380 PS_ERRORTEXT_psImageConvolve_KERNEL_FFT_FAILED); 372 psError(PS_ERR_UNKNOWN, false, 373 PS_ERRORTEXT_psImageConvolve_KERNEL_FFT_FAILED); 381 374 psFree(out); 382 375 return NULL; … … 385 378 psImage* inFourier = psImageFFT(NULL, paddedImage, PS_FFT_FORWARD); 386 379 if (inFourier == NULL) { 387 psErrorMsg(PS_ERRORNAME_DOMAIN "psImageConvolve", 388 PS_ERR_UNKNOWN, false, 389 PS_ERRORTEXT_psImageConvolve_FFT_FAILED); 380 psError(PS_ERR_UNKNOWN, false, 381 PS_ERRORTEXT_psImageConvolve_FFT_FAILED); 390 382 psFree(out); 391 383 return NULL; … … 398 390 PS_FFT_REVERSE); 399 391 if (complexOut == NULL) { 400 psErrorMsg(PS_ERRORNAME_DOMAIN "psImageConvolve", 401 PS_ERR_UNKNOWN, false, 402 PS_ERRORTEXT_psImageConvolve_FFT_FAILED); 392 psError(PS_ERR_UNKNOWN, false, 393 PS_ERRORTEXT_psImageConvolve_FFT_FAILED); 403 394 psFree(out); 404 395 return NULL;
Note:
See TracChangeset
for help on using the changeset viewer.
