Guaranteeing longest axis as drive axis allows some simplification/optimization in step.
More...
template<int Drive, bool DrivenByLongestAxis = (Drive < 0)>
class mira::GeneralBresenhamLineIteratorBase< Drive, DrivenByLongestAxis >
Guaranteeing longest axis as drive axis allows some simplification/optimization in step.
Since we provide a specialization for DrivenByLongestAxis=false, general version is only used for the case Drive < 0 (for which it implements the automatic determination of the longest axis as driving axis).