setConstrainedPosition

Установите объект ROI на новое положение

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

Синтаксис

setConstrainedPosition(h,pos)

Описание

setConstrainedPosition(h,pos) устанавливает объект ROI h на новое положение. Положение кандидата, pos, подвергается ограничительной функции положения, заданной setPositionConstraintFcn.

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

свернуть все

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

Положение кандидата объекта ROI, заданного как числовой массив. Форма массива зависит от типа объекта ROI и сопоставима с формой, возвращенной функцией setPosition.

Объект 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).

Введенный в R2008a