Woolz Image Processing
Version 1.7.5
|
C_AlcBlockStack | General 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 |
C_AlcCPQItem | An item in a calendar priority queue. Typedef: AlcCPQItem |
C_AlcCPQQueue | An \(O(1)\) priority queue based on the Calendar Priority Queue data structure. Typedef: AlcCPQQueue |
C_AlcDLPItem | A doubly linked list item. Typedef: AlcDLPItem |
C_AlcDLPList | A doubly linked list of pointers. Typedef: AlcDLPList |
C_AlcFreeStack | |
C_AlcHashItem | A hash table item. Typedef: AlcHashItem |
C_AlcHashTable | A hash table. Typedef: AlcHashTable |
C_AlcHeap | A general purpose heap data structure. Typedef: AlcHeap |
C_AlcHeapEntryCore | Core heap entry data structure. All other heap entry data structures must have the fields of this data structure first. Typedef: AlcHeapEntryCore |
C_AlcKDTNode | A node in a binary space partition tree (kD-tree). Typedef: AlcKDTNode |
C_AlcKDTTree | A binary space partition tree (kD-tree). Typedef: AlcKDTTree |
C_AlcLRUCache | A 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 |
C_AlcLRUCItem | A cache item for a AlcLRUCache. Typedef: AlcLRUCItem |
C_AlcPointP | Pointer to a generic coordinate. Typedef: AlcPointP |
C_AlcUFTree | A general purpose union tree based on Robert Sedgewick's Weighted Quick Union Find |
C_AlcVector | An extensible 1D array. Typedef: AlcVector |
C_AlgMatrix | A union of all valid matrix types. Typedef: AlgMatrix. |
C_AlgMatrixCore | A core matrix type with members common to all matrix types. Typedef: AlgMatrixCore |
C_AlgMatrixLLR | |
C_AlgMatrixLLRE | Entry in the linked list row matrix. Typedef: AlgMatrixLLRE |
C_AlgMatrixRect | Rectangular matrix. Typedef: AlgMatrixRect |
C_AlgMatrixSym | Symmetric matrix. Typedef: AlgMatrixRect |
C_AlgMatrixTriple | |
C_BibFileField | |
C_ComplexD | Complex number data type. Typedef: ComplexD |
C_patchTree | |
C_Wlz1DConvMask | Typedef: Wlz1DConvMask |
C_Wlz3DWarpTrans | A plane-wise 3D finite element warping transform. Typedef: Wlz3DWarpTrans |
C_WLZ_EMAP_WarpTransformStruct | |
C_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 |
C_WlzAffineTransformPrim | Affine tranform primitives. Typedef: WlzAffineTransformPrim |
C_WlzAllocChunk | |
C_WlzBasisFn | A basis function. Typedef: WlzBasisFn |
C_WlzBasisFnMapData3D | Used to memorise the nodes of a mesh element between 3D distance function evaluation calls |
C_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 |
C_WlzBoundList | A complete list of a set of boundaries which is encoded in tree form |
C_WlzBox | Union of axis aligned boxes. Typedef: WlzBox |
C_WlzBoxP | Union of axis aligned box pointers. Typedef: WlzBoxP |
C_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 |
C_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 |
C_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 |
C_WlzCMeshCbEntry | Callback entry for list of callbacks. Typedef: WlzCMeshCbEntry |
C_WlzCMeshCell2D | A single cell of a spatial grid or array of 2D cells. Typedef: WlzCMeshCell2D |
C_WlzCMeshCell2D5 | A single cell of a spatial grid or array of 2D5 cells. Typedef: WlzCMeshCell2D5 |
C_WlzCMeshCell3D | A single cell of a spatial grid or array of 3D cells. Typedef: WlzCMeshCell3D |
C_WlzCMeshCellElm2D | Data structure which is used to link lists of 2D elements with the grid cells that they intersect. Typedef: WlzCMeshCell2D |
C_WlzCMeshCellElm2D5 | Data structure which is used to link lists of 2D5 elements with the grid cells that they intersect. Typedef: WlzCMeshCell2D5 |
C_WlzCMeshCellElm3D | Data structure which is used to link lists of 3D elements with the grid cells that they intersect. Typedef: WlzCMeshCell3D |
C_WlzCMeshCellGrid2D | A spatial grid or array of square 2D cells that are used for fast node and element location queries. Typedef: WlzCMeshCellGrid2D |
C_WlzCMeshCellGrid2D5 | A spatial grid or array of cubiod 3D cells that are used for fast 2D5 node and element location queries. Typedef: WlzCMeshCellGrid2D5 |
C_WlzCMeshCellGrid3D | A spatial grid or array of square 3D cells that are used for fast node and element location queries. Typedef: WlzCMeshCellGrid3D |
C_WlzCMeshEdgU2D | A 2D CCW directed (half) edge within the parent simplex. Typedef: WlzCMeshEdgU2D |
C_WlzCMeshEdgU2D5 | A 2D CCW directed (half) edge within the parent simplex. Typedef: WlzCMeshEdgU2D5 |
C_WlzCMeshEdgU3D | A 3D directed (half) edge within the parent face. Typedef: WlzCMeshEdgU3D |
C_WlzCMeshEdgUP | An edge use pointer for a 2 or 3D mesh. Typedef: WlzCMeshEdgUP |
C_WlzCMeshElm2D | A single 2D triangular mesh element. Typedef: WlzCMeshElm2D |
C_WlzCMeshElm2D5 | A single 3D triangular mesh element. Typedef: WlzCMeshElm2D5 |
C_WlzCMeshElm3D | A single 3D tetrahedral mesh element. Typedef: WlzCMeshElm3D |
C_WlzCMeshElmP | A element pointer for a 2 or 3D mesh. Typedef: WlzCMeshElmP |
C_WlzCMeshEntCore | A core node/element structure containing the initial fields common to all node and element structures. Typedef: WlzCMeshEntCore |
C_WlzCMeshEntP | Union of pointers to top level mesh entities. Typedef: WlzCMeshEntP |
C_WlzCMeshEntPP | Union of second level pointers to top level mesh entities. Typedef: WlzCMeshEntP |
C_WlzCMeshEntRes | Resources used for efficient allocation and recycling of mesh entities. Typedef: WlzCMeshEntRes |
C_WlzCMeshExpEnt | A FIFO queue active node/element entity for mesh value extrapolation workspace. Typedef: WlzCMeshExpEnt |
C_WlzCMeshExpWSp | A mesh value extrapolation workspace with a FIFO queue for active nodes (or elements) during mesh value extrapolation along with matrices and vectors for SVD. Typedef: WlzCMeshExpWSp |
C_WlzCMeshFace | A directed face within the parent simplex. Typedef: WlzCMeshFace |
C_WlzCMeshFMarElmQEnt | An entry of an element queue. Typedef: WlzCMeshFMarElmQEnt |
C_WlzCMeshFMarQEnt | An entry of a AlcHeap based queue. Typedef: WlzCMeshFMarQEnt |
C_WlzCMeshNod2D | A node of a 2D mesh. Typedef: WlzCMeshNod2D |
C_WlzCMeshNod2D5 | A node of a 2D5 mesh with a 3D position but 2D connectivity. Typedef: WlzCMeshNod2D5 |
C_WlzCMeshNod3D | A node of a 3D mesh. Typedef: WlzCMeshNod3D |
C_WlzCMeshNodP | A node pointer for a 2 or 3D mesh. Typedef: WlzCMeshNodP |
C_WlzCMeshP | Union of 2D and 3D conforming simplical mesh pointers |
C_WlzCMeshRes | Resources used for efficient allocation, recycling and location of mesh elements and nodes. Typedef: WlzCMeshRes |
C_WlzCMeshScanElm2D | Conforming mesh scanning element for 2D mesh |
C_WlzCMeshScanElm3D | Conforming mesh scanning element for 2D5 or 3D mesh |
C_WlzCMeshScanItv2D | Scan interval within a 2D conforming mesh element |
C_WlzCMeshScanItv3D | Scan interval within a 3D conforming mesh element |
C_WlzCMeshScanWSp2D | Conforming mesh scanning workspace for a 2D mesh |
C_WlzCMeshScanWSp3D | Conforming mesh scanning workspace for a 3D mesh |
C_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 |
C_WlzContour | A collection of 2D polylines or 3D surface elements represented by a Woolz geometric model. Typedef: WlzContour |
C_WlzConvHullArc | A conflict arc connecting a face and a vertex these form circular doubly linked lists for the faces and vertices. Typedef: WlzConvHullArc |
C_WlzConvHullArcPool | A pool of conflict arcs. Typedef: WlzConvHullArcPool |
C_WlzConvHullDomain2 | A 2D convex hull with counter clockwise ordered vertices and segments implicitly defined by the polygon of the ordered vertices. Typedef: WlzConvHullDomain3 |
C_WlzConvHullDomain3 | A 3D convex hull with coordinate vertices and faces defined by vertex index triples. Typedef: WlzConvHullDomain3 |
C_WlzConvHullFce | A face of the convex hull for use in a convex hull workspace. Typedef: WlzConvHullFce |
C_WlzConvHullFcePool | A pool of faces. Typedef: WlzConvHullFcePool |
C_WlzConvHullHorEdg | A horizon edge as seen from an external vertex. Typedef: WlzConvHullHorEdg |
C_WlzConvHullVtx | A vertex of the convex hull for use in a convex hull workspace. Typedef: WlzConvHullVtx |
C_WlzConvHullVtxPool | A pool of vertices. Typedef: WlzConvHullVtxPool |
C_WlzConvHullWSp3 | A workspace for computing the 3D convex hull of vertices with integral coordinates. Typedef: WlzConvHullWSp3 |
C_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 |
C_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 |
C_WlzCoreObject | The core Woolz object type which can be used to determine the type of a Woolz object. Typedef: WlzCoreObject |
C_WlzCoreProperty | Core property with sufficient to data to provide the type and enough to allow the property to be freed. Typedef: WlzCoreProperty |
C_WlzCoreTransform | The core transform, with members common to all transforms. Typedef: WlzCoreTransform |
C_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 |
C_WlzDBox2 | 2D double precision floating point axis aligned rectangle (box). Typedef: WlzDBox2 |
C_WlzDBox3 | 3D double precision floating point axis aligned cubiod (box). Typedef: WlzDBox3 |
C_WlzDomain | The union of Woolz domains. Typedef: WlzDomain |
C_WlzDrawDomWSp | Workspace in which drawing commands are parsed |
C_WlzDVertex2 | 2D double precision float point vertex. Typedef: WlzDVertex2 |
C_WlzDVertex3 | 3D double precision float point vertex. Typedef: WlzDVertex3 |
C_WlzDynItvPool | Dynamic interval pool, for building interval domains. Typedef: WlzDynItvPool |
C_WlzEffAmHead | Head of a list of Amira materials. Typedef: WlzEffAmHead |
C_WlzEffAmMaterial | Item in an Amira material list. Typedef: WlzEffAmMaterial |
C_WlzEffAnlComplex | Analyze 7.5 complex number representation. Typedef: WlzEffAnlComplex |
C_WlzEffAnlDataHistory | Analyze 7.5 file header structure for the image history. Typedef: WlzEffAnlDataHistory |
C_WlzEffAnlDsr | Analyze 7.5 file header. Typedef: WlzEffAnlDsr |
C_WlzEffAnlHeaderKey | Analyze 7.5 file header key. Typedef: WlzEffAnlFileKey |
C_WlzEffAnlImageDim | Analyze 7.5 file header structure for the image dimensions. Typedef: WlzEffAnlImageDim |
C_WlzEffBibWarpInputThresholdParamsStruct | Bibfile threshold parameters record. Typedef: WlzEffBibWarpInputThresholdParamsStruct |
C_WlzEffBmpFileHead | |
C_WlzEffBmpInfoHead | |
C_WlzEffBmpRGBQuad | |
C_WlzEffDenHeader | |
C_WlzEffGif89 | |
C_WlzEffGifLWZWSp | |
C_WlzEffGifScreen | |
C_WlzEffIcsHeader | |
C_WlzEffIPLHeader | |
C_WlzEffNrrdHeader | |
C_WlzEffPicHeader | |
C_WlzEffSlcHeader | |
C_WlzEffStackCtrHeader | |
C_WlzEffVffHeader | |
C_WlzEffVtkHeader | |
C_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 |
C_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 |
C_WlzExtIntv | |
C_WlzFBox2 | 2D single precision floating point axis aligned rectangle (box). Typedef: WlzFBox2 |
C_WlzFBox3 | 3D single precision floating point axis aligned cubiod (box). Typedef: WlzFBox3 |
C_WlzFeatureVector | Finite element warping feature vector. Typedef: WlzFeatureVector |
C_WlzFeatValue | |
C_WlzFeatValueLine | A line of finite element warping feature vectors. Typedef: WlzFeatValueLine |
C_WlzFeatValues | A ragged rectangular feature value table. Typedef: WlzFeatValues |
C_WlzFMatchObj | A finite element warping feature match, interesting points object. Typedef: WlzFMatchObj |
C_WlzFMatchPoint | Finite element warping feature match point. Typedef: WlzFMatchPoint |
C_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 |
C_WlzFVertex2 | 2D single precision float point vertex. Typedef: WlzFVertex2 |
C_WlzFVertex3 | 3D single precision float point vertex. Typedef: WlzFVertex3 |
C_WlzGeomPolyListItem2D | Item for polygon vertex list. See WlzGeomPolyTriangulate2D() |
C_WlzGMCbEntry | |
C_WlzGMCore | The core geometric model element from which all geometric modeling elements inherit the type and index fields. Typedef: WlzGMCore |
C_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 |
C_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 |
C_WlzGMEdgeT | The topological properties of a directed edge. Typedef: WlzGMEdgeT |
C_WlzGMElemP | A union of pointers to all the valid geometric model elements. Typedef: WlzGMElemP |
C_WlzGMFace | A circuit of edges. Typedef: WlzGMFace |
C_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 |
C_WlzGMGridWSpCell3D | A single cell entry in an axis aligned grid for a 3D model. Typedef: WlzGMGridWSpCell3D |
C_WlzGMLoopT | A directed loop or the topological properties of a loop. Typedef: WlzGMLoopT |
C_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 |
C_WlzGMModelR | The resources used by a model. Typedef: WlzGMModelR |
C_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 |
C_WlzGMResIdxTb | Resource look up tables for all geometric elements in a model. Typedef: WlzGMResIdxTb |
C_WlzGMResource | A resource vector (extensible array) used for allocating geometric modeling elements. Typedef: WlzGMResource |
C_WlzGMShell | A shell which is a collection of connected geometric modeling elements. Typedef: WlzGMShell |
C_WlzGMShellG2D | The geometric properties of a shell in 2D double precision space. Typedef: WlzGMShellG2D |
C_WlzGMShellG2I | The geometric properties of a shell in 2D integer space. Typedef: WlzGMShellG2I |
C_WlzGMShellG3D | The geometric properties of a shell in 3D double precision. space. Typedef: WlzGMShellG3D |
C_WlzGMShellG3I | The geometric properties of a shell in 3D integer space. Typedef: WlzGMShellG3I |
C_WlzGMShellGU | A union of pointers to the geometric properties of a shell. Typedef: WlzGMShellGU |
C_WlzGMVertex | A single point in space defined in terms of both it's geometry and it's topology. Typedef: WlzGMVertex |
C_WlzGMVertexG2D | The position of a point in 2D double precision space. Typedef: WlzGMVertexG2D |
C_WlzGMVertexG2I | The position of a point in 2D integer space. Typedef: WlzGMVertexG2I |
C_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 |
C_WlzGMVertexG3D | The position of a point in 3D double precision space. Typedef: WlzGMVertexG3D |
C_WlzGMVertexG3I | The position of a point in 3D integer space. Typedef: WlzGMVertexG3I |
C_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 |
C_WlzGMVertexGU | A union of pointers to the geometric properties of a point. Typedef: WlzGMVertexGU |
C_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 |
C_WlzGreyP | A union of pointers to grey values. Typedef: WlzGreyP |
C_WlzGreyProperty | A single grey value, which for example might represent the preferred display colour of a binary domain. Typedef: WlzGreyProperty |
C_WlzGreyTransformParam | Grey-level transform parameters. Typedef: WlzGreyTransformParam |
C_WlzGreyV | A union of grey values. Typedef: WlzGreyV |
C_WlzGreyValueWSpace | Workspace for random access grey value manipulations. Typedef: WlzGreyValueWSpace |
C_WlzGreyVarianceWSp | Used to pass size and scale through WlzSeqPar() to WlzGreyVarianceSeqParFn() |
C_WlzGreyWSpace | The standard workspace for grey value table manipulations. Typedef: WlzGreyWSpace |
C_WlzHistogramDomain | Histograms are Woolz domains and not values as might be expected. Typedef: WlzHistogramDomain |
C_WlzIBox2 | 2D integer axis aligned rectangle (box). Typedef: WlzIBox2 |
C_WlzIBox3 | 3D integer axis aligned cubiod (box). Typedef: WlzIBox3 |
C_WlzIndexedValues | In indexed value table. Typedef: WlzIndexedValues |
C_WlzInterval | A single interval. Typedef: WlzInterval |
C_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 |
C_WlzIntervalLine | A line of intervals. Typedef: WlzIntervalLine |
C_WlzIntervalValues | An interval structured value table. The type encodes both the type of value table and the type of grey value. Typedef: WlzIntervalValues |
C_WlzIntervalWSpace | The standard workspace structure for interval objects. Typedef: WlzIntervalWSpace |
C_WlzIterateWSpace | A workspace structure for interval objects which allows iteration through an object's pixels/voxels. Typedef: WlzIterateWSpace |
C_WlzIVertex2 | 2D integer vertex. Typedef: WlzIVertex2 |
C_WlzIVertex3 | 3D integer vertex. Typedef: WlzIVertex3 |
C_WlzKrigModelFn | Parameters and function pointer for a kriging model function |
C_WlzLBTDomain2D | A 2D linear binary tree spatial domain representation. Typedef: WlzLBTDomain2D |
C_WlzLBTDomain3D | A 3D linear binary tree spatial domain representation. Typedef: WlzLBTDomain3D |
C_WlzLBTNode2D | A 2D linear binary tree node for spatial domain representation. Typedef: WlzLBTNode2D |
C_WlzLBTNode3D | A 3D linear binary tree node for spatial domain representation. Typedef: WlzLBTNode3D |
C_WlzLLink | |
C_WlzLUTDomain | A look up table domain. Typedef: WlzLUTDomain |
C_WlzLUTValues | Look up table values. Typedef: WlzLUTValues |
C_WlzLVertex2 | 2D long integer vertex. Typedef: WlzIVertex2 |
C_WlzLVertex3 | 3D long integer vertex. Typedef: WlzLVertex3 |
C_WlzMatchICPCbData | Data structure for GM model element creation and destruction callbacks. Typedef: WlzMatchICPCbData |
C_WlzMatchICPShell | A single matched shell. Typedef: WlzMatchICPShell |
C_WlzMatchICPShellList | List element of matched shells. Typedef: WlzMatchICPShellList |
C_WlzMatchICPShellListElm | List element for list of matched shells. Typedef: WlzMatchICPShellListElm |
C_WlzMatchICPTPPair2D | A single 2D tiepoint pair |
C_WlzMatchICPWeightCbData | |
C_WlzMeshEar | |
C_WlzMeshEarList | |
C_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 |
C_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 |
C_WlzMeshIntVec | |
C_WlzMeshNode | Defines a node within a mesh transform. Typedef: WlzMeshNode |
C_WlzMeshNode2D5 | Defines a 2D5 node within a mesh transform. added by J. Rao 23/10/2001 |
C_WlzMeshNode3D | Defines a 3D node within a mesh transform. added by J. Rao 10/09/2001 |
C_WlzMeshPolyVx | Linked list based polygon data structure |
C_WlzMeshScanDElm | Mesh scanning element |
C_WlzMeshScanItv | Scan interval within an element |
C_WlzMeshScanWSp | Mesh scanning workspace |
C_WlzMeshTransform | A mesh convex transform. Typedef: WlzMeshElem |
C_WlzMeshTransform2D5 | Defines a mesh transform. added by J. Rao 23/10/2001 |
C_WlzMeshTransform3D | Defines a mesh transform. added by J. Rao 10/09/2001 |
C_WlzNameProperty | A simple null terminated ASCII string for the object's name. Typedef: WlzNameProperty |
C_WlzObject | The Woolz object. Typedef: WlzObject |
C_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 |
C_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 |
C_WlzPixelP | A typed grey value pointer. Typedef: WlzPixelP |
C_WlzPixelV | A typed grey value. Typedef: WlzPixelV |
C_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 |
C_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 |
C_WlzPointValues | Point values - values with arbitrary rank and dimension defined at points. Typedef: WlzPointValues |
C_WlzPolygonDomain | A 2D polyline domain with possible types: WLZ_POLYGON_INT, WLZ_POLYGON_FLOAT or WLZ_POLYGON_DOUBLE. Typedef: WlzPolygonDomain |
C_WlzPolygonDomain3 | A 2D polyline domain with possible types:WLZ_POLYGON_INT, WLZ_POLYGON_FLOAT or WLZ_POLYGON_DOUBLE. Typedef: WlzPolygonDomain |
C_WlzProperty | A union of pointers for properties. Typedef: WlzProperty |
C_WlzPropertyList | A property list which has a type, link count and a linked list of properties |
C_WlzRagRValues | The ragged rectangle values table. The type encodes both the type of value table and the type of grey value. Typedef: WlzRagRValues |
C_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 |
C_WlzRectFeatValues | A rectangular feature value table. Typedef: WlzRectFeatValues |
C_WlzRectValues | The rectangle values table. The type encodes both the type of value table and the type of grey value. Typedef: WlzRectValues |
C_WlzRegICPWSp | A workspace data structure for use in the ICP functions |
C_WlzRElement | Rectangular finite element warping mesh element. Typedef: WlzRElement |
C_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 |
C_WlzSepTransWSpace | Typedef: WlzSepTransWSpace |
C_WlzSeqParWSpace | Typedef: WlzSeqParWSpace |
C_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 |
C_WlzSkIntvLn | |
C_WlzSMNod3 | |
C_WlzSplitObjData | |
C_WlzTElement | Triangular finite element warping mesh element. Typedef: WlzTElement |
C_WlzTextProperty | A pair of simple null terminated ASCII strings one for the property name and one for it's value. Typedef: WlzTextProperty |
C_WlzThinToPointsHeapEntry | |
C_WlzThreeDViewStruct | Defines a planar section through a 3D volume. Typedef: WlzThreeDViewStruct |
C_WlzThreshCbStr | Callback structure from WlzCbThreshold() Typedef: WlzThreshCbStr |
C_WlzTiledValueBuffer | Position of and data for locating and buffering any interval of values in either 2 or 3D tiled value table |
C_WlzTiledValues | A tiled value table for both 2 an 3D domain objects. Typedef: WlzTiledValues |
C_WlzTransform | A union of all valid transforms. Typedef: WlzTransform |
C_WlzTransRANSACVtx | Vertex pairs as used by the transform RANSAC functions. Typedef: WlzTransRANSACVtx |
C_WlzValueAttach | Specifies what values (for example thoose in an indexed value table) are attached to. Enum: WlzValueAttach |
C_WlzValueIntervalLine | One line's worth of grey value intervals. Typedef: WlzValueIntervalLine |
C_WlzValueLine | Grey values along a line. Typedef: WlzValueLine |
C_WlzValues | The union of Woolz values. Typedef: WlzValues |
C_WlzVectorThresholdStruct | |
C_WlzVertex | Union of vertex values. Typedef: WlzVertex |
C_WlzVertexP | Union of vertex pointers. Typedef: WlzVertexP |
C_WlzVoxelValues | Voxel value table. Typedef: WlzVoxelValues |
C_WlzWarpTrans | Finite element warp transformation. Typedef: WlzWarpTrans |
CBibFileRecord | |
Cmy_error_mgr | |
CWlzBoundInterval | |
CWlzBoundPoint | |
CWlzLAllocBuf | |
CWlzObjFactsData |