The filter of implicitly represents all alpha
complexes defined by B as prefixes.
The availability of this simplex sequence favors
incremental algorithms for computing properties of alpha shapes.
The software considers metric properties:
As shown in [11],
every additive and continuous map from
the set of convex bodies to invariant under rigid motion
is a linear combination of quermassintegrals,
see also [14, chapter 4,].
In
, the quermassintegrals are basically
volume, area, mean width, and the Euler number.
Length is defined as an extension of the mean width
to non-convex bodies.
Specifically, length is the sum of edge lengths, each
weighted by the (possibly negative) complementary angle.
The Euler number is
.
Each property defines a signature
,
where
.
Signatures are useful in studying shapes and convenient in
quickly identifying the ``interesting'' ones in the typically huge
family of alpha shapes.
The signatures expressing the above metric and combinatorial properties are straightforward to compute: scan the filter from 0 through n and increment or decrement the current value depending on the next simplex. Such a strategy also works for the three betti numbers, but is less obvious [2].