Warning: session_start(): open(/var/lib/php/sessions/sess_olbkcmp2l6rl3u1ps2d305qq0q, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
sclass AbstractFastRegions_ShuffledScan
is Steppable {
AbstractFastRegions
regionMaker;
WeightlessShuffledIterator iterator;
*(AbstractFastRegions
*regionMaker) {
regionMaker.init();
iterator = new WeightlessShuffledIterator(regionMaker.size);
}
public bool step() {
if (!iterator.hasNext())
false;
int pixel = iterator.nextIndex();
if (regionMaker.regionMatrix[pixel] == 0) {
regionMaker.runner = pixel;
regionMaker.makeRegion();
}
true;
}
public IImageRegion
nextRegion() {
var regionMatrix = regionMaker.regionMatrix;
while (iterator.hasNext()) {
int pixel = iterator.nextIndex();
if (regionMatrix[pixel] == 0) {
regionMaker.runner = pixel;
ret regionMaker.getRegion(regionMaker.makeRegion());
}
}
true;
}
}