Woolz Image Processing
Version 1.8.3
|
Functions which apply scalar arithmetic operations to domain objects. More...
Functions | |
WlzErrorNum | WlzGreyIncValuesInDomain (WlzObject *gObj, WlzObject *dObj) |
Increments all valus of the firstobjct which are within the domain of the second object. The domain of the first object must cover that of the second. More... | |
WlzErrorNum | WlzGreyIncValues2D (WlzObject *obj) |
Increments all values within the given object. More... | |
WlzObject * | WlzScalarBinaryOp2 (WlzObject *o1, WlzPixelV pval, WlzBinaryOperatorType op, WlzErrorNum *dstErr) |
Apply a binary operation (add subtract etc) to each pixel value in the given object. The operand value is in pval . More... | |
WlzObject * | WlzScalarAdd (WlzObject *o1, WlzPixelV pval, WlzErrorNum *dstErr) |
Add a value to each pixel of an object. More... | |
WlzObject * | WlzScalarSubtract (WlzObject *o1, WlzPixelV pval, WlzErrorNum *dstErr) |
Subtract a value from each pixel of an object. More... | |
WlzObject * | WlzScalarMultiply (WlzObject *o1, WlzPixelV pval, WlzErrorNum *dstErr) |
Multiply each pixel of an object. More... | |
WlzObject * | WlzScalarDivide (WlzObject *o1, WlzPixelV pval, WlzErrorNum *dstErr) |
Divide each pixel of an object. More... | |
WlzObject * | WlzScalarMulAdd (WlzObject *iObj, WlzPixelV m, WlzPixelV a, WlzGreyType rGType, WlzErrorNum *dstErr) |
Scales the values of the given Woolz object so that \(v_{new} = m v_{given} + a.\). More... | |
Functions which apply scalar arithmetic operations to domain objects.
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.