This document records the recommended public surface of
MorphoTreeAdjust after the repository reorganization.
For general documentation navigation, first see:
Today, the official API of the main repository is the core line, namely:
- per-pixel dynamic trees;
- per-pixel dual min/max tree incremental filtering;
- CASF over that main line;
- Python bindings for the same layer.
Modules outside the standard public surface:
- none
Recommended header:
#include <MorphoTreeAdjust/MorphoTreeAdjust.hpp>When used directly from a local checkout, the equivalent include is:
#include "MorphoTreeAdjust.hpp"Main types in the C++ surface:
AdjacencyRelationDynamicComponentTreeDualMinMaxTreeIncrementalFilterDualMinMaxTreeIncrementalFilterLeafComponentTreeCasfDynamicAreaComputerDynamicBoundingBoxComputer
Official example:
Recommended entry point:
import morphoTreeAdjust as mtaMain types in the Python surface:
AdjacencyRelationDynamicComponentTreeDualMinMaxTreeIncrementalFilterComponentTreeCasf
Official example:
Official notebooks:
- prefer
MorphoTreeAdjust.hppin new C++ code; - when documenting the main repository, point first to the
coreAPI; - treat
sdist,wheel, andcmake --installas distributions of the samecoresurface; - use the examples above whenever you need a small and stable starting point.