Woolz Image Processing  Version 1.8.3
WlzCMeshScan.c File Reference

Iterators for scanning through CMesh based objects and domains. More...

Functions

WlzCMeshNod2DWlzCMeshNextNod2D (WlzCMesh2D *mesh, int *idx, int all)
 Returns the next node in the 2D mesh. Repeatedly calling this function will itterate through all nodes of the mesh. Before starting to itterate through the nodes of a mesh the index should be initialised to zero (or the index value from which to start). On return the index will have been incremented. More...
 
WlzCMeshNod3DWlzCMeshNextNod3D (WlzCMesh3D *mesh, int *idx, int all)
 Returns the next node in the 3D mesh. Repeatedly calling this function will itterate through all nodes of the mesh. Before starting to itterate through the nodes of a mesh the index should be initialised to zero (or the index value from which to start). On return the index will have been incremented. More...
 
WlzCMeshElm2DWlzCMeshNextElm2D (WlzCMesh2D *mesh, int *idx, int all)
 Returns the next element in the 2D mesh. Repeatedly calling this function will itterate through all elements of the mesh. Before starting to itterate through the elements of a mesh the index should be initialised to zero (or the index value from which to start). On return the index will have been incremented. More...
 
WlzCMeshElm3DWlzCMeshNextElm3D (WlzCMesh3D *mesh, int *idx, int all)
 Returns the next element in the 3D mesh. Repeatedly calling this function will itterate through all elements of the mesh. Before starting to itterate through the elements of a mesh the index should be initialised to zero (or the index value from which to start). On return the index will have been incremented. More...
 

Detailed Description

Iterators for scanning through CMesh based objects and domains.

Author
Bill Hill
Date
October 2009
Version
Id
96c572b1a21fc2e66773aeb7262ba2ed791de64d
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.