Woolz Image Processing Version 1.4.0
Data Structures
Here are the data structures with brief descriptions:
_AlcBlockStackGeneral purpose data structure for maintaining blocks of some data type. Useful for efficient memory allocation. It's not a stack but a doubly linked list of blocks of data which can be used as a stack, heap, list, .... Typedef: AlcBlockStack
_AlcCPQItemAn item in a calendar priority queue. Typedef: AlcCPQItem
_AlcCPQQueueAn $O(1)$ priority queue based on the Calendar Priority Queue data structure. Typedef: AlcCPQQueue
_AlcDLPItemA doubly linked list item. Typedef: AlcDLPItem
_AlcDLPListA doubly linked list of pointers. Typedef: AlcDLPList
_AlcFreeStack
_AlcHashItemA hash table item. Typedef: AlcHashItem
_AlcHashTableA hash table. Typedef: AlcHashTable
_AlcHeapA general purpose heap data structure. Typedef: AlcHeap
_AlcHeapEntryCoreCore heap entry data structure. All other heap entry data structures must have the fields of this data structure first. Typedef: AlcHeapEntryCore
_AlcKDTNodeA node in a binary space partition tree (kD-tree). Typedef: AlcKDTNode
_AlcKDTTreeA binary space partition tree (kD-tree). Typedef: AlcKDTTree
_AlcLRUCacheA least recent use removal cache allowing rank and random access to it's entries. Rank access is via a doubly linked list (using rankPrv and rankNxt), while random access is via hash table (using the item's key and hashNxt). The cache will unlink items as required to maintain the set maximum number of entries and maximum total entry size. Typedef: AlcLRUCache
_AlcLRUCItemA cache item for a AlcLRUCache. Typedef: AlcLRUCItem
_AlcPointPPointer to a generic coordinate. Typedef: AlcPointP
_AlcVectorAn extensible 1D array. Typedef: AlcVector
_AlgMatrixA union of all valid matrix types. Typedef: AlgMatrix.
_AlgMatrixCoreA core matrix type with members common to all matrix types. Typedef: AlgMatrixCore
_AlgMatrixLLR
_AlgMatrixLLREEntry in the linked list row matrix. Typedef: AlgMatrixLLRE
_AlgMatrixRectRectangular matrix. Typedef: AlgMatrixRect
_AlgMatrixSymSymmetric matrix. Typedef: AlgMatrixRect
_AlgMatrixTriple
_BibFileField
_ComplexDComplex number data type. Typedef: ComplexD
_patchTree
_Wlz1DConvMaskTypedef: Wlz1DConvMask
_Wlz3DWarpTransA plane-wise 3D finite element warping transform. Typedef: Wlz3DWarpTrans
_WLZ_EMAP_WarpTransformStruct
_WlzAffineTransformEither 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
_WlzAffineTransformPrimAffine tranform primitives. Typedef: WlzAffineTransformPrim
_WlzBasisFnA basis function. Typedef: WlzBasisFn
_WlzBasisFnTransformA 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
_WlzBoundListA complete list of a set of boundaries which is encoded in tree form
_WlzBoxUnion of axis aligned boxes. Typedef: WlzBox
_WlzBoxPUnion of axis aligned box pointers. Typedef: WlzBoxP
_WlzChordA cord described by the equation:

\[ c = a x - b y \]

Typedef: WlzChord

_WlzCMesh2DA graph based mesh model for 2D boundary conforming simplical meshes. The mesh inherits it's core fields from the Woolz core domain. Typedef: WlzCMesh2D
_WlzCMesh2D5A graph based mesh model for 2D5 boundary conforming simplical meshes. The mesh inherits it's core fields from the Woolz core domain. Typedef: WlzCMesh2D5
_WlzCMesh3DA graph based mesh model for 3D boundary conforming simplical meshes. The mesh inherits it's core fields from the Woolz core domain. Typedef: WlzCMesh3D
_WlzCMeshCbEntryCallback entry for list of callbacks. Typedef: WlzCMeshCbEntry
_WlzCMeshCell2DA single cell of a spatial grid or array of 2D cells. Typedef: WlzCMeshCell2D
_WlzCMeshCell2D5A single cell of a spatial grid or array of 2D5 cells. Typedef: WlzCMeshCell2D5
_WlzCMeshCell3DA single cell of a spatial grid or array of 3D cells. Typedef: WlzCMeshCell3D
_WlzCMeshCellElm2DData structure which is used to link lists of 2D elements with the grid cells that they intersect. Typedef: WlzCMeshCell2D
_WlzCMeshCellElm2D5Data structure which is used to link lists of 2D5 elements with the grid cells that they intersect. Typedef: WlzCMeshCell2D5
_WlzCMeshCellElm3DData structure which is used to link lists of 3D elements with the grid cells that they intersect. Typedef: WlzCMeshCell3D
_WlzCMeshCellGrid2DA spatial grid or array of square 2D cells that are used for fast node and element location queries. Typedef: WlzCMeshCellGrid2D
_WlzCMeshCellGrid2D5A spatial grid or array of cubiod 3D cells that are used for fast 2D5 node and element location queries. Typedef: WlzCMeshCellGrid2D5
_WlzCMeshCellGrid3DA spatial grid or array of square 3D cells that are used for fast node and element location queries. Typedef: WlzCMeshCellGrid3D
_WlzCMeshEdgU2DA 2D CCW directed (half) edge within the parent simplex. Typedef: WlzCMeshEdgU2D
_WlzCMeshEdgU2D5A 2D CCW directed (half) edge within the parent simplex. Typedef: WlzCMeshEdgU2D5
_WlzCMeshEdgU3DA 3D directed (half) edge within the parent face. Typedef: WlzCMeshEdgU3D
_WlzCMeshEdgUPAn edge use pointer for a 2 or 3D mesh. Typedef: WlzCMeshEdgUP
_WlzCMeshElm2DA single 2D triangular mesh element. Typedef: WlzCMeshElm2D
_WlzCMeshElm2D5A single 3D triangular mesh element. Typedef: WlzCMeshElm2D5
_WlzCMeshElm3DA single 3D tetrahedral mesh element. Typedef: WlzCMeshElm3D
_WlzCMeshElmPA element pointer for a 2 or 3D mesh. Typedef: WlzCMeshElmP
_WlzCMeshEntPUnion of pointers to top level mesh entities. Typedef: WlzCMeshEntP
_WlzCMeshEntResResources used for efficient allocation and recycling of mesh entities. Typedef: WlzCMeshEntRes
_WlzCMeshFaceA directed face within the parent simplex. Typedef: WlzCMeshFace
_WlzCMeshFMarElmQEntAn entry of an element queue. Typedef: WlzCMeshFMarElmQEnt
_WlzCMeshFMarQEntAn entry of a AlcHeap based queue. Typedef: WlzCMeshFMarQEnt
_WlzCMeshNod2DA node of a 2D mesh. Typedef: WlzCMeshNod2D
_WlzCMeshNod2D5A node of a 2D5 mesh with a 3D position but 2D connectivity. Typedef: WlzCMeshNod2D5
_WlzCMeshNod3DA node of a 3D mesh. Typedef: WlzCMeshNod3D
_WlzCMeshNodPA node pointer for a 2 or 3D mesh. Typedef: WlzCMeshNodP
_WlzCMeshPUnion of 2D and 3D conforming simplical mesh pointers
_WlzCMeshResResources used for efficient allocation, recycling and location of mesh elements and nodes. Typedef: WlzCMeshRes
_WlzCMeshScanElm2DConforming mesh scanning element for 2D mesh
_WlzCMeshScanElm3DConforming mesh scanning element for 2D5 or 3D mesh
_WlzCMeshScanItv2DScan interval within a 2D conforming mesh element
_WlzCMeshScanItv3DScan interval within a 3D conforming mesh element
_WlzCMeshScanWSp2DConforming mesh scanning workspace for a 2D mesh
_WlzCMeshScanWSp3DConforming mesh scanning workspace for a 3D mesh
_WlzCompoundArrayA 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
_WlzContourA collection of 2D polylines or 3D surface elements represented by a Woolz geometric model. Typedef: WlzContour
_WlzConvHullValuesA 2D convex hull. Typedef: WlzConvHullValues
_WlzConvolutionA 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
_WlzCoreDomainThe 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
_WlzCoreObjectThe core Woolz object type which can be used to determine the type of a Woolz object. Typedef: WlzCoreObject
_WlzCorePropertyCore property with sufficient to data to provide the type and enough to allow the property to be freed. Typedef: WlzCoreProperty
_WlzCoreTransformThe core transform, with members common to all transforms. Typedef: WlzCoreTransform
_WlzCoreValuesAll 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
_WlzDBox22D double precision floating point axis aligned rectangle (box). Typedef: WlzDBox2
_WlzDBox33D double precision floating point axis aligned cubiod (box). Typedef: WlzDBox3
_WlzDomainThe union of Woolz domains. Typedef: WlzDomain
_WlzDrawDomWSpWorkspace in which drawing commands are parsed
_WlzDVertex22D double precision float point vertex. Typedef: WlzDVertex2
_WlzDVertex33D double precision float point vertex. Typedef: WlzDVertex3
_WlzDynItvPoolDynamic interval pool, for building interval domains. Typedef: WlzDynItvPool
_WlzEffAmHeadHead of a list of Amira materials. Typedef: WlzEffAmHead
_WlzEffAmMaterialItem in an Amira material list. Typedef: WlzEffAmMaterial
_WlzEffAnlComplexAnalyze 7.5 complex number representation. Typedef: WlzEffAnlComplex
_WlzEffAnlDataHistoryAnalyze 7.5 file header structure for the image history. Typedef: WlzEffAnlDataHistory
_WlzEffAnlDsrAnalyze 7.5 file header. Typedef: WlzEffAnlDsr
_WlzEffAnlHeaderKeyAnalyze 7.5 file header key. Typedef: WlzEffAnlFileKey
_WlzEffAnlImageDimAnalyze 7.5 file header structure for the image dimensions. Typedef: WlzEffAnlImageDim
_WlzEffBibWarpInputThresholdParamsStructBibfile threshold parameters record. Typedef: WlzEffBibWarpInputThresholdParamsStruct
_WlzEffBmpFileHead
_WlzEffBmpInfoHead
_WlzEffBmpRGBQuad
_WlzEffDenHeader
_WlzEffGif89
_WlzEffGifLWZWSp
_WlzEffGifScreen
_WlzEffIcsHeader
_WlzEffIPLHeader
_WlzEffPicHeader
_WlzEffSlcHeader
_WlzEffStackCtrHeader
_WlzEffVffHeader
_WlzEffVtkHeader
_WlzEMAPPropertyA 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
_WlzEmptyTransformAn 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
_WlzExtIntv
_WlzFBox22D single precision floating point axis aligned rectangle (box). Typedef: WlzFBox2
_WlzFBox33D single precision floating point axis aligned cubiod (box). Typedef: WlzFBox3
_WlzFeatureVectorFinite element warping feature vector. Typedef: WlzFeatureVector
_WlzFeatValue
_WlzFeatValueLineA line of finite element warping feature vectors. Typedef: WlzFeatValueLine
_WlzFeatValuesA ragged rectangular feature value table. Typedef: WlzFeatValues
_WlzFMatchObjA finite element warping feature match, interesting points object. Typedef: WlzFMatchObj
_WlzFMatchPointFinite element warping feature match point. Typedef: WlzFMatchPoint
_WlzFRectA 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
_WlzFVertex22D single precision float point vertex. Typedef: WlzFVertex2
_WlzFVertex33D single precision float point vertex. Typedef: WlzFVertex3
_WlzGeomPolyListItem2DItem for polygon vertex list. See WlzGeomPolyTriangulate2D()
_WlzGMCbEntry
_WlzGMCoreThe core geometric model element from which all geometric modeling elements inherit the type and index fields. Typedef: WlzGMCore
_WlzGMDiskTA 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
_WlzGMEdgeA 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
_WlzGMEdgeTThe topological properties of a directed edge. Typedef: WlzGMEdgeT
_WlzGMElemPA union of pointers to all the valid geometric model elements. Typedef: WlzGMElemP
_WlzGMFaceA circuit of edges. Typedef: WlzGMFace
_WlzGMGridWSp3DAn 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
_WlzGMGridWSpCell3DA single cell entry in an axis aligned grid for a 3D model. Typedef: WlzGMGridWSpCell3D
_WlzGMLoopTA directed loop or the topological properties of a loop. Typedef: WlzGMLoopT
_WlzGMModelA 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
_WlzGMModelRThe resources used by a model. Typedef: WlzGMModelR
_WlzGMResIdxA 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
_WlzGMResIdxTbResource look up tables for all geometric elements in a model. Typedef: WlzGMResIdxTb
_WlzGMResourceA resource vector (extensible array) used for allocating geometric modeling elements. Typedef: WlzGMResource
_WlzGMShellA shell which is a collection of connected geometric modeling elements. Typedef: WlzGMShell
_WlzGMShellG2DThe geometric properties of a shell in 2D double precision space. Typedef: WlzGMShellG2D
_WlzGMShellG2IThe geometric properties of a shell in 2D integer space. Typedef: WlzGMShellG2I
_WlzGMShellG3DThe geometric properties of a shell in 3D double precision. space. Typedef: WlzGMShellG3D
_WlzGMShellG3IThe geometric properties of a shell in 3D integer space. Typedef: WlzGMShellG3I
_WlzGMShellGUA union of pointers to the geometric properties of a shell. Typedef: WlzGMShellGU
_WlzGMVertexA single point in space defined in terms of both it's geometry and it's topology. Typedef: WlzGMVertex
_WlzGMVertexG2DThe position of a point in 2D double precision space. Typedef: WlzGMVertexG2D
_WlzGMVertexG2IThe position of a point in 2D integer space. Typedef: WlzGMVertexG2I
_WlzGMVertexG2NThe 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
_WlzGMVertexG3DThe position of a point in 3D double precision space. Typedef: WlzGMVertexG3D
_WlzGMVertexG3IThe position of a point in 3D integer space. Typedef: WlzGMVertexG3I
_WlzGMVertexG3NThe 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
_WlzGMVertexGUA union of pointers to the geometric properties of a point. Typedef: WlzGMVertexGU
_WlzGMVertexTThe 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
_WlzGreyPA union of pointers to grey values. Typedef: WlzGreyP
_WlzGreyPropertyA single grey value, which for example might represent the preferred display colour of a binary domain. Typedef: WlzGreyProperty
_WlzGreyTransformParamGrey-level transform parameters. Typedef: WlzGreyTransformParam
_WlzGreyVA union of grey values. Typedef: WlzGreyV
_WlzGreyValueWSpaceWorkspace for random access grey value manipulations. Typedef: WlzGreyValueWSpace
_WlzGreyVarianceWSpUsed to pass size and scale through WlzSeqPar() to WlzGreyVarianceSeqParFn()
_WlzGreyWSpaceThe standard workspace for grey value table manipulations. Typedef: WlzGreyWSpace
_WlzHistogramDomainHistograms are Woolz domains and not values as might be expected. Typedef: WlzHistogramDomain
_WlzIBox22D integer axis aligned rectangle (box). Typedef: WlzIBox2
_WlzIBox33D integer axis aligned cubiod (box). Typedef: WlzIBox3
_WlzIndexedValuesIn indexed value table. Typedef: WlzIndexedValues
_WlzIntervalA single interval. Typedef: WlzInterval
_WlzIntervalDomainA 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
_WlzIntervalLineA line of intervals. Typedef: WlzIntervalLine
_WlzIntervalValuesAn interval structured value table. The type encodes both the type of value table and the type of grey value. Typedef: WlzIntervalValues
_WlzIntervalWSpaceThe standard workspace structure for interval objects. Typedef: WlzIntervalWSpace
_WlzIterateWSpaceA workspace structure for interval objects which allows iteration through an object's pixels/voxels.. Typedef: WlzIterateWSpace
_WlzIVertex22D integer vertex. Typedef: WlzIVertex2
_WlzIVertex33D integer vertex. Typedef: WlzIVertex3
_WlzKrigModelFnParameters and function pointer for a kriging model function
_WlzLBTDomain2DA 2D linear binary tree spatial domain representation. Typedef: WlzLBTDomain2D
_WlzLBTDomain3DA 3D linear binary tree spatial domain representation. Typedef: WlzLBTDomain3D
_WlzLBTNode2DA 2D linear binary tree node for spatial domain representation. Typedef: WlzLBTNode2D
_WlzLBTNode3DA 3D linear binary tree node for spatial domain representation. Typedef: WlzLBTNode3D
_WlzLLink
_WlzLUTDomainA look up table domain. Typedef: WlzLUTDomain
_WlzLUTValuesLook up table values. Typedef: WlzLUTValues
_WlzMatchICPCbDataData structure for GM model element creation and destruction callbacks. Typedef: WlzMatchICPCbData
_WlzMatchICPShellA single matched shell. Typedef: WlzMatchICPShell
_WlzMatchICPShellListList element of matched shells. Typedef: WlzMatchICPShellList
_WlzMatchICPShellListElmList element for list of matched shells. Typedef: WlzMatchICPShellListElm
_WlzMatchICPTPPair2DA single 2D tiepoint pair
_WlzMatchICPWeightCbData
_WlzMeshEar
_WlzMeshEarList
_WlzMeshElemDefines 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
_WlzMeshElem3DDefines 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
_WlzMeshIntVec
_WlzMeshNodeDefines a node within a mesh transform. Typedef: WlzMeshNode
_WlzMeshNode2D5Defines a 2D5 node within a mesh transform. added by J. Rao 23/10/2001
_WlzMeshNode3DDefines a 3D node within a mesh transform. added by J. Rao 10/09/2001
_WlzMeshPolyVxLinked list based polygon data structure
_WlzMeshScanDElmMesh scanning element
_WlzMeshScanItvScan interval within an element
_WlzMeshScanWSpMesh scanning workspace
_WlzMeshScanWSp2D5
_WlzMeshTransformA mesh convex transform. Typedef: WlzMeshElem
_WlzMeshTransform2D5Defines a mesh transform. added by J. Rao 23/10/2001
_WlzMeshTransform3DDefines a mesh transform. added by J. Rao 10/09/2001
_WlzNamePropertyA simple null terminated ASCII string for the object's name. Typedef: WlzNameProperty
_WlzObjectThe Woolz object. Typedef: WlzObject
_WlzPartialItv2DData structure that can be used to hold partial intervals. These can then be sorted and condensed to find the intervals for an interval domain
_WlzPartialItv3DData structure that can be used to hold partial intervals. These can then be sorted and condensed to find the intervals for a plane domain
_WlzPixelPA typed grey value pointer. Typedef: WlzPixelP
_WlzPixelVA typed grey value. Typedef: WlzPixelV
_WlzPlaneDomainA 3D domain defining an arbitrary region of space in 3D. The 3D plane domain composed of plane-wise array of 2D domains. Typedef: WlzPlaneDomain
_WlzPointsAn 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
_WlzPointValuesPoint values - values with arbitrary rank and dimension defined at points. Typedef: WlzPointValues
_WlzPolygonDomainA 2D polyline domain with possible types: WLZ_POLYGON_INT, WLZ_POLYGON_FLOAT or WLZ_POLYGON_DOUBLE. Typedef: WlzPolygonDomain
_WlzPolygonDomain3A 2D polyline domain with possible types:WLZ_POLYGON_INT, WLZ_POLYGON_FLOAT or WLZ_POLYGON_DOUBLE. Typedef: WlzPolygonDomain
_WlzPropertyA union of pointers for properties. Typedef: WlzProperty
_WlzPropertyListA property list which has a type, link count and a linked list of properties
_WlzRagRValuesThe ragged rectangle values table. The type encodes both the type of value table and the type of grey value. Typedef: WlzRagRValues
_WlzRectAn integer rectangle domain. Side from (l[0],k[0]) to (l[1],k[1]) is a long side. The vertices are cyclic. Typedef: WlzIRect
_WlzRectFeatValuesA rectangular feature value table. Typedef: WlzRectFeatValues
_WlzRectValuesThe rectangle values table. The type encodes both the type of value table and the type of grey value. Typedef: WlzRectValues
_WlzRegICPWSpA workspace data structure for use in the ICP functions
_WlzRElementRectangular finite element warping mesh element. Typedef: WlzRElement
_WlzRsvFilterThe 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

_WlzSepTransWSpaceTypedef: WlzSepTransWSpace
_WlzSeqParWSpaceTypedef: WlzSeqParWSpace
_WlzSimplePropertyA 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
_WlzSkIntvLn
_WlzSplitObjData
_WlzTElementTriangular finite element warping mesh element. Typedef: WlzTElement
_WlzTextPropertyA pair of simple null terminated ASCII strings one for the property name and one for it's value. Typedef: WlzTextProperty
_WlzThreeDViewStructDefines a planar section through a 3D volume. Typedef: WlzThreeDViewStruct
_WlzThreshCbStrCallback structure from WlzCbThreshold() Typedef: WlzThreshCbStr
_WlzTiledValuesA tiled value table for both 2 an 3D domain objects. Typedef: WlzTiledValues
_WlzTransformA union of all valid transforms. Typedef: WlzTransform
_WlzValueAttachSpecifies what values (for example thoose in an indexed value table) are attached to. Enum: WlzValueAttach
_WlzValueIntervalLineOne line's worth of grey value intervals. Typedef: WlzValueIntervalLine
_WlzValueLineGrey values along a line. Typedef: WlzValueLine
_WlzValuesThe union of Woolz values. Typedef: WlzValues
_WlzVectorThresholdStruct
_WlzVertexUnion of vertex values. Typedef: WlzVertex
_WlzVertexPUnion of vertex pointers. Typedef: WlzVertexP
_WlzVoxelValuesVoxel value table. Typedef: WlzVoxelValues
_WlzWarpTransFinite element warp transformation. Typedef: WlzWarpTrans
allocthings
BibFileRecord
my_error_mgr
WlzBoundInterval
WlzBoundPoint
WlzLAllocBuf
WlzObjFactsData