Classes
-
namespace dip
The dip
namespace contains all the library functionality.
-
namespace Feature
Contains classes that implement the measurement features.
- class Base
The pure virtual base class for all measurement features.
- class ChainCodeBased
The pure virtual base class for all chain-code–based measurement features.
- class Composite
The pure virtual base class for all composite measurement features.
- class ConvexHullBased
The pure virtual base class for all convex-hull–based measurement features.
- class ImageBased
The pure virtual base class for all image-based measurement features.
- struct Information
Information about a measurement feature
- class LineBased
The pure virtual base class for all line-based measurement features.
- class PolygonBased
The pure virtual base class for all polygon-based measurement features.
- struct ValueInformation
Information about a measurement value, one of the components of a feature
-
namespace Framework
Frameworks are the basis of most pixel-based processing in DIPlib.
- struct FullBuffer
Structure that holds information about input or output pixel buffers for the dip:: Framework:: Full
callback function object.
- class FullLineFilter
Prototype line filter for dip:: Framework:: Full
.
- struct FullLineFilterParameters
Parameters to the line filter for dip:: Framework:: Full
.
- struct ScanBuffer
Structure that holds information about input or output pixel buffers for the dip:: Framework:: Scan
callback function object.
- class ScanLineFilter
Prototype line filter for dip:: Framework:: Scan
.
- struct ScanLineFilterParameters
Parameters to the line filter for dip:: Framework:: Scan
.
- struct SeparableBuffer
Structure that holds information about input or output pixel buffers for the dip:: Framework:: Separable
callback function object.
- class SeparableLineFilter
Prototype line filter for dip:: Framework:: Separable
.
- struct SeparableLineFilterParameters
Parameters to the line filter for dip:: Framework:: Separable
.
- class VariadicScanLineFilter
- namespace javaio
Contains all functionality for DIPjavaio.
- namespace Option
Enumerated options are defined in the namespace dip:: Option
, unless they are specific to some other sub-namespace.
-
namespace testing
Tools for testing and debugging.
- class Timer
A timer object to help time algorithm execution.
-
namespace viewer
Contains all functionality for DIPviewer.
- class ControlViewPort
Allows the user to control how the image is displayed.
- class GLFWManager
Simple GLFW window manager.
- class GLUTManager
Simple GLUT window manager.
- class HistogramViewPort
Controls grey-value mapping range and shows color mapping.
- class ImageViewer
Non-interactive 2D RGB image viewer.
- class LinkViewPort
Handles viewer linking.
- class Manager
Simple window manager.
- class SliceViewer
Interactive nD tensor image viewer.
- class StatusViewPort
Displays the Viewer's status.
- class TensorViewPort
Allows the user to control which tensor elements are visualized.
- class View
Displays a view of the ViewingOptions
model.
- class Viewer
A Window for viewing a dip:: Image
- struct ViewingOptions
Model that determines the SliceViewer
's behavior.
- class ViewPort
Handles interaction in a certain display area to control the ViewingOptions
model.
- class Window
Simple GL window.
- class AlignedAllocInterface
ExternalInterface that allocates aligned data.
- class AssertionError
Exception class indicating that an internal inconsistency was found (the library code is wrong).
- class bin
Type for samples in a binary image. Can store 0 or 1. Occupies 1 byte.
- class BinaryRandomGenerator
Generates random binary values.
- struct BoundingBox
Encodes a bounding box in a 2D image by the top left and bottom right corners (both coordinates included in the box).
- class BresenhamLineIterator
An iterator to iterate over pixels along a straight line.
-
struct ChainCode
The contour of an object as a chain code sequence.
- class Code
Encodes a single chain code, as used by dip:: ChainCode
. Chain codes are between 0 and 3 for connectivity = 1, and between 0 and 7 for connectivity = 2. The border flag marks pixels at the border of the image.
- struct CodeTable
Provides data that are helpful when processing chain codes.
- struct ColocalizationCoefficients
Holds Colocalization Coefficients as described by Manders, see dip:: MandersColocalizationCoefficients
.
- class ColorSpaceConverter
Base class for conversion between two color spaces.
- class ColorSpaceManager
An object of this class is used to convert images between color spaces.
- class ConvexHull
A convex hull is a convex polygon. It can be constructed from a dip:: Polygon
, and a const reference to the underlying dip:: Polygon
object can be obtained. It is guaranteed clockwise.
- class CoordinatesComputer
Computes pixel coordinates based on an index or offset.
- class CovarianceAccumulator
CovarianceAccumulator
computes covariance and correlation of pairs of samples by accumulating the first two central moments and cross-moments.
-
class CovarianceMatrix
A 2D covariance matrix for computation with 2D vertices.
- struct Eigenvalues
Container for matrix eigenvalues.
- struct EllipseParameters
Container for ellipse parameters.
- struct DataType
DataType
objects are used to indicate what the data type of an image is.
- class DFT
An object that encapsulates the Discrete Fourier Transform (DFT).
- class DimensionArray
A dynamic array type optimized for few elements.
- class DirectionalStatisticsAccumulator
DirectionalStatisticsAccumulator
computes directional mean and standard deviation by accumulating a unit vector with the input value as angle.
-
class Distribution
Holds probability density functions and other types of distribution.
- class Iterator
An iterator for dip:: Distribution
. Dereferences into a Sample
.
- class Sample
One sample of a distribution.
- class Error
Base exception class. All exceptions thrown in DIPlib are derived of this class.
- class ExternalInterface
Support for external interfaces.
- class FastVarianceAccumulator
FastVarianceAccumulator
computes mean and standard deviation by accumulating the sum of sample values and the sum of the square of sample values.
- struct FeretValues
Contains the various Feret diameters as returned by dip:: ConvexHull:: Feret
and dip:: ChainCode:: Feret
.
- struct FileInformation
A data structure with information about an image file.
- struct GaussianParameters
Parameters defining a 1D Gaussian. Returned by dip:: GaussianMixtureModel
.
- class GaussianRandomGenerator
Generates random floating-point values taken from a normal distribution.
- class GenericImageIterator
A data-type–agnostic version of dip:: ImageIterator
. Use this iterator only to write code that does not know at compile-time what the data type of the image is.
- class GenericJointImageIterator
A data-type–agnostic version of dip:: JointImageIterator
. Use this iterator only to write code that does not know at compile-time what the data type of the image is.
-
class Graph
A non-directed, edge-weighted graph.
-
class Histogram
Computes and holds histograms.
- struct Configuration
Configuration information for how the histogram is computed.
-
class Image
Represents an image with all associated information.
- class CastPixel
Derived from dip:: Image:: Pixel
, works identically except it implicitly converts to type T
.
- class CastSample
Derived from dip:: Image:: Sample
, works identically except it implicitly converts to type T
.
-
class Pixel
A pixel represents a set of numeric value in an image, see Image representation.
- class Iterator
An iterator to iterate over the samples in the pixel. Mutable forward iterator.
- class Sample
A sample represents a single numeric value in an image, see Image representation.
-
class View
A view represents a subset of samples in an image. It can be assigned to to change those samples.
- class Iterator
View iterator, similar in functionality to dip:: GenericImageIterator
.
-
class ImageDisplay
Encapsulates state of an image in a display window, and provides the functionality for converting the image to a form suitable for display.
- struct Limits
Intensity mapping limits.
- class ImageIterator
An iterator to iterate over all pixels of an image, or all lines of an image.
- class ImageSliceIterator
An iterator for slice-by-slice processing of an image. Use it to process a multi-dimensional image as a series of lower-dimensional images.
- class Interval
Represents the shape of an interval for inf-generating and sup-generating operators.
- struct IsIndexingType
For use with std::enable_if
to enable templates only for types that are indexing types, true for signed and unsigned integers. See dip:: IsSampleType
for usage details.
- struct IsNumericType
For use with std::enable_if
to enable templates only for types that are numeric types, similar to std::is_arithmetic
but also true for complex types. See dip:: IsSampleType
for usage details.
- struct IsSampleType
For use with std::enable_if
to enable templates only for types that are valid for image samples.
- class JointImageIterator
An iterator to iterate over all pixels of multiple images.
- class Kernel
Represents the shape and size of a filtering kernel.
- struct LibraryInformation
Holds information about the DIPlib binary.
- class LineIterator
An iterator to iterate over all pixels of an image line.
- class LookupTable
Encapsulates the concept of the look-up table (LUT).
- class LowestCommonAncestorSolver
Solves the lowest common ancestor problem for a tree.
-
class Measurement
Contains measurement results, as obtained through dip:: MeasurementTool:: Measure
.
- struct FeatureInformation
Structure containing information about the features stored in a dip:: Measurement
object.
-
class IteratorFeature
An iterator to visit all features (column groups) in the dip:: Measurement
table. Can also be seen as a view over a specific feature.
- class Iterator
An iterator to visit all objects (rows) within a feature (column group) of the dip:: Measurement
table.
-
class IteratorObject
An iterator to visit all objects (rows) in the dip:: Measurement
table. Can also be seen as a view over a specific object.
- class Iterator
An iterator to visit all features (columns) within an object (row) of the dip:: Measurement
table.
- class MeasurementTool
Performs measurements on images.
- class Metric
Represents a metric to be used to create a dip:: NeighborList
- class MinMaxAccumulator
MinMaxAccumulator
computes minimum and maximum values of a sequence of values.
- class MomentAccumulator
MomentAccumulator
accumulates the zeroth order moment, the first order normalized moments, and the second order central normalized moments, in N
dimensions.
-
class NeighborList
Defines the neighborhood of a pixel as a set of coordinates, with optionally their distance.
- class Iterator
Iterates over the neighbors in the NeighborList
.
- struct OneDimensionalFilter
Describes a 1D filter.
- class ParameterError
Exception class indicating that a function received an inconsistent or out of range parameter (the calling code is wrong).
- struct PerObjectEllipsoidFitParameters
Defines the parameters for the PerObjectEllipsoidFit
function.
- struct PhysicalQuantity
Encapsulates a quantity with physical units.
- class PixelSize
Specifies an image's pixel size as physical quantities.
-
class PixelTable
Represents an arbitrarily-shaped neighborhood (filter support) in an arbitrary number of dimensions.
-
class PixelTableOffsets
Represents an arbitrarily-shaped neighborhood (filter support) in an arbitrary number of dimensions.
- class PoissonRandomGenerator
Generates random integer values taken from a poisson distribution.
- struct Polygon
A polygon with floating-point vertices.
- class RadiusValues
Holds the various output values of the dip::RadiusStatistics
and dip::ConvexHull::RadiusStatistics
function.
- struct RadonCircleParameters
Stores the parameters for one hypersphere (circle, sphere).
- class Random
A pseudo-random number generator with excellent statistical properties, and it's also fast.
-
struct Range
Used in indexing to indicate a regular subset of pixels along one image dimension.
- class Iterator
An iterator for the range.
- struct RegressionParameters
Represents the result of a 2D regression analysis: y = intercept + x * slope
.
- class RunTimeError
Exception class indicating that something happened that we couldn't predict (e.g. file error).
- class SampleIterator
An iterator to iterate over samples in a tensor, or pixels on an image line.
- class SimpleUnionFind
A simplified version of dip:: UnionFind
that doesn't store any information about the regions, only equivalences.
- struct SpatialOverlapMetrics
Holds return values for the function dip:: SpatialOverlap
.
- class StatisticsAccumulator
StatisticsAccumulator
computes population statistics by accumulating the first four central moments.
- class StructuringElement
Represents the shape and size of a structuring element.
- struct SubpixelLocationResult
Contains the result of the function dip:: SubpixelLocation
.
- class Tensor
Describes the shape of a tensor, but doesn't actually contain tensor data.
- struct TestObjectParams
Describes the parameters for a test object, used by dip:: TestObject
.
- class ThinPlateSpline
Fits a thin plate spline function to a set of points. Useful for interpolation of scattered points.
- class UniformRandomGenerator
Generates random floating-point values taken from a uniform distribution.
- class UnionFind
An STL-like data structure for the union-find algorithm.
- class Units
Encapsulates the concepts of physical units, using SI units.
- class VarianceAccumulator
VarianceAccumulator
computes mean and standard deviation by accumulating the first two central moments.
- struct Vertex
Encodes a location in a 2D image.
-
namespace dip_opencv
The dip_opencv
namespace contains the interface between OpenCV 2 (or later) and DIPlib.
- class ExternalInterface
This class is the dip:: ExternalInterface
for the OpenCV interface.
- namespace dip_vigra
The dip_vigra
namespace contains the interface between Vigra and DIPlib.
-
namespace dml
The dml
namespace contains the interface between MATLAB and DIPlib.
- class MatlabInterface
This class is the dip:: ExternalInterface for the MATLAB interface.
- class streambuf
An output stream buffer for MEX-files.
- namespace std
STL namespace.
- class dip::DataType::Classes
Specifies a collection of data types.
- class dip::Framework::FullOptions
Defines options to the dip:: Framework:: Full
function.
- class dip::Framework::ScanOptions
Defines options to the dip:: Framework:: Scan
function.
- class dip::Framework::SeparableOptions
Defines options to the dip:: Framework:: Separable
function.
- class dip::Option::CmpPropFlags
Determines which properties to compare.
- class dip::Option::ExtendImageFlags
Determines which properties to compare.
The
dip
namespace contains all the library functionality.
-
namespace Feature
Contains classes that implement the measurement features.- class Base
The pure virtual base class for all measurement features. - class ChainCodeBased
The pure virtual base class for all chain-code–based measurement features. - class Composite
The pure virtual base class for all composite measurement features. - class ConvexHullBased
The pure virtual base class for all convex-hull–based measurement features. - class ImageBased
The pure virtual base class for all image-based measurement features. - struct Information
Information about a measurement feature - class LineBased
The pure virtual base class for all line-based measurement features. - class PolygonBased
The pure virtual base class for all polygon-based measurement features. - struct ValueInformation
Information about a measurement value, one of the components of a feature
- class Base
-
namespace Framework
Frameworks are the basis of most pixel-based processing in DIPlib.- struct FullBuffer
Structure that holds information about input or output pixel buffers for thedip::
callback function object.Framework:: Full - class FullLineFilter
Prototype line filter fordip::
.Framework:: Full - struct FullLineFilterParameters
Parameters to the line filter fordip::
.Framework:: Full - struct ScanBuffer
Structure that holds information about input or output pixel buffers for thedip::
callback function object.Framework:: Scan - class ScanLineFilter
Prototype line filter fordip::
.Framework:: Scan - struct ScanLineFilterParameters
Parameters to the line filter fordip::
.Framework:: Scan - struct SeparableBuffer
Structure that holds information about input or output pixel buffers for thedip::
callback function object.Framework:: Separable - class SeparableLineFilter
Prototype line filter fordip::
.Framework:: Separable - struct SeparableLineFilterParameters
Parameters to the line filter fordip::
.Framework:: Separable - class VariadicScanLineFilter
- struct FullBuffer
- namespace javaio
Contains all functionality for DIPjavaio. - namespace Option
Enumerated options are defined in the namespacedip::
, unless they are specific to some other sub-namespace.Option -
namespace testing
Tools for testing and debugging.- class Timer
A timer object to help time algorithm execution.
- class Timer
-
namespace viewer
Contains all functionality for DIPviewer.- class ControlViewPort
Allows the user to control how the image is displayed. - class GLFWManager
Simple GLFW window manager. - class GLUTManager
Simple GLUT window manager. - class HistogramViewPort
Controls grey-value mapping range and shows color mapping. - class ImageViewer
Non-interactive 2D RGB image viewer. - class LinkViewPort
Handles viewer linking. - class Manager
Simple window manager. - class SliceViewer
Interactive nD tensor image viewer. - class StatusViewPort
Displays the Viewer's status. - class TensorViewPort
Allows the user to control which tensor elements are visualized. - class View
Displays a view of theViewingOptions
model. - class Viewer
A Window for viewing adip::
Image - struct ViewingOptions
Model that determines theSliceViewer
's behavior. - class ViewPort
Handles interaction in a certain display area to control theViewingOptions
model. - class Window
Simple GL window.
- class ControlViewPort
- class AlignedAllocInterface
ExternalInterface that allocates aligned data. - class AssertionError
Exception class indicating that an internal inconsistency was found (the library code is wrong). - class bin
Type for samples in a binary image. Can store 0 or 1. Occupies 1 byte. - class BinaryRandomGenerator
Generates random binary values. - struct BoundingBox
Encodes a bounding box in a 2D image by the top left and bottom right corners (both coordinates included in the box). - class BresenhamLineIterator
An iterator to iterate over pixels along a straight line. -
struct ChainCode
The contour of an object as a chain code sequence.- class Code
Encodes a single chain code, as used bydip::
. Chain codes are between 0 and 3 for connectivity = 1, and between 0 and 7 for connectivity = 2. The border flag marks pixels at the border of the image.ChainCode - struct CodeTable
Provides data that are helpful when processing chain codes.
- class Code
- struct ColocalizationCoefficients
Holds Colocalization Coefficients as described by Manders, seedip::
.MandersColocalizationCoefficients - class ColorSpaceConverter
Base class for conversion between two color spaces. - class ColorSpaceManager
An object of this class is used to convert images between color spaces. - class ConvexHull
A convex hull is a convex polygon. It can be constructed from adip::
, and a const reference to the underlyingPolygon dip::
object can be obtained. It is guaranteed clockwise.Polygon - class CoordinatesComputer
Computes pixel coordinates based on an index or offset. - class CovarianceAccumulator
CovarianceAccumulator
computes covariance and correlation of pairs of samples by accumulating the first two central moments and cross-moments. -
class CovarianceMatrix
A 2D covariance matrix for computation with 2D vertices.- struct Eigenvalues
Container for matrix eigenvalues. - struct EllipseParameters
Container for ellipse parameters.
- struct Eigenvalues
- struct DataType
DataType
objects are used to indicate what the data type of an image is. - class DFT
An object that encapsulates the Discrete Fourier Transform (DFT). - class DimensionArray
A dynamic array type optimized for few elements. - class DirectionalStatisticsAccumulator
DirectionalStatisticsAccumulator
computes directional mean and standard deviation by accumulating a unit vector with the input value as angle. -
class Distribution
Holds probability density functions and other types of distribution.- class Iterator
An iterator fordip::
. Dereferences into aDistribution Sample
. - class Sample
One sample of a distribution.
- class Iterator
- class Error
Base exception class. All exceptions thrown in DIPlib are derived of this class. - class ExternalInterface
Support for external interfaces. - class FastVarianceAccumulator
FastVarianceAccumulator
computes mean and standard deviation by accumulating the sum of sample values and the sum of the square of sample values. - struct FeretValues
Contains the various Feret diameters as returned bydip::
andConvexHull:: Feret dip::
.ChainCode:: Feret - struct FileInformation
A data structure with information about an image file. - struct GaussianParameters
Parameters defining a 1D Gaussian. Returned bydip::
.GaussianMixtureModel - class GaussianRandomGenerator
Generates random floating-point values taken from a normal distribution. - class GenericImageIterator
A data-type–agnostic version ofdip::
. Use this iterator only to write code that does not know at compile-time what the data type of the image is.ImageIterator - class GenericJointImageIterator
A data-type–agnostic version ofdip::
. Use this iterator only to write code that does not know at compile-time what the data type of the image is.JointImageIterator -
class Graph
A non-directed, edge-weighted graph. -
class Histogram
Computes and holds histograms.- struct Configuration
Configuration information for how the histogram is computed.
- struct Configuration
-
class Image
Represents an image with all associated information.- class CastPixel
Derived fromdip::
, works identically except it implicitly converts to typeImage:: Pixel T
. - class CastSample
Derived fromdip::
, works identically except it implicitly converts to typeImage:: Sample T
. -
class Pixel
A pixel represents a set of numeric value in an image, see Image representation.- class Iterator
An iterator to iterate over the samples in the pixel. Mutable forward iterator.
- class Iterator
- class Sample
A sample represents a single numeric value in an image, see Image representation. -
class View
A view represents a subset of samples in an image. It can be assigned to to change those samples.- class Iterator
View iterator, similar in functionality todip::
.GenericImageIterator
- class Iterator
- class CastPixel
-
class ImageDisplay
Encapsulates state of an image in a display window, and provides the functionality for converting the image to a form suitable for display.- struct Limits
Intensity mapping limits.
- struct Limits
- class ImageIterator
An iterator to iterate over all pixels of an image, or all lines of an image. - class ImageSliceIterator
An iterator for slice-by-slice processing of an image. Use it to process a multi-dimensional image as a series of lower-dimensional images. - class Interval
Represents the shape of an interval for inf-generating and sup-generating operators. - struct IsIndexingType
For use withstd::enable_if
to enable templates only for types that are indexing types, true for signed and unsigned integers. Seedip::
for usage details.IsSampleType - struct IsNumericType
For use withstd::enable_if
to enable templates only for types that are numeric types, similar tostd::is_arithmetic
but also true for complex types. Seedip::
for usage details.IsSampleType - struct IsSampleType
For use withstd::enable_if
to enable templates only for types that are valid for image samples. - class JointImageIterator
An iterator to iterate over all pixels of multiple images. - class Kernel
Represents the shape and size of a filtering kernel. - struct LibraryInformation
Holds information about the DIPlib binary. - class LineIterator
An iterator to iterate over all pixels of an image line. - class LookupTable
Encapsulates the concept of the look-up table (LUT). - class LowestCommonAncestorSolver
Solves the lowest common ancestor problem for a tree. -
class Measurement
Contains measurement results, as obtained throughdip::
.MeasurementTool:: Measure - struct FeatureInformation
Structure containing information about the features stored in adip::
object.Measurement -
class IteratorFeature
An iterator to visit all features (column groups) in thedip::
table. Can also be seen as a view over a specific feature.Measurement - class Iterator
An iterator to visit all objects (rows) within a feature (column group) of thedip::
table.Measurement
- class Iterator
-
class IteratorObject
An iterator to visit all objects (rows) in thedip::
table. Can also be seen as a view over a specific object.Measurement - class Iterator
An iterator to visit all features (columns) within an object (row) of thedip::
table.Measurement
- class Iterator
- struct FeatureInformation
- class MeasurementTool
Performs measurements on images. - class Metric
Represents a metric to be used to create adip::
NeighborList - class MinMaxAccumulator
MinMaxAccumulator
computes minimum and maximum values of a sequence of values. - class MomentAccumulator
MomentAccumulator
accumulates the zeroth order moment, the first order normalized moments, and the second order central normalized moments, inN
dimensions. -
class NeighborList
Defines the neighborhood of a pixel as a set of coordinates, with optionally their distance.- class Iterator
Iterates over the neighbors in theNeighborList
.
- class Iterator
- struct OneDimensionalFilter
Describes a 1D filter. - class ParameterError
Exception class indicating that a function received an inconsistent or out of range parameter (the calling code is wrong). - struct PerObjectEllipsoidFitParameters
Defines the parameters for thePerObjectEllipsoidFit
function. - struct PhysicalQuantity
Encapsulates a quantity with physical units. - class PixelSize
Specifies an image's pixel size as physical quantities. -
class PixelTable
Represents an arbitrarily-shaped neighborhood (filter support) in an arbitrary number of dimensions. -
class PixelTableOffsets
Represents an arbitrarily-shaped neighborhood (filter support) in an arbitrary number of dimensions. - class PoissonRandomGenerator
Generates random integer values taken from a poisson distribution. - struct Polygon
A polygon with floating-point vertices. - class RadiusValues
Holds the various output values of thedip::RadiusStatistics
anddip::ConvexHull::RadiusStatistics
function. - struct RadonCircleParameters
Stores the parameters for one hypersphere (circle, sphere). - class Random
A pseudo-random number generator with excellent statistical properties, and it's also fast. -
struct Range
Used in indexing to indicate a regular subset of pixels along one image dimension.- class Iterator
An iterator for the range.
- class Iterator
- struct RegressionParameters
Represents the result of a 2D regression analysis:y = intercept + x * slope
. - class RunTimeError
Exception class indicating that something happened that we couldn't predict (e.g. file error). - class SampleIterator
An iterator to iterate over samples in a tensor, or pixels on an image line. - class SimpleUnionFind
A simplified version ofdip::
that doesn't store any information about the regions, only equivalences.UnionFind - struct SpatialOverlapMetrics
Holds return values for the functiondip::
.SpatialOverlap - class StatisticsAccumulator
StatisticsAccumulator
computes population statistics by accumulating the first four central moments. - class StructuringElement
Represents the shape and size of a structuring element. - struct SubpixelLocationResult
Contains the result of the functiondip::
.SubpixelLocation - class Tensor
Describes the shape of a tensor, but doesn't actually contain tensor data. - struct TestObjectParams
Describes the parameters for a test object, used bydip::
.TestObject - class ThinPlateSpline
Fits a thin plate spline function to a set of points. Useful for interpolation of scattered points. - class UniformRandomGenerator
Generates random floating-point values taken from a uniform distribution. - class UnionFind
An STL-like data structure for the union-find algorithm. - class Units
Encapsulates the concepts of physical units, using SI units. - class VarianceAccumulator
VarianceAccumulator
computes mean and standard deviation by accumulating the first two central moments. - struct Vertex
Encodes a location in a 2D image.
The
dip_opencv
namespace contains the interface between OpenCV 2 (or later) and DIPlib.
- class ExternalInterface
This class is thedip::
for the OpenCV interface.ExternalInterface
The
dip_vigra
namespace contains the interface between Vigra and DIPlib.The
dml
namespace contains the interface between MATLAB and DIPlib.
- class MatlabInterface
This class is the dip::ExternalInterface for the MATLAB interface. - class streambuf
An output stream buffer for MEX-files.
STL namespace.
Specifies a collection of data types.
Defines options to the
dip:: Framework:: Full
function.Defines options to the
dip:: Framework:: Scan
function.Defines options to the
dip:: Framework:: Separable
function.Determines which properties to compare.
Determines which properties to compare.