IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 3, 2004, 3:05:00 PM (22 years ago)
Author:
desonia
Message:

changed the psError signature to match SDRS. Also made misc. cleanups as
I was combing the files.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/imageops/psImageConvolve.c

    r2204 r2273  
    55 *  @author Robert DeSonia, MHPCC
    66 *
    7  *  @version $Revision: 1.7 $ $Name: not supported by cvs2svn $
    8  *  @date $Date: 2004-10-27 00:57:31 $
     7 *  @version $Revision: 1.8 $ $Name: not supported by cvs2svn $
     8 *  @date $Date: 2004-11-04 01:05:00 $
    99 *
    1010 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    110110    // got non-NULL vectors?
    111111    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);
    115114        return NULL;
    116115    }
     
    125124        PS_TYPE_NAME(typeYStr,yShifts->type.type);
    126125        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);
    131129        return NULL;
    132130    }
     
    218216            char* typeStr;
    219217            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);
    224221        }
    225222    }
     
    236233
    237234    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);
    241237        psFree(out);
    242238        return NULL;
     
    297293                char* typeStr;
    298294                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);
    303298                psFree(out);
    304299                return NULL;
     
    317312        psS32 kCols = kernel->image->numCols;
    318313        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);
    324318            psFree(out);
    325319            return NULL;
     
    376370        psImage* kernelFourier = psImageFFT(NULL, paddedKernel, PS_FFT_FORWARD);
    377371        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);
    381374            psFree(out);
    382375            return NULL;
     
    385378        psImage* inFourier = psImageFFT(NULL, paddedImage, PS_FFT_FORWARD);
    386379        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);
    390382            psFree(out);
    391383            return NULL;
     
    398390                                         PS_FFT_REVERSE);
    399391        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);
    403394            psFree(out);
    404395            return NULL;
Note: See TracChangeset for help on using the changeset viewer.