Open
Description
The functions are grouped by the new header file they should be declared in. Between brackets is the name of the old header file it's declared in.
Only a few of these functions are really worth the effort; most of them are not documented, and hence nobody will miss them. Documented function names in bold.
-
diplib/analysis.h
dip_CurvatureFromTilt
(dip_structure.h
)dip_OSEmphasizeLinearStructures
(dip_structure.h
)
-
diplib/linear.h
dip_OrientedGauss
(dip_linear.h
)
(superseded by the adaptive Gaussian filter)
-
diplib/math.h
dip_RemapOrientation
(dip_point.h
)
-
diplib/deconvolution.h
dip_TikhonovRegularizationParameter
(dip_restoration.h
)
-
diplib/morphology.h
dip_UpperEnvelope
(dip_morphology.h
)
-
diplib/nonlinear.h
dip_RankContrastFilter
(dip_rankfilters.h
)dip_Sigma
,dip_BiasedSigma
,dip_GaussianSigma
(dip_filtering.h
)
(sigma filters are superseded by the bilateral filter, only useful for historical context)dip_ArcFilter
(dip_bilateral.h
)
(Tuan Pham's adaptive filtering, not documented but used in quite a few of his DIPimage functions)dip_StructureAdaptiveGauss
(dip_adaptive.h
)dip_AdaptivePercentile
,dip_AdaptivePercentileBanana
(dip_adaptive.h
)
(we have ported the adaptive Gaussian filters, not yet the percentile ones)dip_PGST3DLine
,dip_PGST3DSurface
(dip_pgst.h
)
(these could have better names! These are 3D curvature estimators. Could probably be part ofdip::StructureTensorAnalysis3D()
).
-
diplib/transform.h
dip_HartleyTransform
(dip_transform.h
)
(there was a time when it was thought that the Hartley transform was more efficient than the Fourier transform, but it seems that this is not the case; we have a specialized real-to-complex transform after all -- this means there really is not a use for this function)