Woolz Image Processing
Version 1.8.3
|
Provides functions for random access to the grey values of 2D and 3D domain objects. More...
Macros | |
#define | WLZ_FAST_CODE |
Functions | |
WlzGreyValueWSpace * | WlzGreyValueMakeWSp (WlzObject *obj, WlzErrorNum *dstErrNum) |
Creates a grey value work space from the given object. The resulting grey value work space should be freed using WlzGreyValueFreeWSp(). More... | |
void | WlzGreyValueFreeWSp (WlzGreyValueWSpace *gVWSp) |
Free's the given grey value work space created by WlzGreyValueMakeWSp(). More... | |
void | WlzGreyValueGet (WlzGreyValueWSpace *gVWSp, double plane, double line, double kol) |
Gets a single grey value/pointer for the given point from the object with which the given work space was initialised. When the object has a non-scalar value table then only the first value will be returned, however when the value is not background all values can be accessed via the grey pointer. More... | |
void | WlzGreyValueGetCon (WlzGreyValueWSpace *gVWSp, double plane, double line, double kol) |
Gets the four/eight connected grey values/pointers for the given point which lie at: More... | |
WlzGreyType | WlzGreyValueGetGreyType (WlzGreyValueWSpace *gVWSp, WlzErrorNum *dstErr) |
Access function to get the object's grey type. More... | |
int | WlzGreyValueGetI (WlzGreyValueWSpace *gVWSp, double plane, double line, double kol) |
Gets a single grey value for the given point from the object with which the given work space was initialised. More... | |
double | WlzGreyValueGetD (WlzGreyValueWSpace *gVWSp, double plane, double line, double kol) |
Gets a single grey value for the given point from the object with which the given work space was initialised. More... | |
void | WlzGreyValueGetDir (WlzGreyValueWSpace *gVWSp, int plane, int line, int kol) |
Gets a single grey value/pointer for the given point from the 3D values and domain in the work space. More... | |
Provides functions for random access to the grey values of 2D and 3D 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.
#define WLZ_FAST_CODE |