Woolz Image Processing Version 1.4.0
File List
Here is a list of all files with brief descriptions:
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/Wlz3DWarpMQ.cAutomatically produce a tetrahedron mesh from a woolz object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzAffineTransformDiff.cCompares two given affine transforms
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzAffineTransformLSq.cComputes an affine transform from a list of vertices and vertex displacements
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzAffineTransformObj.cGeneral affine transform toolkit
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzAffineTransformVertices.cAffine transforms vertices
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzArea.cCalculates the area of 2D domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzAutoCorrelate.cComputes the autocorrelation of the given object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzAutoTrackUpDown.c
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzBasisFnTransformObj.cComputes and applies Woolz basis function transforms
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzBasisFnTransformVertices.cApplies a basis function to vertices
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzBlobsToMarkers.cCreates a new domain object with a marker at the location of each separate part of the given domain object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzBoundaryToObj.cConverts boundary lists to domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzBoundaryVertices.cExtracts boundary vertex positions from an object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzBoundingBox.cCalculates the bounding box of an object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzBuildContour.cBuilds a contour from input simplices
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCannyDeriche.cImplements a Canny/Deriche edge detection filter
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCentralityObj.cComputes the centrality of a feature object's domain with respect to a reference object's domain
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCentreOfMass.cCalculates the mass and centre of mass of domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzChangeEMAPProperty.cChanges the EMAP property of a woolz object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzClipObjToBox.cClips the given object so that it lies within the given box
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzClosestVertices.cFinds the closest vertices in an object to those in a list
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCMeshCurvToImage.cCreates a 2D domain object (image) in which the values are the curvature of the 2D5 CMesh. The given CMesh must have displacements that will flatten the mesh already computed
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCMeshDeleteUnusedNodes.cDeletes unused nodes, ie those with no edge use from the given mesh
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCMeshDistance.cConstructs a 2D or 3D domain object the values of which are the minimum distance from the seeds in a conforming mesh
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCMeshFromContour.cConstructs a conforming simplical mesh from a contour with a geometric model
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCMeshGen.cConstructs a 2D or 3D conforming simplical mesh from a domain object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCMeshIntersectDom.cCreates a 2D domain object (image) in which the values are the curvature of the 2D5 CMesh. The given CMesh must have displacements that will flatten the mesh already computed
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCMeshSurfaceMap.cComputes a conforming mesh transform which maps a surface in 3D to a plane
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCMeshToContour.cCreates a contour from a conforming mesh
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCMeshToSpatialDomain.cConstructs a 2D or 3D spatial domain without any values, but which corresponds to the given conforming mesh
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCMeshTransformInvert.cInverts a constrained mesh transform
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCMeshTransformObj.cTransforms an object using a constrained mesh transform
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCMeshTransformVtx.cTransforms vertices using a constrained mesh transform
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCMeshTrExpansion.cCreates a conforming mesh with a a normalised expansion scalar attached to each element from the given conforming mesh transform
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCMeshTrStrainTensor.cCreates a conforming mesh with a strain tensor attached to each element from the given conforming mesh transform
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCompDispIncGrey.cComputes a displacement field as a compound array object from two given objects. The displacements are between pixels/voxels with the same grey value
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCompound.cGenerates a Woolz compound object from objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCompoundArrayToScalar.cReduces a compound array to a scalar valued object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCompThresh.cComputes a threshold value from a Woolz histogram object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzConstruct3D.cConstructs a 3D domain object from 2D domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzContourCut.cCreates a new contour from the two given contours in which no simplices of the given model contour which intersect the given knife contour are included
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzContourFlipOrient.cFlips orientation of edges and faces in contour models
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzContourFromPoints.cComputes a contour object from point sets
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzContourGeomFilter.cFilters a contour model
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzContourObj.cComputes edge and surface based contour models from domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzContourSpxStats.cCalculates simplex statistics for contour models
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzContourSzSelect.cFilter to remove small shells from contours
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzConvertPix.cConverts the pixel type of a grey-level woolz object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzConvexPoly.cComputes the convex polygon (hull) enclosing a domain
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCopyObj.cReads an object and writes it out again. Useful for moving to a new file format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCopyToTiledObj.cSets values in a tiled object using the values from another object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCreateSpecialSE.cCreates a "special" structuring element object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCrossCorValue.cComputes the cross correlation value of two objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzCutObjToBox.cCuts out a filled box from the given object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzDiffDomain.cComputes the difference between two domains
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzDilation.cDilates a domain
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzDistanceMetric.cComputes distance metrics between contour objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzDistanceTransform.cComputes distance transform objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzDomain.cExtracts the domain of an object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzDomainFill.cFills the domain of a woolz object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzErosion.cMorphological erosion of a woolz domain object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzExplode.cExplodes objects into component objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzFacts.cGives information about Woolz objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzFile.cIdentifies the type of object in a file
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzFilterNObjsValues.cFilters the values of multiple domain objects to construct a new domainn object in which each value is formed by filtering the values of all input objects at the same position as the values of the resulting object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzFourierTransform.cComputes the Fourier transform (or the inverse transform) of an object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGauss.cApplies a Gaussian filter to an objects grey values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGaussNoise.cAdds Gaussian noise to the grey values of an object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGeometryTrackUpAndDown.cInterpolates tie-point bibfiles
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGetSubSectionFromObj.cCuts a section from an object with the domain of a given object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGreyCrossing.cDetects grey value crossings
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGreyGradient.cComputes a grey gradient object from the input object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGreyInvert.cInverts the grey-range of a grey-level object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGreyMask.cSets all object values within a mask domain to a mask value
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGreyNormalise.cNormalise the grey-range of a grey-level object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGreyRange.cOutputs the grey-range of a grey-level object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGreySetIncValues.cSets incrementing (and hence unique) values in scan order throughout a domain object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGreySetRange.cSets the grey-range of a grey-level woolz object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGreySetValue.cSets the grey values of the object to a specified value
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGreyStats.cCalculates simple statistics for a domain object's grey values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGreyTemplate.cApplies a template to an object's values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGreyTransfer.cCopies grey values from a source object to a destination object within the intersection of the object's domains
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGreyValue.cGets a single grey value in an object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGreyValueMixing.c
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzGreyVarianceObj.cVariance filters domain objects with values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzHasIntersect.cTests whether a pair of objects intersect
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzHistogramData.cReads a histogram object and writes it as ascii data
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzHistogramEqualiseObj.cHistogram equalises a Woolz domain object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzHistogramFindPeaks.cFinds histogram peak positions
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzHistogramFitPeaks.cFits a series of Gaussian distributions to a histogram
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzHistogramGauss.cConvolves the bin values of a histogram object with a Gaussian's 0th, 1st or nd derivative
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzHistogramMatchObj.cHistogram matches a domain object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzHistogramObj.cComputes a histogram from a 2D or 3D domain object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzHistogramRebin.cRe-bins a histogram
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzHistogramSmooth.cLow-pass filters a histogram object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzImageArithmetic.cBinary image arithmetic on a pair of domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzIndexObjFromCompound.cCreates an grey value index object from the given compound array object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzIndexObjToCompound.cCreates an grey value index object from the given compound array object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzInsideDomain.cDetermines whether a vertex is within an object's domain
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzIntersect.cComputes the intersection of the input objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzIntRescaleObj.cRescales an object using an integer scale factor
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzIsEmpty.cDetermines whether objects are empty
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzLabel.cLabels (segments) the input objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzLaplacian.cApplies a Laplacian edge enhancement filter
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzLUTGreyTransformFromTxt.cCreates a grey LUT transform from text input to form a grey LUT transform object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzLUTGreyTransformMerge.cMerges integer look up table grey transforms to form a RGB $\alpha$ grey transform
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzLUTGreyTransformObj.cApplies an look up table grey transform
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzMakeEmpty.cMakes an empty woolz object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzMakeRect.cMakes a rectangular or cuboid domain
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzMarkerLatticeFromDomain.cCovers a spatial domain with a lattice of markers
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzMarkersToDomain.cCreates a domain with a marker located at the position of each vertex read from a file
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzMatchICPObj.cObject matching using ICP based registration to find corresponding points
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzMeshTransformObj.cApplies a mesh transform to an object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzNObjsGreyStats.cComputes basic grey value statistics across multiple objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzObjToBoundary.cConverts a domain object to a boundary to a boundary list
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzPolarSample.cPolar resampling of domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzPolygonToObj.cConverts a polygon object to a domain object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzPrinicipalAngle.cCalculates the mass, centre of mass and principal angle of domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzRandomAffineTransform.cCreates an affine transform with random transfrom primatives
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzRankObj.cRank filters domain objects with values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzRasterObj.cRasterizes geometric objects into domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzRBFContourObj.cUses radial basis function to approximate a contour from point clouds
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzRegisterCCor.cRegisters a pair of 2D domain objects with grey values using frequency domain cross-correlation
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzRegisterICP.cRegisters two objects using an iterative closest point algorithm
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzRegisterICPWSD.cComputes a 3D grey valued object in which the values are the weighted sums of distances as used for ICP registration
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzRGBAConvert.cColour conversion for an RGBA colour object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzRGBChannelRatio.cComputes log ratio of RGB channels in a RGBA object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzRGBCombine.cCombines upto three domain objects with values to make a single RGBA domain object in which the input objects are used for the RGB components
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzRMSDiff.cComputes the RMS difference between the grey values of objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzRsvFilterObj.cRecursive filter for domain objects with grey values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzSampleObj.cEfficient sub-sampling of domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzScalarBinaryOp.cApply a scalar operation to a woolz object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzScalarDivide.cDivides the pixel values of a grey-level object by a scalar value
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzScalarFeatures.cExtracts scalar features from Woolz domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzScalarFnObj.c
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzScalarScale.cCreates an object with a tiled value table from an object with a valid spatial domain
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzSelect1InN.cSelects planes 1 in n from a 3D object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzSetBackground.cSets the background value of a domain object with grey values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzSetVoxelSize.cSets the voxel size of a 3D domain object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzShadeCorrect.cShade corrects a domain object with values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzShiftObj.cShifts objects using an integer translation
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzSkeleton.cComputes the skeleton of the a domain object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzSnapFitObjs.cFinds a set of correspondences between two objects based on closest points
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzSobel.cA 3 Sobel edge detection filter
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzStripProperties.cStrips the property list from an object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzStructDilation.cDilates an object using a structuring element object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzStructErosion.cErodes a domain object using a structuring element object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzThreshold.cThresholds a grey-level object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzTiledObjFromDomain.cCreates an object with a tiled value table from an object with a valid spatial domain
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzTransformProduct.cComputes the product of a pair of transforms
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzTransposeObj.cTransposes a 2D object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzTransposePlanes.cTransposes the planes of 3D objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzUnion.cComputes the union of domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzVerifyObj.cChecks objects and fixes them if possible
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzVolume.cComputes the volume of 3D objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlz/WlzWindow.cApplies a window function to a Woolz 2D domain object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/Wlz3DGetProjection.cCommand line binary to project a Woolz object using a view transform
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/Wlz3DGetSection.cGets an arbitrary slice from a 3D object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/Wlz3DViewTransformBitmap.cTransform a bitmap on a section view to a 3D object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/Wlz3DViewTransformObj.cTransforms a section view to a 3D object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzApplyTileFunction.cApply a function for each tile to the associated image and output a vector of values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzBibToMeshTrans.cGenerates a mesh transform from an MAPaint bibfiile of basis function parameters and tie-points
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzBibTransAbsRel.cReads a reconstruction bibfile and writes it back out with either absolute or relative transforms
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzCelCmpFeatures.cExtracts domains for clumps and cells within clumps both from within the given image. The cells and clumps are used to compute numerical features and these are output together with "colorised" images showing the segmentation
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzClassMap.cGenerate a class image from a set of probability images, setting colours from a standard list
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzCreateRandomDomain.cGenerate a set of random domains to cover a given model domain
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzDisplacement.cComputes displacement object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzDisplacementToVtk.cComputes VTK visualisation of displacements
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzDomainAdjacencyMatrix.cCalculate the adjacency profiles for a given domain with respect to a set of domains. Each profile is output as a row in a matrix. The first row in the matrix indicates the adjacency distance
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzDomainMatch.cCalculate a similarity value for a pair or set of woolz domains. This has been developed for the purposes of analysing the EMAGE gene-expression data
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzDomainMatchMatrix.cCalculate a similarity value for a pair or set of woolz domains. This has been developed for the purposes of analysing the EMAGE gene-expression data
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzDomainOccupancy.cComputes the occupancy of a domain with respect to it's planes
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzDomainToTiles.cCut a woolz domain object into tiles or chips of equal size. With the tiff-tile option the object is reset to origin (0,0) and each tile has origin (0,0) and the tiles are ordered in the tiff-tile sequence
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzDrawDomainObj.cReads a string of drawing commands and from them draws a 3D domain object. All drawing commands are on a section plane which is defined by the view transform
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzEMAP.h [code]Special defines for the EMAP extension to the Woolz library
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzEMAPDomainTransform.cApply a warp transform to an EMAP model domain to convert to a linked model
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzEMAPTransformUtils.cUtilities to transform between standard EMAP models
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzEuclidDistanceMap.cCalculate the Euclidean distance from the input vertex to all parts of the domain
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzExtractTransform.cFinds the affine transforms from a reconstruction bibfile
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzFixDomains.cFixes flying pixels and small holes in domains
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzFixedPlaneAlign.cReset the transforms in a bibfile so that fixed planes are fixed
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzIndexBoundaries.cCalculate the boundaries for a set of threshold levels
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzInterpolateSectionViewerBibFiles.cAutomatically interpolates bib files
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzMatchICPPlane.cCompute tie points for a computed plane of section in a reference object and a 2D object, where these are read from an 'MAPaint 2D warp input parameters' bibfile
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzObjCompareSpecial_01.cCompares a pair of objects and prints some statistics
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzOccupancy.cCalculate the occupancy of each pixel with respect to a series of domains
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzPatchObjRegister.cRegisters patch objects and outputs a single object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzPosterProcessForStackupKeep3StraitLines.cCompute transforms to stack sections keeping verticals
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzProductTransform.cComputes the product transform for bibfiles
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzProjectDomain.cProjects a 3D domain onto a single section 3D projection as used for EMAGE wholemounts
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzRawToWlz.cConverts raw data to a Woolz object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzReconstruct.cReconstructs a 3D object using the information a Reconstruct bibfile
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzSizeSelect.cSelects components of an object's domain on the basis of area
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzSplitImage.cSplits an object that is composed of several components seperated by background into seperate objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzSplitMontage.cSplits a montage object - one that is composed of several components separated by a gap
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzTiffStackToPatches.cConverts a TIFF stack to a compound object representing the set of patches or mosiac tiles
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzTiffStackToShade.cConverts a TIFF stack to a shade object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzVTKTensor.cConverts a Woolz conforming mesh object with tensor values to a VTK polydata file with tensor dataset attributes
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzVtxDistance.cCalculate distance between two vertices
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzApp/WlzVtxToObj.cBuilds a Woolz domain object from a vertex
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzExtFF/WlzExtFFConstruct3D.cConstructs a 3D image from 2D images, assuming perfect alignment
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzExtFF/WlzExtFFContourObj.cA program to extract boundary, maximal gradient and isosurface contours from 2 or 3D Woolz and saving them in VTK format files
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzExtFF/WlzExtFFConvert.cWoolz binary which uses the external file formats extension to convert object data file formats
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzExtFF/WlzExtFFWlzToXYZ.cConverts a set of woolz domain files (3D binary) with associated ID file to GW XYZ format. The ID file holds a set of ids unique for each domain
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzExtFF/WlzSAToWlz.cConvert the Smart Atlas polygons to a Woolz boundaries
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/binWlzExtFF/WlzTiff2Wlz.cConvert TIFF images file to Woolz format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlc/Alc.h [code]Main (top-level) header file for the Woolz type allocation library
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlc/AlcAlloc.cProvides functions for basic storage allocation. In their most basic form are simple wrappers for the ANSI functions malloc(3), calloc(3), realloc(3) and free(3) but they may be used to encapsulate more complex allocation such as for persistant storage
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlc/AlcArray.cProvides functions for the allocation of 1, 2 and 3D arrays of types char, short, int, float and double. Extension to other types (including user defined types) should be straight formward through templates defined in AlcTemplates.h
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlc/AlcBlockStack.cA general purpose memory block allocator. Blocks are allocated and stored in on a stack
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlc/AlcCPQueue.cAn $O(1)$ priority queue based on algorithms from: Brown R, 1988. Calendar Queues: A Fast {O}(1)Priority Queue Implementation for the Simulation Event Set Problem. Communications of the ACM 31(10), 1220-1227. The priority queue has an $O(1)$ time for insertion unlinking and holding of queue items with a favorable constant when compared to tree based priority queue data structures such as splay trees. Results presented by Brown show that this data structure outperforms tree based implementations and that simple ordered linked lists with $O(n)$ operations outperform both calendar queues and tree based queues when there are less than ten items in the queue
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlc/AlcDLPList.cA general purpose doubly linked circular list of pointers
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlc/AlcFreeStack.cA general purpose free stack which allows a single pointer to be used to keep a list of data to be free'd
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlc/AlcHashTable.cA general purpose hash table
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlc/AlcHeap.cA basic heap data structure
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlc/AlcKDTree.cA general purpose, arbitrary dimension, integer/floating point binary space partition tree (kD-tree)
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlc/AlcLRUCache.cA cache allowing rank and key access to it's entries. The cache is maintained using a maximum number of items and maximum total entry size
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlc/AlcString.cProvides functions for string duplication
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlc/AlcTemplates.h [code]Templates used by the 'C' pre-processor to generate the body of the Woolz array allocation functions and the associated freeing functions
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlc/AlcType.h [code]Type definitions for the Woolz type allocation library
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlc/AlcVector.cA general purpose 1D vector (extensible array)
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/Alg.h [code]Main (top-level) header file for the Woolz numerical algorithms library
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgAutoCorr.cFrequency domain auto correlation functions
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgBits.cProvides bit fiddling functions
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgComplexUtils.cProvides basic complex number utilities
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgConvolve.cProvides functions for convolving data arrays
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgCrossCorr.cFrequency domain cross correlation functions
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgDebug.cProvides debug output
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgDPSearch.cA 1D dynamic programming search procedure assuming a rectangular search region and a given non-local cost function
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgFourier.cFast Fourier and Hartley transform functions
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgGamma.cFunctions for computing gamma and incomplete gamma functions
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgGrayCode.cProvides functions for computing Gray codes and their inverse. See Christopher H. Hamilton. "Range Searching Data Structures with Cache Locality" PhD Thesis, Dalhousie University, March 20011. The code within this file is derived from this thesis and the software it refers to
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgHeapSort.cGeneral purpose heap sort algorithms
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgHilbertIndex.cProvides functions for Hilbert indices and their inverse. See J. K. Lawder "Calculation of Mappings Between One an n-dimensional Values Using the Hilbert Space-filling Curve", Birkbeck, University of London Research Report BBKCS-00-01, 2000. The code in this technical report has been modifiied to support n-dimensions and variable bit orders without recompilation
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgLinearFit.cProvides functions for fitting linear models to data, ie linear regression
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgMatrix.cMatrix allocation and maintenance functions
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgMatrixCG.cConjugate Gradient iterative method with preconditioning for the solution of linear systems with the form $\mathbf{A} \mathbf{x} = \mathbf{b}$. A must be a symmetric postive definite matrix, i.e. ${\mathbf{x}}^T \mathbf{A} \mathbf{x} < 0$, $\forall \mathbf{x} \not= \mathbf{0}$, $\mathbf{x} \in R^n$
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgMatrixGauss.cProvides a function for solving matrix equations of the form: A.x = b for x using Gaussian elimination with partial pivoting
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgMatrixLSQR.cProvides functions for solving matrix equations using LSQR. This software is based on lsqr.c, a C version of LSQR derived by James W. Howse <jhowse@lanl.gov> from the Fortran 77 implementation of C. C. Paige and M. A. Saunders. In most cases the extensive comments from Howse's lsqr.c have been preserved with little change
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgMatrixLU.cProvides functions for solving matrix equations of the form: A.x = b for x, inverting a matrix, calculating the determinant of a matrix and performing LU decomposition
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgMatrixMath.cFunctions for basic arithmatic with matricies
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgMatrixRSEigen.cFunctions to find the eigenvalues and eigenvectors of a real symmetric matrix
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgMatrixRSTDiag.cReduces a real symmetric matrix to symmetric tridiagonal form by orthogonal similarity transformation and construction of the right operator of the reduction
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgMatrixSV.cProvides functions for singular value decomposition
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgMatrixTDiagQLI.cDetermines the eigenvalues and eigenvectors of a real symmetric tridiagonal matrix using implicit shifts
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgMixture.cProvides a function for computing the maximum liklihood parameters of a mixture of distributions which fit the given data
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgPolyLSQ.cProvides functions for fitting a polynomial using least squares
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgQSort.cSpecialized implementation of quick sort based on "Engineering a Sort Function" J.L. Bentley and M.D. McIlroy, Software Practice and Experience 23 (1993) 1249-1265
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgRand.cProvides functions which produce pseudo-random values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgRandZig.cThe Gaussian distribution random number generator is based on the Ziggurat method for generating random variables as used in the GNU scientific library. For details of the Ziggurat method see: George Marsaglia, Wai Wan Tsang The Ziggurat Method for Generating Random Variables, Journal of Statistical Software, vol. 5 (2000), no. 8 (http://www.jstatsoft.org/v05/i08/)
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgRange.cProvides functions for computing the range of values within a given array
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgRank.cRank selection algorithms which provide fast rank selection from an array of values. This is the general case of mimimum, median and maximum value rank selection
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgShuffle.cFunctions for randomly permuting data
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgType.h [code]Type definitions for the Woolz numerical algorithm library
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libAlg/AlgVectorMath.cBasic vector arithmatic
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libbibfile/bibFile.h [code]Types and constants for the bibtex based file syntax used for serial section data, ...
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libbibfile/bibFileAlloc.cFunctions for allocation and freeing of the bibtex based record and field data structures
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libbibfile/bibFileIO.cFile I/O functions to parse the bibtex based file syntax used for serial section data, ...
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libbibfile/bibFileParse.cFunctions to parse the bibtex based file syntax
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libhguDlpList/HGUDlpList.cData structures and functions for doubly linked lists of pointers
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libhguDlpList/HGUDlpList.h [code]Data structures and functions for doubly linked lists linked lists of pointers
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/Wlz.h [code]Main (top-level) Woolz header file which includes all other header files required by Woolz
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/Wlz2DContains.cTakes a WLZ_2D_DOMAINOBJ, calls WlzLabel to split the domain and returns the one containing point(x,y)
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/Wlz3DProjection.cGenerates the projection or back-projection of a domain object from 3D to 2D and visa versa
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/Wlz3DSection.cFunctions for cutting 2D sections from 3D objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/Wlz3DSectionFromGeoModel.cFunctions to cut a 2D geometric model from a 3D geometric model
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/Wlz3DSectionSegmentObject.cSegments a 3D object into 2 parts determined by the input section plane. The parts are the domains on either side of the plane
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/Wlz3DSubSection.cReturn a sub-region of a 3D section via a 3D section transform
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/Wlz3DViewStructUtils.cUtility functions associated with 3D views
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/Wlz3DViewTransformObj.cView transformation functions
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/Wlz3DWarpMQ_S.cGenerates a regular tetrahedral mesh for a 3D domain
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzAffineTransform.cFunctions for computing affine transforms and applying them to objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzAffineTransformLSq.cFunctions for computing Woolz affine transforms that give the best fit, in a least squares sense, when used to transform one set of vertices to another
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzArea.cComputes the area of an object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzArray.cFunctions for converting between domain objects and arrays
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzAssign.cWoolz objects domains and values maintain a linkcount, which records it's usage by other objects, domains or values. To increment a linkcount the appropriate assignment function should be used
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzAutoCor.cFunctions to compute the autocorrelation of an object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzBackground.cFunctions to get and set the background value of objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzBasisFn.cFunctions for creating and manipulating basis functions
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzBasisFnTransform.cFunctions for computing and applying basis function transforms
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzBoundaryUtils.cSimple functions that operate on boundary lists
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzBoundingBox.cFunctions for computing the axis aligned bounding box of objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzBoundToObj.cFunctions to convert a boundary object or domain to a domain object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzBuildObj.cFunctions to allow spatial domain objects with values to be built incrementally
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzCannyDeriche.cA Canny-Deriche edge detection filter
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzCbThreshold.cThreshold an object using a callback function to determine if the pixel value satifies the threshold criteria
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzCCor.cComputes the cross correlation of two objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzCentrality.cFunctions for computing the centrality of a feature domain with respect to a boundary domain. See WlzCentrality()
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzCentreOfMass.cComputes the centre of mass of objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzClipObjToBox.cFunctions for clipping the domain of either 2D or 3D domain objects so that they lie within the given axis aligned biunding box
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzCMeshCurvature.cFunctions to compute curvatures on conforming simplical meshes
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzCMeshFMar.cFast marching methods within conforming meshes
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzCMeshIntersect.cFunctions for computing the intersection with conforming meshes
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzCMeshScan.cIterators for scanning through CMesh based objects and domains
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzCMeshSurfMap.cFunctions for computing surface mappings that are based on conformal transformations
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzCMeshTransform.cFunctions for creating and applying 2D and 3D conforming mesh transforms
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzCMeshUtils.cUtility functions for 2D and 3D graph based conforming simplical meshes
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzCompDispIncGrey.cFunctions to compute vector displacement maps from two warps of domain objects which originate from a common object with incrementing integer grey values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzCompoundArrayToScalar.cFunctions to convert vector values held in a compound array to scalar values in a domain object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzCompThresh.cFunctions for computing a threshold value from a histogram object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzConstruct3D.cFunctions to construct 3D domain objects from 2D domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzContour.cFunctions for extracting contours from objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzConvertPix.cConversion of values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzConvexHull.cFunctions for computing the convex hull of objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzConvexHullClarkson.cFunctions to compute convex hulls using the Clarkson's algorithm
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzConvolve.cFunctions for convolving the values of domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzCopy.cFunctions to make 'deep' copies of objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzCutObjToBox.cFunctions for creating new domain objects with rectangular value tables
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzDebug.cDefault debugging text and object output functions for the Woolz library flag based debugging system
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzDebug.h [code]Defines the Woolz debug masks and function prototypes
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzDiffDomain.cFunctions for computing the domain difference between objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzDiffDomain3d.cFunctions for computing the domain difference between 3D objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzDilation.cFunctions for dilating objects with spatial domains
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzDistMetric.cFunctions to compute the Hausdorff distance, mean nearest neighbour and the median nearest neighbour distances between two datasets
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzDistTransform.cDistance transform functions which calculate the distance of every pixel/voxel in a foreground object from a reference object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzDomainFill.cFunctions to fill holes in domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzDomainUtils.cUtility functions for domains
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzDrawDomain.cFunctions for composing a domain from simple drawing commands
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzEmpty.cConvenience functions to check empty status of objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzErosion.cMorphological erosion of domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzErosion4.cPerforms 4-connected erosion on domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzError.cError related functions for the Woolz library
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzError.h [code]Definitions of Woolz error codes
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzExplode3D.cExplodes a 3D domain object into 2D domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzFacts.cText description (facts) of Woolz objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzFillBlankPlanes.cFills blank planes of a 3D object. Originally this was used by MAPaint to allow painting of intermediate planes
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzFilterNObjValues.cComputes a domain object in which the values are the filtered values of the input objects at the same positions
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzFourier.cFunctions for computing Fourier transforms and their inverse
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzFreeSpace.cFunctions for freeing objects and their components
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGauss.cGaussian filter fo 2D objects with values. Uses WlzSepTrans() and for colour images can only do smoothing correctly (i.e. derivative zero)
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGaussNoise.cFunctions for making Gaussian noise filled objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGeometry.cGeometric utility functions
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGeometryTrackUpAndDown_s.cTracks contours forming surface patches
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGeoModel.cBasic operators for manipulating Woolz geometric models. These can be either planar graphs or 3D surfaces, with the surfaces being either manifold or non-manifold
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGeoModelCellGridWSp.cFunctions to create and free geometric models cell grid work spaces
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGeoModelCut.cFunctions to cut geometric models (GM's)
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGeoModelFilters.cFilters for geometric models (GM's)
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGeoModelStats.cFunctions to compute statistics about geometric models
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreyCrossing.cComputes a domain object with grey values in which the values encode the direction at each pixel of a grey value transition. If the given grey value is zero then this is the zero crossing direction
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreyDitherObj.cMakes a dithered object from the given grey-level object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreyGradient.cComputes objects in which the grey values are the gradient of the gray values in the original image
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreyInvertMinMax.cGrey value inversion
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreyMask.cFunctions to set the value within the domain of a object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreyModGradient.cFunctions to calculate the modulus of the grey-level gradient of Woolz objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreyNormalise.cNormalises the grey-values of an object to the range [0 - 255]. Colour images have each channel independently normalised. For proportional normalisation of colour use WlzGreySetRange directly. To determine the modulus range use WlzRGBAModulusRange()
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreyRange.cComputes the grey range of an object. Note that the colour range returned is the independent max and min values for each channel
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreyScan.cObject grey value scanning functions
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreySetHilbert.cFunctions for creating objects with integral grey values that are related to their Hilbert indices
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreySetIncValues.cFunctions for creating objects with integer grey values that increment
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreySetRange.cSets the new grey range for an object using simple linear interpolation
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreySetRangeLut.cTransforms the grey-values of a grey-level object using a look-up-table
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreySetValue.cSets the grey values of objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreyStats.cCalculates simple statistics about an object's grey values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreyTemplate.cAttach a grey table to a template object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreyTransfer.cTransfers grey values from a source to a destination object. The source object grey values are set in the intersection domain between source and destination. Destination domain and the destination values outside of the intersection are unchanged
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreyValue.cProvides functions for random access to the grey values of 2D and 3D domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreyValueMixing_s.cFunctions to mix the grey values of two woolz object and produce a new object using

\[ o = (1 - x) o_1 + x o_2 \]

/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzGreyVariance.cApplies variance filters of domain objects with values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzHasIntersect.cDetermines whether two objects have an intersection
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzHistogram.cFunctions for computing and transforming Woolz histograms domains
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzHyThreshold.cA hysteresis threshold filter
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzImageArithmetic.cFunctions for performing arithmetic on a pair of domain objects with grey values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzIndexObj.cFunctions for creating and manipulating objects in which 2 or 3D spatial domains are represented as index grey values within in a single domain object. Such objects are frequently refered to as index objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzInline.h [code]Woolz inline functions
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzInsideDomain.cFunctions which check whether a given vertex lies within an object's domain
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzIntersect2.cCalculates the intersection between two domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzIntersect3d.cIntersection (set intersection) routines for domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzIntersectN.cIntersection of N woolz domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzIntervalCount.cCounts the number of intervals (or equivalent) in an object's domain
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzIntervalDomScan.cFunctions for scanning through an object's interval domain
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzIntRescaleObj.cRescales a Woolz object using an integral scale
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzIterate.cFunctions for iteration through Woolz objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzKrig.cFunctions for interpolation based on kriging
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzLabel.cSegments a domain object into disconnected regions
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzLabel3d.cSegments a 3D object, called from WlzLabel()
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzLaplacian.cImplements a Laplacian edge enhancement filter
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzLBTDomain.cFunctions for creating and manipulating linear binary tree domains
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzLineArea.cComputes the line area of an object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzLUT.cLook up tables for value transformations
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzMacro.h [code]Woolz C pre-processor directives, eg macros
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzMakeAffineTransform.cAllocation and freeing of affine transforms
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzMakeCompound.cMakes compound objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzMakeIntervalValues.cMakes an interval values table
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzMakeProperties.cAllocation and freeing routines of properties
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzMakeStructs.cFunctions for allocating woolz structures
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzMatchICP.cFunctions to match objects using ICP based registration, providing a set of corresponding points
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzMeshGen.cFunctions for 2D and 3D conforming simplical mesh generation. Meshes generated by these functions will conform approximately to an objects boundaries
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzMeshTransform.cFunctions for computing mesh transforms
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzMeshUtils.cUtility functions for manipulating Woolz mesh transforms
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzMwrAngle.cComputes the minimum width rectangle from a convex hull
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzNMSuppress.cA non-maximal supression filter, which constructs a new domain object using a Canny-like non-maximal suppression algorithm. The domain is the non-maximally suppressed domain and the values are the encoded gradient direction
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzNObjGreyStats.cCalculates statistics for grey values across the objects of the given compound object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzObjToBoundary.cComputes a boundary list from a Woolz object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzOccupancy.c
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzPoints.cFunctions for handling point domains
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzPolarSample.cA rectangular to polar image resampling filter
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzPolyDecimate.cFunctions to decimate polyline and boundary domains The functions remove vertices that are parts of straight lines as defined by a maximum distance. The algorithm starts at vertex 1, walks along the line until at least one vertex between the start and current position is more than max-dist from the straight line between vertex 1 and current. All vertices between position 1 and current-1 are removed and position 1 is incremented (to what was current-1). The process is then repeated
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzPolyEquispace.cBuilds a new polygon domain with equi-spaced vertices
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzPolyReverse.cFunctions to reverse the vertex ordering in a polygon domain
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzPolySmooth.cSmoothing operations for polylines
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzPolyToObj.cMakes a domain object from a polygon
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzPolyUtils.cFunctions for manipulating polygon domains
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzPrinicipalAngle.cCalculates the angle which the long principal axis makes with the given object. The functions are based on a combination of methods by Rees and Hibbard. (D.W.A. Rees, Mechanics of Solids and Structures)
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzProj3DToSection.cFunctions for projecting 3D domains onto sections
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzRank.cRank filters for woolz objects, these are the generalization of minimum, maximum and median value filters
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzRaster.cFunctions to rasterize geometric Woolz objects into 2D or 3D domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzReadObj.cReads a Woolz object from a file stream
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzRegCCor.cFunctions to register two objects using frequency domain cross correlation
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzRegConCalc.cComputes region connected calculus spatial classifications
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzRegICP.cFunctions for the registration of two objects using an implementation of the iterative closest point algorithm. See * Besel P. J. and McKay N. D. A method for registration of 3-D shapes. PAMI, 14(2): 239-256, 1992. * Zhang Z. Iterative point matching for registration of free-form curves and surfaces. International Journal of Computer Vision, 13(2):119-152, 1994
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzRGBAConvert.cConversion routines for RGBA data including conversion to modulus
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzRGBAGreyStats.cCalculates simple quick statistics for a domain object with RGBA values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzRGBAImageArithmetic.cPerforms image arithmetic on RGBA data. Both input files must be RGBA value type
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzRGBAModGradient.cCalculates the modulus of the gradient of a RGBA object. The gradient is defined as the modulus of the "modulus" vector, i.e. the modulus for each colour
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzRGBAPixelUtils.cUtility functions for pixel and RGBA values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzRGBARange.cFinds the range of values in a RGBA type image
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzRGBAScalarBinaryOp.cApply a scalar binary operation to an RGBA image
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzRGBAThreshold.cThreshold functions for RGBA objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzRGBChanRatio.cComputes log ratio of RGB channels in a RGBA object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzRsvFilter.cRecursive filters for Woolz, these are also known as Deriche and infinite impulse responce (IIR) filters
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzSampleObj.cSubsamples objects using an integer sampling factor and a convolution kernel
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzSampleValuesAndCoords.cExtracts values and coordinates from a Woolz object with grey values using a sampoling function
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzScalarArithmeticOp.cFunctions which apply scalar arithmetic operations to domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzScalarBinaryOp.cApplies scalar binary operators to objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzScalarFeatures.cFunctions for extracting scalar features from objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzScalarFn.cCode to apply scalar functions to scalar image values in Woolz objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzSepTrans.cExecute a separable transform on a 2D domain object
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzSeqPar.cPerforms sequential or local transformation of an object. Jim Piper derived the original seqpar.c from Fortran code by Marshall Presser
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzShadeCorrect.cShade correction
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzShift.cFunctions for shifting (applying efficient integer translations) to objects, domains and values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzSkeleton.cPerforms a proper interval-domain skeletonisation Hilditch's method
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzSnapFit.cFunctions to compute correspondences between a pair of objects using closest points
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzSobel.cImplements a Sobel edge detection filter
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzSplitObj.cFunctions to split a single object into component objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzStdStructElements.cStandard structuring elements in 2D and 3D
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzStringTypes.cFunctions for converting between Woolz data types and string representations (names) of the types
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzStringUtils.cMiscellaneous string handling functions
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzStructDilation.cPerforms dilation using a structuring element
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzStructErosion.cPerforms erosion using a structuring element
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzTensor.cFunctions which derive and manipulate tensor quantities
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzThreshold.cThresholds 2D or 3D domain objects with values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzTiledValues.cFunctions construct and convert tiled objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzTransform.cFunctions operating on Woolz transform unions
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzTransposeObj.cTransposes objects (ie interchanges row and column coordinates)
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzType.h [code]Defines the Woolz types. These are enumerations and structures which have been typedef'd
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzUnion2.cConvenience function to calculate the union of two domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzUnion3d.cComputes the set union of 3D objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzUnionN.cComputes the set union of N objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzValueTableUtils.cFunctions for computing value amd value table types
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzValueUtils.cMany small functions for setting, copying and converting values
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzVerifyObj.cFunctions for verifying and fixing objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzVersion.cSimple Woolz versioning
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzVerticies.cFunctions for extracting vertices from objects represented by vertices, eg polylines, boundlists and contours
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzVolume.cComputes the volume of domain objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzWindow.cWeights the grey values of domain objects according to their spatial distribution using a weighting function
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlz/WlzWriteObj.cFunctions for writing Woolz objects
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFF.cFunctions for reading and writting Woolz objects to and from external data formats
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFF.h [code]Main header file for external data file format support for the MRC Human Genetics Unit Woolz library
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFAm.cFunctions for reading and writting Woolz objects to the Amira lattice file format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFAnl.cFunctions for reading and writting Woolz objects to the ANALYZE 7.5 format file
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFBibUtils.cWoolz IO bibfile utility functions to write and parse records written in bibfile format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFBmp.cFunctions for reading and writting Woolz objects to and from the portable anymap '.pnm' data format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFDen.cFunctions for reading and writting Woolz objects to and from the Stanford University '.den' data format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFEMT.cFunctions for reading and writting Woolz objects to and from the the Netgen neutral (tetrahedral) mesh file format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFGif.cFunctions for reading Woolz objects from Graphics Interchange Format (GIF) images
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFIcs.cFunctions for reading and writting Woolz objects to and from the International Cytometry Standard '.ics'/'.ids' data format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFIPL.cFunctions for reading and writing IPLab image formats
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFJpeg.cRead and write procedures for Joint Expert Group image format JPEG
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFMesh.cFunctions for reading and writting Woolz objects to and from the the tetrahedral mesh file format used by Pascal Frey's medit. See the INRIA technical report 0253 for a detailed explaination of the fromat. This file format is also used by the tetrhedral mesh generator tetgen
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFNifti.cFunctions for reading and writting Woolz objects to the NIfTI format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFNodeEle.cFunctions for reading and writting Woolz objects to and from the the two part .node/.ele tetrahedral mesh file format used by Jonathan Shewchuk in Stellar
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFObj.cFunctions for reading and writting Woolz objects to and from the the OBJ Wavefront geometry file format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFPic.cFunctions for reading and writting Woolz objects to and from the Biorad '.pic' data format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFPly2.cFunctions for reading and writting Woolz objects to and from the the Riken PLY2 file format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFPnm.cFunctions for reading and writting Woolz objects to and from the portable anymap '.pnm' data format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFPvl.cFunctions for reading and writting Woolz objects to the Drishti pvl.nc file format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFRaw.cRead/write raw image data
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFSlc.cFunctions for reading and writting Woolz objects to and from the '.slc' data format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFSMesh.cFunctions for reading and writting Woolz objects to and from the the GRUMMP surface mesh (smesh) file format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFStack.cFunctions for reading and writting Woolz objects to and from a stack of 2D files
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFStl.cFunctions for reading and writting Woolz objects to and from the the stereolithography stl surface file sormat
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFTiff.cI/O functions for tiff format images
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFTxt.cFunctions for writing Woolz objects to a simple text '.txt' data format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFType.h [code]Header file with data types for external data file format support for the MRC Human Genetics Unit Woolz library
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFVff.cFunctions for reading and writting Woolz objects to and from the Sunvision '.vff' data format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFVMesh.cFunctions for reading and writting Woolz objects to and from the the GRUMMP VMESH tetrahedral mesh file format
/net/mahost/export/techcompwg0/bill/MouseAtlas/Build/src/Woolz/libWlzExtFF/WlzExtFFVtk.cFunctions for reading and writting Woolz objects to and from the VTK '.vtk' data format