35 template<
typename Scalar,
size_t D>
53 template<
typename Scalar,
size_t D>
56 Scalar measure = extent[0];
57 for (
size_t i(1); i < D; ++i)
63 template<
typename Scalar,
size_t D>
67 for (
size_t i(0); i < D; ++i)
68 for (
size_t j(i+1); j < D; ++j)
69 measure += extent[i] * extent[j];
auto area(const Obj &)
Compute a Hausdorf measure of the boundary/boundaries of an object.
const Vector< Scalar, D > & min() const
auto volume(const Obj &)
Compute a Hausdorf measure of the interior of an object.
Vector< Scalar, D > dimensions() const
const Vector< Scalar, D > & max() const
Fundamental typedef's and macros for stator.
AABox(const Vector< Scalar, D > &max, const Vector< Scalar, D > &min)
An axis-aligned box/block (including its interior volume).
The stator library namespace.
Matrix< Scalar, D, 1 > Vector
A convenience typedef for a non-aligned Eigen Vector.