Defines the Woolz types. These are enumerations and structures which have been typedef'd.
More...
|
struct | _WlzLVertex2 |
| 2D long integer vertex. Typedef: WlzIVertex2. More...
|
|
struct | _WlzIVertex2 |
| 2D integer vertex. Typedef: WlzIVertex2. More...
|
|
struct | _WlzFVertex2 |
| 2D single precision float point vertex. Typedef: WlzFVertex2. More...
|
|
struct | _WlzDVertex2 |
| 2D double precision float point vertex. Typedef: WlzDVertex2. More...
|
|
struct | _WlzLVertex3 |
| 3D long integer vertex. Typedef: WlzLVertex3. More...
|
|
struct | _WlzIVertex3 |
| 3D integer vertex. Typedef: WlzIVertex3. More...
|
|
struct | _WlzFVertex3 |
| 3D single precision float point vertex. Typedef: WlzFVertex3. More...
|
|
struct | _WlzDVertex3 |
| 3D double precision float point vertex. Typedef: WlzDVertex3. More...
|
|
union | _WlzVertexP |
| Union of vertex pointers. Typedef: WlzVertexP. More...
|
|
union | _WlzVertex |
| Union of vertex values. Typedef: WlzVertex. More...
|
|
struct | _WlzIBox2 |
| 2D integer axis aligned rectangle (box). Typedef: WlzIBox2. More...
|
|
struct | _WlzDBox2 |
| 2D double precision floating point axis aligned rectangle (box). Typedef: WlzDBox2. More...
|
|
struct | _WlzFBox2 |
| 2D single precision floating point axis aligned rectangle (box). Typedef: WlzFBox2. More...
|
|
struct | _WlzIBox3 |
| 3D integer axis aligned cubiod (box). Typedef: WlzIBox3. More...
|
|
struct | _WlzDBox3 |
| 3D double precision floating point axis aligned cubiod (box). Typedef: WlzDBox3. More...
|
|
struct | _WlzFBox3 |
| 3D single precision floating point axis aligned cubiod (box). Typedef: WlzFBox3. More...
|
|
union | _WlzBoxP |
| Union of axis aligned box pointers. Typedef: WlzBoxP. More...
|
|
union | _WlzBox |
| Union of axis aligned boxes. Typedef: WlzBox. More...
|
|
union | _WlzGreyP |
| A union of pointers to grey values. Typedef: WlzGreyP. More...
|
|
union | _WlzGreyV |
| A union of grey values. Typedef: WlzGreyV. More...
|
|
struct | _WlzPixelV |
| A typed grey value. Typedef: WlzPixelV. More...
|
|
struct | _WlzPixelP |
| A typed grey value pointer. Typedef: WlzPixelP. More...
|
|
struct | _WlzGreyTransformParam |
| Grey-level transform parameters. Typedef: WlzGreyTransformParam. More...
|
|
union | _WlzGMElemP |
| A union of pointers to all the valid geometric model elements. Typedef: WlzGMElemP. More...
|
|
struct | _WlzGMCore |
| The core geometric model element from which all geometric modeling elements inherit the type and index fields. Typedef: WlzGMCore. More...
|
|
struct | _WlzGMVertexG2I |
| The position of a point in 2D integer space. Typedef: WlzGMVertexG2I. More...
|
|
struct | _WlzGMVertexG2D |
| The position of a point in 2D double precision space. Typedef: WlzGMVertexG2D. More...
|
|
struct | _WlzGMVertexG2N |
| The position of a point in 2D double precision space and the normal vector at that point. Note that the data structure is the same as WlzGMVertexG2D until the normal, this is important as it allows the type, index and position to be established without knowing whether the vertex geometry is WlzGMVertexG2D or WlzGMVertexG2N. Typedef: WlzGMVertexG2N. More...
|
|
struct | _WlzGMVertexG3I |
| The position of a point in 3D integer space. Typedef: WlzGMVertexG3I. More...
|
|
struct | _WlzGMVertexG3D |
| The position of a point in 3D double precision space. Typedef: WlzGMVertexG3D. More...
|
|
struct | _WlzGMVertexG3N |
| The position of a point in 3D double precision space and the normal vector at that point. Note that the data structure is the same as WlzGMVertexG3D until the normal, this is important as it allows the type, index and position to be established without knowing whether the vertex geometry is WlzGMVertexG3D or WlzGMVertexG3N. Typedef: WlzGMVertexG3N. More...
|
|
union | _WlzGMVertexGU |
| A union of pointers to the geometric properties of a point. Typedef: WlzGMVertexGU. More...
|
|
struct | _WlzGMVertexT |
| The topological properties of a point in space. The ordering of the linked list of vertex topology elements formed by the 'next' and 'prev' pointers is not significant. Typedef: WlzGMVertexT. More...
|
|
struct | _WlzGMVertex |
| A single point in space defined in terms of both it's geometry and it's topology. Typedef: WlzGMVertex. More...
|
|
struct | _WlzGMDiskT |
| A topological disk around a vertex. In 2D or 3D manifold there is one disk per vertex. But in a 3D non-manifold shell many sheets (manifold surfaces components) may be connected at a single vertex, in which case there is one disk per sheet. The disk encodes the radial order of the vertex topology elements around the vertex. Typedef: WlzGMDiskT. More...
|
|
struct | _WlzGMEdgeT |
| The topological properties of a directed edge. Typedef: WlzGMEdgeT. More...
|
|
struct | _WlzGMEdge |
| A line or curve between a pair of vertices. Although this only has a topological component a geometric component would allow curves to be represented. Typedef: WlzGMEdge. More...
|
|
struct | _WlzGMLoopT |
| A directed loop or the topological properties of a loop. Typedef: WlzGMLoopT. More...
|
|
struct | _WlzGMFace |
| A circuit of edges. Typedef: WlzGMFace. More...
|
|
struct | _WlzGMShellG2I |
| The geometric properties of a shell in 2D integer space. Typedef: WlzGMShellG2I. More...
|
|
struct | _WlzGMShellG2D |
| The geometric properties of a shell in 2D double precision space. Typedef: WlzGMShellG2D. More...
|
|
struct | _WlzGMShellG3I |
| The geometric properties of a shell in 3D integer space. Typedef: WlzGMShellG3I. More...
|
|
struct | _WlzGMShellG3D |
| The geometric properties of a shell in 3D double precision. space. Typedef: WlzGMShellG3D. More...
|
|
union | _WlzGMShellGU |
| A union of pointers to the geometric properties of a shell. Typedef: WlzGMShellGU. More...
|
|
struct | _WlzGMShell |
| A shell which is a collection of connected geometric modeling elements. Typedef: WlzGMShell. More...
|
|
struct | _WlzGMResource |
| A resource vector (extensible array) used for allocating geometric modeling elements. Typedef: WlzGMResource. More...
|
|
struct | _WlzGMModelR |
| The resources used by a model. Typedef: WlzGMModelR. More...
|
|
struct | _WlzGMModel |
| A geometric model which can represent both 2D graphs and 3D surfaces, with the surfaces being either manifold or non-manifold. The geometric model inherits it's core fields from the Woolz core domain. Typedef: WlzGMModel. More...
|
|
struct | _WlzGMCbEntry |
|
struct | _WlzGMResIdx |
| A resource index look up table (WlzGMResIdxTb). The array of indicies is a look up table from the indicies of a GM to contigous indicies suitable for copying or outputing a resource vector without holes. Typedef: WlzGMResIdx. More...
|
|
struct | _WlzGMResIdxTb |
| Resource look up tables for all geometric elements in a model. Typedef: WlzGMResIdxTb. More...
|
|
struct | _WlzGMGridWSpCell3D |
| A single cell entry in an axis aligned grid for a 3D model. Typedef: WlzGMGridWSpCell3D. More...
|
|
struct | _WlzGMGridWSp3D |
| An axis aligned grid of cuboid cells. This has an array (the grid) of linked lists of cells, with the entries in each list holding the faces of the 3D model which intersect the cuboid of the cell. Typedef: WlzGMGridWSp3D. More...
|
|
struct | _WlzLBTNode2D |
| A 2D linear binary tree node for spatial domain representation. Typedef: WlzLBTNode2D. More...
|
|
struct | _WlzLBTNode3D |
| A 3D linear binary tree node for spatial domain representation. Typedef: WlzLBTNode3D. More...
|
|
struct | _WlzLBTDomain2D |
| A 2D linear binary tree spatial domain representation. Typedef: WlzLBTDomain2D. More...
|
|
struct | _WlzLBTDomain3D |
| A 3D linear binary tree spatial domain representation. Typedef: WlzLBTDomain3D. More...
|
|
struct | _WlzContour |
| A collection of 2D polylines or 3D surface elements represented by a Woolz geometric model. Typedef: WlzContour. More...
|
|
struct | _WlzLUTDomain |
| A look up table domain. Typedef: WlzLUTDomain. More...
|
|
union | _WlzValues |
| The union of Woolz values. Typedef: WlzValues. More...
|
|
union | _WlzDomain |
| The union of Woolz domains. Typedef: WlzDomain. More...
|
|
struct | _WlzPropertyList |
| A property list which has a type, link count and a linked list of properties. More...
|
|
struct | _WlzCoreProperty |
| Core property with sufficient to data to provide the type and enough to allow the property to be freed. Typedef: WlzCoreProperty. More...
|
|
struct | _WlzSimpleProperty |
| A simple property to hold arbitrary length string data. Read and writing then coercing to a structure with numerical values will not be portable. Typedef: WlzSimpleProperty. More...
|
|
struct | _WlzEMAPProperty |
| A property to hold EMAP information to attach to the reference models, anatomy and GE domains. MAPaint and atlas tools will propogate the information as required. Typedef: WlzEMAPProperty. More...
|
|
struct | _WlzNameProperty |
| A simple null terminated ASCII string for the object's name. Typedef: WlzNameProperty. More...
|
|
struct | _WlzGreyProperty |
| A single grey value, which for example might represent the preferred display colour of a binary domain. Typedef: WlzGreyProperty. More...
|
|
struct | _WlzTextProperty |
| A pair of simple null terminated ASCII strings one for the property name and one for it's value. Typedef: WlzTextProperty. More...
|
|
union | _WlzProperty |
| A union of pointers for properties. Typedef: WlzProperty. More...
|
|
struct | _WlzCoreObject |
| The core Woolz object type which can be used to determine the type of a Woolz object. Typedef: WlzCoreObject. More...
|
|
struct | _WlzObject |
| The Woolz object. Typedef: WlzObject. More...
|
|
struct | _WlzCompoundArray |
| A compound object implemented as either an array or a linked list of other objects. There is a distinction between an compound of the same type (e.g. resulting from a labelling) and a compound of different types (e.g. resulting from a range of image processes from a single original object). Typedef: WlzCompoundArray. More...
|
|
struct | _WlzCoreDomain |
| The core domain: All Woolz domains have all the fields of the core domain in the same order and before any others, so allowing a domain to be assigned, freed and have it's type established. Typedef: WlzCoreDomain. More...
|
|
struct | _WlzIntervalDomain |
| A 2D domain defining an arbitrary region of space in 2D. The domain may be of type WLZ_INTERVALDOMAIN_INTVL or WLZ_INTERVALDOMAIN_RECT. If the domain is of type WLZ_INTERVALDOMAIN_RECT then the intvlines field is not used. For WLZ_INTERVALDOMAIN_INTVL domains the intervals in a line must be contiguous. Typedef: WlzIntervalDomain. More...
|
|
struct | _WlzPlaneDomain |
| A 3D domain defining an arbitrary region of space in 3D. The 3D plane domain composed of plane-wise array of 2D domains. Typedef: WlzPlaneDomain. More...
|
|
struct | _WlzIntervalLine |
| A line of intervals. Typedef: WlzIntervalLine. More...
|
|
struct | _WlzInterval |
| A single interval. Typedef: WlzInterval. More...
|
|
struct | _WlzDynItvPool |
| Dynamic interval pool, for building interval domains. Typedef: WlzDynItvPool. More...
|
|
struct | _WlzPartialItv2D |
| Data structure that can be used to hold partial intervals. These can then be sorted and condensed to find the intervals for an interval domain. More...
|
|
struct | _WlzPartialItv3D |
| Data structure that can be used to hold partial intervals. These can then be sorted and condensed to find the intervals for a plane domain. More...
|
|
struct | _WlzCoreValues |
| All Woolz value tables must have all the fields of the core values, in the same order and before any others, so allowing a values to be assigned, freed and have it's type established. Typedef: WlzCoreValues. More...
|
|
struct | _WlzValueLine |
| Grey values along a line. Typedef: WlzValueLine. More...
|
|
struct | _WlzTiledValueBuffer |
| Position of and data for locating and buffering any interval of values in either 2 or 3D tiled value table. More...
|
|
struct | _WlzRagRValues |
| The ragged rectangle values table. The type encodes both the type of value table and the type of grey value. Typedef: WlzRagRValues. More...
|
|
struct | _WlzRectValues |
| The rectangle values table. The type encodes both the type of value table and the type of grey value. Typedef: WlzRectValues. More...
|
|
struct | _WlzValueIntervalLine |
| One line's worth of grey value intervals. Typedef: WlzValueIntervalLine. More...
|
|
struct | _WlzIntervalValues |
| An interval structured value table. The type encodes both the type of value table and the type of grey value. Typedef: WlzIntervalValues. More...
|
|
struct | _WlzVoxelValues |
| Voxel value table. Typedef: WlzVoxelValues. More...
|
|
struct | _WlzIndexedValues |
| In indexed value table. Typedef: WlzIndexedValues. More...
|
|
struct | _WlzTiledValues |
| A tiled value table for both 2 an 3D domain objects. Typedef: WlzTiledValues. More...
|
|
struct | _WlzLUTValues |
| Look up table values. Typedef: WlzLUTValues. More...
|
|
struct | _WlzPointValues |
| Point values - values with arbitrary rank and dimension defined at points. Typedef: WlzPointValues. More...
|
|
struct | _WlzPoints |
| An array of either 2D or 3D points which may have either integral of floating point values. Possible types are: WLZ_POINTS_2I, WLZ_POINTS_2D, WLZ_POINTS_3I and WLZ_POINTS_3D. Typedef: WlzPoints. More...
|
|
struct | _WlzPolygonDomain |
| A 2D polyline domain with possible types: WLZ_POLYGON_INT, WLZ_POLYGON_FLOAT or WLZ_POLYGON_DOUBLE. Typedef: WlzPolygonDomain. More...
|
|
struct | _WlzPolygonDomain3 |
| A 2D polyline domain with possible types:WLZ_POLYGON_INT, WLZ_POLYGON_FLOAT or WLZ_POLYGON_DOUBLE. Typedef: WlzPolygonDomain. More...
|
|
struct | _WlzBoundList |
| A complete list of a set of boundaries which is encoded in tree form. More...
|
|
struct | _WlzConvHullDomain2 |
| A 2D convex hull with counter clockwise ordered vertices and segments implicitly defined by the polygon of the ordered vertices. Typedef: WlzConvHullDomain3. More...
|
|
struct | _WlzConvHullDomain3 |
| A 3D convex hull with coordinate vertices and faces defined by vertex index triples. Typedef: WlzConvHullDomain3. More...
|
|
struct | _WlzHistogramDomain |
| Histograms are Woolz domains and not values as might be expected. Typedef: WlzHistogramDomain. More...
|
|
struct | _WlzRect |
| An integer rectangle domain. Side from (l[0],k[0]) to (l[1],k[1]) is a long side. The vertices are cyclic. Typedef: WlzIRect. More...
|
|
struct | _WlzFRect |
| A single precision floating point rectangle domain. Side from (l[0],k[0]) to (l[1],k[1]) is a long side. The vertices are cyclic. Typedef: WlzFRect. More...
|
|
struct | _WlzConvolution |
| A 2D space domain convolution mask. To reduce computational cost at the expense of data storage the complete convolution is used even if highly symmetrical. Typedef: WlzConvolution. More...
|
|
struct | _WlzRsvFilter |
| The parameters \(a_j\), \(b_j\) and \(c\) with \(j\in[0\cdots2]\) which define a recursive filter:
\[ y^{+}[i] = a_0 x[i + 0] + a_1 x[i - 1] - b_0 y^{+}[i - 1] - b_1 y^{+}[i - 2] \]
\[ y^{-}[i] = a_2 x[i + 1] + a_3 x[i + 2] - b_0 y^{-}[i + 1] - b_1 y^{-}[i + 2] \]
\[ y[i] = c (y^{+}[i] + y^{-}[i]) \]
Typedef: WlzRsvFilter. More...
|
|
struct | _WlzCMeshEntCore |
| A core node/element structure containing the initial fields common to all node and element structures. Typedef: WlzCMeshEntCore. More...
|
|
struct | _WlzCMeshNod2D |
| A node of a 2D mesh. Typedef: WlzCMeshNod2D. More...
|
|
struct | _WlzCMeshNod2D5 |
| A node of a 2D5 mesh with a 3D position but 2D connectivity. Typedef: WlzCMeshNod2D5. More...
|
|
struct | _WlzCMeshNod3D |
| A node of a 3D mesh. Typedef: WlzCMeshNod3D. More...
|
|
union | _WlzCMeshNodP |
| A node pointer for a 2 or 3D mesh. Typedef: WlzCMeshNodP. More...
|
|
struct | _WlzCMeshEdgU2D |
| A 2D CCW directed (half) edge within the parent simplex. Typedef: WlzCMeshEdgU2D. More...
|
|
struct | _WlzCMeshEdgU2D5 |
| A 2D CCW directed (half) edge within the parent simplex. Typedef: WlzCMeshEdgU2D5. More...
|
|
struct | _WlzCMeshEdgU3D |
| A 3D directed (half) edge within the parent face. Typedef: WlzCMeshEdgU3D. More...
|
|
union | _WlzCMeshEdgUP |
| An edge use pointer for a 2 or 3D mesh. Typedef: WlzCMeshEdgUP. More...
|
|
struct | _WlzCMeshFace |
| A directed face within the parent simplex. Typedef: WlzCMeshFace. More...
|
|
struct | _WlzCMeshElm2D |
| A single 2D triangular mesh element. Typedef: WlzCMeshElm2D. More...
|
|
struct | _WlzCMeshElm2D5 |
| A single 3D triangular mesh element. Typedef: WlzCMeshElm2D5. More...
|
|
struct | _WlzCMeshElm3D |
| A single 3D tetrahedral mesh element. Typedef: WlzCMeshElm3D. More...
|
|
union | _WlzCMeshElmP |
| A element pointer for a 2 or 3D mesh. Typedef: WlzCMeshElmP. More...
|
|
struct | _WlzCMeshCellElm2D |
| Data structure which is used to link lists of 2D elements with the grid cells that they intersect. Typedef: WlzCMeshCell2D. More...
|
|
struct | _WlzCMeshCellElm2D5 |
| Data structure which is used to link lists of 2D5 elements with the grid cells that they intersect. Typedef: WlzCMeshCell2D5. More...
|
|
struct | _WlzCMeshCellElm3D |
| Data structure which is used to link lists of 3D elements with the grid cells that they intersect. Typedef: WlzCMeshCell3D. More...
|
|
struct | _WlzCMeshCell2D |
| A single cell of a spatial grid or array of 2D cells. Typedef: WlzCMeshCell2D. More...
|
|
struct | _WlzCMeshCell2D5 |
| A single cell of a spatial grid or array of 2D5 cells. Typedef: WlzCMeshCell2D5. More...
|
|
struct | _WlzCMeshCell3D |
| A single cell of a spatial grid or array of 3D cells. Typedef: WlzCMeshCell3D. More...
|
|
struct | _WlzCMeshCellGrid2D |
| A spatial grid or array of square 2D cells that are used for fast node and element location queries. Typedef: WlzCMeshCellGrid2D. More...
|
|
struct | _WlzCMeshCellGrid2D5 |
| A spatial grid or array of cubiod 3D cells that are used for fast 2D5 node and element location queries. Typedef: WlzCMeshCellGrid2D5. More...
|
|
struct | _WlzCMeshCellGrid3D |
| A spatial grid or array of square 3D cells that are used for fast node and element location queries. Typedef: WlzCMeshCellGrid3D. More...
|
|
struct | _WlzCMeshCbEntry |
| Callback entry for list of callbacks. Typedef: WlzCMeshCbEntry. More...
|
|
struct | _WlzCMeshEntRes |
| Resources used for efficient allocation and recycling of mesh entities. Typedef: WlzCMeshEntRes. More...
|
|
struct | _WlzCMeshRes |
| Resources used for efficient allocation, recycling and location of mesh elements and nodes. Typedef: WlzCMeshRes. More...
|
|
union | _WlzCMeshEntP |
| Union of pointers to top level mesh entities. Typedef: WlzCMeshEntP. More...
|
|
union | _WlzCMeshEntPP |
| Union of second level pointers to top level mesh entities. Typedef: WlzCMeshEntP. More...
|
|
struct | _WlzCMesh2D |
| A graph based mesh model for 2D boundary conforming simplical meshes. The mesh inherits it's core fields from the Woolz core domain. Typedef: WlzCMesh2D. More...
|
|
struct | _WlzCMesh2D5 |
| A graph based mesh model for 2D5 boundary conforming simplical meshes. The mesh inherits it's core fields from the Woolz core domain. Typedef: WlzCMesh2D5. More...
|
|
struct | _WlzCMesh3D |
| A graph based mesh model for 3D boundary conforming simplical meshes. The mesh inherits it's core fields from the Woolz core domain. Typedef: WlzCMesh3D. More...
|
|
union | _WlzCMeshP |
| Union of 2D and 3D conforming simplical mesh pointers. More...
|
|
struct | _WlzBasisFn |
| A basis function. Typedef: WlzBasisFn. More...
|
|
struct | _WlzThreshCbStr |
| Callback structure from WlzCbThreshold() Typedef: WlzThreshCbStr. More...
|
|
union | _WlzTransform |
| A union of all valid transforms. Typedef: WlzTransform. More...
|
|
struct | _WlzCoreTransform |
| The core transform, with members common to all transforms. Typedef: WlzCoreTransform. More...
|
|
struct | _WlzEmptyTransform |
| An empty transform, with members common to all transforms. An empty transform is a compact represetation of a zero transform avoiding the use of NULL which implies an error. Typedef: WlzCoreTransform. More...
|
|
struct | _WlzAffineTransform |
| Either a 2D or 3D affine transform. The homogeneous matrix (mat) is always allocated as a 4x4 AlcDouble2Alloc style array. It is used as a 3x3 matrix for 2D and as a 4x4 matrix for 3D affine transforms. Typedef: WlzAffineTransform. More...
|
|
struct | _WlzAffineTransformPrim |
| Affine tranform primitives. Typedef: WlzAffineTransformPrim. More...
|
|
struct | _WlzBasisFnTransform |
| A basis function transform. The delta is used by the MQ and Gauss basis functions: For the MQ basis function delta = \(R^2\), and for the Gaussian basis function delta = \(1/s^2\). Typedef: WlzBasisFnTransform. More...
|
|
struct | _WlzMeshNode |
| Defines a node within a mesh transform. Typedef: WlzMeshNode. More...
|
|
struct | _WlzMeshNode3D |
| Defines a 3D node within a mesh transform. added by J. Rao 10/09/2001. More...
|
|
struct | _WlzMeshNode2D5 |
| Defines a 2D5 node within a mesh transform. added by J. Rao 23/10/2001. More...
|
|
struct | _WlzMeshElem |
| Defines an triangular mesh element within a mesh transform. The nodes and neighbours are indexed such that: Neighbour 0 shares nodes 1 and 2, neighbour 1 shares nodes 2 and 0 and neighbour 2 shares nodes 0 and 1. All the nodes are stored in counter clockwise (CCW) order. Typedef: WlzMeshElem. More...
|
|
struct | _WlzMeshElem3D |
| Defines an tetrahedral mesh element within a mesh transform. The nodes and neighbours are indexed such that: Neighbour 0 shares surface ( nodes 0, 1 and 2), neighbour 1 shares surface (nodes 1, 3 and 2), neighbour 2 shares surface (nodes 2, 3 and 0 ) and neighbour 3 shares surface (nodes 0, 3 and 1 ) All the nodes stored in the following sequence: 0-1-2 formed a counter clockwise (CCW) order using the dircection of a surface outwards from the tetrahedron. 0-2-3 are also stored in counter clockwise (CCW) order. added by J. Rao 10/09/2001. More...
|
|
struct | _WlzMeshTransform |
| A mesh convex transform. Typedef: WlzMeshElem. More...
|
|
struct | _WlzMeshTransform3D |
| Defines a mesh transform. added by J. Rao 10/09/2001. More...
|
|
struct | _WlzMeshTransform2D5 |
| Defines a mesh transform. added by J. Rao 23/10/2001. More...
|
|
struct | _WlzMatchICPWeightCbData |
|
struct | _WlzSeqParWSpace |
| Typedef: WlzSeqParWSpace. More...
|
|
struct | _Wlz1DConvMask |
| Typedef: Wlz1DConvMask. More...
|
|
struct | _WlzSepTransWSpace |
| Typedef: WlzSepTransWSpace. More...
|
|
struct | _WlzIntervalWSpace |
| The standard workspace structure for interval objects. Typedef: WlzIntervalWSpace. More...
|
|
struct | _WlzGreyWSpace |
| The standard workspace for grey value table manipulations. Typedef: WlzGreyWSpace. More...
|
|
struct | _WlzIterateWSpace |
| A workspace structure for interval objects which allows iteration through an object's pixels/voxels. Typedef: WlzIterateWSpace. More...
|
|
struct | _WlzGreyValueWSpace |
| Workspace for random access grey value manipulations. Typedef: WlzGreyValueWSpace. More...
|
|
struct | _WlzTElement |
| Triangular finite element warping mesh element. Typedef: WlzTElement. More...
|
|
struct | _WlzRElement |
| Rectangular finite element warping mesh element. Typedef: WlzRElement. More...
|
|
struct | _WlzWarpTrans |
| Finite element warp transformation. Typedef: WlzWarpTrans. More...
|
|
struct | _WlzFeatureVector |
| Finite element warping feature vector. Typedef: WlzFeatureVector. More...
|
|
struct | _WlzFeatValueLine |
| A line of finite element warping feature vectors. Typedef: WlzFeatValueLine. More...
|
|
struct | _WlzFeatValue |
|
struct | _WlzRectFeatValues |
| A rectangular feature value table. Typedef: WlzRectFeatValues. More...
|
|
struct | _WlzFMatchPoint |
| Finite element warping feature match point. Typedef: WlzFMatchPoint. More...
|
|
struct | _WlzFMatchObj |
| A finite element warping feature match, interesting points object. Typedef: WlzFMatchObj. More...
|
|
struct | _Wlz3DWarpTrans |
| A plane-wise 3D finite element warping transform. Typedef: Wlz3DWarpTrans. More...
|
|
struct | _WlzThreeDViewStruct |
| Defines a planar section through a 3D volume. Typedef: WlzThreeDViewStruct. More...
|
|
struct | _WlzKrigModelFn |
| Parameters and function pointer for a kriging model function. More...
|
|
|
typedef unsigned char | WlzUByte |
| An eight bit unsigned integer. More...
|
|
typedef unsigned int | WlzUInt |
| A 32 bit unsigned integer. More...
|
|
typedef long long | WlzLong |
| A 64 bit integer. More...
|
|
typedef enum _WlzGreyType | WlzGreyType |
|
typedef enum _WlzGreyTableType | WlzGreyTableType |
|
typedef enum _WlzObjectType | WlzObjectType |
|
typedef enum _WlzEMAPPropertyType | WlzEMAPPropertyType |
|
typedef enum _WlzRasterDir | WlzRasterDir |
|
typedef enum _WlzDirection | WlzDirection |
|
typedef enum _WlzTransformType | WlzTransformType |
|
typedef enum _WlzMeshElemType | WlzMeshElemType |
|
typedef enum _WlzMeshElemFlags | WlzMeshElemFlags |
|
typedef enum _WlzMeshNodeFlags | WlzMeshNodeFlags |
|
typedef enum _WlzMeshGenMethod | WlzMeshGenMethod |
|
typedef enum _WlzMeshError | WlzMeshError |
|
typedef enum _WlzConnectType | WlzConnectType |
|
typedef enum _WlzDistanceType | WlzDistanceType |
|
typedef enum _WlzRCCClassIdx | WlzRCCClassIdx |
|
typedef enum _WlzRCCClass | WlzRCCClass |
|
typedef enum _WlzSpecialStructElmType | WlzSpecialStructElmType |
|
typedef enum _WlzBinaryOperatorType | WlzBinaryOperatorType |
|
typedef enum _WlzCompThreshType | WlzCompThreshType |
|
typedef enum _WlzInterpolationType | WlzInterpolationType |
|
typedef enum _WlzThresholdType | WlzThresholdType |
|
typedef enum _WlzRGBAThresholdType | WlzRGBAThresholdType |
|
typedef enum _WlzRGBAColorSpace | WlzRGBAColorSpace |
|
typedef enum _WlzRGBAColorChannel | WlzRGBAColorChannel |
|
typedef enum _WlzPolyFillMode | WlzPolyFillMode |
|
typedef enum _WlzGreyTransformType | WlzGreyTransformType |
|
typedef enum _WlzThreeDStdViews | WlzThreeDStdViews |
|
typedef enum _WlzThreeDViewMode | WlzThreeDViewMode |
|
typedef enum _WlzWindowFnType | WlzWindowFnType |
|
typedef enum _WlzSampleFn | WlzSampleFn |
|
typedef enum _WlzScalarFeatureType | WlzScalarFeatureType |
|
typedef enum _WlzDGTensorFeatureType | WlzDGTensorFeatureType |
|
typedef enum _WlzVertexType | WlzVertexType |
|
typedef struct _WlzLVertex2 | WlzLVertex2 |
|
typedef struct _WlzIVertex2 | WlzIVertex2 |
|
typedef struct _WlzFVertex2 | WlzFVertex2 |
|
typedef struct _WlzDVertex2 | WlzDVertex2 |
|
typedef struct _WlzLVertex3 | WlzLVertex3 |
|
typedef struct _WlzIVertex3 | WlzIVertex3 |
|
typedef struct _WlzFVertex3 | WlzFVertex3 |
|
typedef struct _WlzDVertex3 | WlzDVertex3 |
|
typedef union _WlzVertexP | WlzVertexP |
|
typedef union _WlzVertex | WlzVertex |
|
typedef struct _WlzIBox2 | WlzIBox2 |
|
typedef struct _WlzDBox2 | WlzDBox2 |
|
typedef struct _WlzFBox2 | WlzFBox2 |
|
typedef struct _WlzIBox3 | WlzIBox3 |
|
typedef struct _WlzDBox3 | WlzDBox3 |
|
typedef struct _WlzFBox3 | WlzFBox3 |
|
typedef union _WlzBoxP | WlzBoxP |
|
typedef union _WlzBox | WlzBox |
|
typedef union _WlzGreyP | WlzGreyP |
|
typedef union _WlzGreyV | WlzGreyV |
|
typedef struct _WlzPixelV | WlzPixelV |
|
typedef struct _WlzPixelP | WlzPixelP |
|
typedef struct _WlzGreyTransformParam | WlzGreyTransformParam |
|
typedef enum _WlzMarkerType | WlzMarkerType |
|
typedef enum _WlzGMModelType | WlzGMModelType |
|
typedef enum _WlzGMElemType | WlzGMElemType |
|
typedef enum _WlzGMElemTypeFlags | WlzGMElemTypeFlags |
|
typedef union _WlzGMElemP | WlzGMElemP |
|
typedef struct _WlzGMCore | WlzGMCore |
|
typedef struct _WlzGMVertexG2I | WlzGMVertexG2I |
|
typedef struct _WlzGMVertexG2D | WlzGMVertexG2D |
|
typedef struct _WlzGMVertexG2N | WlzGMVertexG2N |
|
typedef struct _WlzGMVertexG3I | WlzGMVertexG3I |
|
typedef struct _WlzGMVertexG3D | WlzGMVertexG3D |
|
typedef struct _WlzGMVertexG3N | WlzGMVertexG3N |
|
typedef union _WlzGMVertexGU | WlzGMVertexGU |
|
typedef struct _WlzGMVertexT | WlzGMVertexT |
|
typedef struct _WlzGMVertex | WlzGMVertex |
|
typedef struct _WlzGMDiskT | WlzGMDiskT |
|
typedef struct _WlzGMEdgeT | WlzGMEdgeT |
|
typedef struct _WlzGMEdge | WlzGMEdge |
|
typedef struct _WlzGMLoopT | WlzGMLoopT |
|
typedef struct _WlzGMFace | WlzGMFace |
|
typedef struct _WlzGMShellG2I | WlzGMShellG2I |
|
typedef struct _WlzGMShellG2D | WlzGMShellG2D |
|
typedef struct _WlzGMShellG3I | WlzGMShellG3I |
|
typedef struct _WlzGMShellG3D | WlzGMShellG3D |
|
typedef union _WlzGMShellGU | WlzGMShellGU |
|
typedef struct _WlzGMShell | WlzGMShell |
|
typedef enum _WlzGMCbReason | WlzGMCbReason |
|
typedef struct _WlzGMResource | WlzGMResource |
|
typedef struct _WlzGMModelR | WlzGMModelR |
|
typedef struct _WlzGMModel | WlzGMModel |
|
typedef void(* | WlzGMCbFn) (WlzGMModel *, WlzGMElemP, WlzGMCbReason, void *) |
| A pointer function to a function called when elements of a Woolz geometric model are either created or deleted. More...
|
|
typedef struct _WlzGMCbEntry | WlzGMCbEntry |
|
typedef struct _WlzGMResIdx | WlzGMResIdx |
|
typedef struct _WlzGMResIdxTb | WlzGMResIdxTb |
|
typedef struct _WlzGMGridWSpCell3D | WlzGMGridWSpCell3D |
|
typedef struct _WlzGMGridWSp3D | WlzGMGridWSp3D |
|
typedef enum _WlzLBTNodeClass2D | WlzLBTNodeClass2D |
|
typedef enum _WlzLBTNodeFlags | WlzLBTNodeFlags |
|
typedef struct _WlzLBTNode2D | WlzLBTNode2D |
|
typedef struct _WlzLBTNode3D | WlzLBTNode3D |
|
typedef struct _WlzLBTDomain2D | WlzLBTDomain2D |
|
typedef struct _WlzLBTDomain3D | WlzLBTDomain3D |
|
typedef enum _WlzContourMethod | WlzContourMethod |
|
typedef struct _WlzContour | WlzContour |
|
typedef WlzPixelV(* | Wlz3DProjectionIntFn) (WlzPixelP, int, int, void *, WlzErrorNum *) |
| Callback function for the WlzGetProjectionFromObject(). More...
|
|
typedef struct _WlzLUTDomain | WlzLUTDomain |
|
typedef union _WlzValues | WlzValues |
|
typedef union _WlzDomain | WlzDomain |
|
typedef struct _WlzPropertyList | WlzPropertyList |
|
typedef struct _WlzCoreProperty | WlzCoreProperty |
|
typedef struct _WlzSimpleProperty | WlzSimpleProperty |
|
typedef struct _WlzEMAPProperty | WlzEMAPProperty |
|
typedef struct _WlzNameProperty | WlzNameProperty |
|
typedef struct _WlzGreyProperty | WlzGreyProperty |
|
typedef struct _WlzTextProperty | WlzTextProperty |
|
typedef union _WlzProperty | WlzProperty |
|
typedef struct _WlzCoreObject | WlzCoreObject |
|
typedef struct _WlzObject | WlzObject |
|
typedef struct _WlzCompoundArray | WlzCompoundArray |
|
typedef struct _WlzCoreDomain | WlzCoreDomain |
|
typedef struct _WlzIntervalDomain | WlzIntervalDomain |
|
typedef struct _WlzPlaneDomain | WlzPlaneDomain |
|
typedef struct _WlzIntervalLine | WlzIntervalLine |
|
typedef struct _WlzInterval | WlzInterval |
|
typedef struct _WlzDynItvPool | WlzDynItvPool |
|
typedef struct _WlzPartialItv2D | WlzPartialItv2D |
|
typedef struct _WlzPartialItv3D | WlzPartialItv3D |
|
typedef struct _WlzCoreValues | WlzCoreValues |
|
typedef struct _WlzValueLine | WlzValueLine |
|
typedef struct _WlzTiledValueBuffer | WlzTiledValueBuffer |
|
typedef struct _WlzRagRValues | WlzRagRValues |
|
typedef struct _WlzRectValues | WlzRectValues |
|
typedef struct _WlzValueIntervalLine | WlzValueIntervalLine |
|
typedef struct _WlzIntervalValues | WlzIntervalValues |
|
typedef struct _WlzVoxelValues | WlzVoxelValues |
|
typedef enum _WlzValueAttach | WlzValueAttach |
|
typedef struct _WlzIndexedValues | WlzIndexedValues |
|
typedef struct _WlzTiledValues | WlzTiledValues |
|
typedef struct _WlzLUTValues | WlzLUTValues |
|
typedef struct _WlzPointValues | WlzPointValues |
|
typedef struct _WlzPoints | WlzPoints |
|
typedef struct _WlzPolygonDomain | WlzPolygonDomain |
|
typedef struct _WlzPolygonDomain3 | WlzPolygonDomain3 |
|
typedef struct _WlzBoundList | WlzBoundList |
|
typedef struct _WlzConvHullDomain2 | WlzConvHullDomain2 |
|
typedef struct _WlzConvHullDomain3 | WlzConvHullDomain3 |
|
typedef struct _WlzHistogramDomain | WlzHistogramDomain |
|
typedef enum _WlzHistFeature | WlzHistFeature |
|
typedef struct _WlzRect | WlzIRect |
|
typedef struct _WlzFRect | WlzFRect |
|
typedef struct _WlzConvolution | WlzConvolution |
|
typedef enum _WlzRsvFilterActionMask | WlzRsvFilterActionMask |
|
typedef enum _WlzRsvFilterName | WlzRsvFilterName |
|
typedef struct _WlzRsvFilter | WlzRsvFilter |
|
typedef enum _WlzCMeshElmFlags | WlzCMeshElmFlags |
|
typedef enum _WlzCMeshNodFlags | WlzCMeshNodFlags |
|
typedef struct _WlzCMeshEntCore | WlzCMeshEntCore |
|
typedef struct _WlzCMeshNod2D | WlzCMeshNod2D |
|
typedef struct _WlzCMeshNod2D5 | WlzCMeshNod2D5 |
|
typedef struct _WlzCMeshNod3D | WlzCMeshNod3D |
|
typedef union _WlzCMeshNodP | WlzCMeshNodP |
|
typedef struct _WlzCMeshEdgU2D | WlzCMeshEdgU2D |
|
typedef struct _WlzCMeshEdgU2D5 | WlzCMeshEdgU2D5 |
|
typedef struct _WlzCMeshEdgU3D | WlzCMeshEdgU3D |
|
typedef union _WlzCMeshEdgUP | WlzCMeshEdgUP |
|
typedef struct _WlzCMeshFace | WlzCMeshFace |
|
typedef struct _WlzCMeshElm2D | WlzCMeshElm2D |
|
typedef struct _WlzCMeshElm2D5 | WlzCMeshElm2D5 |
|
typedef struct _WlzCMeshElm3D | WlzCMeshElm3D |
|
typedef union _WlzCMeshElmP | WlzCMeshElmP |
|
typedef struct _WlzCMeshCellElm2D | WlzCMeshCellElm2D |
|
typedef struct _WlzCMeshCellElm2D5 | WlzCMeshCellElm2D5 |
|
typedef struct _WlzCMeshCellElm3D | WlzCMeshCellElm3D |
|
typedef struct _WlzCMeshCell2D | WlzCMeshCell2D |
|
typedef struct _WlzCMeshCell2D5 | WlzCMeshCell2D5 |
|
typedef struct _WlzCMeshCell3D | WlzCMeshCell3D |
|
typedef struct _WlzCMeshCellGrid2D | WlzCMeshCellGrid2D |
|
typedef struct _WlzCMeshCellGrid2D5 | WlzCMeshCellGrid2D5 |
|
typedef struct _WlzCMeshCellGrid3D | WlzCMeshCellGrid3D |
|
typedef WlzErrorNum(* | WlzCMeshCbFn) (void *, void *, void *) |
| A pointer to a function called to make mesh entity properties. Parameters passed are: mesh, entity, data. More...
|
|
typedef struct _WlzCMeshCbEntry | WlzCMeshCbEntry |
|
typedef struct _WlzCMeshEntRes | WlzCMeshEntRes |
|
typedef struct _WlzCMeshRes | WlzCMeshRes |
|
typedef union _WlzCMeshEntP | WlzCMeshEntP |
|
typedef union _WlzCMeshEntPP | WlzCMeshEntPP |
|
typedef struct _WlzCMesh2D | WlzCMesh2D |
|
typedef struct _WlzCMesh2D5 | WlzCMesh2D5 |
|
typedef struct _WlzCMesh3D | WlzCMesh3D |
|
typedef union _WlzCMeshP | WlzCMeshP |
|
typedef enum _WlzFnType | WlzFnType |
|
typedef double(* | WlzBasisEvalFn) (void *, double) |
| An alternative basis function evaluation function that may may be called. More...
|
|
typedef double(* | WlzBasisDistFn) (void *, int, WlzVertex, void *) |
| An alternative basis function distance function that may may be called. More...
|
|
typedef struct _WlzBasisFn | WlzBasisFn |
|
typedef struct _WlzThreshCbStr | WlzThreshCbStr |
|
typedef int(* | WlzThreshCbFn) (WlzObject *, void *, WlzThreshCbStr *) |
| Callback function for the WlzCbThreshold() More...
|
|
typedef union _WlzTransform | WlzTransform |
|
typedef struct _WlzCoreTransform | WlzCoreTransform |
|
typedef struct _WlzEmptyTransform | WlzEmptyTransform |
|
typedef struct _WlzAffineTransform | WlzAffineTransform |
|
typedef struct _WlzAffineTransformPrim | WlzAffineTransformPrim |
|
typedef struct _WlzBasisFnTransform | WlzBasisFnTransform |
|
typedef struct _WlzMeshNode | WlzMeshNode |
|
typedef struct _WlzMeshNode3D | WlzMeshNode3D |
|
typedef struct _WlzMeshNode2D5 | WlzMeshNode2D5 |
|
typedef struct _WlzMeshElem | WlzMeshElem |
|
typedef struct _WlzMeshElem3D | WlzMeshElem3D |
|
typedef struct _WlzMeshTransform | WlzMeshTransform |
|
typedef struct _WlzMeshTransform3D | WlzMeshTransform3D |
|
typedef struct _WlzMeshTransform2D5 | WlzMeshTransform2D5 |
|
typedef double(* | WlzRegICPUsrWgtFn) (WlzVertexType, WlzAffineTransform *, AlcKDTTree *, WlzVertexP, WlzVertexP, WlzVertex, WlzVertex, double, double, void *) |
| A pointer to a function called for user code weighting of the matched vertices. More...
|
|
typedef struct _WlzMatchICPWeightCbData | WlzMatchICPWeightCbData |
| A data structure for wieghting vertex matches within WlzMatchICPWeightMatches(). Typedef: WlzMatchICPWeightCbData. More...
|
|
typedef struct _WlzSeqParWSpace | WlzSeqParWSpace |
|
typedef struct _Wlz1DConvMask | Wlz1DConvMask |
|
typedef struct _WlzSepTransWSpace | WlzSepTransWSpace |
|
typedef struct _WlzIntervalWSpace | WlzIntervalWSpace |
|
typedef struct _WlzGreyWSpace | WlzGreyWSpace |
|
typedef struct _WlzIterateWSpace | WlzIterateWSpace |
|
typedef struct _WlzGreyValueWSpace | WlzGreyValueWSpace |
|
typedef enum _WlzIOFlags | WlzIOFlags |
|
typedef WlzErrorNum(* | WlzAffineTransformCbFn) (void *cbData, struct _WlzGreyWSpace *gWSp, struct _WlzGreyValueWSpace *gVWSp, struct _WlzAffineTransform *invTr, int pln, int ln) |
| Callback function for the WlzAffineTransformCb() which may be used for value interpolation of an interval of destination values. More...
|
|
typedef enum _WlzElementType | WlzElementType |
|
typedef struct _WlzTElement | WlzTElement |
|
typedef struct _WlzRElement | WlzRElement |
|
typedef struct _WlzWarpTrans | WlzWarpTrans |
|
typedef enum _WlzMatchType | WlzMatchType |
|
typedef struct _WlzFeatureVector | WlzFeatureVector |
|
typedef struct _WlzFeatValueLine | WlzFeatValueLine |
|
typedef struct _WlzFeatValue | WlzFeatValues |
|
typedef struct _WlzRectFeatValues | WlzRectFeatValues |
|
typedef struct _WlzFMatchPoint | WlzFMatchPoint |
|
typedef struct _WlzFMatchObj | WlzFMatchObj |
|
typedef struct _Wlz3DWarpTrans | Wlz3DWarpTrans |
|
typedef enum _Wlz3DViewStructInitMask | Wlz3DViewStructInitMask |
|
typedef struct _WlzThreeDViewStruct | WlzThreeDViewStruct |
|
typedef enum _WlzProjectIntMode | WlzProjectIntMode |
| 3D to 2D projection integration modes. More...
|
|
typedef enum _WlzKrigModelFnType | WlzKrigModelFnType |
|
typedef struct _WlzKrigModelFn | WlzKrigModelFn |
|
|
enum | _WlzGreyType {
WLZ_GREY_LONG = 0,
WLZ_GREY_INT = 1,
WLZ_GREY_SHORT = 2,
WLZ_GREY_UBYTE = 3,
WLZ_GREY_FLOAT = 4,
WLZ_GREY_DOUBLE = 5,
WLZ_GREY_BIT = 6,
WLZ_GREY_RGBA = 7,
WLZ_GREY_ERROR
} |
| The valid grey value types. Typedef: WlzGreyType. More...
|
|
enum | _WlzGreyTableType {
WLZ_GREY_TAB_RAGR = 0,
WLZ_GREY_TAB_RECT = 1,
WLZ_GREY_TAB_INTL = 2,
WLZ_POINT_VALUES = 3,
WLZ_INDEXED_VALUES = 4,
WLZ_FEAT_TAB_RAGR = 5,
WLZ_FEAT_TAB_RECT = 6,
WLZ_GREY_TAB_TILED = 7
} |
| Woolz pixel/voxel value table types. More...
|
|
enum | _WlzObjectType {
WLZ_NULL = 0,
WLZ_2D_DOMAINOBJ = 1,
WLZ_3D_DOMAINOBJ = 2,
WLZ_TRANS_OBJ = 3,
WLZ_3D_WARP_TRANS = 4,
WLZ_2D_POLYGON = 10,
WLZ_BOUNDLIST = 11,
WLZ_CONV_HULL = 12,
WLZ_HISTOGRAM = 13,
WLZ_3D_POLYGON = 14,
WLZ_CONTOUR = 15,
WLZ_CMESH_2D = 16,
WLZ_CMESH_3D = 17,
WLZ_CMESH_2D5 = 18,
WLZ_RECTANGLE = 20,
WLZ_POINTS = 21,
WLZ_CONVOLVE_INT = 50,
WLZ_CONVOLVE_FLOAT = 51,
WLZ_AFFINE_TRANS = 63,
WLZ_WARP_TRANS = 64,
WLZ_FMATCHOBJ = 65,
WLZ_TEXT = 70,
WLZ_COMPOUND_ARR_1 = 80,
WLZ_COMPOUND_ARR_2 = 81,
WLZ_COMPOUND_LIST_1 = 82,
WLZ_COMPOUND_LIST_2 = 83,
WLZ_LUT = 90,
WLZ_PROPERTY_OBJ = 110,
WLZ_EMPTY_OBJ = 127,
WLZ_MESH_TRANS = 128,
WLZ_CMESH_TRANS = 129,
WLZ_EMPTY_DOMAIN,
WLZ_EMPTY_VALUES,
WLZ_INTERVALDOMAIN_INTVL = 1,
WLZ_INTERVALDOMAIN_RECT = 2,
WLZ_LBTDOMAIN_2D = 3,
WLZ_LBTDOMAIN_3D = 4,
WLZ_PLANEDOMAIN_DOMAIN = WLZ_2D_DOMAINOBJ,
WLZ_PLANEDOMAIN_POLYGON = WLZ_2D_POLYGON,
WLZ_PLANEDOMAIN_BOUNDLIST = WLZ_BOUNDLIST,
WLZ_PLANEDOMAIN_CONV_HULL = WLZ_CONV_HULL,
WLZ_PLANEDOMAIN_HISTOGRAM = WLZ_HISTOGRAM,
WLZ_PLANEDOMAIN_AFFINE = WLZ_AFFINE_TRANS,
WLZ_PLANEDOMAIN_WARP = WLZ_WARP_TRANS,
WLZ_VALUETABLE_RAGR_INT,
WLZ_VALUETABLE_RAGR_SHORT,
WLZ_VALUETABLE_RAGR_UBYTE,
WLZ_VALUETABLE_RAGR_FLOAT,
WLZ_VALUETABLE_RAGR_DOUBLE,
WLZ_VALUETABLE_RAGR_BIT,
WLZ_VALUETABLE_RAGR_RGBA,
WLZ_VALUETABLE_RECT_INT,
WLZ_VALUETABLE_RECT_SHORT,
WLZ_VALUETABLE_RECT_UBYTE,
WLZ_VALUETABLE_RECT_FLOAT,
WLZ_VALUETABLE_RECT_DOUBLE,
WLZ_VALUETABLE_RECT_BIT,
WLZ_VALUETABLE_RECT_RGBA,
WLZ_VALUETABLE_INTL_INT,
WLZ_VALUETABLE_INTL_SHORT,
WLZ_VALUETABLE_INTL_UBYTE,
WLZ_VALUETABLE_INTL_FLOAT,
WLZ_VALUETABLE_INTL_DOUBLE,
WLZ_VALUETABLE_INTL_BIT,
WLZ_VALUETABLE_INTL_RGBA,
WLZ_VALUETABLE_TILED_INT,
WLZ_VALUETABLE_TILED_SHORT,
WLZ_VALUETABLE_TILED_UBYTE,
WLZ_VALUETABLE_TILED_FLOAT,
WLZ_VALUETABLE_TILED_DOUBLE,
WLZ_VALUETABLE_TILED_BIT,
WLZ_VALUETABLE_TILED_RGBA,
WLZ_VALUETABLE_TILED_ARY_INT,
WLZ_VALUETABLE_TILED_ARY_SHORT,
WLZ_VALUETABLE_TILED_ARY_UBYTE,
WLZ_VALUETABLE_TILED_ARY_FLOAT,
WLZ_VALUETABLE_TILED_ARY_DOUBLE,
WLZ_VALUETABLE_TILED_ARY_BIT,
WLZ_VALUETABLE_TILED_ARY_RGBA,
WLZ_FEATVALUETABLE_RAGR = 50,
WLZ_FEATVALUETABLE_RECT = 60,
WLZ_VOXELVALUETABLE_GREY = 1,
WLZ_VOXELVALUETABLE_CONV_HULL,
WLZ_POLYGON_INT = 1,
WLZ_POLYGON_FLOAT = 2,
WLZ_POLYGON_DOUBLE = 3,
WLZ_BOUNDLIST_PIECE = 0,
WLZ_BOUNDLIST_HOLE = 1,
WLZ_CONVHULL_VALUES = 1,
WLZ_CONVHULL_DOMAIN_2D = 2,
WLZ_CONVHULL_DOMAIN_3D = 3,
WLZ_HISTOGRAMDOMAIN_OLD_INT = 1,
WLZ_HISTOGRAMDOMAIN_OLD_FLOAT = 2,
WLZ_HISTOGRAMDOMAIN_INT = 3,
WLZ_HISTOGRAMDOMAIN_FLOAT = 4,
WLZ_RECTANGLE_DOMAIN_INT = 1,
WLZ_RECTANGLE_DOMAIN_FLOAT = 2,
WLZ_3D_VIEW_STRUCT = 160,
WLZ_PROPERTYLIST = 170,
WLZ_PROPERTY_SIMPLE = 180,
WLZ_PROPERTY_EMAP = 181,
WLZ_PROPERTY_NAME = 182,
WLZ_PROPERTY_GREY = 183,
WLZ_PROPERTY_TEXT = 184,
WLZ_POINTS_2I = 21,
WLZ_POINTS_2D = 22,
WLZ_POINTS_3I = 23,
WLZ_POINTS_3D = 24,
WLZ_DUMMY_ENTRY
} |
| The Woolz object types. Many of the integer enumeration values are required for historical reasons but, with the execption of WLZ_NULL, the numerical value should never be used explicitly. More...
|
|
enum | _WlzEMAPPropertyType {
WLZ_EMAP_PROPERTY_GREY_MODEL = 1,
WLZ_EMAP_PROPERTY_GREY_OTHER,
WLZ_EMAP_PROPERTY_DOMAIN_ANATOMY,
WLZ_EMAP_PROPERTY_DOMAIN_OTHER,
WLZ_EMAP_PROPERTY_TRANSFORM,
WLZ_EMAP_PROPERTY_DUMMY
} |
| Sub types of EMAP properties Typedef: WlzEMAPPropertyType. More...
|
|
enum | _WlzRasterDir {
WLZ_RASTERDIR_DC = (1),
WLZ_RASTERDIR_DL = (1 << 1),
WLZ_RASTERDIR_DP = (1 << 2),
WLZ_RASTERDIR_ILIC = (0),
WLZ_RASTERDIR_ILDC = WLZ_RASTERDIR_DC,
WLZ_RASTERDIR_DLIC = WLZ_RASTERDIR_DL,
WLZ_RASTERDIR_DLDC = (WLZ_RASTERDIR_DL | WLZ_RASTERDIR_DC),
WLZ_RASTERDIR_IPILIC = WLZ_RASTERDIR_ILIC,
WLZ_RASTERDIR_IPILDC = WLZ_RASTERDIR_ILDC,
WLZ_RASTERDIR_IPDLIC = WLZ_RASTERDIR_DLIC,
WLZ_RASTERDIR_IPDLDC = WLZ_RASTERDIR_DLDC,
WLZ_RASTERDIR_DPILIC = (WLZ_RASTERDIR_DP | WLZ_RASTERDIR_ILIC),
WLZ_RASTERDIR_DPILDC = (WLZ_RASTERDIR_DP | WLZ_RASTERDIR_ILDC),
WLZ_RASTERDIR_DPDLIC = (WLZ_RASTERDIR_DP | WLZ_RASTERDIR_DLIC),
WLZ_RASTERDIR_DPDLDC = (WLZ_RASTERDIR_DP | WLZ_RASTERDIR_DLDC)
} |
| Raster scan directions as used by WlzIntervalWSpace and WlzIterateWSpace. These are built using bit masks with bits set for decreasing in each of the directions. Typedef: WlzRasterDir. More...
|
|
enum | _WlzDirection {
WLZ_DIRECTION_IC,
WLZ_DIRECTION_IL,
WLZ_DIRECTION_IP,
WLZ_DIRECTION_DC,
WLZ_DIRECTION_DL,
WLZ_DIRECTION_DP
} |
| Basic directions. More...
|
|
enum | _WlzTransformType {
WLZ_TRANSFORM_EMPTY = 0,
WLZ_TRANSFORM_2D_AFFINE = 1,
WLZ_TRANSFORM_2D_REG,
WLZ_TRANSFORM_2D_TRANS,
WLZ_TRANSFORM_2D_NOSHEAR,
WLZ_TRANSFORM_3D_AFFINE,
WLZ_TRANSFORM_3D_REG,
WLZ_TRANSFORM_3D_TRANS,
WLZ_TRANSFORM_3D_NOSHEAR,
WLZ_TRANSFORM_2D_BASISFN,
WLZ_TRANSFORM_2D5_BASISFN,
WLZ_TRANSFORM_3D_BASISFN,
WLZ_TRANSFORM_2D_MESH,
WLZ_TRANSFORM_2D5_MESH,
WLZ_TRANSFORM_3D_MESH,
WLZ_TRANSFORM_2D_CMESH = WLZ_CMESH_2D,
WLZ_TRANSFORM_2D5_CMESH = WLZ_CMESH_2D5,
WLZ_TRANSFORM_3D_CMESH = WLZ_CMESH_3D
} |
| Types of spatial transformation. Typedef: WlzTransformType. More...
|
|
enum | _WlzMeshElemType {
WLZ_MESH_ELEM_TRILINEAR,
WLZ_MESH_ELEM_TRIINCOMPRESSIBLE,
WLZ_MESH_ELEM_TRICOMPRESSIBLE
} |
| Mesh transform element types. Typedef: WlzMeshElemType. More...
|
|
enum | _WlzMeshElemFlags {
WLZ_MESH_ELEM_FLAGS_NONE = (0),
WLZ_MESH_ELEM_FLAGS_NBR_0 = (1),
WLZ_MESH_ELEM_FLAGS_NBR_1 = (1<<1),
WLZ_MESH_ELEM_FLAGS_NBR_2 = (1<<2),
WLZ_MESH_ELEM_FLAGS_ZOMBIE = (1<<3),
WLZ_MESH_ELEM_FLAGS_REFINE = (1<<4),
WLZ_MESH_ELEM_FLAGS_OUTSIDE = (1<<5)
} |
| Mesh transform element flag bit masks. Typedef: WlzMeshElemFlags. More...
|
|
enum | _WlzMeshNodeFlags {
WLZ_MESH_NODE_FLAGS_NONE = (0),
WLZ_MESH_NODE_FLAGS_BBOX = (1),
WLZ_MESH_NODE_FLAGS_BLOCK = (1<<1),
WLZ_MESH_NODE_FLAGS_IDOM = (1<<2),
WLZ_MESH_NODE_FLAGS_POLY = (1<<3),
WLZ_MESH_NODE_FLAGS_ZOMBIE = (1<<4)
} |
| Mesh transform node flag masks. Typedef: WlzMeshNodeFlags. More...
|
|
enum | _WlzMeshGenMethod {
WLZ_MESH_GENMETHOD_BLOCK,
WLZ_MESH_GENMETHOD_GRADIENT,
WLZ_MESH_GENMETHOD_CONFORM
} |
| Mesh generation methods. Typedef: WlzMeshGenMethod. More...
|
|
enum | _WlzMeshError {
WLZ_MESH_ERR_NONE = (0),
WLZ_MESH_ERR_ELEM_CW = (1),
WLZ_MESH_ERR_ELEM_INDEX = (1<<1),
WLZ_MESH_ERR_ELEM_NODE = (1<<2),
WLZ_MESH_ERR_ELEM_ZOMBIE = (1<<3),
WLZ_MESH_ERR_DELEM_CW = (1<<4),
WLZ_MESH_ERR_NELEM_INDEX = (1<<5),
WLZ_MESH_ERR_NELEM_NODE = (1<<6),
WLZ_MESH_ERR_NELEM_NOTNBR = (1<<7),
WLZ_MESH_ERR_NELEM_ZOMBIE = (1<<8)
} |
| Mesh error bit masks. Typedef: WlzMeshError. More...
|
|
enum | _WlzConnectType {
WLZ_0_CONNECTED = 0,
WLZ_8_CONNECTED,
WLZ_4_CONNECTED,
WLZ_6_CONNECTED,
WLZ_18_CONNECTED,
WLZ_26_CONNECTED
} |
| Connectivity in a 2D or 3D digital space. Typedef: WlzConnectType. More...
|
|
enum | _WlzDistanceType {
WLZ_8_DISTANCE = WLZ_8_CONNECTED,
WLZ_4_DISTANCE = WLZ_4_CONNECTED,
WLZ_6_DISTANCE = WLZ_6_CONNECTED,
WLZ_18_DISTANCE = WLZ_18_CONNECTED,
WLZ_26_DISTANCE = WLZ_26_CONNECTED,
WLZ_OCTAGONAL_DISTANCE,
WLZ_EUCLIDEAN_DISTANCE,
WLZ_APX_EUCLIDEAN_DISTANCE
} |
| Distance metrics in a 2D or 3D digital space. Typedef: WlzDistanceType. More...
|
|
enum | _WlzRCCClassIdx {
WLZ_RCCIDX_DC = (0),
WLZ_RCCIDX_EC = (1),
WLZ_RCCIDX_EQ = (2),
WLZ_RCCIDX_PO = (3),
WLZ_RCCIDX_TPP = (4),
WLZ_RCCIDX_NTPP = (5),
WLZ_RCCIDX_TPPI = (6),
WLZ_RCCIDX_NTPPI = (7),
WLZ_RCCIDX_TSUR = (8),
WLZ_RCCIDX_TSURI = (9),
WLZ_RCCIDX_NTSUR = (10),
WLZ_RCCIDX_NTSURI = (11),
WLZ_RCCIDX_ENC = (12),
WLZ_RCCIDX_ENCI = (13),
WLZ_RCCIDX_OST = (14),
WLZ_RCCIDX_CNT = (15)
} |
| Discrete Region Connected Calculus (RCC) clasification indices. The classifications indices are for bits set in a classification bitmask. See also WlzRCCClass() and WlzRegConCalcRCC(). Typedef: WlzRCCClassIdx. More...
|
|
enum | _WlzRCCClass {
WLZ_RCC_EMPTY = 0,
WLZ_RCC_DC = (1<<WLZ_RCCIDX_DC),
WLZ_RCC_EC = (1<<WLZ_RCCIDX_EC),
WLZ_RCC_EQ = (1<<WLZ_RCCIDX_EQ),
WLZ_RCC_PO = (1<<WLZ_RCCIDX_PO),
WLZ_RCC_TPP = (1<<WLZ_RCCIDX_TPP),
WLZ_RCC_NTPP = (1<<WLZ_RCCIDX_NTPP),
WLZ_RCC_TPPI = (1<<WLZ_RCCIDX_TPPI),
WLZ_RCC_NTPPI = (1<<WLZ_RCCIDX_NTPPI),
WLZ_RCC_TSUR = (1<<WLZ_RCCIDX_TSUR),
WLZ_RCC_TSURI = (1<<WLZ_RCCIDX_TSURI),
WLZ_RCC_NTSUR = (1<<WLZ_RCCIDX_NTSUR),
WLZ_RCC_NTSURI = (1<<WLZ_RCCIDX_NTSURI),
WLZ_RCC_ENC = (1<<WLZ_RCCIDX_ENC),
WLZ_RCC_ENCI = (1<<WLZ_RCCIDX_ENCI),
WLZ_RCC_OST = (1<<WLZ_RCCIDX_OST),
WLZ_RCC_MSK = ((1<<WLZ_RCCIDX_CNT)-1)
} |
| A Discrete Region Connected Calculus (RCC) clasification of an ordered pair of spatial regions. The classifications are bit masks to allow for multiple classifications. See also WlzRegConCalcRCC(). Typedef: WlzRCCClass. More...
|
|
enum | _WlzSpecialStructElmType {
WLZ_SPEC_STRUCT_ELM_H4,
WLZ_SPEC_STRUCT_ELM_EX4,
WLZ_SPEC_STRUCT_ELM_A8,
WLZ_SPEC_STRUCT_ELM_H6,
WLZ_SPEC_STRUCT_ELM_H5,
WLZ_SPEC_STRUCT_ELM_H7,
WLZ_SPEC_STRUCT_ELM_A3,
WLZ_SPEC_STRUCT_ELM_E1,
WLZ_SPEC_STRUCT_ELM_E2,
WLZ_SPEC_STRUCT_ELM_V2
} |
| Special structuring elements for morphological operations. Typedef: WlzSpecialStructElmType. More...
|
|
enum | _WlzBinaryOperatorType {
WLZ_BO_ADD = 0,
WLZ_BO_SUBTRACT,
WLZ_BO_MULTIPLY,
WLZ_BO_DIVIDE,
WLZ_BO_MODULUS,
WLZ_BO_EQ,
WLZ_BO_NE,
WLZ_BO_GT,
WLZ_BO_GE,
WLZ_BO_LT,
WLZ_BO_LE,
WLZ_BO_AND,
WLZ_BO_OR,
WLZ_BO_XOR,
WLZ_BO_MAX,
WLZ_BO_MIN,
WLZ_BO_MAGNITUDE
} |
| Binary operators. Typedef: WlzBinaryOperatorType. More...
|
|
enum | _WlzCompThreshType {
WLZ_COMPTHRESH_FOOT,
WLZ_COMPTHRESH_DEPTH,
WLZ_COMPTHRESH_GRADIENT,
WLZ_COMPTHRESH_FRACMIN,
WLZ_COMPTHRESH_SMOOTHSPLIT,
WLZ_COMPTHRESH_OTSU
} |
| Automatic threshold computation methods. The histogram may need to be smoothed for these algorithms to work. Typedef: WlzCompThreshType. More...
|
|
enum | _WlzInterpolationType {
WLZ_INTERPOLATION_NEAREST = 0,
WLZ_INTERPOLATION_LINEAR,
WLZ_INTERPOLATION_CLASSIFY_1,
WLZ_INTERPOLATION_CALLBACK,
WLZ_INTERPOLATION_ORDER_2,
WLZ_INTERPOLATION_BARYCENTRIC,
WLZ_INTERPOLATION_KRIG
} |
| Interpolation methods. Typedef: WlzInterpolationType. More...
|
|
enum | _WlzThresholdType {
WLZ_THRESH_LOW = 0,
WLZ_THRESH_HIGH,
WLZ_THRESH_EQUAL
} |
| Threshold value selection. Typedef: WlzThresholdType. More...
|
|
enum | _WlzRGBAThresholdType {
WLZ_RGBA_THRESH_NONE,
WLZ_RGBA_THRESH_SINGLE,
WLZ_RGBA_THRESH_MULTI,
WLZ_RGBA_THRESH_PLANE,
WLZ_RGBA_THRESH_SLICE,
WLZ_RGBA_THRESH_BOX,
WLZ_RGBA_THRESH_SPHERE
} |
| Colour threshold type selection. Typedef: WlzRGBAThresholdType. More...
|
|
enum | _WlzRGBAColorSpace {
WLZ_RGBA_SPACE_GREY,
WLZ_RGBA_SPACE_RGB,
WLZ_RGBA_SPACE_HSB,
WLZ_RGBA_SPACE_CMY
} |
| Colour space (i.e. rgb, hsb, grey etc.) selection. Typedef: WlzRGBAColorSpace. More...
|
|
enum | _WlzRGBAColorChannel {
WLZ_RGBA_CHANNEL_GREY,
WLZ_RGBA_CHANNEL_RED,
WLZ_RGBA_CHANNEL_GREEN,
WLZ_RGBA_CHANNEL_BLUE,
WLZ_RGBA_CHANNEL_HUE,
WLZ_RGBA_CHANNEL_SATURATION,
WLZ_RGBA_CHANNEL_BRIGHTNESS,
WLZ_RGBA_CHANNEL_CYAN,
WLZ_RGBA_CHANNEL_MAGENTA,
WLZ_RGBA_CHANNEL_YELLOW,
WLZ_RGBA_CHANNEL_DUMMY
} |
| Colour channel selection. Typedef: WlzRGBAColorChannel. More...
|
|
enum | _WlzPolyFillMode {
WLZ_SIMPLE_FILL,
WLZ_EVEN_ODD_FILL,
WLZ_VERTEX_FILL
} |
| Polygon fill modes. Typedef: WlzPolyFillMode. More...
|
|
enum | _WlzGreyTransformType {
WLZ_GREYTRANSFORMTYPE_IDENTITY,
WLZ_GREYTRANSFORMTYPE_LINEAR,
WLZ_GREYTRANSFORMTYPE_GAMMA,
WLZ_GREYTRANSFORMTYPE_SIGMOID
} |
| Grey-level transform types. Typedef: WlzGreyTransformType. More...
|
|
enum | _WlzThreeDStdViews {
WLZ_X_Y_VIEW,
WLZ_Y_Z_VIEW,
WLZ_Z_X_VIEW,
WLZ_ARBITRARY_VIEW
} |
| Standard 3D views. Typedef: WlzThreeDStdViews. More...
|
|
enum | _WlzThreeDViewMode {
WLZ_STATUE_MODE,
WLZ_UP_IS_UP_MODE,
WLZ_FIXED_LINE_MODE,
WLZ_ZERO_ZETA_MODE,
WLZ_ZETA_MODE
} |
| 3D viewing modes which determine the angle at which the plane is cut through a 3D volume. Typedef: WlzThreeDViewMode. More...
|
|
enum | _WlzWindowFnType {
WLZ_WINDOWFN_NONE,
WLZ_WINDOWFN_BLACKMAN,
WLZ_WINDOWFN_HAMMING,
WLZ_WINDOWFN_HANNING,
WLZ_WINDOWFN_PARZEN,
WLZ_WINDOWFN_RECTANGLE,
WLZ_WINDOWFN_WELCH,
WLZ_WINDOWFN_UNSPECIFIED
} |
| Types of window functions. Window functions are used to weight the grey values of Woolz domain objects according to the spatial distribution. Typedef: WlzWindowFnType. More...
|
|
enum | _WlzSampleFn {
WLZ_SAMPLEFN_NONE,
WLZ_SAMPLEFN_POINT,
WLZ_SAMPLEFN_MEAN,
WLZ_SAMPLEFN_GAUSS,
WLZ_SAMPLEFN_MIN,
WLZ_SAMPLEFN_MAX,
WLZ_SAMPLEFN_MEDIAN
} |
| Sampling functions. Typedef: WlzSampleFn. More...
|
|
enum | _WlzScalarFeatureType {
WLZ_SCALARFEATURE_VALUE,
WLZ_SCALARFEATURE_GRADIENT
} |
| Scalar features of objects. More...
|
|
enum | _WlzDGTensorFeatureType {
WLZ_DGTENSOR_FEATURE_NONE = 0,
WLZ_DGTENSOR_FEATURE_DETJAC = 1,
WLZ_DGTENSOR_FEATURE_EIGENVEC = 2,
WLZ_DGTENSOR_FEATURE_EIGENVAL = 3,
WLZ_DGTENSOR_FEATURE_LIMIT = 4
} |
| Features of Jacobian deformation gradient tensors. More...
|
|
enum | _WlzVertexType {
WLZ_VERTEX_ERROR = 0,
WLZ_VERTEX_I2 = 1,
WLZ_VERTEX_F2,
WLZ_VERTEX_D2,
WLZ_VERTEX_I3,
WLZ_VERTEX_F3,
WLZ_VERTEX_D3,
WLZ_VERTEX_L2,
WLZ_VERTEX_L3
} |
| 2D and 3D vertex types. Typedef: WlzVertexType. More...
|
|
enum | _WlzMarkerType {
WLZ_MARKER_NONE = 0,
WLZ_MARKER_POINT,
WLZ_MARKER_SPHERE
} |
| Basic markers. Typedef: WlzMarkerType. More...
|
|
enum | _WlzGMModelType {
WLZ_GMMOD_2I = 1,
WLZ_GMMOD_2D,
WLZ_GMMOD_3I,
WLZ_GMMOD_3D,
WLZ_GMMOD_2N,
WLZ_GMMOD_3N
} |
| Types of geometric models. Typedef: WlzGMModelType. More...
|
|
enum | _WlzGMElemType {
WLZ_GMELM_NONE = 0,
WLZ_GMELM_VERTEX,
WLZ_GMELM_VERTEX_G2I,
WLZ_GMELM_VERTEX_G2D,
WLZ_GMELM_VERTEX_G2N,
WLZ_GMELM_VERTEX_G3I,
WLZ_GMELM_VERTEX_G3D,
WLZ_GMELM_VERTEX_G3N,
WLZ_GMELM_VERTEX_T,
WLZ_GMELM_DISK_T,
WLZ_GMELM_EDGE,
WLZ_GMELM_EDGE_T,
WLZ_GMELM_FACE,
WLZ_GMELM_LOOP_T,
WLZ_GMELM_SHELL,
WLZ_GMELM_SHELL_G2I,
WLZ_GMELM_SHELL_G2D,
WLZ_GMELM_SHELL_G3I,
WLZ_GMELM_SHELL_G3D
} |
| Types of geometric model elements. Typedef: WlzGMElemType. More...
|
|
enum | _WlzGMElemTypeFlags {
WLZ_GMELMFLG_VERTEX = (1 << 0),
WLZ_GMELMFLG_VERTEX_G = (1 << 1),
WLZ_GMELMFLG_VERTEX_T = (1 << 2),
WLZ_GMELMFLG_DISK_T = (1 << 3),
WLZ_GMELMFLG_EDGE = (1 << 4),
WLZ_GMELMFLG_EDGE_T = (1 << 5),
WLZ_GMELMFLG_FACE = (1 << 6),
WLZ_GMELMFLG_LOOP_T = (1 << 7),
WLZ_GMELMFLG_SHELL = (1 << 8),
WLZ_GMELMFLG_SHELL_G = (1 << 9)
} |
| Bit masks for the types of geometric model elements. Typedef: WlzGMElemTypeFlags. More...
|
|
enum | _WlzGMCbReason {
WLZ_GMCB_NEW,
WLZ_GMCB_FREE
} |
| The reason a callback function is called. Typedef: WlzGMCbReason. More...
|
|
enum | _WlzLBTNodeClass2D {
WLZ_LBT_NODE_CLASS_2D_0,
WLZ_LBT_NODE_CLASS_2D_1,
WLZ_LBT_NODE_CLASS_2D_2,
WLZ_LBT_NODE_CLASS_2D_3,
WLZ_LBT_NODE_CLASS_2D_4,
WLZ_LBT_NODE_CLASS_2D_5
} |
| Classification of a 2D LBT node a face of a 3D LBT node bycl its connectivity with it's neighbouring nodes (2D) or faces (3D) More...
|
|
enum | _WlzLBTNodeFlags {
WLZ_LBT_NODE_FLAG_NONE = 0,
WLZ_LBT_NODE_FLAG_BOUNDARY = 1
} |
| The reason a callback function is called. Typedef: WlzGMCbReason. More...
|
|
enum | _WlzContourMethod {
WLZ_CONTOUR_MTD_ISO,
WLZ_CONTOUR_MTD_GRD,
WLZ_CONTOUR_MTD_BND,
WLZ_CONTOUR_MTD_RBFBND
} |
| Contour generation methods. Typedef: WlzContourMethod. More...
|
|
enum | _WlzValueAttach {
WLZ_VALUE_ATTACH_NONE,
WLZ_VALUE_ATTACH_NOD,
WLZ_VALUE_ATTACH_ELM
} |
|
enum | _WlzHistFeature {
WLZ_HIST_FEATURE_NONE = (0),
WLZ_HIST_FEATURE_PEAK = (1<<0),
WLZ_HIST_FEATURE_TROUGH = (1<<1)
} |
| Features of histograms. Typedef: WlzHistFeature. More...
|
|
enum | _WlzRsvFilterActionMask {
WLZ_RSVFILTER_ACTION_NONE = (0),
WLZ_RSVFILTER_ACTION_X = (1<<0),
WLZ_RSVFILTER_ACTION_Y = (1<<1),
WLZ_RSVFILTER_ACTION_Z = (1<<2)
} |
| The action to be performed by a recursive filter. These values are bit masks which may be combined. Typedef: WlzRsvFilterActionMask. More...
|
|
enum | _WlzRsvFilterName {
WLZ_RSVFILTER_NAME_NONE,
WLZ_RSVFILTER_NAME_DERICHE_0,
WLZ_RSVFILTER_NAME_DERICHE_1,
WLZ_RSVFILTER_NAME_DERICHE_2,
WLZ_RSVFILTER_NAME_GAUSS_0,
WLZ_RSVFILTER_NAME_GAUSS_1,
WLZ_RSVFILTER_NAME_GAUSS_2
} |
| Recursive filter types that can be used to define a recursive filter along with a filter parameter (eg sigma for Gaussian). Typedef: WlzRsvFilterName. More...
|
|
enum | _WlzCMeshElmFlags {
WLZ_CMESH_ELM_FLAG_NONE = (0),
WLZ_CMESH_ELM_FLAG_BOUNDARY = (1),
WLZ_CMESH_ELM_FLAG_OUTSIDE = (1<<1),
WLZ_CMESH_ELM_FLAG_KNOWN = (1<<2),
WLZ_CMESH_ELM_FLAG_ALL = (65535)
} |
| Conforming mesh element flags. These are bit masks which are used in a conforming mesh's elements flags. Typedef: WlzCMeshElmFlags. More...
|
|
enum | _WlzCMeshNodFlags {
WLZ_CMESH_NOD_FLAG_NONE = (0),
WLZ_CMESH_NOD_FLAG_ADJUSTED = (1),
WLZ_CMESH_NOD_FLAG_BOUNDARY = (1<<1),
WLZ_CMESH_NOD_FLAG_UPWIND = (1<<2),
WLZ_CMESH_NOD_FLAG_ACTIVE = (1<<3),
WLZ_CMESH_NOD_FLAG_KNOWN = (1<<4),
WLZ_CMESH_NOD_FLAG_OUTSIDE = (1<<5),
WLZ_CMESH_NOD_FLAG_ALL = (65535)
} |
| Conforming mesh node flags. These are bit masks which are used in a conforming mesh's node flags. Typedef: WlzCMeshNodFlags. More...
|
|
enum | _WlzFnType {
WLZ_FN_BASIS_2DGAUSS,
WLZ_FN_BASIS_3DGAUSS,
WLZ_FN_BASIS_2DIMQ,
WLZ_FN_BASIS_3DIMQ,
WLZ_FN_BASIS_2DPOLY,
WLZ_FN_BASIS_3DPOLY,
WLZ_FN_BASIS_2DMQ,
WLZ_FN_BASIS_3DMQ,
WLZ_FN_BASIS_2DTPS,
WLZ_FN_BASIS_3DTPS,
WLZ_FN_BASIS_2DCONF_POLY,
WLZ_FN_BASIS_3DCONF_POLY,
WLZ_FN_BASIS_3DMOS,
WLZ_FN_BASIS_SCALAR_3DMOS,
WLZ_FN_SCALAR_MOD,
WLZ_FN_SCALAR_EXP,
WLZ_FN_SCALAR_LOG,
WLZ_FN_SCALAR_SQRT,
WLZ_FN_SCALAR_INVSQRT,
WLZ_FN_SCALAR_SQR,
WLZ_FN_COUNT
} |
| The types of function. Typedef: WlzFnType. More...
|
|
enum | _WlzIOFlags {
WLZ_IOFLAGS_NONE = (0),
WLZ_IOFLAGS_READ = (1),
WLZ_IOFLAGS_WRITE = (1<<1)
} |
| Flags for Woolz file I/O. More...
|
|
enum | _WlzElementType {
WLZ_LINEAR_RECT = 11,
WLZ_INCOMPRESSIBLE_RECT,
WLZ_COMPRESSIBLE_RECT,
WLZ_LINEAR_TRI = 21,
WLZ_INCOMPRESSIBLE_TRI,
WLZ_COMPRESSIBLE_TRI
} |
| The types of elements in a finite element warp mesh. Typedef: WlzElementType. More...
|
|
enum | _WlzMatchType {
WLZ_DISCARD_POINT = -1,
WLZ_NODE_ATTACH = 0,
WLZ_ELEMENT_ATTACH = 1
} |
| Finite element warping match types. Typedef: WlzMatchType. More...
|
|
enum | _Wlz3DViewStructInitMask {
WLZ_3DVIEWSTRUCT_INIT_NONE = (0),
WLZ_3DVIEWSTRUCT_INIT_TRANS = (1),
WLZ_3DVIEWSTRUCT_INIT_BB = (1<<1),
WLZ_3DVIEWSTRUCT_INIT_LUT = (1<<2),
WLZ_3DVIEWSTRUCT_INIT_ALL = 0x7
} |
| Mesh transform element flag bit masks. Typedef: WlzMeshElemFlags. More...
|
|
enum | _WlzProjectIntMode {
WLZ_PROJECT_INT_MODE_NONE,
WLZ_PROJECT_INT_MODE_DOMAIN,
WLZ_PROJECT_INT_MODE_VALUES
} |
|
enum | _WlzKrigModelFnType {
WLZ_KRIG_MODELFN_INVALID = 0,
WLZ_KRIG_MODELFN_NUGGET,
WLZ_KRIG_MODELFN_LINEAR,
WLZ_KRIG_MODELFN_SPHERICAL,
WLZ_KRIG_MODELFN_EXPONENTIAL,
WLZ_KRIG_MODELFN_GAUSSIAN,
WLZ_KRIG_MODELFN_QUADRATIC
} |
| Enumerated values for kriging variogram model functions. See the functions for details. More...
|
|
Defines the Woolz types. These are enumerations and structures which have been typedef'd.
- Author
- Bill Hill
- Date
- April 2001
- Version
- Id
- d2ce85001ef94903d08138912ec512af932e9777
- 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.