|
file | Wlz3DWarpMQ.c |
| Automatically produce a tetrahedron mesh from a woolz object.
|
|
file | WlzAffineTransformDiff.c |
| Compares two given affine transforms.
|
|
file | WlzAffineTransformLSq.c |
| Computes an affine transform from a list of vertices and vertex displacements.
|
|
file | WlzAffineTransformObj.c |
| General affine transform toolkit.
|
|
file | WlzAffineTransformVertices.c |
| Affine transforms vertices.
|
|
file | WlzArea.c |
| Calculates the area of 2D domain objects.
|
|
file | WlzAutoCorrelate.c |
| Computes the autocorrelation of the given object.
|
|
file | WlzAutoTrackUpDown.c |
|
file | WlzBasisFnTransformObj.c |
| Computes and applies Woolz basis function transforms.
|
|
file | WlzBasisFnTransformVertices.c |
| Applies a basis function to vertices.
|
|
file | WlzBlobsToMarkers.c |
| Creates a new domain object with a marker at the location of each separate part of the given domain object.
|
|
file | WlzBoundaryToObj.c |
| Converts boundary lists to domain objects.
|
|
file | WlzBoundaryVertices.c |
| Extracts boundary vertex positions from an object.
|
|
file | WlzBoundingBox.c |
| Calculates the bounding box of an object.
|
|
file | WlzBSplineDistance.c |
| Computes the parametric coordinate at a given distance from a reference parametric coordinate in a B-spline curve.
|
|
file | WlzBSplineLength.c |
| Evaluates a B-spline to give a spatial domain or points object.
|
|
file | WlzBSplineToDomain.c |
| Creates an interval or plane domain object corresponding to a B-spline domain.
|
|
file | WlzBuildContour.c |
| Builds a contour from input simplices.
|
|
file | WlzCannyDeriche.c |
| Implements a Canny/Deriche edge detection filter.
|
|
file | WlzCentralityObj.c |
| Computes the centrality of a feature object's domain with respect to a reference object's domain.
|
|
file | WlzCentreOfMass.c |
| Calculates the mass and centre of mass of domain objects.
|
|
file | WlzChangeEMAPProperty.c |
| Changes the EMAP property of a woolz object.
|
|
file | WlzClassifyRCC.c |
| Classifies an ordered pair of domain objects using a region connected calculus.
|
|
file | WlzClipObjToBox.c |
| Clips the given object so that it lies within the given box.
|
|
file | WlzClosestVertices.c |
| Finds the closest vertices in an object to those in a list.
|
|
file | WlzCMeshCurvToImage.c |
| Creates 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.
|
|
file | WlzCMeshDeleteUnusedNodes.c |
| Deletes unused nodes, ie those with no edge use from the given mesh.
|
|
file | WlzCMeshDispToField.c |
| Creates a displacement field object from the given conforming mesh object. object.
|
|
file | WlzCMeshDistance.c |
| Constructs a 2D or 3D domain object the values of which are the minimum distance from the seeds in a conforming mesh.
|
|
|
file | WlzCMeshFromContour.c |
| Constructs a conforming simplical mesh from a contour with a geometric model.
|
|
file | WlzCMeshGen.c |
| Constructs a 2D or 3D conforming simplical mesh from a domain object.
|
|
file | WlzCMeshIntersectDom.c |
| Creates 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.
|
|
file | WlzCMeshSetDispFromField.c |
| Creates a conforming mesh object with indexed values set using the given displacement field object.
|
|
file | WlzCMeshSurfaceMap.c |
| Computes a conforming mesh transform which maps a surface in 3D to a plane.
|
|
file | WlzCMeshToContour.c |
| Creates a contour from a conforming mesh.
|
|
file | WlzCMeshToSpatialDomain.c |
| Constructs a 2D or 3D spatial domain without any values, but which corresponds to the given conforming mesh.
|
|
file | WlzCMeshTransformInvert.c |
| Inverts a constrained mesh transform.
|
|
file | WlzCMeshTransformObj.c |
| Transforms an object using a constrained mesh transform.
|
|
file | WlzCMeshTransformVtx.c |
| Transforms vertices using a constrained mesh transform.
|
|
file | WlzCMeshTrExpansion.c |
| Creates a conforming mesh with a a normalised expansion scalar attached to each element from the given conforming mesh transform.
|
|
file | WlzCMeshTrStrainTensor.c |
| Creates a conforming mesh with a strain tensor attached to each element from the given conforming mesh transform.
|
|
file | WlzCMeshValueTransfer.c |
| Transfers the values of one CMesh object to another within the intersection of their (mesh) domains.
|
|
file | WlzCompDispIncGrey.c |
| Computes a displacement field as a compound array object from two given objects. The displacements are between pixels/voxels with the same grey value.
|
|
file | WlzCompound.c |
| Generates a Woolz compound object from objects.
|
|
file | WlzCompoundArrayToScalar.c |
| Reduces a compound array to a scalar valued object.
|
|
file | WlzCompThresh.c |
| Computes a threshold value from a Woolz histogram object.
|
|
file | WlzConComThreholdObj.c |
| Connected component thresholding.WlzConComThreholdObj.
|
|
file | WlzConstruct3D.c |
| Constructs a 3D domain object from 2D domain objects.
|
|
file | WlzContourCut.c |
| Creates 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.
|
|
file | WlzContourFlipOrient.c |
| Flips orientation of edges and faces in contour models.
|
|
file | WlzContourFromPoints.c |
| Computes a contour object from point sets.
|
|
file | WlzContourGeomFilter.c |
| Filters a contour model.
|
|
file | WlzContourObj.c |
| Computes edge and surface based contour models from domain objects.
|
|
file | WlzContourSpxStats.c |
| Calculates simplex statistics for contour models.
|
|
file | WlzContourSzSelect.c |
| Filter to remove small shells from contours.
|
|
file | WlzConvertPix.c |
| Converts the pixel type of a grey-level woolz object.
|
|
file | WlzConvexHull.c |
| Computes convex hulls.
|
|
file | WlzConvexPoly.c |
| Computes the convex polygon (hull) enclosing a domain.
|
|
file | WlzCopyObj.c |
| Reads an object and writes it out again. Useful for moving to a new file format.
|
|
file | WlzCopyToTiledObj.c |
| Sets values in a tiled object using the values from another object.
|
|
file | WlzCreateSpecialSE.c |
| Creates a "special" structuring element object.
|
|
file | WlzCrossCorValue.c |
| Computes the cross correlation value of two objects.
|
|
file | WlzCutBSpline.c |
| Cuts regions from a spatial domain using a B-spline define the region cut.
|
|
file | WlzCutObjToBox.c |
| Cuts out a filled box from the given object.
|
|
file | WlzDefGrdTensorFeatures.c |
| Functions to extract features from deformation gradient tensor fields.
|
|
file | WlzDiffDomain.c |
| Computes the difference between two domains.
|
|
file | WlzDilation.c |
| Dilates a domain.
|
|
file | WlzDistanceAllNearest.c |
| Computes location of closest point in reference domain for all points in foreground domain.
|
|
file | WlzDistanceMetric.c |
| Computes distance metrics between contour objects.
|
|
file | WlzDistanceTransform.c |
| Computes distance transform objects.
|
|
file | WlzDitherPoints.c |
| Creates a domain with a marker located at the position of each point vertex using a points object.
|
|
file | WlzDomain.c |
| Extracts the domain of an object.
|
|
file | WlzDomainFill.c |
| Fills the domain of a woolz object.
|
|
file | WlzErosion.c |
| Morphological erosion of a woolz domain object.
|
|
file | WlzEvalBSpline.c |
| Evaluates a B-spline to give a spatial domain or points object.
|
|
file | WlzExplode.c |
| Explodes objects into component objects.
|
|
file | WlzFacts.c |
| Gives information about Woolz objects.
|
|
file | WlzFile.c |
| Identifies the type of object in a file.
|
|
file | WlzFilterNObjsValues.c |
| Filters 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.
|
|
file | WlzFitBSpline.c |
| Fits a B-spline to an object's domain.
|
|
file | WlzFitPlane.c |
| Computes a best fit plane to given vertices.
|
|
file | WlzFourierTransform.c |
| Computes the Fourier transform (or the inverse transform) of an object.
|
|
file | WlzGauss.c |
| Applies a Gaussian filter to an objects grey values.
|
|
file | WlzGaussNoise.c |
| Adds Gaussian noise to the grey values of an object.
|
|
file | WlzGeometryTrackUpAndDown.c |
| Interpolates tie-point bibfiles.
|
|
file | WlzGetSubSectionFromObj.c |
| Cuts a section from an object with the domain of a given object.
|
|
file | WlzGreyCrossing.c |
| Detects grey value crossings.
|
|
file | WlzGreyGradient.c |
| Computes a grey gradient object from the input object.
|
|
file | WlzGreyInvert.c |
| Inverts the grey-range of a grey-level object.
|
|
file | WlzGreyMask.c |
| Sets all object values within a mask domain to a mask value.
|
|
file | WlzGreyNormalise.c |
| Normalise the grey-range of a grey-level object.
|
|
file | WlzGreyRange.c |
| Outputs the grey-range of a grey-level object.
|
|
file | WlzGreySetIncValues.c |
| Sets incrementing (and hence unique) values in scan order throughout a domain object.
|
|
file | WlzGreySetRange.c |
| Sets the grey-range of a grey-level woolz object.
|
|
file | WlzGreySetValue.c |
| Sets the grey values of the object to a specified value.
|
|
file | WlzGreyStats.c |
| Calculates simple statistics for a domain object's grey values.
|
|
file | WlzGreyTemplate.c |
| Applies a template to an object's values.
|
|
file | WlzGreyTransfer.c |
| Copies grey values from a source object to a destination object within the intersection of the object's domains.
|
|
file | WlzGreyValue.c |
| Gets a single grey value in an object.
|
|
file | WlzGreyValueMixing.c |
|
file | WlzGreyVarianceObj.c |
| Variance filters domain objects with values.
|
|
file | WlzHasIntersect.c |
| Tests whether a pair of objects intersect.
|
|
file | WlzHistogramData.c |
| Reads a histogram object and writes it as ascii data.
|
|
file | WlzHistogramEqualiseObj.c |
| Histogram equalises a Woolz domain object.
|
|
file | WlzHistogramFindPeaks.c |
| Finds histogram peak positions.
|
|
file | WlzHistogramFitPeaks.c |
| Fits a series of Gaussian distributions to a histogram.
|
|
file | WlzHistogramGauss.c |
| Convolves the bin values of a histogram object with a Gaussian's 0th, 1st or nd derivative.
|
|
file | WlzHistogramMatchObj.c |
| Histogram matches a domain object.
|
|
file | WlzHistogramObj.c |
| Computes a histogram from a 2D or 3D domain object.
|
|
file | WlzHistogramRebin.c |
| Re-bins a histogram.
|
|
file | WlzHistogramSmooth.c |
| Low-pass filters a histogram object.
|
|
file | WlzImageArithmetic.c |
| Binary image arithmetic on a pair of domain objects.
|
|
file | WlzIndexObjFromCompound.c |
| Creates an grey value index object from the given compound array object.
|
|
file | WlzIndexObjToCompound.c |
| Creates an grey value index object from the given compound array object.
|
|
file | WlzInsideDomain.c |
| Determines whether a vertex is within an object's domain.
|
|
file | WlzInteriority.c |
| Computes interiority scores for object domains.
|
|
file | WlzIntersect.c |
| Computes the intersection of the input objects.
|
|
file | WlzIntRescaleObj.c |
| Rescales an object using an integer scale factor.
|
|
file | WlzIsEmpty.c |
| Determines whether objects are empty.
|
|
file | WlzLabel.c |
| Labels (segments) the input objects.
|
|
file | WlzLaplacian.c |
| Applies a Laplacian edge enhancement filter.
|
|
file | WlzLineSkeleton.c |
| Computes the line skeleton of the given object's domain.
|
|
file | WlzLineSkeletonSegment.c |
| Computes the line skeleton of the given object's domain.
|
|
file | WlzLUTGreyTransformFromTxt.c |
| Creates a grey LUT transform from text input to form a grey LUT transform object.
|
|
file | WlzLUTGreyTransformMerge.c |
| Merges integer look up table grey transforms to form a RGB \(\alpha\) grey transform.
|
|
file | WlzLUTGreyTransformObj.c |
| Applies an look up table grey transform.
|
|
file | WlzMakeEmpty.c |
| Makes an empty woolz object.
|
|
file | WlzMakeRect.c |
| Makes a rectangular or cuboid domain.
|
|
file | WlzMarkerLatticeFromDomain.c |
| Covers a spatial domain with a lattice of markers.
|
|
file | WlzMarkersToDomain.c |
| Creates a domain with a marker located at the position of each vertex read from a file.
|
|
file | WlzMatchICPObj.c |
| Object matching using ICP based registration to find corresponding points.
|
|
file | WlzMeshTransformObj.c |
| Applies a mesh transform to an object.
|
|
file | WlzMinWidthRectAngle.c |
| Computes the angle of the minimum width rectangle which encloses the given 2D object.
|
|
file | WlzNearbyDomain.c |
| Computes a domain which is newarby some some location in a reference domain. "".
|
|
file | WlzNObjsGreyStats.c |
| Computes basic grey value statistics across multiple objects.
|
|
file | WlzObjToBoundary.c |
| Converts a domain object to a boundary to a boundary list.
|
|
file | WlzOffsetDistance.c |
| Computes an equidistant object between a pair of doimain objects. "".
|
|
file | WlzPerturbLandmarks.c |
| Perturbs a set of landmark vertices using a random displacement, while constraining the landmarks to lie within a given domain.
|
|
file | WlzPointsFromDomain.c |
| Outputs a point object given a 2 or 3D spatial domain. "".
|
|
file | WlzPointsToMarkers.c |
| Creates a domain with a marker located at the position of each point vertex using a points object.
|
|
file | WlzPointsToText.c |
| Writes out a Woolz points object as text.
|
|
file | WlzPolarSample.c |
| Polar resampling of domain objects.
|
|
file | WlzPolygonToObj.c |
| Converts a polygon object to a domain object.
|
|
file | WlzPrinicipalAngle.c |
| Calculates the mass, centre of mass and principal angle of domain objects.
|
|
file | WlzProfileObj.c |
| Extracts an arbitrary line of values from the given object.
|
|
file | WlzRandomAffineTransform.c |
| Creates an affine transform with random transfrom primatives.
|
|
file | WlzRankObj.c |
| Rank filters domain objects with values.
|
|
file | WlzRasterObj.c |
| Rasterizes geometric objects into domain objects.
|
|
file | WlzRBFContourObj.c |
| Uses radial basis function to approximate a contour from point clouds.
|
|
file | WlzRegisterCCor.c |
| Registers a pair of 2D domain objects with grey values using frequency domain cross-correlation.
|
|
file | WlzRegisterICP.c |
| Registers two objects using an iterative closest point algorithm.
|
|
file | WlzRegisterICPWSD.c |
| Computes a 3D grey valued object in which the values are the weighted sums of distances as used for ICP registration.
|
|
file | WlzRGBAConvert.c |
| Colour conversion for an RGBA colour object.
|
|
file | WlzRGBChannelRatio.c |
| Computes log ratio of RGB channels in a RGBA object.
|
|
file | WlzRGBCombine.c |
| Combines upto three domain objects with values to make a single RGBA domain object in which the input objects are used for the RGB components.
|
|
file | WlzRmDirBleed.c |
| Removes directional bleed from a Woolz image object. "".
|
|
file | WlzRMSDiff.c |
| Computes the RMS difference between the grey values of objects.
|
|
file | WlzRsvFilterObj.c |
| Recursive filter for domain objects with grey values.
|
|
file | WlzSampleObj.c |
| Efficient sub-sampling of domain objects.
|
|
file | WlzScalarBinaryOp.c |
| Apply a scalar operation to a woolz object.
|
|
file | WlzScalarDivide.c |
| Divides the pixel values of a grey-level object by a scalar value.
|
|
file | WlzScalarFeatures.c |
| Extracts scalar features from Woolz domain objects.
|
|
file | WlzScalarFnObj.c |
|
file | WlzScalarScale.c |
| Creates an object with a tiled value table from an object with a valid spatial domain.
|
|
file | WlzSelect1InN.c |
| Selects planes 1 in n from a 3D object.
|
|
file | WlzSepFilterObj.c |
| Seperable spatial convolution kernel base filters for 2 and 3D objects.
|
|
file | WlzSetBackground.c |
| Sets the background value of a domain object with grey values.
|
|
file | WlzSetVoxelSize.c |
| Sets the voxel size of a 3D domain object.
|
|
file | WlzShadeCorrect.c |
| Shade corrects a domain object with values.
|
|
file | WlzShiftObj.c |
| Shifts objects using an integer translation.
|
|
file | WlzSkeleton.c |
| Computes the skeleton of the a domain object.
|
|
file | WlzSnapFitObjs.c |
| Finds a set of correspondences between two objects based on closest points.
|
|
file | WlzSobel.c |
| A 3x3 Sobel edge detection filter.
|
|
file | WlzStripProperties.c |
| Strips the property list from an object.
|
|
file | WlzStructDilation.c |
| Dilates an object using a structuring element object.
|
|
file | WlzStructErosion.c |
| Erodes a domain object using a structuring element object.
|
|
file | WlzTensorComponent.c |
| Extract tensor component values. "".
|
|
file | WlzThinObjToPoints.c |
| Outputs a point object given a 2 or 3D spatial domain with the points computed by thinning the spatial domain object.. "".
|
|
file | WlzThreshold.c |
| Thresholds a grey-level object.
|
|
file | WlzTiledObjFromDomain.c |
| Creates an object with a tiled value table from an object with a valid spatial domain.
|
|
file | WlzTransformProduct.c |
| Computes the product of a pair of transforms.
|
|
file | WlzTransposeObj.c |
| Transposes a 2D object.
|
|
file | WlzTransposePlanes.c |
| Transposes the planes of 3D objects.
|
|
file | WlzUnion.c |
| Computes the union of domain objects.
|
|
file | WlzValuesFromCoords.c |
| Adds coordinate values to the domain of the input object.
|
|
file | WlzVerifyObj.c |
| Checks objects and fixes them if possible.
|
|
file | WlzVolume.c |
| Computes the volume of 3D objects.
|
|
file | WlzWindow.c |
| Applies a window function to a Woolz 2D domain object.
|
|
file | WlzXORObj.c |
| Morphological set exclusive or operation on a pair of Woolz objects..
|
|