getPositionConstraintFcn
Return function handle to current position constraint function
getPositionConstraintFcn
is not recommended. With the new ROIs, use
the DrawingArea
property instead. For more information, see Version History.
Description
Input Arguments
Output Arguments
fcn
— Function handle
handle
Function handle, returned as a handle. For more information, see Create Function Handle.
Version History
Introduced in R2008aR2018b: getPositionConstraintFcn
is not recommended
Starting in R2018b, a new set of ROI objects replaces the existing set of ROI objects. The new objects provide more functional capabilities, such as face color transparency. The new classes also support events that you can use to respond to changes in your ROI such as moving or being clicked. Although there are no plans to remove the old ROI objects at this time, switch to the new ROIs to take advantage of the additional capabilities and flexibility. For more information on creating ROIs using the new ROI functions, see Create ROI Shapes.
Using the new ROIs, you do not need to create and register a position constraint
function. You use the DrawingArea
property of the ROI to control
where you can draw and move an ROI. Therefore, there is no need for a function to
retrieve the current constraint function.
Update all instances of getPositionConstraintFcn
.
Discouraged Usage | Recommended Replacement |
---|---|
This example creates a point ROI and uses the
imshow('cell.tif') h = impoint(gca,20,60); % Create a position constraint function. x = get(gca,'XLim'); y = get(gca,'YLim'); fcn = makeConstrainToRectFcn('impoint',x,y);; % Register the constraint function with the ROI. setPositionContraintFcn(h,fcn); % Retrieve the handle of the current position constraint function. fcn = getPositionContraintFcn(h); | With the new ROIs, there is no equivalent to getting a
handle to the current position constraint function. The new
ROIs use the imshow('cell.tif') h = drawpoint(gca,'Position',[20 60]) [height width] = size(I); %Get image dimensions h.DrawingArea = [10,10,(width-20),(height-20)]; |
See Also
imroi
| makeConstrainToRectFcn
| setPositionConstraintFcn
| setConstrainedPosition
| getPosition
Topics
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)