|
DGtal 2.1.1
|
Splits a domain evenly along all dimensions. More...
#include <DGtal/kernel/domains/DomainSplitter.h>
Public Types | |
| typedef std::vector< SplitInfo< Domain > > | SplitDomainsInfo |
Public Member Functions | |
| BOOST_CONCEPT_ASSERT ((concepts::CDomain< Domain >)) | |
| SplitDomainsInfo | operator() (const Domain &d, uint32_t splitHint) const |
| Splits a domain. | |
Splits a domain evenly along all dimensions.
| The | model of domain to split |
Definition at line 56 of file DomainSplitter.h.
| typedef std::vector<SplitInfo<Domain> > DGtal::RegularDomainSplitter< Domain >::SplitDomainsInfo |
Definition at line 61 of file DomainSplitter.h.
| DGtal::RegularDomainSplitter< Domain >::BOOST_CONCEPT_ASSERT | ( | (concepts::CDomain< Domain >) | ) |
|
inline |
Splits a domain.
This functions may split the domain in fewer part than wanted to ensure even subdomains.
| d | The domain to split |
| splitHint | The targeted number of splits |
Definition at line 72 of file DomainSplitter.h.
References DGtal::HyperRectDomain< TSpace >::lowerBound(), and DGtal::HyperRectDomain< TSpace >::upperBound().