Woolz Image Processing  Version 1.8.3
WlzConvolve.c File Reference

Functions for convolving the values of domain objects. More...

Functions

int WlzConvolveSeqParFn (WlzSeqParWSpace *spWSpace, void *spData)
 Performs a general space-domain convolution for WlzSeqPar(). More...
 
WlzObjectWlzConvolveObj (WlzObject *inObj, WlzConvolution *conv, int newObjFlag, WlzErrorNum *dstErr)
 Performs a general space-domain convolution using WlzSeqPar(). Only objects with WLZ_EMPTY_OBJ and WLZ_2D_DOMAINOBJ types are valid. WLZ_2D_DOMAINOBJ ojects must have non null domain and values fields, and only integral values (ie int, short or WlzUByte) are valid. More...
 
int WlzConvolutionSum (WlzConvolution *conv)
 Calculates the sum of the values in the convolution object. More...
 
int WlzConvolutionNormalise (WlzConvolution *conv)
 Normalises a convolution object by adjusting the scaling such that the components effectively sum to unity. More...
 

Detailed Description

Functions for convolving the values of domain objects.

Author
Jim Piper, Bill Hill
Date
March 1999
Version
Id
4c8cdd2a296124029c996804b813adcaa359df0f
Address: MRC Human Genetics Unit, MRC Institute of Genetics and Molecular Medicine, University of Edinburgh, Western General Hospital, Edinburgh, EH4 2XU, UK.
Copyright (C), [2012], The University Court of the University of Edinburgh, Old College, Edinburgh, UK.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.