setPosition

Переместите объект ROI в новое положение

setPosition не рекомендуется. Используйте один из классов ROI, вместо этого, описанных в Обзоре Создания ROI.

Синтаксис

setPosition(h,pos)
setPosition(h,x,y)

Описание

setPosition(h,pos) перемещает положение объекта ROI, h, к местоположению, заданному pos.

setPosition(h,x,y) задает новый x - и y - координаты точек строки или объекта ROI точки.

Входные параметры

свернуть все

Объект ROI, заданный как imellipse, imline, impoint, impoly или объект imrect.

Новое положение объекта ROI, заданного как числовой массив. Форма массива зависит от типа объекта ROI.

Объект ROIПоложение
imellipseВектор с 4 элементами формы [xmin ymin width height], представляя новый размер и положение ограничительной рамки вокруг эллипса. Новым размером ограничительной рамки является width-by-height пиксели. Верхний левый угол поля является в новом (x, y) координатой (xmin, ymin).
imlineМатрица 2 на 2 формы [x1 y1; x2 y2], представляя новое положение двух конечных точек строки.
impoint1 2 вектор формы [x y].
impolyn-by-2 матрица. Эти два столбца задают новый x - и y - координаты, соответственно, каждой из вершин n.
imrectВектор с 4 элементами формы [xmin ymin width height]. Новым размером прямоугольника является width-by-height пиксели. Верхний левый угол прямоугольника является в новом (x, y) координатой (xmin, ymin).

Новый x - или y - координаты точек.

  • Если h является объектом imline, то x и y являются векторами с 2 элементами, которые представляют x - и y - координаты двух конечных точек строки.

  • Если h является объектом impoint, то x и y являются числовыми скалярами, которые представляют x - и y - координата одной точки.

Смотрите также

|

Введенный в R2008a