|
SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
|
#include <HilbertCurve.h>
Public Member Functions | |
| HilbertCurve (unsigned int size) | |
| std::vector< PixelCoordinate > | getCurve () const |
| PixelCoordinate | get2DCoordinate (unsigned int index) const |
Private Attributes | |
| unsigned int | m_size |
Definition at line 28 of file HilbertCurve.h.
|
inlineexplicit |
Definition at line 30 of file HilbertCurve.h.
References m_size, and SourceXtractor::nextPowerOfTwo().

|
inline |
Definition at line 42 of file HilbertCurve.h.
References m_size, and std::swap().
Referenced by getCurve().

|
inline |
Definition at line 34 of file HilbertCurve.h.
References std::vector< T >::emplace_back(), get2DCoordinate(), and m_size.
Referenced by SourceXtractor::BFSSegmentation::getTiles().

|
private |
Definition at line 67 of file HilbertCurve.h.
Referenced by get2DCoordinate(), getCurve(), and HilbertCurve().