Woolz Image Processing Version 1.4.0
WlzFreeSpace.c File Reference

Functions for freeing objects and their components. More...

Functions

WlzErrorNum WlzFreeObj (WlzObject *obj)
 Free space allocated to a woolz object.
WlzErrorNum WlzFreeIntervalDomain (WlzIntervalDomain *idom)
 Free an interval domain - convenience link to WlzFreeDomain()
WlzErrorNum WlzFreeHistogramDomain (WlzHistogramDomain *hist)
 Free a histogram domain.
WlzErrorNum WlzFreeDomain (WlzDomain domain)
 Free a domain structure of any type. All domain structures must have a type and linkcount. Most also have a freeptr by which, if set, all the space allocated can be freed, however there are some special cases.
WlzErrorNum WlzFreePlaneDomain (WlzPlaneDomain *planedm)
 Free a planedomain.
WlzErrorNum WlzFreeValueTb (WlzRagRValues *vdmn)
 Convenience routine to free a ragged rect valuetable.
WlzErrorNum WlzFreeValues (WlzValues values)
 Free a values structure, currently only WlzRagRValues and WlzRectValues DO NOT call this function with any other values structure types!
WlzErrorNum WlzFreeVoxelValueTb (WlzVoxelValues *voxtab)
 Free a voxel value table.
WlzErrorNum WlzFreeConvHull (WlzConvHullValues *c)
 Free convex hull values.
WlzErrorNum WlzFreePolyDmn (WlzPolygonDomain *poly)
 Free a polygon domain.
WlzErrorNum WlzFreeBoundList (WlzBoundList *b)
 Recursively free a boundary list.
WlzErrorNum WlzFree3DWarpTrans (Wlz3DWarpTrans *obj)
 Free a 3D warp transform.
WlzErrorNum WlzFreeContour (WlzContour *ctr)
 Free's a WlzContour data structure.
WlzErrorNum WlzFreeIndexedValues (WlzIndexedValues *ixv)
 Frees an indexed valuetable.
WlzErrorNum WlzFreePointValues (WlzPointValues *pv)
 Frees a points valuetable.

Detailed Description

Functions for freeing objects and their components.

Author:
Bill Hill, Richard Baldock
Date:
March 1999
Version:
Id:
3bc5086b20b14b9ee91ec9aed48e57188a97d74e
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.