public function search($centerX, $centerY, $width = 1.0, $height = 1.0)
 {
     $searchBoundingBox = new Vector();
     $searchBoundingBox->allocate(4);
     $searchBoundingBox->insert(self::BB_CENTER_X, $centerX);
     $searchBoundingBox->insert(self::BB_CENTER_Y, $centerY);
     $searchBoundingBox->insert(self::BB_WIDTH, $width);
     $searchBoundingBox->insert(self::BB_HEIGHT, $height);
     return $this->_search($searchBoundingBox, $this->boundingBox);
 }
Пример #2
0
}, function () {
    global $a;
    $a = null;
}]]], 'Sequence::push (allocated)' => [INCREMENTAL, [SPL_FA => [function ($n) {
    global $a;
    $a = new SplFixedArray($n);
}, function ($i) {
    global $a;
    $a[$i] = rand();
}, function () {
    global $a;
    $a = null;
}], VECTOR => [function ($n) {
    global $a;
    $a = new Vector();
    $a->allocate($n);
}, function ($i) {
    global $a;
    $a[] = rand();
}, function () {
    global $a;
    $a = null;
}], DEQUE => [function ($n) {
    global $a;
    $a = new Deque();
    $a->allocate($n);
}, function ($i) {
    global $a;
    $a[] = rand();
}, function () {
    global $a;