24 #include <olp/core/geo/Types.h>
25 #include <olp/core/math/Size.h>
51 virtual const std::string&
GetName()
const = 0;
An abstract tiling subdivision scheme.
Definition: ISubdivisionScheme.h:33
virtual math::Size2u GetLevelSize(unsigned level) const =0
Gets the size of a given level.
virtual bool IsEqualTo(const ISubdivisionScheme &other) const =0
Checks whether two schemes are equal.
virtual const std::string & GetName() const =0
Gets the unique scheme name.
virtual math::Size2u GetSubdivisionAt(unsigned level) const =0
Gets the number of child tiles into which a tile splits at a given level.
Represents the 2D size.
Definition: Size.h:28
Rules all the other namespaces.
Definition: AppleSignInProperties.h:24