const Point & lowerBound() const
const Point & upperBound() const
Space::Dimension Dimension
Splits a domain along one of the domain grid axis.
BOOST_CONCEPT_ASSERT((concepts::CDomain< Domain >))
AxisDomainSplitter(Dimension dim=0)
Constructor.
Dimension axis
The axis used for the default split operator.
SplitDomainsInfo operator()(const Domain &d, uint32_t splitHint, Dimension dim) const
Regularly splits a domain along one axis.
std::vector< SplitInfo< Domain > > SplitDomainsInfo
Domain::Dimension Dimension
SplitDomainsInfo operator()(const Domain &d, uint32_t splitHint) const
Regularly splits a domain along one axis.
Splits a domain evenly along all dimensions.
SplitDomainsInfo operator()(const Domain &d, uint32_t splitHint) const
Splits a domain.
BOOST_CONCEPT_ASSERT((concepts::CDomain< Domain >))
std::vector< SplitInfo< Domain > > SplitDomainsInfo
Aim: This concept represents a digital domain, i.e. a non mutable subset of points of the given digit...